Working…
This commit is contained in:
parent
5cdc786144
commit
9d6801c329
|
@ -23,6 +23,41 @@ instance
|
||||||
attribute [coe] Divisor.toFun
|
attribute [coe] Divisor.toFun
|
||||||
|
|
||||||
|
|
||||||
|
theorem Divisor.discreteSupport
|
||||||
|
{U : Set ℂ}
|
||||||
|
(hU : IsClosed U)
|
||||||
|
(D : Divisor U) :
|
||||||
|
DiscreteTopology D.toFun.support := by
|
||||||
|
apply discreteTopology_subtype_iff.mpr
|
||||||
|
intro x hx
|
||||||
|
apply inf_principal_eq_bot.mpr
|
||||||
|
by_cases h₁x : x ∈ U
|
||||||
|
· let A := D.locallyFiniteInU x h₁x
|
||||||
|
refine mem_nhdsWithin.mpr ?_
|
||||||
|
rw [eventuallyEq_nhdsWithin_iff] at A
|
||||||
|
obtain ⟨U, h₁U, h₂U, h₃U⟩ := eventually_nhds_iff.1 A
|
||||||
|
use U
|
||||||
|
constructor
|
||||||
|
· exact h₂U
|
||||||
|
· constructor
|
||||||
|
· exact h₃U
|
||||||
|
· intro y hy
|
||||||
|
let C := h₁U y hy.1 hy.2
|
||||||
|
tauto
|
||||||
|
· refine mem_nhdsWithin.mpr ?_
|
||||||
|
use Uᶜ
|
||||||
|
constructor
|
||||||
|
· simpa
|
||||||
|
· constructor
|
||||||
|
· tauto
|
||||||
|
· intro y _
|
||||||
|
let A := D.supportInU
|
||||||
|
simp at A
|
||||||
|
simp
|
||||||
|
exact False.elim (h₁x (A x hx))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
theorem Divisor.closedSupport
|
theorem Divisor.closedSupport
|
||||||
{U : Set ℂ}
|
{U : Set ℂ}
|
||||||
(hU : IsClosed U)
|
(hU : IsClosed U)
|
||||||
|
|
Loading…
Reference in New Issue