Documentation

Mathlib.Topology.Order.SuccPred

Order topologies of successor or predecessor orders #

This file proves miscellaneous results under the assumption of OrderTopology plus either of SuccOrder or PredOrder.

theorem SuccOrder.isOpen_Ioc {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a b : α} [SuccOrder α] [OrderTopology α] :
theorem PredOrder.isOpen_Ico {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a b : α} [PredOrder α] [OrderTopology α] :

In a successor order, limit points correspond to limit successors.

In a predecessor order, limit points correspond to limit predecessors.

Alias of the reverse direction of SuccOrder.isOpen_singleton_iff.


In a successor order, limit points correspond to limit successors.

Alias of the reverse direction of PredOrder.isOpen_singleton_iff.


In a predecessor order, limit points correspond to limit predecessors.

@[deprecated SuccOrder.isOpen_singleton_of_not_isSuccLimit (since := "2026-11-03")]
@[deprecated PredOrder.isOpen_singleton_of_not_isPredLimit (since := "2026-11-03")]
theorem SuccOrder.nhds_of_isMin {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {a : α} (h : IsMin a) :
nhds a = pure a
theorem PredOrder.nhds_of_isMax {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {a : α} (h : IsMax a) :
nhds a = pure a
theorem SuccOrder.isOpen_iff {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {s : Set α} :
IsOpen s ↔ ∀ o ∈ s, Order.IsSuccLimit o → ∃ a < o, Set.Ioo a o ⊆ s
theorem PredOrder.isOpen_iff {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {s : Set α} :
IsOpen s ↔ ∀ o ∈ s, Order.IsPredLimit o → ∃ (a : α), o < a ∧ Set.Ioo o a ⊆ s
theorem SuccOrder.accPt_principal {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {a : α} {s : Set α} :
AccPt a (Filter.principal s) ↔ ¬IsMin a ∧ ∀ b < a, (s ∩ Set.Ioo b a).Nonempty
theorem PredOrder.accPt_principal {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {a : α} {s : Set α} :
AccPt a (Filter.principal s) ↔ ¬IsMax a ∧ ∀ (b : α), a < b → (s ∩ Set.Ioo a b).Nonempty
theorem AccPt.not_isMin {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {a : α} {s : Set α} (h : AccPt a (Filter.principal s)) :
theorem AccPt.not_isMax {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {a : α} {s : Set α} (h : AccPt a (Filter.principal s)) :
theorem AccPt.isSuccLimit {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {a : α} {s : Set α} (h : AccPt a (Filter.principal s)) :
theorem AccPt.isPredLimit {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {a : α} {s : Set α} (h : AccPt a (Filter.principal s)) :