Documentation

Duper.Rules.DecElim

Checks whether a literal is decidably false. Returns true if the literal is decidably false and false otherwise.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def Duper.mkDecElimProof (refs : List (Option Nat)) (premises : List Lean.Expr) (parents : List RuleM.ProofParent) (transferExprs : Array Lean.Expr) (c : Clause) :
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      If there are any literals in c that are decidably true, then decElim removes c. Otherwise, if there are any literals in c that are decidably false, then decElim yields the clause obtained by removing all such literals.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For