A kernel-checked scaled evaluation identity validates one reified atom.
Natural denominator clearing is a convenient literal specialization for the meta reifier.
Transport a reflected bounded universal sentence and its dyadic endpoints.
Transport a reflected bounded existential sentence and its dyadic endpoints.
Close evaluation identities for literal ZPoly coefficients and accepted
ring syntax. The parser remains untrusted: unsupported or misparsed syntax
merely makes this proof fail during elaboration.
Equations
- Hex.RCF.rcfRing = Lean.ParserDescr.node `Hex.RCF.rcfRing 1024 (Lean.ParserDescr.nonReservedSymbol "rcf_ring" false)
Instances For
Literal reflected sentence.
Equations
- One or more equations did not get rendered due to their size.
- Hex.RCF.Reify.sentenceExpr (Hex.RCF.Sentence.forallReal formula) = do let __do_lift ← Hex.RCF.Reify.formulaExpr✝ formula Lean.Meta.mkAppM `Hex.RCF.Sentence.forallReal #[__do_lift]
- Hex.RCF.Reify.sentenceExpr (Hex.RCF.Sentence.existsReal formula) = do let __do_lift ← Hex.RCF.Reify.formulaExpr✝ formula Lean.Meta.mkAppM `Hex.RCF.Sentence.existsReal #[__do_lift]
Instances For
Literal top-level replay certificate.
Equations
- One or more equations did not get rendered due to their size.
- Hex.RCF.Reify.certificateExpr Hex.RCF.Certificate.emptyIoc = pure (Lean.mkConst `Hex.RCF.Certificate.emptyIoc)
- Hex.RCF.Reify.certificateExpr Hex.RCF.Certificate.constants = pure (Lean.mkConst `Hex.RCF.Certificate.constants)
Instances For
Runtime and literal forms of a reflected sentence, together with its checked equivalence to the source goal.
- sentence : Sentence
The reflected sentence used by compiled certificate construction.
- expr : Lean.Expr
The literal expression representing
sentencein the generated proof. - proof : Lean.Expr
A proof that
sentenceis equivalent to the source goal.
Instances For
Reify one supported, singly quantified real sentence.
Equations
- One or more equations did not get rendered due to their size.