Documentation

Foundation.IntProp.Hilbert.Basic

structure LO.IntProp.Hilbert (α : Type u_1) :
Type u_1
Instances For
    Instances
      Instances
        Instances
          inductive LO.IntProp.Hilbert.Deduction {α : Type u} (H : Hilbert α) :
          Formula α → Type u
          Instances For
            @[reducible, inline]
            abbrev LO.IntProp.Hilbert.theorems {α : Type u} (H : Hilbert α) :
            Equations
            Instances For
              @[reducible, inline]
              Equations
              Instances For
                @[reducible, inline]
                abbrev LO.IntProp.Hilbert.Int (α : Type u) :
                Equations
                Instances For
                  @[reducible, inline]
                  abbrev LO.IntProp.Hilbert.Cl (α : Type u) :
                  Equations
                  Instances For
                    instance LO.IntProp.Hilbert.instIncludeLEMCl (α : Type u) :
                    (Hilbert.Cl α).IncludeLEM
                    instance LO.IntProp.Hilbert.instIncludeEFQCl (α : Type u) :
                    (Hilbert.Cl α).IncludeEFQ
                    @[reducible, inline]
                    abbrev LO.IntProp.Hilbert.KC (α : Type u) :

                    KC from Chagrov & Zakharyaschev (1997)

                    Equations
                    Instances For
                      instance LO.IntProp.Hilbert.instIncludeEFQKC (α : Type u) :
                      (Hilbert.KC α).IncludeEFQ
                      @[reducible, inline]
                      abbrev LO.IntProp.Hilbert.LC (α : Type u) :

                      LC from Chagrov & Zakharyaschev (1997)

                      Equations
                      Instances For
                        instance LO.IntProp.Hilbert.instIncludeEFQLC (α : Type u) :
                        (Hilbert.LC α).IncludeEFQ
                        @[reducible, inline]

                        WeakMinimal from Ariola (2007)

                        Equations
                        Instances For
                          @[reducible, inline]

                          WeakClassical from Ariola (2007)

                          Equations
                          Instances For
                            @[reducible, inline]
                            Equations
                            Instances For
                              theorem LO.IntProp.Hilbert.Deduction.eaxm! {α : Type u} {H : Hilbert α} {φ : Formula α} (h : φ ∈ H.axioms) :
                              H ⊢! φ
                              noncomputable def LO.IntProp.Hilbert.Deduction.rec! {α : Type u} {H : Hilbert α} {motive : (a : Formula α) → H ⊢! a → Sort u_1} (eaxm : {φ : Formula α} → (a : φ ∈ H.axioms) → motive φ ⋯) (mdp : {φ ψ : Formula α} → {hpq : H ⊢! φ ➝ ψ} → {hp : H ⊢! φ} → motive (φ ➝ ψ) hpq → motive φ hp → motive ψ ⋯) (verum : motive ⊤ ⋯) (imply₁ : {φ ψ : Formula α} → motive (φ ➝ ψ ➝ φ) ⋯) (imply₂ : {φ ψ χ : Formula α} → motive ((φ ➝ ψ ➝ χ) ➝ (φ ➝ ψ) ➝ φ ➝ χ) ⋯) (and₁ : {φ ψ : Formula α} → motive (φ ⋏ ψ ➝ φ) ⋯) (and₂ : {φ ψ : Formula α} → motive (φ ⋏ ψ ➝ ψ) ⋯) (and₃ : {φ ψ : Formula α} → motive (φ ➝ ψ ➝ φ ⋏ ψ) ⋯) (or₁ : {φ ψ : Formula α} → motive (φ ➝ φ ⋎ ψ) ⋯) (or₂ : {φ ψ : Formula α} → motive (ψ ➝ φ ⋎ ψ) ⋯) (or₃ : {φ ψ χ : Formula α} → motive ((φ ➝ χ) ➝ (ψ ➝ χ) ➝ φ ⋎ ψ ➝ χ) ⋯) (neg_equiv : {φ : Formula α} → motive (Axioms.NegEquiv φ) ⋯) {a : Formula α} (t : H ⊢! a) :
                              motive a t
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                theorem LO.IntProp.Hilbert.weaker_than_of_subset_axiomset' {α : Type u} {H₁ H₂ : Hilbert α} (hMaxm : ∀ {φ : Formula α}, φ ∈ H₁.axioms → H₂ ⊢! φ) :
                                H₁ ≤ₛ H₂
                                theorem LO.IntProp.Hilbert.weaker_than_of_subset_axiomset {α : Type u} {H₁ H₂ : Hilbert α} (hSubset : H₁.axioms ⊆ H₂.axioms := by aesop) :
                                H₁ ≤ₛ H₂