OAI/Computability/QuantumFactoring/ChildQueueBounds.lean
6 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.wordMember_countline 17 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.active_countline 29 - def
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.oneBoundline 38 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.pushOne_countline 40 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.oneBound_monoline 57 - theorem
OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.pushAll_countline 64Source documentation
The all-child queue update is quadratic in the number of prime fields, not an exponentially duplicated expression. Bounds hold on ALL inputs.
theorem pushAll_count {k w c : ℕ} (s : ℕ) (as : List (BooleanNetwork k w)) (hs : ∀ b∈as,b.net.count ≤ c) : (pushAll s as).net.count ≤ as.length*oneBound s w c as.length := by …Mentions: OAI.ExactQuantumFactoring.BooleanNetwork, OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.pushAll, OAI.ExactQuantumFactoring.BitArithmetic.ChildQueue.oneBound