OAI/NumberTheory/Ostmann/QuadraticCenter/UniformDenominatorLifts.lean
2 declarations, 0 contain sorry, 0 declared as axioms
Selecting one denominator for a large family of witnessed tuples
- theorem
OAI.Ostmann.exists_uniform_denominator_liftsline 12 - theorem
OAI.Ostmann.exists_commonCenter_of_bounded_denominatorsline 49Source documentation
The common-center theorem applies to tuple-dependent denominators: the finite pigeonhole loss is paid explicitly before the moment argument.
theorem exists_commonCenter_of_bounded_denominators (P : Finset ℕ) (t : ℕ → ℤ) (k d K H Z Amax : ℕ) (hd : d ≤ k + 1) (A V : ℝ) (hA : 0 < A) (hV : 0 < V) (hZ : 0 < Z) (hAmax : 0 < Amax) (hprime : ∀ p ∈ P, p.Prime) (hap : ∀ p ∈ P, Amax < p) (hmin : ∀ p ∈ P, Z ≤ p) (hlog : ∀ p ∈ P, V ≤ Real.log (p : ℝ)) (hbudget : Real.log (2 * (H : ℝ)) < (K + 1 : ℕ) * V) (hsmall : 2 * K * (P.card : ℝ) ≤ A ^ 2) (E : Finset (Fin (k + 1) ↪ P)) (hlift : ∀ e ∈ E, ∃ a ∈ Finset.Icc 1 Amax, ∃ n ∈ Finset.Ico (-(H : ℤ)) (H + 1), ∀ i, ((e i).1 : ℤ) ∣ n - (a : ℤ) * t (e i).1) (hpositive : 0 < (E.card : ℝ) / Amax - …