Completeness Proof (Section 6.4) #
theorem
PDL.strmg
(X : Sequent)
(s : Lean4GlCoalgebras.Strategy tableauGame Lean4GlCoalgebras.Player.B)
(h : Lean4GlCoalgebras.winning s (startPos X))
:
∃ (WS : Finset (Finset Formula)) (x : ModelGraph WS), ∃ Z ∈ WS, X.toFinset ⊆ Z
Theorem 6.21: If Builder has a winning strategy then there is a model graph.
Uses BuildTree.toModel.
theorem
PDL.modelExistence
{X : Sequent}
:
consistent X → ∃ (WS : Finset (Finset Formula)) (x : ModelGraph WS) (W : ↥WS), X.toFinset ⊆ ↑W
Helper for completeness. Uses gameP and strmg.