Documentation

Logic.Modal.Standard.Complemental

Equations
  • -x = match x with | p.imp LO.Modal.Standard.Formula.falsum => p | p => ~p
Instances For
    theorem LO.Modal.Standard.complement_derive_bot {α : Type u_1} {S : Type u_2} [DecidableEq α] [LO.System (LO.Modal.Standard.Formula α) S] {𝓢 : S} [LO.System.ModusPonens 𝓢] {p : LO.Modal.Standard.Formula α} (hp : 𝓢 ⊢! p) (hcp : 𝓢 ⊢! -p) :
    𝓢 ⊢!
    theorem LO.Modal.Standard.neg_complement_derive_bot {α : Type u_1} {S : Type u_2} [DecidableEq α] [LO.System (LO.Modal.Standard.Formula α) S] {𝓢 : S} [LO.System.ModusPonens 𝓢] {p : LO.Modal.Standard.Formula α} (hp : 𝓢 ⊢! ~p) (hcp : 𝓢 ⊢! ~-p) :
    𝓢 ⊢!
    Equations
    Instances For
      Instances
        theorem LO.Modal.Standard.Formulae.ComplementaryClosed.either {α : Type u_1} [DecidableEq α] {P : LO.Modal.Standard.Formulae α} {S : LO.Modal.Standard.Formulae α} [self : P.ComplementaryClosed S] (p : LO.Modal.Standard.Formula α) :
        p Sp P -p P
        Equations
        • P.SubformulaeComplementaryClosed p = P.ComplementaryClosed (𝒮 p)
        Instances For
          theorem LO.Modal.Standard.Formulae.intro_union_consistent {α : Type u_1} [DecidableEq α] {Λ : LO.Modal.Standard.DeductionParameter α} {P₁ : LO.Modal.Standard.Formulae α} {P₂ : LO.Modal.Standard.Formulae α} (h : ∀ {Γ₁ Γ₂ : List (LO.Modal.Standard.Formula α)}, ((pΓ₁, p P₁) pΓ₂, p P₂)Λ ⊬! Γ₁ Γ₂ ) :
          theorem LO.Modal.Standard.Formulae.intro_triunion_consistent {α : Type u_1} [DecidableEq α] {Λ : LO.Modal.Standard.DeductionParameter α} {P₁ : LO.Modal.Standard.Formulae α} {P₂ : LO.Modal.Standard.Formulae α} {P₃ : LO.Modal.Standard.Formulae α} (h : ∀ {Γ₁ Γ₂ Γ₃ : List (LO.Modal.Standard.Formula α)}, ((pΓ₁, p P₁) (pΓ₂, p P₂) pΓ₃, p P₃)Λ ⊬! Γ₁ Γ₂ Γ₃ ) :
          Instances For
            Equations
            • LO.Modal.Standard.ComplementaryClosedConsistentFormulae.instInhabitedCCFOfConsistentFormulaDeductionParameter = { default := .choose }
            theorem LO.Modal.Standard.ComplementaryClosedConsistentFormulae.iff_mem_imp {α : Type u_1} [DecidableEq α] {Λ : LO.Modal.Standard.DeductionParameter α} {S : LO.Modal.Standard.Formulae α} {X : LO.Modal.Standard.CCF Λ S} {q : LO.Modal.Standard.Formula α} {r : LO.Modal.Standard.Formula α} (hsub_qr : q r S) (hsub_q : autoParam (q S) _auto✝) (hsub_r : autoParam (r S) _auto✝) :
            q r X.formulae q X.formulae-rX.formulae