Hardy zeta

11.13. HardyZeta.TailComparison🔗

theorem compact_tail_le_total_add_initial {q : ℝ → ℝ} (hq : Continuous q) (hi : IntegrableOn q (Ioi 0)) {T : ℝ} (hT : 0 < T) (hpos : ∀ t > T, 0 ≤ q t) : (∫ t in Icc (2 * T) (2 * T + 1), q t) ≤ (∫ t in Ioi 0, q t) + ∫ t in Icc 0 T, |q t| := q:ℝ → ℝhq:Continuous qhi:IntegrableOn q (Ioi 0) volumeT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ q t⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), q t ≤ (∫ (t : ℝ) in Ioi 0, q t) + ∫ (t : ℝ) in Icc 0 T, |q t| q:ℝ → ℝhq:Continuous qhi:IntegrableOn q (Ioi 0) volumeT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ q thit:IntegrableOn q (Ioi T) volume⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), q t ≤ (∫ (t : ℝ) in Ioi 0, q t) + ∫ (t : ℝ) in Icc 0 T, |q t| q:ℝ → ℝhq:Continuous qhi:IntegrableOn q (Ioi 0) volumeT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ q thit:IntegrableOn q (Ioi T) volumehp:0 ≤ᵐ[volume.restrict (Ioi T)] q⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), q t ≤ (∫ (t : ℝ) in Ioi 0, q t) + ∫ (t : ℝ) in Icc 0 T, |q t| q:ℝ → ℝhq:Continuous qhi:IntegrableOn q (Ioi 0) volumeT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ q thit:IntegrableOn q (Ioi T) volumehp:0 ≤ᵐ[volume.restrict (Ioi T)] qhsub:Icc (2 * T) (2 * T + 1) ⊆ Ioi T⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), q t ≤ (∫ (t : ℝ) in Ioi 0, q t) + ∫ (t : ℝ) in Icc 0 T, |q t| q:ℝ → ℝhq:Continuous qhi:IntegrableOn q (Ioi 0) volumeT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ q thit:IntegrableOn q (Ioi T) volumehp:0 ≤ᵐ[volume.restrict (Ioi T)] qhsub:Icc (2 * T) (2 * T + 1) ⊆ Ioi Thtail:∫ (x : ℝ) in Icc (2 * T) (2 * T + 1), q x ≤ ∫ (x : ℝ) in Ioi T, q x⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), q t ≤ (∫ (t : ℝ) in Ioi 0, q t) + ∫ (t : ℝ) in Icc 0 T, |q t| q:ℝ → ℝhq:Continuous qhi:IntegrableOn q (Ioi 0) volumeT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ q thit:IntegrableOn q (Ioi T) volumehp:0 ≤ᵐ[volume.restrict (Ioi T)] qhsub:Icc (2 * T) (2 * T + 1) ⊆ Ioi Thtail:∫ (x : ℝ) in Icc (2 * T) (2 * T + 1), q x ≤ ∫ (x : ℝ) in Ioi T, q xhsplit:∫ (x : ℝ) in Ioi 0, q x ∂volume - ∫ (x : ℝ) in Ioi T, q x ∂volume = ∫ (x : ℝ) in 0..T, q x⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), q t ≤ (∫ (t : ℝ) in Ioi 0, q t) + ∫ (t : ℝ) in Icc 0 T, |q t| q:ℝ → ℝhq:Continuous qhi:IntegrableOn q (Ioi 0) volumeT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ q thit:IntegrableOn q (Ioi T) volumehp:0 ≤ᵐ[volume.restrict (Ioi T)] qhsub:Icc (2 * T) (2 * T + 1) ⊆ Ioi Thtail:∫ (x : ℝ) in Icc (2 * T) (2 * T + 1), q x ≤ ∫ (x : ℝ) in Ioi T, q xhsplit:∫ (x : ℝ) in Ioi 0, q x ∂volume - ∫ (x : ℝ) in Ioi T, q x ∂volume = ∫ (t : ℝ) in Icc 0 T, q t ∂volume⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), q t ≤ (∫ (t : ℝ) in Ioi 0, q t) + ∫ (t : ℝ) in Icc 0 T, |q t| q:ℝ → ℝhq:Continuous qhi:IntegrableOn q (Ioi 0) volumeT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ q thit:IntegrableOn q (Ioi T) volumehp:0 ≤ᵐ[volume.restrict (Ioi T)] qhsub:Icc (2 * T) (2 * T + 1) ⊆ Ioi Thtail:∫ (x : ℝ) in Icc (2 * T) (2 * T + 1), q x ≤ ∫ (x : ℝ) in Ioi T, q xhsplit:∫ (x : ℝ) in Ioi 0, q x ∂volume - ∫ (x : ℝ) in Ioi T, q x ∂volume = ∫ (t : ℝ) in Icc 0 T, q t ∂volumehhead:∫ (x : ℝ) in Icc 0 T, (-q) x ≤ ∫ (x : ℝ) in Icc 0 T, |q x|⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), q t ≤ (∫ (t : ℝ) in Ioi 0, q t) + ∫ (t : ℝ) in Icc 0 T, |q t| q:ℝ → ℝhq:Continuous qhi:IntegrableOn q (Ioi 0) volumeT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ q thit:IntegrableOn q (Ioi T) volumehp:0 ≤ᵐ[volume.restrict (Ioi T)] qhsub:Icc (2 * T) (2 * T + 1) ⊆ Ioi Thtail:∫ (x : ℝ) in Icc (2 * T) (2 * T + 1), q x ≤ ∫ (x : ℝ) in Ioi T, q xhsplit:∫ (x : ℝ) in Ioi 0, q x ∂volume - ∫ (x : ℝ) in Ioi T, q x ∂volume = ∫ (t : ℝ) in Icc 0 T, q t ∂volumehhead:-∫ (a : ℝ) in Icc 0 T, q a ≤ ∫ (x : ℝ) in Icc 0 T, |q x|⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), q t ≤ (∫ (t : ℝ) in Ioi 0, q t) + ∫ (t : ℝ) in Icc 0 T, |q t| All goals completed! 🐙theorem continuous_normalizedHardyKernel (k : ℕ) (h : ℝ) : Continuous (normalizedHardyKernel k h) := k:ℕh:ℝ⊢ Continuous (normalizedHardyKernel k h) k:ℕh:ℝ⊢ Continuous fun t => (2 * (Real.cosh (h * t) - Real.cos (h / 2)) / h ^ 2) ^ k * Real.cosh ((Real.pi / 4 - (↑k + 1) * h) * t) All goals completed! 🐙theorem tendsto_compact_normalizedHardyKernel {f : ℝ → ℝ} (hf : Continuous f) (k : ℕ) (l r : ℝ) : Tendsto (fun h : ℝ ↦ ∫ t in Icc l r, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 (∫ t in Icc l r, f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t))) := f:ℝ → ℝhf:Continuous fk:ℕl:ℝr:ℝ⊢ Tendsto (fun h => ∫ (t : ℝ) in Icc l r, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc l r, f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t))) All goals completed! 🐙theorem boundary_compact_comparison {f : ℝ → ℝ} (hf : Continuous f) {T : ℝ} (hT : 0 < T) (hpos : ∀ t > T, 0 ≤ f t) (k : ℕ) (hi : ∀ᶠ h : ℝ in 𝓝[>] 0, IntegrableOn (fun t ↦ f t * normalizedHardyKernel k h t) (Ioi 0)) (hl : Tendsto (fun h : ℝ ↦ ∫ t in Ioi 0, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 0)) : (∫ t in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)) ≤ ∫ t in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t) := f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ f tk:ℕhi:∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel k h t) (Ioi 0) volumehl:Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 0)⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t) ≤ ∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t) f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ f tk:ℕhi:∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel k h t) (Ioi 0) volumehl:Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 0)hleft:Tendsto (fun h => ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t) ≤ ∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t) f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ f tk:ℕhi:∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel k h t) (Ioi 0) volumehl:Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 0)hleft:Tendsto (fun h => ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))hright:Tendsto (fun x => (∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k x t) + ∫ (t : ℝ) in Icc 0 T, |f t| * normalizedHardyKernel k x t) (𝓝[>] 0) (𝓝 (0 + ∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t) ≤ ∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t) f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ f tk:ℕhi:∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel k h t) (Ioi 0) volumehl:Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 0)hleft:Tendsto (fun h => ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))hright:Tendsto (fun x => (∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k x t) + ∫ (t : ℝ) in Icc 0 T, |f t| * normalizedHardyKernel k x t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t) ≤ ∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t) f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ f tk:ℕhi:∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel k h t) (Ioi 0) volumehl:Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 0)hleft:Tendsto (fun h => ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))hright:Tendsto (fun x => (∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k x t) + ∫ (t : ℝ) in Icc 0 T, |f t| * normalizedHardyKernel k x t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))⊢ (fun h => ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * normalizedHardyKernel k h t) ≤ᶠ[𝓝[>] 0] fun x => (∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k x t) + ∫ (t : ℝ) in Icc 0 T, |f t| * normalizedHardyKernel k x t filter_upwards [hi] with h f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ f tk:ℕhi:∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel k h t) (Ioi 0) volumehl:Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 0)hleft:Tendsto (fun h => ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))hright:Tendsto (fun x => (∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k x t) + ∫ (t : ℝ) in Icc 0 T, |f t| * normalizedHardyKernel k x t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))h:ℝhh:IntegrableOn (fun t => f t * normalizedHardyKernel k h t) (Ioi 0) volume⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * normalizedHardyKernel k h t ≤ (∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k h t) + ∫ (t : ℝ) in Icc 0 T, |f t| * normalizedHardyKernel k h t f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ f tk:ℕhi:∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel k h t) (Ioi 0) volumehl:Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 0)hleft:Tendsto (fun h => ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * normalizedHardyKernel k h t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))hright:Tendsto (fun x => (∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k x t) + ∫ (t : ℝ) in Icc 0 T, |f t| * normalizedHardyKernel k x t) (𝓝[>] 0) (𝓝 (∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ k * Real.cosh (Real.pi / 4 * t)))h:ℝhh:IntegrableOn (fun t => f t * normalizedHardyKernel k h t) (Ioi 0) volumehc:∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), (f * normalizedHardyKernel k h) t ≤ (∫ (t : ℝ) in Ioi 0, (f * normalizedHardyKernel k h) t) + ∫ (t : ℝ) in Icc 0 T, |(f * normalizedHardyKernel k h) t|⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * normalizedHardyKernel k h t ≤ (∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel k h t) + ∫ (t : ℝ) in Icc 0 T, |f t| * normalizedHardyKernel k h t All goals completed! 🐙theorem positive_tail_mass {w : ℝ → ℝ} (hw : Continuous w) {T : ℝ} (hT : 0 < T) (hpos : ∀ t > T, 0 < w t) : 0 < ∫ t in Icc (2 * T) (2 * T + 1), w t := w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w t⊢ 0 < ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w t⊢ 0 < ∫ (x : ℝ) in 2 * T..2 * T + 1, w x apply intervalIntegral.integral_pos (w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w t⊢ 2 * T < 2 * T + 1 All goals completed! 🐙) hw.continuousOn w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w t⊢ ∀ x ∈ Ioc (2 * T) (2 * T + 1), 0 ≤ w x w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w tt:ℝht:t ∈ Ioc (2 * T) (2 * T + 1)⊢ 0 ≤ w t exact (hpos t (w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w tt:ℝht:t ∈ Ioc (2 * T) (2 * T + 1)⊢ t > T All goals completed! 🐙)).le w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w t⊢ ∃ c ∈ Icc (2 * T) (2 * T + 1), 0 < w c exact ⟨2 * T, ⟨le_rfl, w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w t⊢ 2 * T ≤ 2 * T + 1 All goals completed! 🐙⟩, hpos _ (w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w t⊢ 2 * T > T All goals completed! 🐙)⟩theorem initial_polynomial_bound {w : ℝ → ℝ} (hw : Continuous w) {T : ℝ} (hT : 0 < T) (k : ℕ) : (∫ t in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ k) ≤ (∫ t in Icc 0 T, |w t|) * (T ^ 2 + 1 / 4) ^ k := w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Tk:ℕ⊢ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ k ≤ (∫ (t : ℝ) in Icc 0 T, |w t|) * (T ^ 2 + 1 / 4) ^ k w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Tk:ℕ⊢ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ k ≤ ∫ (a : ℝ) in Icc 0 T, |w a| * (T ^ 2 + 1 / 4) ^ k apply setIntegral_mono_on (μ := volume) (show Continuous (fun t : ℝ ↦ |w t| * (t ^ 2 + 1 / 4) ^ k) w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Tk:ℕ⊢ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ k ≤ (∫ (t : ℝ) in Icc 0 T, |w t|) * (T ^ 2 + 1 / 4) ^ k All goals completed! 🐙).integrableOn_Icc (hw.abs.mul_const _).integrableOn_Icc measurableSet_Icc w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Tk:ℕt:ℝht:t ∈ Icc 0 T⊢ |w t| * (t ^ 2 + 1 / 4) ^ k ≤ |w t| * (T ^ 2 + 1 / 4) ^ k w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Tk:ℕt:ℝht:t ∈ Icc 0 T⊢ (t ^ 2 + 1 / 4) ^ k ≤ (T ^ 2 + 1 / 4) ^ k apply pow_le_pow_left₀ (w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Tk:ℕt:ℝht:t ∈ Icc 0 T⊢ 0 ≤ t ^ 2 + 1 / 4 All goals completed! 🐙) All goals completed! 🐙theorem tail_polynomial_bound {w : ℝ → ℝ} (hw : Continuous w) {T : ℝ} (hT : 0 < T) (hpos : ∀ t > T, 0 ≤ w t) (k : ℕ) : (∫ t in Icc (2 * T) (2 * T + 1), w t) * ((2 * T) ^ 2 + 1 / 4) ^ k ≤ ∫ t in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ k := w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ w tk:ℕ⊢ (∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t) * ((2 * T) ^ 2 + 1 / 4) ^ k ≤ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ k w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ w tk:ℕ⊢ ∫ (a : ℝ) in Icc (2 * T) (2 * T + 1), w a * ((2 * T) ^ 2 + 1 / 4) ^ k ≤ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ k apply setIntegral_mono_on (μ := volume) (hw.mul_const _).integrableOn_Icc (show Continuous (fun t : ℝ ↦ w t * (t ^ 2 + 1 / 4) ^ k) w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ w tk:ℕ⊢ (∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t) * ((2 * T) ^ 2 + 1 / 4) ^ k ≤ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ k All goals completed! 🐙).integrableOn_Icc measurableSet_Icc w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ w tk:ℕt:ℝht:t ∈ Icc (2 * T) (2 * T + 1)⊢ w t * ((2 * T) ^ 2 + 1 / 4) ^ k ≤ w t * (t ^ 2 + 1 / 4) ^ k apply mul_le_mul_of_nonneg_left _ (hpos t (w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ w tk:ℕt:ℝht:t ∈ Icc (2 * T) (2 * T + 1)⊢ t > T All goals completed! 🐙)) apply pow_le_pow_left₀ (w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 ≤ w tk:ℕt:ℝht:t ∈ Icc (2 * T) (2 * T + 1)⊢ 0 ≤ (2 * T) ^ 2 + 1 / 4 All goals completed! 🐙) All goals completed! 🐙theorem not_positive_tail_of_compact_moments {w : ℝ → ℝ} (hw : Continuous w) {T : ℝ} (hT : 0 < T) (hpos : ∀ t > T, 0 < w t) (hcomp : ∀ k : ℕ, (∫ t in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1)) ≤ ∫ t in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)) : False := w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)⊢ False w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t⊢ False w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|⊢ False w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4⊢ False w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4B:ℝ := (2 * T) ^ 2 + 1 / 4⊢ False w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4B:ℝ := (2 * T) ^ 2 + 1 / 4hm:0 < m⊢ False w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4B:ℝ := (2 * T) ^ 2 + 1 / 4hm:0 < mhA:0 < A⊢ False w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4B:ℝ := (2 * T) ^ 2 + 1 / 4hm:0 < mhA:0 < AhB:0 < B⊢ False w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4B:ℝ := (2 * T) ^ 2 + 1 / 4hm:0 < mhA:0 < AhB:0 < BhAB:A < B⊢ False w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4B:ℝ := (2 * T) ^ 2 + 1 / 4hm:0 < mhA:0 < AhB:0 < BhAB:A < B⊢ ∀ (k : ℕ), m * B * B ^ k ≤ R * A * A ^ k w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4B:ℝ := (2 * T) ^ 2 + 1 / 4hm:0 < mhA:0 < AhB:0 < BhAB:A < Bk:ℕ⊢ m * B * B ^ k ≤ R * A * A ^ k w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4B:ℝ := (2 * T) ^ 2 + 1 / 4hm:0 < mhA:0 < AhB:0 < BhAB:A < Bk:ℕhe:(∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t) * ((2 * T) ^ 2 + 1 / 4) ^ (k + 1) ≤ (∫ (t : ℝ) in Icc 0 T, |w t|) * (T ^ 2 + 1 / 4) ^ (k + 1)⊢ m * B * B ^ k ≤ R * A * A ^ k w:ℝ → ℝhw:Continuous wT:ℝhT:0 < Thpos:∀ t > T, 0 < w thcomp:∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1)m:ℝ := ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w tR:ℝ := ∫ (t : ℝ) in Icc 0 T, |w t|A:ℝ := T ^ 2 + 1 / 4B:ℝ := (2 * T) ^ 2 + 1 / 4hm:0 < mhA:0 < AhB:0 < BhAB:A < Bk:ℕhe:m * B ^ (k + 1) ≤ R * A ^ (k + 1)⊢ m * B * B ^ k ≤ R * A * A ^ k All goals completed! 🐙theorem not_positive_tail_of_vanishing_differences {f : ℝ → ℝ} (hf : Continuous f) {T : ℝ} (hT : 0 < T) (hpos : ∀ t > T, 0 < f t) (hi : ∀ k : ℕ, ∀ᶠ h : ℝ in 𝓝[>] 0, IntegrableOn (fun t ↦ f t * normalizedHardyKernel (k + 1) h t) (Ioi 0)) (hl : ∀ k : ℕ, Tendsto (fun h : ℝ ↦ ∫ t in Ioi 0, f t * normalizedHardyKernel (k + 1) h t) (𝓝[>] 0) (𝓝 0)) : False := f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 < f thi:∀ (k : ℕ), ∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel (k + 1) h t) (Ioi 0) volumehl:∀ (k : ℕ), Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel (k + 1) h t) (𝓝[>] 0) (𝓝 0)⊢ False f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 < f thi:∀ (k : ℕ), ∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel (k + 1) h t) (Ioi 0) volumehl:∀ (k : ℕ), Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel (k + 1) h t) (𝓝[>] 0) (𝓝 0)w:ℝ → ℝ := fun t => f t * Real.cosh (Real.pi / 4 * t)⊢ False f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 < f thi:∀ (k : ℕ), ∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel (k + 1) h t) (Ioi 0) volumehl:∀ (k : ℕ), Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel (k + 1) h t) (𝓝[>] 0) (𝓝 0)w:ℝ → ℝ := fun t => f t * Real.cosh (Real.pi / 4 * t)hw:Continuous w⊢ False f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 < f thi:∀ (k : ℕ), ∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel (k + 1) h t) (Ioi 0) volumehl:∀ (k : ℕ), Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel (k + 1) h t) (𝓝[>] 0) (𝓝 0)w:ℝ → ℝ := fun t => f t * Real.cosh (Real.pi / 4 * t)hw:Continuous w⊢ ∀ (k : ℕ), ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1) f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 < f thi:∀ (k : ℕ), ∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel (k + 1) h t) (Ioi 0) volumehl:∀ (k : ℕ), Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel (k + 1) h t) (𝓝[>] 0) (𝓝 0)w:ℝ → ℝ := fun t => f t * Real.cosh (Real.pi / 4 * t)hw:Continuous wk:ℕ⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1) f:ℝ → ℝhf:Continuous fT:ℝhT:0 < Thpos:∀ t > T, 0 < f thi:∀ (k : ℕ), ∀ᶠ (h : ℝ) in 𝓝[>] 0, IntegrableOn (fun t => f t * normalizedHardyKernel (k + 1) h t) (Ioi 0) volumehl:∀ (k : ℕ), Tendsto (fun h => ∫ (t : ℝ) in Ioi 0, f t * normalizedHardyKernel (k + 1) h t) (𝓝[>] 0) (𝓝 0)w:ℝ → ℝ := fun t => f t * Real.cosh (Real.pi / 4 * t)hw:Continuous wk:ℕhc:∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), f t * (t ^ 2 + 1 / 4) ^ (k + 1) * Real.cosh (Real.pi / 4 * t) ≤ ∫ (t : ℝ) in Icc 0 T, |f t| * (t ^ 2 + 1 / 4) ^ (k + 1) * Real.cosh (Real.pi / 4 * t)⊢ ∫ (t : ℝ) in Icc (2 * T) (2 * T + 1), w t * (t ^ 2 + 1 / 4) ^ (k + 1) ≤ ∫ (t : ℝ) in Icc 0 T, |w t| * (t ^ 2 + 1 / 4) ^ (k + 1) All goals completed! 🐙