Update divisor.lean

This commit is contained in:
Stefan Kebekus 2024-09-17 11:03:44 +02:00
parent 12d81cb0a9
commit 1a8bde51eb
1 changed files with 20 additions and 4 deletions

View File

@ -23,15 +23,31 @@ noncomputable def Divisor.n
noncomputable def Divisor.N_trunk noncomputable def Divisor.N_trunk
(D : Divisor) : := fun k r ↦ ∫ (t : ) in (1)..r, (D.n_trunk k t) / t (D : Divisor) : := fun k r ↦ ∫ (t : ) in (1)..r, (D.n_trunk k t) / t
theorem Divisor.compactSupport
theorem Divisor.support_cap_closed
(D : Divisor) (D : Divisor)
{U : Set } {U : Set }
(h₁U : IsCompact U) (h₁U : IsClosed U) :
(h₂U : Function.support D ⊆ U) : IsClosed (U ∩ D.toFun.support) := by
Set.Finite (Function.support D) := by
sorry sorry
theorem Divisor.support_cap_compact
(D : Divisor)
{U : Set }
(h₁U : IsCompact U) :
Set.Finite (U ∩ (Function.support D)) := by
apply IsCompact.finite
-- Target set is compact
apply h₁U.of_isClosed_subset
apply D.support_cap_closed h₁U.isClosed
exact Set.inter_subset_left
-- Target set is discrete
apply DiscreteTopology.of_subset D.discreteSupport
exact Set.inter_subset_right
noncomputable def AnalyticOn.zeroDivisor noncomputable def AnalyticOn.zeroDivisor
{f : } {f : }
{U : Set } {U : Set }