Soundness of GL-split proof system. #
noncomputable def
Lean4GlCoalgebras.ExtSkip.chain
{π : Proof}
{x : π.X}
{Ξ : SplitSequent}
(prop : f (r π.Ξ± x) = Ξ)
{W : Type}
{M : Model W}
{w : W}
(w_prop : Β¬evaluateSSeq (M, w) Ξ)
(n : β)
:
Helper for soundness, Given a proof of Ξ and a countermodel of Ξ, find a path in the proof
and the model
Equations
Instances For
noncomputable def
Lean4GlCoalgebras.ExtSkip.incChainEventualIncChain
{Ξ² : Sort u_1}
{Q : Ξ² β Ξ² β Prop}
{g : β β Ξ²}
(Q_prop : β (n : β), β (m : β), Q (g n) (g m))
(n : β)
:
Progressing subchain of an eventually increasing chain.
Equations
- Lean4GlCoalgebras.ExtSkip.incChainEventualIncChain Q_prop 0 = β¨g β―.choose, β―β©
- Lean4GlCoalgebras.ExtSkip.incChainEventualIncChain Q_prop n_2.succ = match Lean4GlCoalgebras.ExtSkip.incChainEventualIncChain Q_prop n_2 with | β¨ih, ih_propβ© => β¨g β―.choose, β―β©
Instances For
theorem
Lean4GlCoalgebras.ExtSkip.inc_chain_eventual_inc_chain_prop
{Ξ² : Sort u_1}
{Q : Ξ² β Ξ² β Prop}
{g : β β Ξ²}
(Q_prop : β (n : β), β (m : β), Q (g n) (g m))
(n : β)
:
Q β(incChainEventualIncChain Q_prop n) β(incChainEventualIncChain Q_prop (n + 1))
An eventually progressing chain has an progressing subchain.
Soundness lemma for the GL-split proof system.
Soundness of GL-split cut proof system. #
This soundness lemma follows by converting any GL-split proof into a GL-split cut proof.
Converts structure morphism for GL-split proof into one for GL-split cut proofs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If there is a GL-split proof of Ξ then there is a GL-split cut proof of Ξ.
Soundness theorem for the GL-split cut proof system.