Kripke Structure
Kripke structures are finite directed graphs whose vertices are labeled with sets of atomic propositions.
formal definition
Formally, a Kripke structure over a set A of atomic propositions is a triple K = (S, R, L) where S is a finite set of states (the “state space”), R ⊆ S × S is a set of transitions (the “transition relation”), and the labeling function associates each state with a set of atomic propositions.
在模型检测中,通常会要求R是total的。
Kripke Structure中的执行是状态的序列,也可以视为是语言为的infinite words.
Kripke Structure可以翻译为等价的 omega automata,见 Kripke Structure to Büchi automata