OAI/Computability/QuantumFactoring/OrderTrialFurther.lean
48 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ExactQuantumFactoring.OrderTrial.residueIntegral_eq_primitiveline 12 - lemma
OAI.ExactQuantumFactoring.OrderTrial.residueIntegral_zeroline 24 - def
OAI.ExactQuantumFactoring.OrderTrial.rampLinearline 28 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_rampLinearline 30 - def
OAI.ExactQuantumFactoring.OrderTrial.phaseRePieceline 43 - def
OAI.ExactQuantumFactoring.OrderTrial.phaseImPieceline 45 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_phaseRePieceline 49 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_phaseImPieceline 62 - lemma
OAI.ExactQuantumFactoring.OrderTrial.rampLinear_natDegree_leline 76 - lemma
OAI.ExactQuantumFactoring.OrderTrial.phaseRePiece_natDegree_leline 82 - lemma
OAI.ExactQuantumFactoring.OrderTrial.phaseImPiece_natDegree_leline 96 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_addline 116 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_subline 118 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_mulline 120 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_powline 122 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_Cline 124 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_Xline 126 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_compline 127 - def
OAI.ExactQuantumFactoring.OrderTrial.linearArgline 130 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_linearArgline 132 - lemma
OAI.ExactQuantumFactoring.OrderTrial.linearArg_natDegree_leline 138 - def
OAI.ExactQuantumFactoring.OrderTrial.integralPieceline 144Source documentation
The exact integral-coordinate polynomial, with the zero slope handled without division.
noncomputable def integralPiece (d : ℕ) (η : ℚ) (A G₀ G₁ : ℚ[X]) : ℚ[X] := …
- lemma
OAI.ExactQuantumFactoring.OrderTrial.integralPiece_natDegree_leline 148 - lemma
OAI.ExactQuantumFactoring.OrderTrial.evalReal_integralPieceline 163 - def
OAI.ExactQuantumFactoring.OrderTrial.massPieceline 170 - lemma
OAI.ExactQuantumFactoring.OrderTrial.massPiece_natDegree_leline 174 - lemma
OAI.ExactQuantumFactoring.OrderTrial.massPiece_eqline 186 - def
OAI.ExactQuantumFactoring.OrderTrial.roundCoeffline 220Source documentation
Upward coefficient rounding by a specified integer denominator.
def roundCoeff (D : ℕ) (a : ℚ) : ℚ := (⌈(D:ℚ)*a⌉:ℤ)/(D:ℚ)
- lemma
OAI.ExactQuantumFactoring.OrderTrial.roundCoeff_errorline 222 - lemma
OAI.ExactQuantumFactoring.OrderTrial.roundCoeff_error_realline 237 - def
OAI.ExactQuantumFactoring.OrderTrial.roundedValueline 246 - lemma
OAI.ExactQuantumFactoring.OrderTrial.roundedValue_errorline 249 - lemma
OAI.ExactQuantumFactoring.OrderTrial.five_powers_boundline 270 - lemma
OAI.ExactQuantumFactoring.OrderTrial.roundedValue_small_errorline 289 - def
OAI.ExactQuantumFactoring.OrderTrial.binErrorRatline 316Source documentation
Exact rational form of the nearest-bin error.
def binErrorRat (Q d j : ℕ) : ℚ := (bin Q d j : ℚ)-(j:ℚ)*Q/d
Mentions: OAI.ExactQuantumFactoring.OrderTrial.bin
- lemma
OAI.ExactQuantumFactoring.OrderTrial.binErrorRat_castline 318 - def
OAI.ExactQuantumFactoring.OrderTrial.quarterIndexline 322Source documentation
Half-open quarter assignment, computed only by rational arithmetic.
def quarterIndex (x : ℚ) : ℤ := ⌊4*x⌋
- lemma
OAI.ExactQuantumFactoring.OrderTrial.quarterIndex_boundsline 324 - def
OAI.ExactQuantumFactoring.OrderTrial.selectedMassline 334 - lemma
OAI.ExactQuantumFactoring.OrderTrial.selectedMass_natDegree_leline 337 - lemma
OAI.ExactQuantumFactoring.OrderTrial.selectedMass_eqline 340 - def
OAI.ExactQuantumFactoring.OrderTrial.majorantline 350Source documentation
Literal majorant from (majorant-construction), retaining Q and B as arguments.
noncomputable def majorant (Q B d j u : ℕ) : ℚ := …
- lemma
OAI.ExactQuantumFactoring.OrderTrial.majorant_ideal_errorline 353 - lemma
OAI.ExactQuantumFactoring.OrderTrial.majorant_nonnegline 366 - lemma
OAI.ExactQuantumFactoring.OrderTrial.majorant_probability_errorline 375Source documentation
Source majorant-error, with the stronger explicit margin 32/Q..97/Q.
lemma majorant_probability_error {Q B d t : ℕ} (hB : 2 ≤ B) (hd : 0 < d) (hdB : d ≤ B) (hdQ : d ≤ Q) (ht : t < d) (j : ℕ) : 32/(Q:ℝ) ≤ (majorant Q B d j ((j*t)%d):ℝ)-residueProbability Q d j t ∧ (majorant Q B d j ((j*t)%d):ℝ)-residueProbability Q d j t ≤ 97/(Q:ℝ) := by …Mentions: OAI.ExactQuantumFactoring.OrderTrial.majorant, OAI.ExactQuantumFactoring.OrderTrial.residueProbability
- def
OAI.ExactQuantumFactoring.OrderTrial.majorantSumline 386Source documentation
Source half-sum, initially a mathematical sum; bounded-piece evaluation follows.
noncomputable def majorantSum (Q B d j : ℕ) : ℚ := …
- lemma
OAI.ExactQuantumFactoring.OrderTrial.majorantSum_lowerline 389 - lemma
OAI.ExactQuantumFactoring.OrderTrial.majorantSum_upperline 411