OAI/Computability/QuantumFactoring/Exactness.lean
37 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.OrderTrial.minusIline 12Source documentation
Integer arithmetic at grid points. The only root of unity is -i.
def minusI : GaussianInt := ⟨0,-1⟩
- lemma
OAI.ExactQuantumFactoring.OrderTrial.minusI_castline 14 - def
OAI.ExactQuantumFactoring.OrderTrial.gridPhaseNumeratorline 17 - lemma
OAI.ExactQuantumFactoring.OrderTrial.phase_grid_numeratorline 21 - def
OAI.ExactQuantumFactoring.OrderTrial.residueGaussianNumeratorline 46Source documentation
A literal finite integer sum, used to prove dyadicity independently of the bounded-piece evaluator. This sum is NOT asserted to be polynomial-time.
def residueGaussianNumerator (Q d j t : ℕ) : GaussianInt := …
- def
OAI.ExactQuantumFactoring.OrderTrial.residueProbabilityRatline 49 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueAmplitude_gaussianline 52 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueProbabilityRat_castline 64 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueProbabilityRat_nonnegline 72 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueProbabilityRat_le_oneline 76 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueProbability_dyadicline 84 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueProbability_numerator_boundsline 90Source documentation
An explicit 4b-bit denominator, and numerator bounded by that denominator.
lemma residueProbability_numerator_bounds {Q : ℕ} (hQ : 0 < Q) (d j t : ℕ) : 0 ≤ (residueGaussianNumerator Q d j t).norm ∧ (residueGaussianNumerator Q d j t).norm ≤ (Q:ℤ)^4 := by …Mentions: OAI.ExactQuantumFactoring.OrderTrial.residueGaussianNumerator
- def
OAI.ExactQuantumFactoring.OrderTrial.phaseLabelline 104 - lemma
OAI.ExactQuantumFactoring.OrderTrial.phaseLabel_modline 106 - lemma
OAI.ExactQuantumFactoring.OrderTrial.phaseLabel_tileline 110 - lemma
OAI.ExactQuantumFactoring.OrderTrial.phaseLabel_correlationline 115 - lemma
OAI.ExactQuantumFactoring.OrderTrial.sum_range_tilesline 144 - lemma
OAI.ExactQuantumFactoring.OrderTrial.sum_if_carryline 152 - def
OAI.ExactQuantumFactoring.OrderTrial.phaseOverlapSumline 174Source documentation
Unnormalized correlation of the exactly prepared quarter-step state.
noncomputable def phaseOverlapSum (m D : ℕ) : ℂ := …
- lemma
OAI.ExactQuantumFactoring.OrderTrial.phaseOverlapSum_eqline 177 - lemma
OAI.ExactQuantumFactoring.OrderTrial.phaseOverlap_eqline 203Source documentation
Exact overlap, with its direction fixed by the forward shift.
lemma phaseOverlap_eq {m : ℕ} (hm : 0 < m) (D : ℕ) : phaseOverlapSum m D/(4*(m:ℂ)) = phase ((D:ℝ)/(4*(m:ℝ))) := by …Mentions: OAI.ExactQuantumFactoring.OrderTrial.phaseOverlapSum, OAI.ExactQuantumFactoring.OrderTrial.phase
- def
OAI.ExactQuantumFactoring.OrderTrial.phaseStateline 226 - lemma
OAI.ExactQuantumFactoring.OrderTrial.phaseState_overlapline 229 - lemma
OAI.ExactQuantumFactoring.OrderTrial.phaseState_normalizedline 245 - def
OAI.ExactQuantumFactoring.Exactness.completionCoeffline 266Source documentation
Source (completion), with its actual downward integer rounding.
def completionCoeff (E : ℕ) (z A : ℚ) : ℚ := …
- def
OAI.ExactQuantumFactoring.Exactness.completionRemainderline 269 - lemma
OAI.ExactQuantumFactoring.Exactness.completion_roundingline 271 - lemma
OAI.ExactQuantumFactoring.Exactness.completion_massline 303Source documentation
Both branch masses include the choice of branch and the guessing probability.
lemma completion_mass (W t : ℕ) (s z : ℚ) : (1-1/(2:ℚ)^t)*s * completionCoeff (W+t+2) z ((1-1/(2:ℚ)^t)*s) + (1/(2:ℚ)^t)*(1/(2:ℚ)^W)* (completionRemainder (W+t+2) z ((1-1/(2:ℚ)^t)*s)*(2:ℚ)^W/(1/(2:ℚ)^t)) = z := by …Mentions: OAI.ExactQuantumFactoring.Exactness.completionCoeff, OAI.ExactQuantumFactoring.Exactness.completionRemainder
- lemma
OAI.ExactQuantumFactoring.Exactness.completion_retention_boundsline 311 - def
OAI.ExactQuantumFactoring.Exactness.quarterCoeffline 340Source documentation
The second rounding of Section 6, independent of the transition algorithm.
def quarterCoeff (J : ℕ) (p : ℚ) : ℚ := completionCoeff (J+2) (1/2) p
Mentions: OAI.ExactQuantumFactoring.Exactness.completionCoeff
- def
OAI.ExactQuantumFactoring.Exactness.quarterRemainderline 342 - lemma
OAI.ExactQuantumFactoring.Exactness.quarter_retention_boundsline 344 - lemma
OAI.ExactQuantumFactoring.Exactness.quarter_massline 364 - lemma
OAI.ExactQuantumFactoring.Exactness.step_tenth_power_boundline 373Source documentation
An explicit elementary discrete bound eliminates a real-calculus asymptotic.
lemma step_tenth_power_bound {n : ℕ} (hn : 128 ≤ n) : (n+1)^10 ≤ 2*n^10 := by … - lemma
OAI.ExactQuantumFactoring.Exactness.tenth_power_exponentialline 385 - def
OAI.ExactQuantumFactoring.Exactness.knownProbabilityline 395 - lemma
OAI.ExactQuantumFactoring.Exactness.knownProbability_boundsline 397