OAI/Computability/QuantumFactoring/TraceBounds.lean
11 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ExactQuantumFactoring.list_map_sum_leline 17 - lemma
OAI.ExactQuantumFactoring.Logged.traverse_requests_lengthline 27 - def
OAI.ExactQuantumFactoring.AuxiliaryTree.visitsline 41 - lemma
OAI.ExactQuantumFactoring.AuxiliaryTree.sum_map_rangeline 45 - lemma
OAI.ExactQuantumFactoring.AuxiliaryTree.visits_lengthline 52 - lemma
OAI.ExactQuantumFactoring.AuxiliaryTree.visits_length_leline 62 - theorem
OAI.ExactQuantumFactoring.DataProducer.build_requests_lengthline 76Source documentation
A failing producer only visits a prefix of the genuine occurrence tree. Whenever it proceeds below a node, the validated factor list forces exactly the canonical children. This bound does not assume that any stochastic test passed.
theorem build_requests_length (n : ℕ) (choose : Choices) (depth : ℕ) (path : List ℕ) (m : ℕ) : (build n choose depth path m).requests.length ≤ (visits depth m).length := by …Mentions: OAI.ExactQuantumFactoring.DataProducer.Choices, OAI.ExactQuantumFactoring.DataProducer.build
- lemma
OAI.ExactQuantumFactoring.DataProducer.full_requests_lengthline 98 - def
OAI.ExactQuantumFactoring.DataProducer.splitRequestsline 104Source documentation
Count every local splitting request, including the final failed one.
noncomputable def splitRequests (n : ℕ) (choose : Choices) (depth : ℕ) (m : ℕ) : List (NodeKey×(ℕ×ℕ)) := …
Mentions: OAI.ExactQuantumFactoring.DataProducer.Choices, OAI.ExactQuantumFactoring.DataProducer.NodeKey
- lemma
OAI.ExactQuantumFactoring.DataProducer.splitRequests_lengthline 108 - lemma
OAI.ExactQuantumFactoring.DataProducer.padded_transition_boundline 118