LeanPool.Zeta3Irrational.Basic #
@[reducible, inline]
The Apéry integral after inserting two shifted Legendre polynomials.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
The transformed three-variable form of the Apéry integral.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
The extended nonnegative integral associated to JJ'.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
The denominator-cleared Apéry linear form.
Equations
Instances For
theorem
LeanPool.Zeta3Irrational.shiftedLegendre_bound
(n : ℕ)
(x : ℝ)
(hx : 0 < x ∧ x < 1)
:
|Polynomial.eval x (Polynomial.shiftedLegendre n)| ≤ ∑ x_1 ∈ Finset.range (n + 1), ↑(n.choose x_1) * ↑((n + x_1).choose n)
theorem
LeanPool.Zeta3Irrational.integrableOn_JJ1
(n : ℕ)
:
MeasureTheory.Integrable
(Function.uncurry fun (z : ℝ) (x : ℝ × ℝ) =>
Polynomial.eval x.1 (Polynomial.shiftedLegendre n) * Polynomial.eval x.2 (Polynomial.shiftedLegendre n) * (1 / (1 - (1 - x.1 * x.2) * z)))
((MeasureTheory.volume.restrict (Set.Ioo 0 1)).prod (MeasureTheory.volume.restrict (Set.Ioo 0 1 ×ˢ Set.Ioo 0 1)))
theorem
LeanPool.Zeta3Irrational.integrableOn_JJ2
(n : ℕ)
:
MeasureTheory.Integrable
(Function.uncurry fun (z : ℝ) (x : ℝ × ℝ) =>
Polynomial.eval x.1 (Polynomial.shiftedLegendre n) * (x.1 * x.2 * z) ^ n * (1 - x.2) ^ n / (1 - (1 - x.1 * x.2) * z) ^ (n + 1))
((MeasureTheory.volume.restrict (Set.Ioo 0 1)).prod (MeasureTheory.volume.restrict (Set.Ioo 0 1 ×ˢ Set.Ioo 0 1)))
theorem
LeanPool.Zeta3Irrational.integrableOn_JJ3
(n : ℕ)
:
MeasureTheory.Integrable
(Function.uncurry fun (z : ℝ) (x : ℝ × ℝ) =>
Polynomial.eval x.1 (Polynomial.shiftedLegendre n) * (1 - z) ^ n * (1 - x.2) ^ n / (1 - (1 - x.1 * x.2) * z))
((MeasureTheory.volume.restrict (Set.Ioo 0 1)).prod (MeasureTheory.volume.restrict (Set.Ioo 0 1 ×ˢ Set.Ioo 0 1)))
theorem
LeanPool.Zeta3Irrational.eq1_integrableOn_aux1
(n : ℕ)
(z : ℝ)
(hz : z ∈ Set.Ioo 0 1)
:
MeasureTheory.Integrable
(fun (x : ℝ × ℝ) =>
Polynomial.eval x.1 (Polynomial.shiftedLegendre n) * Polynomial.eval x.2 (Polynomial.shiftedLegendre n) * (1 / (1 - (1 - x.1 * x.2) * z)))
((MeasureTheory.volume.restrict (Set.Ioo 0 1)).prod (MeasureTheory.volume.restrict (Set.Ioo 0 1)))
theorem
LeanPool.Zeta3Irrational.double_integral_eq1
(n : ℕ)
(z : ℝ)
(hz : z ∈ Set.Ioo 0 1)
:
∫ (x : ℝ × ℝ) in Set.Ioo 0 1 ×ˢ Set.Ioo 0 1, Polynomial.eval x.1 (Polynomial.shiftedLegendre n) * Polynomial.eval x.2 (Polynomial.shiftedLegendre n) * (1 / (1 - (1 - x.1 * x.2) * z)) = ∫ (x : ℝ × ℝ) in Set.Ioo 0 1 ×ˢ Set.Ioo 0 1, Polynomial.eval x.1 (Polynomial.shiftedLegendre n) * (x.1 * x.2 * z) ^ n * (1 - x.2) ^ n / (1 - (1 - x.1 * x.2) * z) ^ (n + 1)
theorem
LeanPool.Zeta3Irrational.eq3_integrableOn_aux
(n : ℕ)
(z : ℝ)
(hz : z ∈ Set.Ioo 0 1)
:
MeasureTheory.Integrable
(fun (x : ℝ × ℝ) => Polynomial.eval x.1 (Polynomial.shiftedLegendre n) * (1 - x.2) ^ n / (1 - (1 - x.1 * x.2) * z))
((MeasureTheory.volume.restrict (Set.Ioo 0 1)).prod (MeasureTheory.volume.restrict (Set.Ioo 0 1)))
theorem
LeanPool.Zeta3Irrational.fun1_tendsto_zero :
Filter.Tendsto (fun (n : ℕ) => ENNReal.ofReal (fun1 n)) Filter.atTop (nhds 0)