OAI/Computability/QuantumFactoring/NaturalExpressions.lean
10 declarations, 0 contain sorry, 0 declared as axioms
A finite straight-line expression language for the exact rational formulas in the manuscript. All values are natural numbers, not unit-cost hidden gates. The following compiler will realize these operations with actual bit networks.
- inductive
OAI.ExactQuantumFactoring.NatExprline 14 - def
OAI.ExactQuantumFactoring.NatExpr.evalline 28 - def
OAI.ExactQuantumFactoring.NatExpr.sizeline 38 - def
OAI.ExactQuantumFactoring.NatExpr.constOKline 43 - lemma
OAI.ExactQuantumFactoring.NatExpr.size_posline 49 - lemma
OAI.ExactQuantumFactoring.NatExpr.value_boundline 51 - def
OAI.ExactQuantumFactoring.NatExpr.Fitsline 92Source documentation
Every intermediate value fits, not merely the eventual answer.
def Fits (B : ℕ) (x : v → ℕ) (e : NatExpr v) : Prop := …
Mentions: OAI.ExactQuantumFactoring.NatExpr
- lemma
OAI.ExactQuantumFactoring.NatExpr.Fits.monoline 98 - lemma
OAI.ExactQuantumFactoring.NatExpr.fits_boundline 107 - lemma
OAI.ExactQuantumFactoring.NatExpr.fits_bitsline 122