Documentation

LeanPool.Erdos367.Core4027

Definitions #

The r-full part of m: the product of p ^ v_p(m) over primes p with v_p(m) ≥ r.

Equations
Instances For

    The constant N = 2^14 * 3^4.

    Equations
    Instances For

      C(t) = t^4 + 42 t^2 + 72 t + 333.

      Equations
      Instances For

        G(t).

        Equations
        Instances For

          H(t).

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Core4027.nn (t : ) :

            n = (G(t)/N)^3.

            Equations
            Instances For

              The rFullPart factorization theory #

              theorem Core4027.rFullPart_cube_eq (a : ) (ha : 1 a) :
              rFullPart 3 (a ^ 3) = a ^ 3

              A perfect cube of a positive number is 3-full: its rFullPart 3 is itself.

              theorem Core4027.pow_dvd_rFullPart (M d : ) (hM : 0 < M) (hd : d ^ 3 M) :
              d ^ 3 rFullPart 3 M

              The key algebraic identity #

              theorem Core4027.IDENT (t : ) :
              Gpoly t ^ 3 + N ^ 3 = Hpoly t * Cpoly t ^ 3

              Polynomial congruence transfer #

              theorem Core4027.Cpoly_modEq {a b M : } (h : a b [MOD M]) :
              theorem Core4027.Gpoly_modEq {a b M : } (h : a b [MOD M]) :
              theorem Core4027.Hpoly_modEq {a b M : } (h : a b [MOD M]) :

              Concrete constant facts #

              Pure polynomial bounds #

              theorem Core4027.Cpoly_gt (t : ) :
              t ^ 4 < Cpoly t
              theorem Core4027.Cpoly_cube_gt (t : ) :
              t ^ 12 < Cpoly t ^ 3
              theorem Core4027.Gpoly_ge_const (t : ) :
              1474200 Gpoly t
              theorem Core4027.Gpoly_upper (t : ) (ht : 1676 t) :
              Gpoly t 2 * t ^ 9
              theorem Core4027.Gpoly_cube_le (t : ) (ht : 1676 t) :
              Gpoly t ^ 3 8 * t ^ 27

              T1 : n is 3-full #

              theorem Core4027.T1 (t : ) :
              rFullPart 3 (nn t) = nn t

              Main section: the prime-supply hypotheses #

              theorem Core4027.t_mod_N (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              t 23016 [MOD N]
              theorem Core4027.t_mod_s3 (s t₀ t : ) (ht : t = t₀ + N * s ^ 3) :
              t t₀ [MOD s ^ 3]
              theorem Core4027.t_mod_s (s t₀ t : ) (ht : t = t₀ + N * s ^ 3) :
              t t₀ [MOD s]
              theorem Core4027.hHt (s t₀ t : ) (hH : s ^ 3 Hpoly t₀) (ht : t = t₀ + N * s ^ 3) :
              s ^ 3 Hpoly t
              theorem Core4027.hCt (s t₀ t : ) (hC : ¬s Cpoly t₀) (ht : t = t₀ + N * s ^ 3) :
              theorem Core4027.L1 (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              theorem Core4027.L2 (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              Cpoly t % 2 = 1
              theorem Core4027.L3mod (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              Cpoly t % 27 = 9
              theorem Core4027.L3a (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              theorem Core4027.L3b (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              theorem Core4027.hs_ge5 (s : ) (hs : Nat.Prime s) (hs6 : ¬s 6) :
              5 s
              theorem Core4027.Ns3_le_t (s t₀ t : ) (ht : t = t₀ + N * s ^ 3) :
              N * s ^ 3 t
              theorem Core4027.t_le_2Ns3 (s t₀ t : ) (ht₀ : 1 t₀ t₀ N * s ^ 3) (ht : t = t₀ + N * s ^ 3) :
              t 2 * (N * s ^ 3)
              theorem Core4027.t_big (s t₀ t : ) (hs : Nat.Prime s) (hs6 : ¬s 6) (ht : t = t₀ + N * s ^ 3) :
              1676 t
              theorem Core4027.N3_mul_nn (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              N ^ 3 * nn t = Gpoly t ^ 3
              theorem Core4027.T0 (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              N ^ 3 * (nn t + 1) = Hpoly t * Cpoly t ^ 3
              theorem Core4027.T0_div (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              nn t + 1 = Hpoly t * Cpoly t ^ 3 / N ^ 3
              theorem Core4027.Ctil_eq (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              Cpoly t = 9 * (Cpoly t / 9)
              theorem Core4027.Ctil_coprime6 (s t₀ t : ) (hcong : t₀ % N = 23016 % N) (ht : t = t₀ + N * s ^ 3) :
              (Cpoly t / 9).Coprime 6
              theorem Core4027.Ctil_coprime_s (s t₀ t : ) (hs : Nat.Prime s) (hcong : t₀ % N = 23016 % N) (hC : ¬s Cpoly t₀) (ht : t = t₀ + N * s ^ 3) :
              (Cpoly t / 9).Coprime s
              theorem Core4027.T2_dvd (s t₀ t : ) (hs : Nat.Prime s) (hs6 : ¬s 6) (hcong : t₀ % N = 23016 % N) (hH : s ^ 3 Hpoly t₀) (hC : ¬s Cpoly t₀) (ht : t = t₀ + N * s ^ 3) :
              (Cpoly t / 9 * s) ^ 3 nn t + 1
              theorem Core4027.T2 (s t₀ t : ) (hs : Nat.Prime s) (hs6 : ¬s 6) (hcong : t₀ % N = 23016 % N) (hH : s ^ 3 Hpoly t₀) (hC : ¬s Cpoly t₀) (ht : t = t₀ + N * s ^ 3) :
              (Cpoly t / 9 * s) ^ 3 rFullPart 3 (nn t + 1)
              theorem Core4027.B1_ge (s t₀ t : ) (hs : Nat.Prime s) (hs6 : ¬s 6) (hcong : t₀ % N = 23016 % N) (hH : s ^ 3 Hpoly t₀) (hC : ¬s Cpoly t₀) (ht : t = t₀ + N * s ^ 3) :
              (Cpoly t / 9 * s) ^ 3 rFullPart 3 (nn t + 1)
              theorem Core4027.T3 (s t₀ t : ) (hs : Nat.Prime s) (hs6 : ¬s 6) (ht₀ : 1 t₀ t₀ N * s ^ 3) (hcong : t₀ % N = 23016 % N) (hH : s ^ 3 Hpoly t₀) (hC : ¬s Cpoly t₀) (ht : t = t₀ + N * s ^ 3) :
              8 ^ 13 * (1458 * N * (rFullPart 3 (nn t) * rFullPart 3 (nn t + 1))) ^ 27 > N ^ 39 * nn t ^ 40