Documentation

LeanPool.Zeta3Irrational.D

LeanPool.Zeta3Irrational.D #

The least common multiple of a finite set of natural numbers.

Equations
Instances For
    theorem LeanPool.Zeta3Irrational.d_ne_zero (s : Finset ) (hs : 0s) :
    d s 0
    theorem LeanPool.Zeta3Irrational.Nat_Prime_dvd_lcm {p : } (hp : Nat.Prime p) (a b : ) (h : p a.lcm b) :
    p a p b
    theorem LeanPool.Zeta3Irrational.Nat_lcm_pow_two (a b : ) :
    a.lcm b ^ 2 = (a ^ 2).lcm (b ^ 2)
    theorem LeanPool.Zeta3Irrational.Nat_lcm_pow_three (a b : ) :
    a.lcm b ^ 3 = (a ^ 3).lcm (b ^ 3)
    theorem LeanPool.Zeta3Irrational.d_sq (s : Finset ) :
    d s ^ 2 = d (Finset.image (fun (x : ) => x ^ 2) s)
    theorem LeanPool.Zeta3Irrational.d_cube (s : Finset ) :
    d s ^ 3 = d (Finset.image (fun (x : ) => x ^ 3) s)
    theorem LeanPool.Zeta3Irrational.d_sq' (n : ) :
    d (Finset.Icc 1 n) ^ 2 = d (Finset.image (fun (x : ) => x ^ 2) (Finset.Icc 1 n))
    theorem LeanPool.Zeta3Irrational.d_cube' (n : ) :
    d (Finset.Icc 1 n) ^ 3 = d (Finset.image (fun (x : ) => x ^ 3) (Finset.Icc 1 n))
    theorem LeanPool.Zeta3Irrational.lcm_factorization (m n p : ) (hm : m 0) (hn : n 0) :
    theorem LeanPool.Zeta3Irrational.d_factorization (s : Finset ) (hs : s.Nonempty) (p : ) (hs₁ : 0s) :
    (d s).factorization p = (Finset.image (fun (i : ) => i.factorization p) s).max'
    theorem LeanPool.Zeta3Irrational.d_factorization' (s : Finset ) (hs : s.Nonempty) (p : ) (hs₁ : 0s) :
    ((d s).factorization p) = (Finset.image (fun (i : ) => (i.factorization p)) s).max'
    theorem LeanPool.Zeta3Irrational.d_primeFactors (s : Finset ) (hs : 0s) :
    (d s).primeFactors = s.sup fun (i : ) => i.primeFactors
    theorem LeanPool.Zeta3Irrational.d_eq_prod_pow' (n : ) :
    d (Finset.Icc 1 (n + 1)) = p(n + 1 + 1).primesBelow, p ^ (Finset.image (fun (i : ) => i.factorization p) (Finset.Icc 1 (n + 1))).max'
    theorem LeanPool.Zeta3Irrational.d_eq_prod_pow'' (n : ) :
    d (Finset.Icc 1 (n + 1)) = p(n + 1 + 1).primesBelow, p ^ Real.log (n + 1) / Real.log p⌋₊