OAI/Computability/QuantumFactoring/ArithmeticPredicates.lean
18 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.BitArithmetic.ultline 14 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.ult_correctline 18 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.ult_countline 27 - def
OAI.ExactQuantumFactoring.BitArithmetic.wordLtline 35 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.wordLt_evalline 38 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.wordLt_countline 42 - def
OAI.ExactQuantumFactoring.BitArithmetic.wordLeline 48 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.wordLe_evalline 51 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.wordLe_countline 58 - def
OAI.ExactQuantumFactoring.BitArithmetic.wordEqline 64 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.wordEq_evalline 67 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.wordEq_countline 85 - def
OAI.ExactQuantumFactoring.BitArithmetic.staticPowerStepline 92Source documentation
Static natural exponent, with retained accumulator and no repeated construction of earlier expressions. This circuit has O(e w²) Boolean nodes.
def staticPowerStep (w : ℕ) : BooleanNetwork (w+w) (w+w) := …
Mentions: OAI.ExactQuantumFactoring.BooleanNetwork
- def
OAI.ExactQuantumFactoring.BitArithmetic.staticPowerline 95 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.staticPowerStep_evalline 99 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.staticPower_iterateline 107 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.staticPower_evalline 122 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.staticPower_countline 131