Documentation

Foundation.Propositional.Hilbert.Basic

structure FFL.Propositional.Hilbert (α : Type u_2) :
Type u_2
Instances For
    Equations
    Instances For
      Equations
      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          inductive FFL.Propositional.Hilbert.Proof {α : Type u_1} (Λ : Hilbert α) :
          Formula α → Type u_1
          Instances For
            theorem FFL.Propositional.Hilbert.of_schema {α : Type u_1} {H : Hilbert α} {φ : Formula α} (h : φ ∈ H) :
            H ⊢ φ
            theorem FFL.Propositional.Hilbert.of_le {α : Type u_1} {H₁ H₂ : Hilbert α} {φ : Formula α} (h : H₁.schema ⊆ H₂.schema) :
            H₁ ⊢ φ → H₂ ⊢ φ
            theorem FFL.Propositional.Hilbert.weakerThan_of_le {α : Type u_1} {H₁ H₂ : Hilbert α} (h : H₁.schema ⊆ H₂.schema) :
            H₁ ⪯ H₂
            theorem FFL.Propositional.Hilbert.subst {α : Type u_1} {φ : Formula α} {H : Hilbert α} (s : Substitution α) :
            H ⊢ φ → H ⊢ φ⟦s⟧
            theorem FFL.Propositional.Hilbert.of_proof_schema {α : Type u_1} {H₁ H₂ : Hilbert α} {φ : Formula α} (h : H₂ ⊢* H₁.schema) :
            H₁ ⊢ φ → H₂ ⊢ φ
            theorem FFL.Propositional.Hilbert.weakerThan_of_provable_schema {α : Type u_1} {H₁ H₂ : Hilbert α} (h : H₂ ⊢* H₁.schema) :
            H₁ ⪯ H₂
            @[reducible, inline]
            abbrev FFL.Propositional.Hilbert.logic {α : Type u_1} (H : Hilbert α) :
            Equations
            Instances For
              theorem FFL.Propositional.Hilbert.mem_logic_of_provable {α : Type u_1} {H : Hilbert α} {φ : Formula α} (h : H ⊢ φ) :
              φ ∈ H.logic
              theorem FFL.Propositional.Hilbert.provable_of_mem_logic {α : Type u_1} {H : Hilbert α} {φ : Formula α} (h : φ ∈ H.logic) :
              H ⊢ φ
              @[reducible, inline]
              abbrev FFL.Propositional.Int {α : Type u_1} :
              Equations
              Instances For
                @[reducible, inline]
                abbrev FFL.Propositional.Cl {α : Type u_1} :
                Equations
                Instances For