OAI/Computability/QuantumFactoring/OrderTransition.lean
11 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.OrderTrial.minOptionline 19 - def
OAI.ExactQuantumFactoring.OrderTrial.minimumCandidateline 24 - lemma
OAI.ExactQuantumFactoring.OrderTrial.minOption_some_memline 28 - lemma
OAI.ExactQuantumFactoring.OrderTrial.minimumCandidate_memline 41 - lemma
OAI.ExactQuantumFactoring.OrderTrial.minimumCandidate_lowerline 50 - lemma
OAI.ExactQuantumFactoring.OrderTrial.minOption_eq_lowline 54 - lemma
OAI.ExactQuantumFactoring.OrderTrial.minimumCandidate_eq_lowline 69 - def
OAI.ExactQuantumFactoring.OrderTrial.orderResultline 82Source documentation
The source order transition ignores empty trials and returns the least nonempty candidate, with zero for the entirely empty list.
noncomputable def orderResult {w : ℕ} (s n : ℕ) (a m : Basis w) (K : ℕ) (x : Fin K→Raw w s n) : ℕ := …Mentions: OAI.ExactQuantumFactoring.Basis, OAI.ExactQuantumFactoring.OrderTrial.Raw
- lemma
OAI.ExactQuantumFactoring.OrderTrial.orderResult_eq_orderline 86 - theorem
OAI.ExactQuantumFactoring.OrderTrial.orderResult_massline 105Source documentation
Physical repeated law (before the deterministic minimum oracle).
theorem orderResult_mass {w n s : ℕ} (hn : 1≤n) (hs : 2^(s+2)=(2^n)^16) (a m : Basis w) (hm : 2≤(bitsValue m).toNat) (u : (ZMod (bitsValue m).toNat)ˣ) (ha : ((bitsValue a).toNat : ZMod (bitsValue m).toNat)=(u : ZMod (bitsValue m).toNat)) (hdB : orderOf u<2^n) (K : ℕ) : outcomeMass (fun x => orderResult s n a m K x=orderOf u) (tensorState (rawState s n a m) K)= 1-(1-(Nat.totient (orderOf u):ℝ)*(prescribedMass (orderOf u):ℝ))^K := by …Mentions: OAI.ExactQuantumFactoring.Basis, OAI.ExactQuantumFactoring.bitsValue, OAI.ExactQuantumFactoring.OrderTrial.orderResult, OAI.ExactQuantumFactoring.OrderTrial.rawState, OAI.ExactQuantumFactoring.OrderTrial.prescribedMass
- theorem
OAI.ExactQuantumFactoring.OrderTrial.orderResult_lowerline 118Source documentation
Original cutoff, original K=n^5, no extra oracle or changed asymptotics.
theorem orderResult_lower {w n s : ℕ} (hn : 128≤n) (hs : 2^(s+2)=(2^n)^16) (a m : Basis w) (hm : 2≤(bitsValue m).toNat) (u : (ZMod (bitsValue m).toNat)ˣ) (ha : ((bitsValue a).toNat : ZMod (bitsValue m).toNat)=(u : ZMod (bitsValue m).toNat)) (hdB : orderOf u<2^n) : 1-1/(2:ℝ)^(2*n)≤outcomeMass (fun x => orderResult s n a m (n^5) x=orderOf u) (tensorState (rawState s n a m) (n^5)) := by …Mentions: OAI.ExactQuantumFactoring.Basis, OAI.ExactQuantumFactoring.bitsValue, OAI.ExactQuantumFactoring.OrderTrial.orderResult, OAI.ExactQuantumFactoring.OrderTrial.rawState