Documentation

LeanPool.Erdos367.RFullLowerBound

Erdős #367: r-full part and the odd-r extension #

For a positive integer m with prime factorization m = ∏ p^{a_p}, and r ≥ 1, the r-full part is B_r(m) = ∏_{p : a_p ≥ r} p^{a_p}.

Main theorem: for odd r ≥ 1 and q ≥ 2, with n = (q^r - 1)^r, (i) B_r(n) = n, (ii) q^r ∣ n + 1, (iii) B_r(n) · B_r(n+1) ≥ n · q^r, (iv) (B_r(n) · B_r(n+1))^r > n^{r+1}.

Definition of the r-full part #

noncomputable def RFullOdd.rFullPart (r m : ) :

The r-full part of m: the product of prime-power components p^{a_p} of m for which the exponent a_p ≥ r.

Equations
Instances For

    Factorization of rFullPart #

    theorem RFullOdd.rFullPart_pos (r m : ) (_hm : m 0) :
    0 < rFullPart r m

    Key properties of rFullPart #

    theorem RFullOdd.rFullPart_dvd (r m : ) (hm : m 0) :
    theorem RFullOdd.rFullPart_pow (r m : ) (hm : m 0) (hr : r 0) :
    rFullPart r (m ^ r) = m ^ r
    theorem RFullOdd.pow_dvd_rFullPart (r m d : ) (hm : m 0) (hdvd : d ^ r m) :
    d ^ r rFullPart r m
    theorem RFullOdd.pow_le_rFullPart (r m d : ) (hm : m 0) (hdvd : d ^ r m) :
    d ^ r rFullPart r m

    If d^r ∣ m and m ≠ 0, then d^r ≤ B_r(m).

    L2: Odd-power divisibility #

    theorem RFullOdd.odd_pow_add_one_dvd (r a : ) (hr : Odd r) :
    a + 1 a ^ r + 1

    Main theorem: the odd-r case #

    theorem RFullOdd.erdos367_i {r q : } (hr : 0 < r) (hq : 2 q) :
    rFullPart r ((q ^ r - 1) ^ r) = (q ^ r - 1) ^ r

    (i) B_r(n) = n where n = (q^r - 1)^r.

    theorem RFullOdd.erdos367_ii {r q : } (hr : Odd r) (hq : 2 q) :
    q ^ r (q ^ r - 1) ^ r + 1
    theorem RFullOdd.erdos367_Br_succ_ge {r q : } (hr_odd : Odd r) (_hr : 0 < r) (hq : 2 q) :
    q ^ r rFullPart r ((q ^ r - 1) ^ r + 1)

    B_r(n+1) ≥ q^r.

    theorem RFullOdd.erdos367_iii {r q : } (hr_odd : Odd r) (hr : 0 < r) (hq : 2 q) :
    (q ^ r - 1) ^ r * q ^ r rFullPart r ((q ^ r - 1) ^ r) * rFullPart r ((q ^ r - 1) ^ r + 1)

    (iii) B_r(n) · B_r(n+1) ≥ n · q^r.

    theorem RFullOdd.erdos367_iv {r q : } (hr_odd : Odd r) (hr : 0 < r) (hq : 2 q) :
    ((q ^ r - 1) ^ r) ^ (r + 1) < (rFullPart r ((q ^ r - 1) ^ r) * rFullPart r ((q ^ r - 1) ^ r + 1)) ^ r

    Axiom verification #