Inseparable points in a topological space #
In this file we define
-
Specializes(notation:x ⤳ y) : a relation saying that𝓝 x ≤ 𝓝 y; -
Inseparable: a relation saying that two points in a topological space have the same neighbourhoods; equivalently, they can't be separated by an open set; -
InseparableSetoid X: same relation, as asetoid; -
SeparationQuotient X: the quotient ofXby itsInseparableSetoid.
We also prove various basic properties of the relation Inseparable.
Notations #
x ⤳ y: notation forSpecializes x y;x ~ᵢ yis used as a local notation forInseparable x y;𝓝 xis the neighbourhoods filternhds xof a pointx, defined elsewhere.
Tags #
topological space, separation setoid
Specializes relation #
x specializes to y (notation: x ⤳ y) if either of the following equivalent properties
hold:
𝓝 x ≤ 𝓝 y; this property is used as the definition;pure x ≤ 𝓝 y; in other words, any neighbourhood ofycontainsx;y ∈ closure {x};closure {y} ⊆ closure {x};- for any closed set
swe havex ∈ s → y ∈ s; - for any open set
swe havey ∈ s → x ∈ s; yis a cluster point of the filterpure x = 𝓟 {x}.
This relation defines a Preorder on X. If X is a T₀ space, then this preorder is a partial
order. If X is a T₁ space, then this partial order is trivial : x ⤳ y ↔ x = y.
Instances For
x specializes to y (notation: x ⤳ y) if either of the following equivalent properties
hold:
𝓝 x ≤ 𝓝 y; this property is used as the definition;pure x ≤ 𝓝 y; in other words, any neighbourhood ofycontainsx;y ∈ closure {x};closure {y} ⊆ closure {x};- for any closed set
swe havex ∈ s → y ∈ s; - for any open set
swe havey ∈ s → x ∈ s; yis a cluster point of the filterpure x = 𝓟 {x}.
This relation defines a Preorder on X. If X is a T₀ space, then this preorder is a partial
order. If X is a T₁ space, then this partial order is trivial : x ⤳ y ↔ x = y.
Equations
- «term_⤳_» = Lean.ParserDescr.trailingNode `term_⤳_ 300 300 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⤳ ") (Lean.ParserDescr.cat `term 301))
Instances For
A collection of equivalent definitions of x ⤳ y. The public API is given by iff lemmas
below.
Alias of the forward direction of specializes_iff_nhds.
Alias of the forward direction of specializes_iff_pure.
Alias of the forward direction of specializes_iff_mem_closure.
Alias of the forward direction of specializes_iff_closure_subset.
Specialization forms a preorder on the topological space.
Equations
- specializationPreorder X = let src := Preorder.lift (↑OrderDual.toDual ∘ nhds); Preorder.mk (_ : ∀ (a : X), a ≤ a) (_ : ∀ (a b c : X), a ≤ b → b ≤ c → a ≤ c)
Instances For
A continuous function is monotone with respect to the specialization preorders on the domain and the codomain.
Inseparable relation #
Two points x and y in a topological space are Inseparable if any of the following
equivalent properties hold:
𝓝 x = 𝓝 y; we use this property as the definition;- for any open set
s,x ∈ s ↔ y ∈ s, seeinseparable_iff_open; - for any closed set
s,x ∈ s ↔ y ∈ s, seeinseparable_iff_closed; x ∈ closure {y}andy ∈ closure {x}, seeinseparable_iff_mem_closure;closure {x} = closure {y}, seeinseparable_iff_closure_eq.
Equations
- Inseparable x y = (nhds x = nhds y)
Instances For
Separation quotient #
In this section we define the quotient of a topological space by the Inseparable relation.
A setoid version of Inseparable, used to define the SeparationQuotient.
Equations
- inseparableSetoid X = let src := Setoid.comap nhds ⊥; { r := Inseparable, iseqv := (_ : Equivalence Setoid.r) }
Instances For
The quotient of a topological space by its inseparableSetoid. This quotient is guaranteed to
be a T₀ space.
Equations
Instances For
Equations
- instTopologicalSpaceSeparationQuotient X = instTopologicalSpaceQuotient
The natural map from a topological space to its separation quotient.
Equations
- SeparationQuotient.mk = Quotient.mk''
Instances For
Equations
- SeparationQuotient.instInhabitedSeparationQuotient = { default := SeparationQuotient.mk default }
Lift a map f : X → α such that Inseparable x y → f x = f y to a map
SeparationQuotient X → α.
Equations
- SeparationQuotient.lift f hf x = Quotient.liftOn' x f hf
Instances For
Lift a map f : X → Y → α such that Inseparable a b → Inseparable c d → f a c = f b d to a
map SeparationQuotient X → SeparationQuotient Y → α.
Equations
- SeparationQuotient.lift₂ f hf x y = Quotient.liftOn₂' x y f hf