Documentation

Mathlib.Topology.Connected.LocallyConnected

Locally connected topological spaces #

A topological space is locally connected if each neighborhood filter admits a basis of connected open sets. Local connectivity is equivalent to each point having a basis of connected (not necessarily open) sets --- but in a non-trivial way, so we choose this definition and prove the equivalence later in locallyConnectedSpace_iff_connected_basis.

A topological space is locally connected if each neighborhood filter admits a basis of connected open sets. Note that it is equivalent to each point having a basis of connected (not necessarily open) sets but in a non-trivial way, so we choose this definition and prove the equivalence later in locallyConnectedSpace_iff_connected_basis.

Instances
    @[instance 100]

    A space with discrete topology is a locally connected space.

    theorem locallyConnectedSpace_iff_connected_subsets {α : Type u} [TopologicalSpace α] :
    LocallyConnectedSpace α ∀ (x : α), Unhds x, Vnhds x, IsPreconnected V VU
    theorem locallyConnectedSpace_of_connected_bases {α : Type u} [TopologicalSpace α] {ι : Type u_3} (b : αιSet α) (p : αιProp) (hbasis : ∀ (x : α), (nhds x).HasBasis (p x) (b x)) (hconnected : ∀ (x : α) (i : ι), p x iIsPreconnected (b x i)) :

    Any topology coinduced by a locally connected topology is locally connected.

    If a space is locally connected, the topology of its connected components is discrete.

    A locally connected compact space has finitely many connected components.

    The product of two locally connected spaces is locally connected.

    theorem Pi.locallyConnectedSpace_of_finite_not_preconnectedSpace {ι : Type u_1} {X : ιType u_2} [(i : ι) → TopologicalSpace (X i)] [∀ (i : ι), LocallyConnectedSpace (X i)] (hfinite : {i : ι | ¬PreconnectedSpace (X i)}.Finite) :
    LocallyConnectedSpace ((i : ι) → X i)

    If each X i is locally connected and all but finitely many are preconnected, then ∀ i, X i is locally connected.

    instance Pi.locallyConnectedSpace_of_finite {ι : Type u_1} {X : ιType u_2} [Finite ι] [(i : ι) → TopologicalSpace (X i)] [∀ (i : ι), LocallyConnectedSpace (X i)] :
    LocallyConnectedSpace ((i : ι) → X i)

    A finite product of locally connected spaces is locally connected.

    instance Pi.locallyConnectedSpace {ι : Type u_1} {X : ιType u_2} [(i : ι) → TopologicalSpace (X i)] [∀ (i : ι), LocallyConnectedSpace (X i)] [∀ (i : ι), PreconnectedSpace (X i)] :
    LocallyConnectedSpace ((i : ι) → X i)

    A product of preconnected, locally connected spaces is locally connected. Note that an arbitrary product of locally connected spaces need not be locally connected, so the preconnectedness assumption cannot be dropped entirely (though it can be dropped for finitely many factors, see Pi.locallyConnectedSpace_of_finite_not_preconnectedSpace).

    theorem Pi.locallyConnectedSpace_iff {ι : Type u_1} {X : ιType u_2} [(i : ι) → TopologicalSpace (X i)] :
    LocallyConnectedSpace ((i : ι) → X i) IsEmpty ((i : ι) → X i) (∀ (i : ι), LocallyConnectedSpace (X i)) {i : ι | ¬PreconnectedSpace (X i)}.Finite

    A product of spaces is locally connected iff it is empty, or every factor is locally connected and all but finitely many factors are preconnected.