OAI/NumberTheory/Ostmann/Arithmetic/SimultaneousSquares.lean
4 declarations, 0 contain sorry, 0 declared as axioms
The two simultaneous square congruences at a history split
- theorem
OAI.Ostmann.unitsMap_eq_iff_modEqline 11 - theorem
OAI.Ostmann.lcm_units_extline 21 - theorem
OAI.Ostmann.simultaneous_square_probability_leline 33 - theorem
OAI.Ostmann.reduced_simultaneous_square_probability_leline 76Source documentation
The support probability under the original larger Haar modulus, before conditioning on any history tests.
theorem reduced_simultaneous_square_probability_le {a b Q : ℕ} [NeZero a] [NeZero b] [NeZero Q] (ha : a ∣ Q) (hb : b ∣ Q) (A : (ZMod a)ˣ) (B : (ZMod b)ˣ) : (Fintype.card (ZMod Q)ˣ : ℝ)⁻¹ * (∑ x : (ZMod Q)ˣ, if (ZMod.unitsMap ha x) ^ 2 = A ∧ (ZMod.unitsMap hb x) ^ 2 = B then (1 : ℝ) else 0) ≤ 2 * ((a.lcm b).divisors.card : ℝ) ^ 2 / (a.lcm b) := by …