OAI/Computability/QuantumFactoring/IntegerExpressions.lean
22 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.ExactQuantumFactoring.IntExprline 13Source documentation
Balanced integers avoid a word-size-dependent signed representation.
structure IntExpr (v : Type*) where …
- def
OAI.ExactQuantumFactoring.IntExpr.evalline 20 - def
OAI.ExactQuantumFactoring.IntExpr.ofNatline 22 - def
OAI.ExactQuantumFactoring.IntExpr.ofIntline 23 - def
OAI.ExactQuantumFactoring.IntExpr.addline 24 - def
OAI.ExactQuantumFactoring.IntExpr.negationline 25 - def
OAI.ExactQuantumFactoring.IntExpr.subline 26 - def
OAI.ExactQuantumFactoring.IntExpr.mulline 27 - def
OAI.ExactQuantumFactoring.IntExpr.scaleline 30 - def
OAI.ExactQuantumFactoring.IntExpr.toNatline 31 - def
OAI.ExactQuantumFactoring.IntExpr.natAbsline 32 - def
OAI.ExactQuantumFactoring.IntExpr.iteLeline 33 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_ofNatline 36 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_ofIntline 38 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_addline 40 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_negationline 43 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_subline 45 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_mulline 47 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_scaleline 50 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_toNatline 52 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_natAbsline 54 - lemma
OAI.ExactQuantumFactoring.IntExpr.eval_iteLeline 57