Working…
This commit is contained in:
parent
5e244a732a
commit
734ea1a8f4
@ -394,7 +394,13 @@ lemma int₄
|
|||||||
have h₁a : a / R ∈ Metric.closedBall 0 1 := by
|
have h₁a : a / R ∈ Metric.closedBall 0 1 := by
|
||||||
simp
|
simp
|
||||||
simp at ha
|
simp at ha
|
||||||
sorry
|
rw [div_le_comm₀]
|
||||||
|
simp
|
||||||
|
have : R = |R| := by
|
||||||
|
exact Eq.symm (abs_of_pos hR)
|
||||||
|
rwa [this] at ha
|
||||||
|
rwa [abs_of_pos hR]
|
||||||
|
simp
|
||||||
|
|
||||||
have t₀ {x : ℝ} : circleMap 0 R x = R * circleMap 0 1 x := by
|
have t₀ {x : ℝ} : circleMap 0 R x = R * circleMap 0 1 x := by
|
||||||
unfold circleMap
|
unfold circleMap
|
||||||
|
@ -304,16 +304,17 @@ theorem jensen
|
|||||||
simp at hs
|
simp at hs
|
||||||
simp [hs.1]
|
simp [hs.1]
|
||||||
rw [finsum_eq_sum_of_support_subset _ h₁G'] at decompose_int_G
|
rw [finsum_eq_sum_of_support_subset _ h₁G'] at decompose_int_G
|
||||||
have : ∑ s ∈ h₃f.toFinset, (h₁f.meromorphicOn.divisor s) * ∫ (x_1 : ℝ) in (0)..(2 * π), log ‖circleMap 0 R x_1 - s‖ = 0 := by
|
have : ∑ s ∈ h₃f.toFinset, (h₁f.meromorphicOn.divisor s) * ∫ (x_1 : ℝ) in (0)..(2 * π), log ‖circleMap 0 R x_1 - s‖ = ∑ s ∈ h₃f.toFinset, (h₁f.meromorphicOn.divisor s) * (2 * π) * log R := by
|
||||||
apply Finset.sum_eq_zero
|
apply Finset.sum_congr rfl
|
||||||
intro x hx
|
intro s hs
|
||||||
rw [int₃ _]
|
have : s ∈ Metric.closedBall 0 R := by
|
||||||
simp
|
let A := h₁f.meromorphicOn.divisor.supportInU
|
||||||
simp at hx
|
have : s ∈ Function.support h₁f.meromorphicOn.divisor := by
|
||||||
let ZZ := h₁f.meromorphicOn.divisor.supportInU
|
simp at hs
|
||||||
simp at ZZ
|
exact hs
|
||||||
let UU := ZZ x hx
|
exact A this
|
||||||
simpa
|
rw [int₄ hR this]
|
||||||
|
linarith
|
||||||
rw [this] at decompose_int_G
|
rw [this] at decompose_int_G
|
||||||
|
|
||||||
|
|
||||||
@ -324,20 +325,42 @@ theorem jensen
|
|||||||
let X := h₄F
|
let X := h₄F
|
||||||
nth_rw 1 [h₄F]
|
nth_rw 1 [h₄F]
|
||||||
simp
|
simp
|
||||||
have {l : ℝ} : π⁻¹ * 2⁻¹ * (2 * π * l) = l := by
|
have : π⁻¹ * 2⁻¹ * (2 * π) = 1 := by
|
||||||
calc π⁻¹ * 2⁻¹ * (2 * π * l)
|
calc π⁻¹ * 2⁻¹ * (2 * π)
|
||||||
_ = π⁻¹ * (2⁻¹ * 2) * π * l := by ring
|
_ = π⁻¹ * (2⁻¹ * 2) * π := by ring
|
||||||
_ = π⁻¹ * π * l := by ring
|
_ = π⁻¹ * π := by ring
|
||||||
_ = (π⁻¹ * π) * l := by ring
|
_ = (π⁻¹ * π) := by ring
|
||||||
_ = 1 * l := by
|
_ = 1 := by
|
||||||
rw [inv_mul_cancel₀]
|
rw [inv_mul_cancel₀]
|
||||||
exact pi_ne_zero
|
exact pi_ne_zero
|
||||||
_ = l := by simp
|
--rw [this]
|
||||||
rw [this]
|
|
||||||
rw [log_mul]
|
rw [log_mul]
|
||||||
rw [log_prod]
|
rw [log_prod]
|
||||||
simp
|
simp
|
||||||
rw [add_comm]
|
rw [add_comm]
|
||||||
|
rw [mul_add]
|
||||||
|
rw [← mul_assoc (π⁻¹ * 2⁻¹), this]
|
||||||
|
simp
|
||||||
|
rw [add_comm]
|
||||||
|
nth_rw 2 [add_comm]
|
||||||
|
rw [add_assoc]
|
||||||
|
congr
|
||||||
|
rw [Finset.mul_sum]
|
||||||
|
rw [← sub_eq_add_neg]
|
||||||
|
rw [← Finset.sum_sub_distrib]
|
||||||
|
rw [Finset.sum_congr rfl]
|
||||||
|
intro s hs
|
||||||
|
rw [log_mul, log_inv]
|
||||||
|
rw [← mul_assoc (π⁻¹ * 2⁻¹)]
|
||||||
|
rw [mul_comm _ (2 * π)]
|
||||||
|
rw [← mul_assoc (π⁻¹ * 2⁻¹)]
|
||||||
|
rw [this]
|
||||||
|
simp
|
||||||
|
rw [mul_add]
|
||||||
|
ring
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
intro x hx
|
intro x hx
|
||||||
simp at hx
|
simp at hx
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
"type": "git",
|
"type": "git",
|
||||||
"subDir": null,
|
"subDir": null,
|
||||||
"scope": "",
|
"scope": "",
|
||||||
"rev": "134c6ee3da5185da90b69d05697c85bfba57e82e",
|
"rev": "a69e6fafa9665613ef0e905036e4d607b75769e0",
|
||||||
"name": "mathlib",
|
"name": "mathlib",
|
||||||
"manifestFile": "lake-manifest.json",
|
"manifestFile": "lake-manifest.json",
|
||||||
"inputRev": null,
|
"inputRev": null,
|
||||||
@ -75,7 +75,7 @@
|
|||||||
"type": "git",
|
"type": "git",
|
||||||
"subDir": null,
|
"subDir": null,
|
||||||
"scope": "leanprover-community",
|
"scope": "leanprover-community",
|
||||||
"rev": "7805acf1864ba1a2e359f86a8f092ccf1438ad83",
|
"rev": "c016aa9938c4cedc9b7066099f99bcae1b1af625",
|
||||||
"name": "batteries",
|
"name": "batteries",
|
||||||
"manifestFile": "lake-manifest.json",
|
"manifestFile": "lake-manifest.json",
|
||||||
"inputRev": "main",
|
"inputRev": "main",
|
||||||
|
Loading…
Reference in New Issue
Block a user