Generating realization companion declarations #
Build the formula, realization, and elementarity declarations registered by @[realize].
The expression representation and its correctness lemmas live in RealizeCore.
The classIdents declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The varIdents declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The hypothesisIdents declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The identsBefore declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The allIdentsWithHypotheses declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The classParamBinders declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mkBinders declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mkTermApp declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mkParam declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mkBindersWithHypotheses declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mkIdent' declaration.
Equations
- BuildFormula.mkIdent' name = Lean.mkIdent (`_root_ ++ name)
Instances For
The buildFunction declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The realizedTerm declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The buildRealizeIff declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The buildInstFormulaToFunction declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mkVarVec declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The buildToRealize declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The buildElementarity declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The runIfNotFound declaration.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Build all the Formula.Realize companion declarations for the decl attrDeclName
tagged with @[realize].
Equations
- One or more equations did not get rendered due to their size.