Two connected components of a Jordan complement
ProvedJordanCurve.simple_closed_curve_two_componentstopology
Let be a continuous injective image of the unit circle in the plane. There are points off such that the connected components of containing and are disjoint, together cover the complement, and have different boundedness: the component of is bounded, while the component of is unbounded. This isolates the component-counting part of Jordan separation.
Preamble
import Mathlib.Analysis.InnerProductSpace.PiL2 import Mathlib.Topology.Connected.Basic import Mathlib.Topology.Bornology.Basic
Formal statement
namespace JordanCurve
theorem simple_closed_curve_two_components
(γ : Metric.sphere (0 : EuclideanSpace ℝ (Fin 2)) 1 →
EuclideanSpace ℝ (Fin 2))
(hγ : Continuous γ) (hinj : Function.Injective γ) :
∃ a b : EuclideanSpace ℝ (Fin 2),
a ∉ Set.range γ ∧ b ∉ Set.range γ ∧
Disjoint
(connectedComponentIn ((Set.range γ)ᶜ) a)
(connectedComponentIn ((Set.range γ)ᶜ) b) ∧
connectedComponentIn ((Set.range γ)ᶜ) a ∪
connectedComponentIn ((Set.range γ)ᶜ) b = (Set.range γ)ᶜ ∧
Bornology.IsBounded (connectedComponentIn ((Set.range γ)ᶜ) a) ∧
¬ Bornology.IsBounded (connectedComponentIn ((Set.range γ)ᶜ) b) := by sorry
end JordanCurveSource
Jordan curve theorem, separation step; cf. the independent Lean development Schoenflies/JordanClosed.lean, https://github.com/alonamaloh/schoenflies-lean/blob/main/Schoenflies/JordanClosed.lean.