OAI/Computability/QuantumFactoring/FlatVerifiedData.lean
11 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.PhysicalTree.lookupFieldsline 20Source documentation
Data lookup runs on the retained flat rows, not on a factorization oracle.
def lookupFields (rows : List (ℕ×List ℕ)) (m : ℕ) : List ℕ := …
- def
OAI.ExactQuantumFactoring.PhysicalTree.lookupPrimesline 25 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.lookupFields_correctline 28 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.encoding_filterline 45 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.lookupPrimes_correctline 58 - def
OAI.ExactQuantumFactoring.PhysicalTree.logDivisorPrimesline 63 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.logDivisorPrimes_correctline 66 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.log_child_presentline 72 - def
OAI.ExactQuantumFactoring.PhysicalTree.logTotientPrimesline 81Source documentation
The only factor data used are supplied parent factors and already verified p−1 rows. This representation is a mathematical list interface; its Boolean implementation is a separate obligation, not hidden in this definition.
noncomputable def logTotientPrimes (rows : List (ℕ×List ℕ)) (M m : ℕ) : List ℕ := …
- lemma
OAI.ExactQuantumFactoring.PhysicalTree.logTotientPrimes_correctline 86 - theorem
OAI.ExactQuantumFactoring.PhysicalTree.verified_log_strip_orderline 128