Any T0 space embeds in a product of copies of the Sierpinski space. #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
We consider Prop
with the Sierpinski topology. If X
is a topological space, there is a
continuous map product_of_mem_opens
from X
to opens X → Prop
which is the product of the maps
X → Prop
given by x ↦ x ∈ u
.
The map product_of_mem_opens
is always inducing. Whenever X
is T0, product_of_mem_opens
is
also injective and therefore an embedding.
theorem
topological_space.eq_induced_by_maps_to_sierpinski
(X : Type u_1)
[t : topological_space X] :
t = ⨅ (u : topological_space.opens X), topological_space.induced (λ (_x : X), _x ∈ u) sierpinski_space
def
topological_space.product_of_mem_opens
(X : Type u_1)
[topological_space X] :
C(X, topological_space.opens X → Prop)
The continuous map from X
to the product of copies of the Sierpinski space, (one copy for each
open subset u
of X
). The u
coordinate of product_of_mem_opens x
is given by x ∈ u
.
Equations
- topological_space.product_of_mem_opens X = {to_fun := λ (x : X) (u : topological_space.opens X), x ∈ u, continuous_to_fun := _}
theorem
topological_space.product_of_mem_opens_injective
(X : Type u_1)
[topological_space X]
[t0_space X] :
theorem
topological_space.product_of_mem_opens_embedding
(X : Type u_1)
[topological_space X]
[t0_space X] :