Documentation

LeanPool.Incompleteness.Foundation.FirstOrder.Basic.Calculus2

Derivation2 #

Different characterizations of proof.

inductive LO.FirstOrder.Derivation2 {L : Language} [(k : ) → DecidableEq (L.Func k)] [(k : ) → DecidableEq (L.Rel k)] (T : Theory L) :

Imported declaration from the Incompleteness formalization.

Instances For

    Imported declaration from the Incompleteness formalization.

    Equations
    Instances For
      @[reducible, inline]
      abbrev LO.FirstOrder.Derivable2 {L : Language} [(k : ) → DecidableEq (L.Func k)] [(k : ) → DecidableEq (L.Rel k)] (T : Theory L) (Γ : Finset (SyntacticFormula L)) :

      Imported declaration from the Incompleteness formalization.

      Equations
      Instances For

        Imported declaration from the Incompleteness formalization.

        Equations
        Instances For
          @[reducible, inline]
          abbrev LO.FirstOrder.Derivable2SingleConseq {L : Language} [(k : ) → DecidableEq (L.Func k)] [(k : ) → DecidableEq (L.Rel k)] (T : Theory L) (φ : SyntacticFormula L) :

          Imported declaration from the Incompleteness formalization.

          Equations
          Instances For

            Imported declaration from the Incompleteness formalization.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def LO.FirstOrder.Derivation.toDerivation2 {L : Language} [(k : ) → DecidableEq (L.Func k)] [(k : ) → DecidableEq (L.Rel k)] (T : Theory L) {Γ : Sequent L} :
              T ΓDerivation2 T (List.toFinset Γ)

              Imported declaration from the Incompleteness formalization.

              Equations
              Instances For
                theorem LO.FirstOrder.derivable_iff_derivable2 {L : Language} [(k : ) → DecidableEq (L.Func k)] [(k : ) → DecidableEq (L.Rel k)] {T : Theory L} {Γ : List (SyntacticFormula L)} :
                theorem LO.FirstOrder.provable_iff_derivable2 {L : Language} [(k : ) → DecidableEq (L.Func k)] [(k : ) → DecidableEq (L.Rel k)] {T : Theory L} {φ : SyntacticFormula L} :

                Imported declaration from the Incompleteness formalization.