Documentation

LeanPool.Zeta3Irrational.Integral

LeanPool.Zeta3Irrational.Integral #

@[reducible, inline]
noncomputable abbrev LeanPool.Zeta3Irrational.J (r s : ) :

The two-variable Apéry integral with monomial weights.

Equations
Instances For
    @[reducible, inline]
    noncomputable abbrev LeanPool.Zeta3Irrational.JENN (r s : ) :

    The extended nonnegative version of J.

    Equations
    Instances For
      theorem LeanPool.Zeta3Irrational.log_rpow_integral_aux (n a : ) (ha : 0 < a a 1) :
      (x : ) in Set.Ioc a 1, |-Real.log x * x ^ n| = (x : ) in Set.Ioc a 1, -Real.log x * x ^ n
      theorem LeanPool.Zeta3Irrational.log_rpow_integral' (n : ) (hn : n > -1) (a : ) (ha : 0 < a a 1) :
      (x : ) in Set.Ioc a 1, -Real.log x * x ^ n = 1 / (n + 1) ^ 2 - (a ^ (n + 1) / (n + 1) ^ 2 - a ^ (n + 1) * Real.log a / (n + 1))
      theorem LeanPool.Zeta3Irrational.log_rpow_integral (n : ) (hn : n > -1) :
      (x : ) in 0..1, -Real.log x * x ^ n = 1 / (n + 1) ^ 2
      theorem LeanPool.Zeta3Irrational.AEMeasurable_aux {r s : } :
      AEMeasurable (fun (x : × × ) => 1 / (1 - (1 - x.2.1 * x.2.2) * x.1) * x.2.1 ^ r * x.2.2 ^ s) MeasureTheory.volume
      theorem LeanPool.Zeta3Irrational.integral1 {a : } (ha : 0 < a) (ha1 : a < 1) :
      (z : ) in 0..1, 1 / (1 - (1 - a) * z) = -Real.log a / (1 - a)
      theorem LeanPool.Zeta3Irrational.sub_mul_mul_ne_zero (y : ) (x : × ) (hy : y Set.Icc 0 1) (h1 : 0 < 1 - (1 - x.1 * x.2)) :
      1 - (1 - x.1 * x.2) * y 0
      theorem LeanPool.Zeta3Irrational.integrableOn_aux (x : × ) (h1 : 0 < 1 - (1 - x.1 * x.2)) (h2 : 1 - (1 - x.1 * x.2) < 1) :
      MeasureTheory.IntegrableOn (fun (t : ) => 1 / (1 - (1 - x.1 * x.2) * t)) (Set.Ioo 0 1) MeasureTheory.volume
      theorem LeanPool.Zeta3Irrational.JENN_eq_triple_aux' (x : × ) (hx : x Set.Ioo 0 1 ×ˢ Set.Ioo 0 1) :
      ∫⁻ (w : ) in Set.Ioo 0 1, ENNReal.ofReal (1 / (1 - (1 - x.1 * x.2) * w)) = ENNReal.ofReal (-Real.log (1 - (1 - x.1 * x.2)) / (1 - x.1 * x.2))
      theorem LeanPool.Zeta3Irrational.JENN_eq_triple_aux {r s : } (x : × ) (hx : x Set.Ioo 0 1 ×ˢ Set.Ioo 0 1) :
      ∫⁻ (w : ) in Set.Ioo 0 1, ENNReal.ofReal (1 / (1 - (1 - x.1 * x.2) * w) * x.1 ^ r * x.2 ^ s) = ENNReal.ofReal (-Real.log (x.1 * x.2) / (1 - x.1 * x.2) * x.1 ^ r * x.2 ^ s)
      theorem LeanPool.Zeta3Irrational.JENN_eq_triple (r s : ) :
      JENN r s = ∫⁻ (x : × × ) in Set.Ioo 0 1 ×ˢ Set.Ioo 0 1 ×ˢ Set.Ioo 0 1, ENNReal.ofReal (1 / (1 - (1 - x.2.1 * x.2.2) * x.1) * x.2.1 ^ r * x.2.2 ^ s)
      theorem LeanPool.Zeta3Irrational.aux_lintegral1 (k r s : ) (x : ) (hx : 0 < x x < 1) :
      ∫⁻ (a : ) in Set.Ioo 0 1, ENNReal.ofReal (-(Real.log x * x ^ (k + r) * a ^ (k + s))) = ENNReal.ofReal (-Real.log x * x ^ (k + r) / (k + s + 1))
      theorem LeanPool.Zeta3Irrational.aux_lintegral2 (k r s : ) (x : ) (hx : 0 < x x < 1) :
      ∫⁻ (a : ) in Set.Ioo 0 1, ENNReal.ofReal (-(Real.log a * x ^ (k + r) * a ^ (k + s))) = ENNReal.ofReal (x ^ (k + r) / (k + s + 1) ^ 2)
      theorem LeanPool.Zeta3Irrational.aux_lintegral3 (k r s : ) :
      ∫⁻ (x : ) in Set.Ioo 0 1, ENNReal.ofReal (-Real.log x * x ^ (k + r) / (k + s + 1)) = ENNReal.ofReal (1 / ((k + r + 1) ^ 2 * (k + s + 1)))
      theorem LeanPool.Zeta3Irrational.aux_lintegral4 (k r s : ) :
      ∫⁻ (x : ) in Set.Ioo 0 1, ENNReal.ofReal (x ^ (k + r) / (k + s + 1) ^ 2) = ENNReal.ofReal (1 / ((k + r + 1) * (k + s + 1) ^ 2))
      theorem LeanPool.Zeta3Irrational.J_ENN_rs_eq_tsum_aux_intergal (r s k : ) :
      ∫⁻ (x : × ) in Set.Ioo 0 1 ×ˢ Set.Ioo 0 1, ENNReal.ofReal (-Real.log (x.1 * x.2) * x.1 ^ (k + r) * x.2 ^ (k + s)) = ENNReal.ofReal (1 / ((k + r + 1) ^ 2 * (k + s + 1)) + 1 / ((k + r + 1) * (k + s + 1) ^ 2))
      theorem LeanPool.Zeta3Irrational.J_ENN_rs_eq_tsum (r s : ) :
      JENN r s = ∑' (k : ), ENNReal.ofReal (1 / ((k + r + 1) ^ 2 * (k + s + 1)) + 1 / ((k + r + 1) * (k + s + 1) ^ 2))
      theorem LeanPool.Zeta3Irrational.J_ENN_rr (r : ) :
      JENN r r = ENNReal.ofReal (2 * ∑' (n : ), 1 / (n + 1) ^ 3 - 2 * mFinset.Icc 1 r, 1 / m ^ 3)
      theorem LeanPool.Zeta3Irrational.fun_of_J_nonneg (r s : ) (x : × ) (hx : x Set.Ioo 0 1 ×ˢ Set.Ioo 0 1) :
      0 -Real.log (x.1 * x.2) / (1 - x.1 * x.2) * x.1 ^ r * x.2 ^ s
      theorem LeanPool.Zeta3Irrational.J_rr (r : ) :
      J r r = 2 * ∑' (n : ), 1 / (n + 1) ^ 3 - 2 * mFinset.Icc 1 r, 1 / m ^ 3
      theorem LeanPool.Zeta3Irrational.zeta3 :
      J 0 0 = 2 * ∑' (n : ), 1 / (n + 1) ^ 3
      theorem LeanPool.Zeta3Irrational.positivity_aux (r s : ) (h : r > s) (i : ) :
      0 1 / (r - s) * (1 / (i + s + 1) ^ 2 - 1 / (i + r + 1) ^ 2)
      theorem LeanPool.Zeta3Irrational.summable_aux (r : ) :
      Summable fun (b : ) => 1 / (b + r + 1) ^ 2
      theorem LeanPool.Zeta3Irrational.J_ENN_rs (r s : ) (h : r > s) :
      JENN r s = ENNReal.ofReal ((∑ kFinset.Ioc s r, 1 / k ^ 2) / (r - s))
      theorem LeanPool.Zeta3Irrational.integrableOn_J_rs' (r s : ) (h : r > s) :
      MeasureTheory.IntegrableOn (fun (x : × ) => -Real.log (x.1 * x.2) / (1 - x.1 * x.2) * x.1 ^ r * x.2 ^ s) (Set.Ioo 0 1 ×ˢ Set.Ioo 0 1) MeasureTheory.volume
      theorem LeanPool.Zeta3Irrational.J_rs' (r s : ) (h : r > s) :
      J r s = (∑ kFinset.Ioc s r, 1 / k ^ 2) / (r - s)
      theorem LeanPool.Zeta3Irrational.integrableOn_J_rs (r s : ) :
      MeasureTheory.IntegrableOn (fun (x : × ) => -Real.log (x.1 * x.2) / (1 - x.1 * x.2) * x.1 ^ r * x.2 ^ s) (Set.Ioo 0 1 ×ˢ Set.Ioo 0 1) MeasureTheory.volume
      theorem LeanPool.Zeta3Irrational.J_rs {r s : } (h : r s) :
      J r s = (mFinset.Icc 1 r, 1 / m ^ 2 - mFinset.Icc 1 s, 1 / m ^ 2) / (r - s)