OAI/NumberTheory/Ostmann/Construction/EndpointKernelPairCount.lean
2 declarations, 0 contain sorry, 0 declared as axioms
Endpoint-pair counts for a fixed product of disjoint kernels
- theorem
OAI.Ostmann.endpoint_kernel_product_countline 13 - theorem
OAI.Ostmann.exists_endpoint_kernel_product_boundline 52Source documentation
The exceptional signed product accounts for few endpoint pairs. The bound is uniform over the two finite endpoint sets and their affine square roots.
theorem exists_endpoint_kernel_product_bound : ∃ C : ℝ, 0 < C ∧ ∀ (S T : Finset ℤ) (f g : ℤ → ℤ) (r s : ℤ → ℕ) (m : ℕ) (h d : ℤ) (X : ℝ), 0 < m → 0 ≤ X → (∀ x ∈ S, f x ≠ 0) → (∀ y ∈ T, g y ≠ 0) → h.natAbs.Coprime m → (∀ x ∈ S, f x * (r x : ℤ) ^ 2 = (m : ℤ) * x - h) → (∀ y ∈ T, g y * (s y : ℤ) ^ 2 = (m : ℤ) * y - h) → (∀ x ∈ S, ∀ y ∈ S, |((x - y : ℤ) : ℝ)| ≤ X) → (∀ x ∈ T, ∀ y ∈ T, |((x - y : ℤ) : ℝ)| ≤ X) → (∀ x ∈ S, ∀ y ∈ T, (f x).natAbs.Coprime (g y).natAbs) → (Fintype.card {z : S × T // f z.1 * g z.2 = d} : ℝ) ≤ …