Documentation

Std.Tactic.BVDecide.LRAT.Checker

This module contains the implementation of the LRAT checker as well as a proof that the given CNF is unsat if the checker succeeds.

Check whether lratProof is a valid LRAT certificate for the unsatisfiability of cnf.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem Std.Tactic.BVDecide.LRAT.check_sound (lratProof : Array IntAction) (cnf : Sat.CNF Nat) :
    check lratProof cnf = truecnf.Unsat

    If the check functions succeeds on lratProof and cnf then the cnf is unsatisfiable.