Documentation

Validator.StateSetFormalism.Horn

@[reducible, inline]
Equations
Instances For
    Equations
    Instances For
      theorem Validator.Formula.CNF.IsHorn_propagate_literal {n : } {φ : CNF n} {l : Literal n} :
      (∀ γφ, γ.IsHorn)γφ.propagate_literal l, γ.IsHorn
      @[simp]
      theorem Validator.Formula.CNF.mem_propagate_literal {n : } {φ : CNF n} {l : Literal n} {γ : Clause n} :
      γ φ.propagate_literal l γ'φ, lγ' γ = List.filter (fun (x : Literal n) => decide (x l.negate)) γ'
      structure Validator.Horn (n : ) :
      Instances For
        def Validator.instDecidableEqHorn.decEq {n✝ : } (x✝ x✝¹ : Horn n✝) :
        Decidable (x✝ = x✝¹)
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            Instances For
              Equations
              Instances For
                Equations
                @[irreducible]
                def Validator.Horn.unit_propagate {n : } (φ : Horn n) (δ : Formula.Cube n) :
                Equations
                • One or more equations did not get rendered due to their size.
                • φ.unit_propagate [] = φ
                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations