Documentation

LeanPool.Erdos137.Finiteness

Erdős Problem #137: powerful products of consecutive integers (conditional finiteness) #

Erdős Problem #137 asks whether the product of k ≥ 3 consecutive positive integers, F k n = n(n+1)⋯(n+k-1), can ever be powerful (a number N with p ∣ N ⟹ p² ∣ N).

This file formalizes the deduction that, under the Granville–Langevin radical lower bound RadLB k (a consequence of the abc conjecture, taken here as an explicit hypothesis — it is NOT proved here), F k n is powerful for only finitely many n, for each fixed k ≥ 3. The underlying mathematics is due to Shorey–Tijdeman (2016) and Langevin / Granville; this is a formalization of the deduction, not a new result.

Main results #

The radical bound RadLB is the only nonelementary input and appears as a hypothesis.

Definitions #

def Erdos137.rad (m : ) :

The radical of m: product of its distinct prime factors. rad(0) = rad(1) = 1 by convention.

Equations
Instances For
    def Erdos137.B2 (m : ) :

    The 2-full (powerful) part of m: product of p^{a_p} over primes with a_p ≥ 2.

    Equations
    Instances For
      def Erdos137.F (k n : ) :

      Product of k consecutive integers starting at n.

      Equations
      Instances For

        Auxiliary lemmas #

        Every element of the factorization support is a prime.

        theorem Erdos137.rad_pos (m : ) :
        1 rad m
        theorem Erdos137.F_pos {k n : } (hn : 1 n) :
        1 F k n
        theorem Erdos137.F_ne_zero {k n : } (hn : 1 n) :
        F k n 0
        theorem Erdos137.factor_le_mul {k n i : } (_hk : 1 k) (hn : 1 n) (hi : i < k) :
        n + i k * n
        theorem Erdos137.F_le_pow {k n : } (hk : 1 k) (hn : 1 n) :
        F k n (k * n) ^ k

        LEMMA STAR #

        theorem Erdos137.lemma_star (m : ) (hm : m 0) :
        rad m ^ 2 * B2 m m ^ 2

        Bridge to ℝ #

        theorem Erdos137.B2_le_sq_div_rad_sq (m : ) (hm : m 0) :
        (B2 m) m ^ 2 / (rad m) ^ 2
        theorem Erdos137.rad_cast_pos (m : ) :
        0 < (rad m)

        RadLB hypothesis and conditional theorem #

        The Granville--Langevin radical lower bound, taken as a hypothesis. For every ε > 0 there is C > 0 such that rad(F(k,n)) ≥ C · n^{k-1-ε} for all n ≥ 1.

        Equations
        Instances For

          Erdős #137: conditional finiteness of powerful products #

          N is powerful if every prime dividing N divides it with multiplicity at least two, i.e. p ∣ N → p ^ 2 ∣ N for all primes p.

          Equations
          Instances For
            theorem Erdos137.powerful_B2_eq {N : } (hN : N 0) (hP : Powerful N) :
            B2 N = N

            For powerful N, the 2-full part B2 N is all of N.

            theorem Erdos137.powerful_rad_sq_le {N : } (hN : N 0) (hP : Powerful N) :
            rad N ^ 2 N

            For powerful N ≠ 0, rad N ^ 2 ≤ N.

            theorem Erdos137.erdos137_eventually_not_powerful (k : ) (hk : 3 k) (hRadLB : RadLB k) :
            ∃ (N₀ : ), ∀ (n : ), N₀ n¬Powerful (F k n)

            Main conditional finiteness theorem (k ≥ 3).

            theorem Erdos137.erdos137_finite (k : ) (hk : 3 k) (hRadLB : RadLB k) :
            {n : | 1 n Powerful (F k n)}.Finite

            The set of positive n for which F k n is powerful is finite (k ≥ 3, conditional on RadLB).