OAI/NumberTheory/Ostmann/Quadratic/QuadraticKernelCollision.lean
3 declarations, 0 contain sorry, 0 declared as axioms
The collision contradiction on the actual quadratic split primes
- def
OAI.Ostmann.quadraticSplitPrimesline 12 - theorem
OAI.Ostmann.quadratic_split_avoidline 15 - theorem
OAI.Ostmann.quadratic_kernel_collision_boundline 32Source documentation
No choice of a square root is assumed: Jacobi splitting constructs the rescaling and hence the disjoint residue populations at every retained prime.
theorem quadratic_kernel_collision_bound (P : Finset ℕ) (S T : Finset ℤ) (hSnon : S.Nonempty) (hTnon : T.Nonempty) (rootS rootT : ℤ → ℕ) (m Ds Dt : ℕ) (hm : 0 < m) (hDs : 1 ≤ Ds) (hDt : 1 ≤ Dt) (h u v : ℤ) (hu : u ≠ 0) (hv : v ≠ 0) (hS : ∀ x ∈ S, u * (rootS x : ℤ) ^ 2 = (m : ℤ) * x - h) (hT : ∀ y ∈ T, v * (rootT y : ℤ) ^ 2 = (m : ℤ) * y - h) (X : ℝ) (hspanS : ∀ x ∈ S, ∀ y ∈ S, |((x - y : ℤ) : ℝ)| ≤ X) (hspanT : ∀ x ∈ T, ∀ y ∈ T, |((x - y : ℤ) : ℝ)| ≤ X) (hdiamS : Real.sqrt ((m : ℝ) * X / |(u : ℝ)|) ≤ Ds) (hdiamT : Real.sqrt ((m : ℝ) * X / |(v : ℝ)|) ≤ Dt) (hprimeDiff : ∀ x ∈ S, ∀ y ∈ T, (x - y).natAbs.Prime) (L η C : ℝ) (hP : ∀ p ∈ P, p.Prime) …