OAI/Computability/QuantumFactoring/ChildQueueCorrect.lean
6 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.naturalKidsline 18 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.naturalKids_consline 21 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.number_injectiveline 26 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.kids_numbersline 30 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.naturalKids_correctline 52Source documentation
No factorization oracle is used in the queue circuit: the child list obtained from the ACTUAL correct sorted prime fields is the source's exact ordered child list, with distinct primes within one node and occurrence multiplicity outside it.
lemma naturalKids_correct {N n : ℕ} {xs : List ℕ} (hN : 2 ≤ N) (hx : CorrectEncoding N n xs) : naturalKids xs=AuxiliaryTree.children N := by …Mentions: OAI.ExactQuantumFactoring.CorrectEncoding, OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.naturalKids, OAI.ExactQuantumFactoring.AuxiliaryTree.children
- theorem
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.kids_correctline 92