OAI/Computability/QuantumFactoring/OrderTrial.lean
37 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ExactQuantumFactoring.OrderTrial.phase_bin_progressionline 12 - def
OAI.ExactQuantumFactoring.OrderTrial.residueAmplitudeline 37Source documentation
Equation (order-P), before squaring the norm.
noncomputable def residueAmplitude (Q d j t : ℕ) : ℂ := …
- def
OAI.ExactQuantumFactoring.OrderTrial.residueProbabilityline 41 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueAmplitude_samplesline 44 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueAmplitude_integral_errorline 61 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueAmplitude_norm_leline 106 - lemma
OAI.ExactQuantumFactoring.OrderTrial.norm_square_difference_leline 124 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueProbability_integral_errorline 131Source documentation
The key approximation (majorant-integral-bounds), for the exact source P.
lemma residueProbability_integral_error {Q d t : ℕ} (hd : 0 < d) (hdQ : d ≤ Q) (ht : t < d) (j : ℕ) : |residueProbability Q d j t - ‖residueIntegral d (((j*t)%d : ℕ):ℝ) (binError Q d j)‖^2| ≤ 32/(Q:ℝ) := by …Mentions: OAI.ExactQuantumFactoring.OrderTrial.residueProbability, OAI.ExactQuantumFactoring.OrderTrial.residueIntegral, OAI.ExactQuantumFactoring.OrderTrial.binError
- def
OAI.ExactQuantumFactoring.OrderTrial.rampSqline 157Source documentation
A positive-part square. This supplies a globally C¹ rational spline primitive.
noncomputable def rampSq (x : ℝ) : ℝ := (max 0 x)^2
- lemma
OAI.ExactQuantumFactoring.OrderTrial.rampSq_hasDerivAtline 159 - lemma
OAI.ExactQuantumFactoring.OrderTrial.rampSq_continuousline 185 - lemma
OAI.ExactQuantumFactoring.OrderTrial.rampSq_shift_hasDerivAtline 189 - def
OAI.ExactQuantumFactoring.OrderTrial.splineReline 194 - def
OAI.ExactQuantumFactoring.OrderTrial.splineImline 197 - def
OAI.ExactQuantumFactoring.OrderTrial.splineReDerivline 201 - def
OAI.ExactQuantumFactoring.OrderTrial.splineImDerivline 204 - lemma
OAI.ExactQuantumFactoring.OrderTrial.splineRe_hasDerivAtline 208 - lemma
OAI.ExactQuantumFactoring.OrderTrial.splineIm_hasDerivAtline 218 - def
OAI.ExactQuantumFactoring.OrderTrial.splineline 231 - lemma
OAI.ExactQuantumFactoring.OrderTrial.spline_hasDerivAtline 233 - lemma
OAI.ExactQuantumFactoring.OrderTrial.splineReDeriv_eqline 242 - lemma
OAI.ExactQuantumFactoring.OrderTrial.splineImDeriv_eqline 267 - lemma
OAI.ExactQuantumFactoring.OrderTrial.spline_derivativeline 309 - lemma
OAI.ExactQuantumFactoring.OrderTrial.spline_zeroline 316 - lemma
OAI.ExactQuantumFactoring.OrderTrial.spline_integralline 319 - def
OAI.ExactQuantumFactoring.OrderTrial.rampPieceline 336Source documentation
Rational polynomial on a quarter interval; no real oracle is used in its data.
noncomputable def rampPiece (q a : ℤ) : ℚ[X] := …
- def
OAI.ExactQuantumFactoring.OrderTrial.evalRealline 339 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_rampPieceline 341 - def
OAI.ExactQuantumFactoring.OrderTrial.splineRePieceline 354 - def
OAI.ExactQuantumFactoring.OrderTrial.splineImPieceline 358 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_splineRePieceline 362 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_splineImPieceline 375 - lemma
OAI.ExactQuantumFactoring.OrderTrial.poly_add_degreeline 390 - lemma
OAI.ExactQuantumFactoring.OrderTrial.poly_sub_degreeline 393 - lemma
OAI.ExactQuantumFactoring.OrderTrial.rampPiece_natDegree_leline 396 - lemma
OAI.ExactQuantumFactoring.OrderTrial.splineRePiece_natDegree_leline 405 - lemma
OAI.ExactQuantumFactoring.OrderTrial.splineImPiece_natDegree_leline 421