Documentation

LeanPool.Redhill.Odd.Main

The odd case (Theorem 1.13) #

def OddCase.tupPell (n : ℕ) (F : Finset ℕ) (k : ℕ) :
Fin (n + 5) → ℤ

The sequence of (n + 5)-tuples completely contained in factorFreeTuples F n (for n even and 0, 1, 2, 5, 10 ∉ F) and having qualities tending to 5 / 3.

Equations
Instances For
    theorem OddCase.tupPell_mem_factorFreeTuples {n : ℕ} {F : Finset ℕ} {k : ℕ} (hn : Even n) (dF : Disjoint {0, 1, 2, 5, 10} F) :
    theorem OddCase.maxAbs_tupPell {n : ℕ} {F : Finset ℕ} {k : ℕ} :
    maxAbs (tupPell n F k) = ((pell (Y n F ^ 2) k).1 * Y n F + 1) ^ 5
    theorem OddCase.radical_tupPell_dvd {n : ℕ} {F : Finset ℕ} :
    ∃ C > 0, ∀ (k : ℕ), UniqueFactorizationMonoid.radical (∏ i : Fin (n + 5), tupPell n F k i) ∣ C * ((↑(pell (Y n F ^ 2) k).1 * ↑(Y n F)) ^ 2 - 1) * ↑(pell (Y n F ^ 2) k).2
    theorem Nat.one_lt_mul_iff' {m n : ℕ} :
    1 < m * n ↔ 0 < m ∧ 1 < n ∨ 0 < n ∧ 1 < m

    Upstreamable to core!

    theorem OddCase.radical_tupPell_le {n : ℕ} {F : Finset ℕ} :
    ∃ C > 0, ∀ (k : ℕ), UniqueFactorizationMonoid.radical (∏ i : Fin (n + 5), tupPell n F k i) ≤ C * (↑(pell (Y n F ^ 2) k).1 * ↑(Y n F)) ^ 3
    theorem OddCase.le_tupleQuality {n : ℕ} {F : Finset ℕ} :
    ∃ (C : ℝ), ∀ (k : ℕ), ENNReal.ofReal (5 * Real.log ↑((pell (Y n F ^ 2) k).1 * Y n F) / (C + 3 * Real.log ↑((pell (Y n F ^ 2) k).1 * Y n F))) ≤ tupleQuality (tupPell n F k)
    theorem quality_factorFreeTuples_ge_of_odd_of_disjoint {n : ℕ} {F : Finset ℕ} (hn : 5 ≤ n ∧ Odd n) (dF : Disjoint {0, 1, 2, 5, 10} F) :

    Theorem 1.13.