OAI/Computability/QuantumFactoring/VerifiedTableOrder.lean
9 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.BitArithmetic.tableOrderWidthline 20Source documentation
The extra n bits make zero-extension unconditional, including empty malformed tables. On verified input this holds the entire repeated product.
def tableOrderWidth (n f : ℕ) : ℕ := n*(n*f)+n+1
- def
OAI.ExactQuantumFactoring.BitArithmetic.tableOrderPrimesline 22 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.tableOrderPrimes_valuesline 28 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.tableOrderPrimes_lengthline 39 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.tableOrderPrimes_product_boundline 45 - def
OAI.ExactQuantumFactoring.BitArithmetic.tableOrderline 63Source documentation
A literal order circuit using only retained verified table entries and modular powering. No mathematical factorization/support enumeration appears in its definition, even on malformed inputs.
def tableOrder {k n : ℕ} (a m : BooleanNetwork k n) (rows : List (BooleanNetwork k n×List (BooleanNetwork k n))) : BooleanNetwork k n := …Mentions: OAI.ExactQuantumFactoring.BooleanNetwork
- theorem
OAI.ExactQuantumFactoring.BitArithmetic.tableOrder_exactline 69 - def
OAI.ExactQuantumFactoring.BitArithmetic.tableOrderBoundline 98Source documentation
This bound is polynomial in n, table length and the individual stored-word circuit cost. Resizing is itself a bounded circuit, not a word-RAM primitive.
def tableOrderBound (n f c : ℕ) : ℕ := …
- lemma
OAI.ExactQuantumFactoring.BitArithmetic.tableOrder_countline 103