constructor
Worlds : Finset (Finset Formula)
MG : ModelGraph Worlds
X : { x // x ∈ Worlds }
a : Program
P : Formula
⊢ ((⌈a⌉P) ∈ ↑X → evaluate (↑MG) X (⌈a⌉P)) ∧ ((~⌈a⌉P) ∈ ↑X → ¬evaluate (↑MG) X (⌈a⌉P))
case left
Worlds : Finset (Finset Formula)
MG : ModelGraph Worlds
X : { x // x ∈ Worlds }
a : Program
P : Formula
⊢ (⌈a⌉P) ∈ ↑X → evaluate (↑MG) X (⌈a⌉P)

case right
Worlds : Finset (Finset Formula)
MG : ModelGraph Worlds
X : { x // x ∈ Worlds }
a : Program
P : Formula
⊢ (~⌈a⌉P) ∈ ↑X → ¬evaluate (↑MG) X (⌈a⌉P)