OAI/Analysis/CircleDomains/Selection/OuterContours.lean
21 declarations, 0 contain sorry, 0 declared as axioms
Selecting outer Jordan contours
The disks are images of the unit disk by planar homeomorphisms. Connected exteriors and the nesting alternative allow selection of the maximal members of a finite family.
- def
OAI.CircleDomainRigidity.jordanInteriorline 19 - theorem
OAI.CircleDomainRigidity.jordanInterior_isOpenline 21 - theorem
OAI.CircleDomainRigidity.closure_jordanInteriorline 24 - theorem
OAI.CircleDomainRigidity.isCompact_closure_jordanInteriorline 28 - theorem
OAI.CircleDomainRigidity.interior_closure_jordanInteriorline 33 - theorem
OAI.CircleDomainRigidity.frontier_jordanInteriorline 38 - theorem
OAI.CircleDomainRigidity.isConnected_jordanInteriorline 42 - theorem
OAI.CircleDomainRigidity.planar_unit_sphere_connectedline 45 - theorem
OAI.CircleDomainRigidity.isConnected_frontier_jordanInteriorline 48 - theorem
OAI.CircleDomainRigidity.planar_unit_exterior_connectedline 53 - theorem
OAI.CircleDomainRigidity.isConnected_exterior_jordanInteriorline 75 - theorem
OAI.CircleDomainRigidity.subset_inside_or_exteriorline 80 - theorem
OAI.CircleDomainRigidity.exterior_not_boundedline 94 - theorem
OAI.CircleDomainRigidity.closed_fill_subset_of_frontier_subsetline 100 - theorem
OAI.CircleDomainRigidity.closed_jordanInterior_subset_of_frontier_subsetline 124Source documentation
A Jordan contour contained in the interior of another Jordan disk has its entire closed fill in that interior.
theorem closed_jordanInterior_subset_of_frontier_subset (H K : ℂ ≃ₜ ℂ) (hfront : frontier (jordanInterior H) ⊆ jordanInterior K) : closure (jordanInterior H) ⊆ jordanInterior K := …Mentions: OAI.CircleDomainRigidity.jordanInterior
- theorem
OAI.CircleDomainRigidity.disjoint_or_nested_closed_fillsline 132 - theorem
OAI.CircleDomainRigidity.disjoint_or_nested_jordanInteriorsline 169Source documentation
Disjoint Jordan contours have disjoint closed fills or one closed fill lies strictly inside the other disk.
theorem disjoint_or_nested_jordanInteriors (H K : ℂ ≃ₜ ℂ) (hdisj : Disjoint (frontier (jordanInterior H)) (frontier (jordanInterior K))) : Disjoint (closure (jordanInterior H)) (closure (jordanInterior K)) ∨ closure (jordanInterior H) ⊆ jordanInterior K ∨ closure (jordanInterior K) ⊆ jordanInterior H := …Mentions: OAI.CircleDomainRigidity.jordanInterior
- theorem
OAI.CircleDomainRigidity.exists_outer_jordanInteriorsline 183Source documentation
Select the outer members of a finite family of disjoint Jordan contours. Their closed disks are pairwise disjoint and cover all the original filled disks. Since this is a subfamily, any prescribed contour properties persist.
theorem exists_outer_jordanInteriors {ι : Type*} [Finite ι] (H : ι → ℂ ≃ₜ ℂ) (hdisj : Pairwise (fun i j => Disjoint (frontier (jordanInterior (H i))) (frontier (jordanInterior (H j))))) : ∃ s : Set ι, s.Finite ∧ s.Pairwise (fun i j => Disjoint (closure (jordanInterior (H i))) (closure (jordanInterior (H j)))) ∧ (∀ i, ∃ j ∈ s, closure (jordanInterior (H i)) ⊆ closure (jordanInterior (H j))) ∧ (⋃ i ∈ s, closure (jordanInterior (H i))) = ⋃ i, closure (jordanInterior (H i)) := by …Mentions: OAI.CircleDomainRigidity.jordanInterior
- theorem
OAI.CircleDomainRigidity.exists_outer_jordanInteriors_in_containerline 227Source documentation
The selected outer disks stay inside a Jordan container whenever every original boundary curve lies inside it. This is the containment step used when smoothing dust neighborhoods.
theorem exists_outer_jordanInteriors_in_container {ι : Type*} [Finite ι] (H : ι → ℂ ≃ₜ ℂ) (K : ℂ ≃ₜ ℂ) (hdisj : Pairwise (fun i j => Disjoint (frontier (jordanInterior (H i))) (frontier (jordanInterior (H j))))) (hinside : ∀ i, frontier (jordanInterior (H i)) ⊆ jordanInterior K) : ∃ s : Set ι, s.Finite ∧ s.Pairwise (fun i j => Disjoint (closure (jordanInterior (H i))) (closure (jordanInterior (H j)))) ∧ (∀ i, ∃ j ∈ s, closure (jordanInterior (H i)) ⊆ closure (jordanInterior (H j))) ∧ ∀ i ∈ s, closure (jordanInterior (H i)) ⊆ jordanInterior K := by …Mentions: OAI.CircleDomainRigidity.jordanInterior
- theorem
OAI.CircleDomainRigidity.frontier_jordanInterior_eq_circle_rangeline 241 - theorem
OAI.CircleDomainRigidity.exists_outer_circle_fills_in_containerline 255Source documentation
Actual disjoint closed fills for an outer subfamily of finitely many embedded circles in a Jordan container. The circle maps are retained, so smoothness and avoidance properties of those maps require no reconstruction.
theorem exists_outer_circle_fills_in_container {ι : Type*} [Finite ι] (hschoenflies : PlanarSchoenflies) (γ : ι → Circle → ℂ) (hγ : ∀ i, Continuous (γ i)) (hinj : ∀ i, Injective (γ i)) (hdisj : Pairwise (fun i j => Disjoint (range (γ i)) (range (γ j)))) (K : ℂ ≃ₜ ℂ) (hinside : ∀ i, range (γ i) ⊆ jordanInterior K) : ∃ (H : ι → ℂ ≃ₜ ℂ) (s : Set ι), s.Finite ∧ (∀ i, frontier (jordanInterior (H i)) = range (γ i)) ∧ s.Pairwise (fun i j => Disjoint (closure (jordanInterior (H i))) (closure (jordanInterior (H j)))) ∧ (∀ i, ∃ j ∈ s, closure (jordanInterior (H i)) ⊆ closure (jordanInterior (H j))) ∧ ∀ i ∈ s, closure (jordanInterior (H i)) ⊆ jordanInterior K := by …Mentions: OAI.CircleDomainRigidity.PlanarSchoenflies, OAI.CircleDomainRigidity.jordanInterior