Jordan curve theorem
ProvedJordanCurve.jordan_curve_theoremgeometrytopology
Let be a continuous injective map, and let be its simple closed curve. Then the complement has exactly two connected components: a bounded interior and an unbounded exterior . Both are open, they are disjoint, and their common boundary is precisely the curve:
In the formal statement, connectedness and the disjoint open partition ensure that these are the two connected components, rather than merely connected subsets.
Preamble
import Mathlib.Analysis.InnerProductSpace.PiL2 import Mathlib.Topology.Connected.Basic import Mathlib.Topology.Bornology.Basic
Formal statement
namespace JordanCurve
theorem jordan_curve_theorem
(γ : Metric.sphere (0 : EuclideanSpace ℝ (Fin 2)) 1 →
EuclideanSpace ℝ (Fin 2))
(hγ : Continuous γ) (hinj : Function.Injective γ) :
∃ inside outside : Set (EuclideanSpace ℝ (Fin 2)),
IsOpen inside ∧ IsOpen outside ∧
IsConnected inside ∧ IsConnected outside ∧
Bornology.IsBounded inside ∧ ¬ Bornology.IsBounded outside ∧
Disjoint inside outside ∧
inside ∪ outside = (Set.range γ)ᶜ ∧
frontier inside = Set.range γ ∧
frontier outside = Set.range γ := by sorry
end JordanCurve
Source
The classical Jordan curve theorem; compare A Proof of the Jordan Curve Theorem, https://doi.org/10.4236/ns.2019.1112037, statement of the Jordan Curve Theorem.