Documentation

Projects.Inference.Basic

inductive Inference.Stat :
Instances For
    Instances For
      def Inference.instDecidableEqProofD.decEq (x✝ x✝¹ : ProofD) :
      Decidable (x✝ = x✝¹)
      Equations
      Instances For
        Equations
        Instances For
          Instances
            structure Inference.Proof (e : Stat) :
            Instances For
              theorem Inference.ax₁ (P Q : Stat) :
              Proof (P.imp (Q.imp P))
              theorem Inference.ax₂ (P Q R : Stat) :
              Proof ((P.imp (Q.imp R)).imp ((P.imp Q).imp (P.imp R)))
              theorem Inference.ax₃ (P Q : Stat) :
              Proof ((P.not.imp Q.not).imp (Q.imp P))
              theorem Inference.mp {P Q : Stat} (h₁ : Proof (P.imp Q)) (h₂ : Proof P) :
              theorem Inference.mp' {P Q : Stat} (h₁ : Proof P) (h₂ : Proof (P.imp Q)) :
              def Inference.Stat.subst (s : Stat) (i : ) (s' : Stat) :
              Equations
              Instances For
                Equations
                Instances For
                  theorem Inference.stat_mp_eq_some_iff {p₁ p₂ : ProofD} {s : Stat} :
                  (p₁.mp p₂).stat = some s ∃ (P : Stat), p₁.stat = some (P.imp s) p₂.stat = some P
                  theorem Inference.ProofD.stat_subst_eq_some_of {s s' : Stat} {i : } {p : ProofD} (h : p.stat = some s) :
                  (p.subst i s').stat = some (s.subst i s')
                  theorem Inference.Proof.subst_of {s s' : Stat} {i : } (h : Proof s) :
                  Proof (s.subst i s')
                  noncomputable def Inference.ProofD.shortest (p : ProofD) :
                  Equations
                  Instances For
                    theorem Inference.Proof.exi_shortest {s : Stat} {h : Proof s} :
                    ∃ (p₁ : ProofD), p₁.stat = some s ∀ (p₂ : ProofD), p₂.stat = some ssizeOf p₁ sizeOf p₂
                    theorem Inference.Proof.exi_wf {s : Stat} {h : Proof s} :
                    ∃ (p : ProofD), p.WF p.stat = some s
                    def Inference.Stat.eval (s : Stat) (f : Bool) :
                    Equations
                    Instances For
                      Equations
                      Instances For