Finite admission policy for constructor data enclosing certificates. Extra names must be the enclosing type's trusted constructors and instances.
- maxNodes : Nat
Maximum visited syntax nodes, including expanded let occurrences.
- numeralBits : Nat
Maximum numeral size; certificate fields are admitted separately.
Additional constructors and numeral instances for an enclosing type.
Instances For
Reify a bounded raw proposal as kernel-checkable constructor data. Call
validateCert first when the proposal has not already passed replay preflight.
Equations
- One or more equations did not get rendered due to their size.
- Hex.ECPP.reifyCert (Hex.ECPP.Cert.base c) = Lean.mkApp (Lean.mkConst `Hex.ECPP.Cert.base) (Hex.PrimalityTactic.reifyPrimeCert c)
Instances For
Audit exposed constructor data and bounded let expansion before evaluation. No compiled override or executable body enters the returned expression.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Build a proof from a supplied exposed certificate. The evaluated producer is discarded; the kernel checks the reified raw data and checker reduction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Validate a raw proposal against the finite replay policy.
Equations
- One or more equations did not get rendered due to their size.