Documentation

Lean.Elab.Tactic.BVDecide.Frontend.BVDecide.ReifiedLemmas

Provides the logic for generating auxiliary lemmas during reification.

This function adds the two lemmas:

  • discrExpr = true → atomExpr = lhsExpr
  • discrExpr = false → atomExpr = rhsExpr It assumes that discrExpr, lhsExpr and rhsExpr are the expressions corresponding to discr, lhs and rhs. Furthermore it assumes that atomExpr is of the form if discrExpr = true then lhsExpr else rhsExpr.
Equations
  • One or more equations did not get rendered due to their size.
Instances For