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_Iic {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [SuccOrder α] [ClosedIciTopology α] :
theorem PredOrder.isOpen_Ici {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [PredOrder α] [ClosedIicTopology α] :
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 α] :
theorem SuccOrder.isOpen_singleton_iff {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [SuccOrder α] [OrderTopology α] :
In a successor order, limit points correspond to limit successors.
theorem PredOrder.isOpen_singleton_iff {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [PredOrder α] [OrderTopology α] :
In a predecessor order, limit points correspond to limit predecessors.
theorem SuccOrder.isOpen_singleton_of_not_isSuccLimit {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [SuccOrder α] [OrderTopology α] :
¬Order.IsSuccLimit a → IsOpen {a}
Alias of the reverse direction of SuccOrder.isOpen_singleton_iff.
In a successor order, limit points correspond to limit successors.
theorem PredOrder.isOpen_singleton_of_not_isPredLimit {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [PredOrder α] [OrderTopology α] :
¬Order.IsPredLimit a → IsOpen {a}
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")]
theorem SuccOrder.isOpen_singleton_of_not_isSuccPrelimit {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [SuccOrder α] [OrderTopology α] (ha : ¬Order.IsSuccPrelimit a) :
@[deprecated PredOrder.isOpen_singleton_of_not_isPredLimit (since := "2026-11-03")]
theorem PredOrder.isOpen_singleton_of_not_isPredPrelimit {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [PredOrder α] [OrderTopology α] (ha : ¬Order.IsPredPrelimit a) :
theorem SuccOrder.isOpen_singleton_of_isMin {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [SuccOrder α] [OrderTopology α] (ha : IsMin a) :
theorem PredOrder.isOpen_singleton_of_isMax {α : Type u_1} [LinearOrder α] [TopologicalSpace α] {a : α} [PredOrder α] [OrderTopology α] (ha : IsMax a) :
@[simp]
theorem SuccOrder.isOpen_singleton_bot {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] [OrderBot α] :
@[simp]
theorem PredOrder.isOpen_singleton_top {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] [OrderTop α] :
theorem SuccOrder.nhds_eq_pure {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {a : α} :
theorem PredOrder.nhds_eq_pure {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {a : α} :
theorem SuccOrder.nhds_of_isMin {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {a : α} (h : IsMin a) :
theorem PredOrder.nhds_of_isMax {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {a : α} (h : IsMax a) :
@[simp]
theorem SuccOrder.nhds_bot {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] [OrderBot α] :
@[simp]
theorem PredOrder.nhds_top {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] [OrderTop α] :
theorem SuccOrder.isOpen_iff {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {s : Set α} :
theorem PredOrder.isOpen_iff {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {s : Set α} :
theorem SuccOrder.accPt_principal {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {a : α} {s : Set α} :
theorem PredOrder.accPt_principal {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {a : α} {s : Set α} :
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)) :
theorem SuccOrder.isSuccLimit_of_mem_frontier {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [SuccOrder α] [OrderTopology α] {a : α} {s : Set α} (ha : a ∈ frontier s) :
theorem PredOrder.isPredLimit_of_mem_frontier {α : Type u_1} [LinearOrder α] [TopologicalSpace α] [PredOrder α] [OrderTopology α] {a : α} {s : Set α} (ha : a ∈ frontier s) :