Update firstMain.lean

This commit is contained in:
Stefan Kebekus
2024-12-09 16:00:26 +01:00
parent 9068ad406e
commit 3b2d1434f7

View File

@@ -11,28 +11,49 @@ noncomputable def MeromorphicOn.N_zero
{f : }
(h₁f : MeromorphicOn f ) :
:=
fun r z Metric.ball (0 : ) r, (max 0 (h₁f.divisor z)) * log (r * z⁻¹)
fun r z Metric.closedBall (0 : ) r, (max 0 (h₁f.divisor z)) * log (r * z⁻¹)
noncomputable def MeromorphicOn.N_infty
{f : }
(h₁f : MeromorphicOn f ) :
:=
fun r z Metric.ball (0 : ) r, (max 0 (-(h₁f.divisor z))) * log (r * z⁻¹)
fun r z Metric.closedBall (0 : ) r, (max 0 (-(h₁f.divisor z))) * log (r * z⁻¹)
theorem Nevanlinna_counting
{f : }
(h₁f : MeromorphicOn f ) :
h₁f.N_zero - h₁f.N_infty = fun r z Metric.ball (0 : ) r, (h₁f.divisor z) * log (r * z⁻¹) := by
h₁f.N_zero - h₁f.N_infty = fun r z Metric.closedBall (0 : ) r, (h₁f.divisor z) * log (r * z⁻¹) := by
funext r
simp only [Pi.sub_apply]
rw [finsum_eq_sum]
sorry
have h₁fr : MeromorphicOn f (Metric.ball (0 : ) r) := by
sorry
let Sr :=
rw [finsum_eq_sum_of_support_subset _ h₄f]
have h₂U : IsCompact (Metric.closedBall (0 : ) R) :=
isCompact_closedBall 0 R
have h'₂f : u : (Metric.closedBall (0 : ) R), f u 0 := by
use 0, Metric.mem_closedBall_self (le_of_lt hR)
have h₃f : Set.Finite (Function.support h₁f.divisor) := by
exact Divisor.finiteSupport h₂U (StronglyMeromorphicOn.meromorphicOn h₁f).divisor
sorry
--
noncomputable def logpos : :=
fun r max 0 (log r)
noncomputable def logpos : := fun r max 0 (log r)
theorem loglogpos
{r : } :
log r = logpos r - logpos r⁻¹ := by
theorem loglogpos {r : } : log r = logpos r - logpos r⁻¹ := by
unfold logpos
rw [log_inv]
by_cases h : 0 log r