Module docstring
{"# Path connectedness
Continuing from Mathlib.Topology.Path, this file defines path components and path-connected
spaces.
Main definitions
In the file the unit interval [0, 1] in ℝ is denoted by I, and X is a topological space.
Joined (x y : X)means there is a path betweenxandy.Joined.somePath (h : Joined x y)selects some path between two pointsxandy.pathComponent (x : X)is the set of points joined tox.PathConnectedSpace Xis a predicate class asserting thatXis non-empty and every two points ofXare joined.
Then there are corresponding relative notions for F : Set X.
JoinedIn F (x y : X)means there is a pathγjoiningxtoywith values inF.JoinedIn.somePath (h : JoinedIn F x y)selects a path fromxtoyinsideF.pathComponentIn F (x : X)is the set of points joined toxinF.IsPathConnected Fasserts thatFis non-empty and every two points ofFare joined inF.
Main theorems
Joinedis an equivalence relation, whileJoinedIn Fis at least symmetric and transitive.
One can link the absolute and relative version in two directions, using (univ : Set X) or the
subtype ↥F.
pathConnectedSpace_iff_univ : PathConnectedSpace X ↔ IsPathConnected (univ : Set X)isPathConnected_iff_pathConnectedSpace : IsPathConnected F ↔ PathConnectedSpace ↥F
Furthermore, it is shown that continuous images and quotients of path-connected sets/spaces are path-connected, and that every path-connected set/space is also connected. ","### Being joined by a path ","### Being joined by a path inside a set ","### Path component ","### Path connected sets ","### Path connected spaces "}