Documentation

LeanPool.PolylogIntegrals.Lemmas.LogSinSqSeries

The integral ∫₀¹ (log³((1+r)/2) - log³((1-r)/2))/r dr #

This file evaluates the real integral that the radial argument of A015 produces: ∫₀¹ (log³((1+r)/2) - log³((1-r)/2))/r dr = 2π⁴/15 + π² log² 2 - log⁴ 2/4 - 6 Li₄(1/2).

Main results #

Proof sketch #

Write c = log 2. Adding c³ to both cubes makes each integrand bounded near r = 0.

The moments ∫₀¹ tᵐ log³ t dt #

t log³ t is continuous on [0, ∞): with u = √(√t) it equals 64 u (u log u)³.

An antiderivative of tᵐ log³ t. It is continuous on [0, 1] and vanishes at 0.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Away from 0, the derivative of powMulLogCubePrimitive m is tᵐ log³ t.

    tᵐ log³ t is integrable on [0, 1]: its negative is the nonnegative derivative of a continuous function.

    theorem LeanPolyLog.LogSinSq.integral_pow_mul_log_cube (m : ℕ) :
    ∫ (t : ℝ) in 0..1, t ^ m * Real.log t ^ 3 = -(6 / (↑m + 1) ^ 4)

    ∫₀¹ tᵐ log³ t dt = -6/(m+1)⁴.

    Zeta values #

    theorem LeanPolyLog.LogSinSq.hasSum_zeta_two_succ :
    HasSum (fun (n : ℕ) => 1 / (↑n + 1) ^ 2) (Real.pi ^ 2 / 6)

    ∑_{n ≥ 0} 1/(n+1)² = π²/6.

    theorem LeanPolyLog.LogSinSq.hasSum_zeta_four_succ :
    HasSum (fun (n : ℕ) => 1 / (↑n + 1) ^ 4) (Real.pi ^ 4 / 90)

    ∑_{n ≥ 0} 1/(n+1)⁴ = π⁴/90.

    Li₄(1) = ζ(4) = π⁴/90.

    The (1 - r) part #

    noncomputable def LeanPolyLog.LogSinSq.phi (s : ℝ) :

    φ(s) = log³ s - 3 log 2 · log² s + 3 log² 2 · log s, which is log³(s/2) + log³ 2 for s > 0.

    Equations
    Instances For

      sⁿ φ(s) is integrable on [0, 1].

      theorem LeanPolyLog.LogSinSq.integral_pow_mul_phi (n : ℕ) :
      ∫ (s : ℝ) in 0..1, s ^ n * phi s = -(6 * (1 / (↑n + 1) ^ 4)) - 6 * Real.log 2 * (1 / (↑n + 1) ^ 3) - 3 * Real.log 2 ^ 2 * (1 / (↑n + 1) ^ 2)

      ∫₀¹ sⁿ φ(s) ds = -6/(n+1)⁴ - 6 log 2/(n+1)³ - 3 log² 2/(n+1)².

      theorem LeanPolyLog.LogSinSq.phi_nonpos {s : ℝ} (hs : s ∈ Set.Icc 0 1) :
      phi s ≤ 0

      φ ≤ 0 on [0, 1].

      theorem LeanPolyLog.LogSinSq.integral_norm_pow_mul_phi (n : ℕ) :
      ∫ (s : ℝ) in 0..1, ‖s ^ n * phi s‖ = 6 * (1 / (↑n + 1) ^ 4) + 6 * Real.log 2 * (1 / (↑n + 1) ^ 3) + 3 * Real.log 2 ^ 2 * (1 / (↑n + 1) ^ 2)

      ∫₀¹ ‖sⁿ φ(s)‖ ds = 6/(n+1)⁴ + 6 log 2/(n+1)³ + 3 log² 2/(n+1)².

      ∫₀¹ φ(s)/(1-s) ds = -π⁴/15 - 6 log 2 ζ(3) - (π²/2) log² 2.

      ∫₀¹ (log³((1-r)/2) + log³ 2)/r dr = -π⁴/15 - 6 log 2 ζ(3) - (π²/2) log² 2.

      (log³((1-r)/2) + log³ 2)/r is integrable on [0, 1], since its integral is nonzero.

      The (1 + r) part #

      noncomputable def LeanPolyLog.LogSinSq.plusPrimitive (r : ℝ) :

      An antiderivative of (log³((1+r)/2) + log³ 2)/r for r > 0. With c = log 2, ℓ = c - log(1+r) and w = 1/(1+r) it is ℓ⁴/4 - c³ℓ + (log r log(1+r) - log²(1+r)) (ℓ² + ℓc + c²) - 3ℓ² Li₂(w) + 6ℓ Li₃(w) - 6 Li₄(w).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem LeanPolyLog.LogSinSq.hasDerivAt_plusPrimitive {r : ℝ} (hr0 : 0 < r) :
        HasDerivAt plusPrimitive ((Real.log ((1 + r) / 2) ^ 3 + Real.log 2 ^ 3) / r) r

        For r > 0, plusPrimitive' r = (log³((1+r)/2) + log³ 2)/r.

        theorem LeanPolyLog.LogSinSq.log_cube_one_add_div_nonneg {r : ℝ} (hr : 0 < r) :
        0 ≤ (Real.log ((1 + r) / 2) ^ 3 + Real.log 2 ^ 3) / r

        (log³((1+r)/2) + log³ 2)/r ≥ 0 for r > 0.

        (log³((1+r)/2) + log³ 2)/r is integrable on [0, 1].

        theorem LeanPolyLog.LogSinSq.integral_log_cube_one_add_div :
        ∫ (r : ℝ) in 0..1, (Real.log ((1 + r) / 2) ^ 3 + Real.log 2 ^ 3) / r = Real.pi ^ 4 / 15 - 6 * Real.log 2 * zeta3 + Real.pi ^ 2 / 2 * Real.log 2 ^ 2 - Real.log 2 ^ 4 / 4 - 6 * Lir 4 (1 / 2)

        ∫₀¹ (log³((1+r)/2) + log³ 2)/r dr = π⁴/15 - 6 log 2 ζ(3) + (π²/2) log² 2 - log⁴ 2/4 - 6 Li₄(1/2).

        The difference #

        The integrand of the radial argument is integrable on [0, 1].

        theorem LeanPolyLog.LogSinSq.integral_log_cube_div :
        ∫ (r : ℝ) in 0..1, (Real.log ((1 + r) / 2) ^ 3 - Real.log ((1 - r) / 2) ^ 3) / r = 2 * Real.pi ^ 4 / 15 + Real.pi ^ 2 * Real.log 2 ^ 2 - Real.log 2 ^ 4 / 4 - 6 * Lir 4 (1 / 2)

        ∫₀¹ (log³((1+r)/2) - log³((1-r)/2))/r dr = 2π⁴/15 + π² log² 2 - log⁴ 2/4 - 6 Li₄(1/2).