Connected subsets and their relation to clopen sets #
In this file we show how connected subsets of a topological space are intimately connected to clopen sets.
Main declarations #
IsClopen.biUnion_connectedComponent_eq: a clopen set is the union of its connected components.PreconnectedSpace.induction₂: an induction principle for preconnected spaces.ConnectedComponents: The connected components of a topological space, as a quotient type.
Preconnected sets are either contained in or disjoint to any given clopen set.
A continuous map from a connected space to a disjoint union Σ i, X i can be lifted to one of
the components X i. See also ContinuousMap.exists_lift_sigma for a version with bundled
ContinuousMaps.
In a preconnected space, any disjoint family of non-empty clopen subsets has at most one element.
In a preconnected space, any disjoint cover by non-empty open subsets has at most one element.
In a preconnected space, any finite disjoint cover by non-empty closed subsets has at most one element.
In a preconnected space, given a transitive relation P, if P x y and P y x are true
for y close enough to x, then P x y holds for all x, y. This is a version of the fact
that, if an equivalence relation has open classes, then it has a single equivalence class.
In a preconnected space, if a symmetric transitive relation P x y is true for y close
enough to x, then it holds for all x, y. This is a version of the fact that, if an equivalence
relation has open classes, then it has a single equivalence class.
In a preconnected set, given a transitive relation P, if P x y and P y x are true
for y close enough to x, then P x y holds for all x, y. This is a version of the fact
that, if an equivalence relation has open classes, then it has a single equivalence class.
In a preconnected set, if a symmetric transitive relation P x y is true for y close
enough to x, then it holds for all x, y. This is a version of the fact that, if an equivalence
relation has open classes, then it has a single equivalence class.
A set s is preconnected if and only if for every cover by two open sets that are disjoint on
s, it is contained in one of the two covering sets.
A set s is connected if and only if
for every cover by a finite collection of open sets that are pairwise disjoint on s,
it is contained in one of the members of the collection.
Preconnected sets are either contained in or disjoint to any given clopen set.
A set s is preconnected if and only if
for every cover by two closed sets that are disjoint on s,
it is contained in one of the two covering sets.
A closed set s is preconnected if and only if for every cover by two closed sets that are
disjoint, it is contained in one of the two covering sets.
The connected component of a point is always a subset of the intersection of all its clopen neighbourhoods.
A clopen set is the union of its connected components.
If u v : Set X and u ⊆ v is clopen in v, then u is the union of the connected
components of v in X which intersect u.
The preimage of a connected component is preconnected if the function has connected fibers and a subset is closed iff the preimage is.
The setoid of connected components of a topological space
Equations
- connectedComponentSetoid α = { r := fun (x y : α) => connectedComponent x = connectedComponent y, iseqv := ⋯ }
Instances For
The quotient of a space by its connected components
Equations
Instances For
Coercion from a topological space to the set of connected components of this space.
Equations
Instances For
Equations
Equations
The preimage of a singleton in connectedComponents is the connected component
of an element in the equivalence class.
The preimage of the image of a set under the quotient map to connectedComponents α
is the union of the connected components of the elements in it.
If every map to Bool (a discrete two-element space), that is
continuous on a set s, is constant on s, then s is preconnected
A PreconnectedSpace version of isPreconnected_of_forall_constant