OAI/Computability/QuantumFactoring/TreeFinalResources.lean
8 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ExactQuantumFactoring.PhysicalTree.amplifiedProgram_lengthline 18 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.amplifiedOutput_countline 23 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.paddedHistory_countline 27 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.paddedOutputNet_countline 30 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.quarterOutputNet_countline 34 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.factoringProgram_lengthline 41 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.readoutWidth_boundline 51 - theorem
OAI.ExactQuantumFactoring.PhysicalTree.factoringProgram_resourcesline 62Source documentation
Concrete reduction of the remaining whole-program resource obligation to its literal preparation, accepted-event network, and root readout. These are counts of actual gates/wires, not an assumed big-O charge for arithmetic.
theorem factoringProgram_resources (n : ℕ) (hn : 0<n) : (factoringProgram n hn).length≤3*(quarterProgram n).length+ 8*(quarterFlag n hn).net.count+16*quarterWidth n+ 4*(rootFlat n (2*n^2)).net.count+30*(n*n)+492 ∧ readoutWidth n hn≤3*quarterWidth n+(quarterFlag n hn).net.count+ (rootFlat n (2*n^2)).net.count+8*(n*n)+120 := by …Mentions: OAI.ExactQuantumFactoring.PhysicalTree.factoringProgram, OAI.ExactQuantumFactoring.PhysicalTree.quarterProgram, OAI.ExactQuantumFactoring.PhysicalTree.quarterFlag, OAI.ExactQuantumFactoring.PhysicalTree.quarterWidth, OAI.ExactQuantumFactoring.PhysicalTree.rootFlat, OAI.ExactQuantumFactoring.PhysicalTree.readoutWidth