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 ofX
by itsInseparableSetoid
.
We also prove various basic properties of the relation Inseparable
.
Notations #
x ⤳ y
: notation forSpecializes x y
;x ~ᵢ y
is used as a local notation forInseparable x y
;𝓝 x
is the neighbourhoods filternhds x
of 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 ofy
containsx
;y ∈ closure {x}
;closure {y} ⊆ closure {x}
;- for any closed set
s
we havex ∈ s → y ∈ s
; - for any open set
s
we havey ∈ s → x ∈ s
; y
is 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 ofy
containsx
;y ∈ closure {x}
;closure {y} ⊆ closure {x}
;- for any closed set
s
we havex ∈ s → y ∈ s
; - for any open set
s
we havey ∈ s → x ∈ s
; y
is 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
- (_ : Nonempty (SeparationQuotient X)) = (_ : Nonempty (SeparationQuotient X))
Equations
- SeparationQuotient.instInhabitedSeparationQuotient = { default := SeparationQuotient.mk default }
Equations
- (_ : Subsingleton (SeparationQuotient X)) = (_ : Subsingleton (SeparationQuotient X))
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