Documentation

Foundation.FirstOrder.Basic.Calculus2

Derivation2 #

Different characterizations of proof.

inductive LO.FirstOrder.Derivation2 {L : LO.FirstOrder.Language} [(k : ) → DecidableEq (L.Func k)] [(k : ) → DecidableEq (L.Rel k)] (T : LO.FirstOrder.Theory L) :
Instances For
    @[reducible, inline]
    Equations
    Instances For
      @[reducible, inline]
      Equations
      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem LO.FirstOrder.shifts_toFinset_eq_image_shift {L : LO.FirstOrder.Language} [(k : ) → DecidableEq (L.Func k)] [(k : ) → DecidableEq (L.Rel k)] (Δ : LO.FirstOrder.Sequent L) :
          (LO.FirstOrder.Rewriting.shifts Δ).toFinset = Finset.image LO.FirstOrder.Rewriting.shift (List.toFinset Δ)
          Equations
          Instances For
            noncomputable def LO.FirstOrder.Derivation2.toDerivation {L : LO.FirstOrder.Language} [(k : ) → DecidableEq (L.Func k)] [(k : ) → DecidableEq (L.Rel k)] {T : LO.FirstOrder.Theory L} {Γ : Finset (LO.FirstOrder.SyntacticFormula L)} :
            LO.FirstOrder.Derivation2 T ΓT Γ.toList
            Instances For