Left and right continuity #
In this file we prove a few lemmas about left and right continuous functions:
continuousWithinAt_Ioi_iff_Ici: two definitions of right continuity (with(a, ∞)and with[a, ∞)) are equivalent;continuousWithinAt_Iio_iff_Iic: two definitions of left continuity (with(-∞, a)and with(-∞, a]) are equivalent;continuousAt_iff_continuous_left_right,continuousAt_iff_continuous_left'_right': a function is continuous ataif and only if it is left and right continuous ata.
Tags #
left continuous, right continuous
theorem frequently_lt_nhds {α : Type u_1} [TopologicalSpace α] [Preorder α] (a : α) [(nhdsWithin a (Set.Iio a)).NeBot] :
theorem frequently_gt_nhds {α : Type u_1} [TopologicalSpace α] [Preorder α] (a : α) [(nhdsWithin a (Set.Ioi a)).NeBot] :
theorem Filter.Eventually.exists_lt {α : Type u_1} [TopologicalSpace α] [Preorder α] {a : α} [(nhdsWithin a (Set.Iio a)).NeBot] {p : α → Prop} (h : ∀ᶠ (x : α) in nhds a, p x) :
∃ b < a, p b
theorem Filter.Eventually.exists_gt {α : Type u_1} [TopologicalSpace α] [Preorder α] {a : α} [(nhdsWithin a (Set.Ioi a)).NeBot] {p : α → Prop} (h : ∀ᶠ (x : α) in nhds a, p x) :
theorem nhdsWithin_Ici_neBot {α : Type u_1} [TopologicalSpace α] [Preorder α] {a b : α} (H₂ : a ≤ b) :
(nhdsWithin b (Set.Ici a)).NeBot
theorem nhdsWithin_Iic_neBot {α : Type u_1} [TopologicalSpace α] [Preorder α] {a b : α} (H₂ : b ≤ a) :
(nhdsWithin b (Set.Iic a)).NeBot
instance nhdsLE_neBot {α : Type u_1} [TopologicalSpace α] [Preorder α] (a : α) :
(nhdsWithin a (Set.Iic a)).NeBot
instance nhdsGE_neBot {α : Type u_1} [TopologicalSpace α] [Preorder α] (a : α) :
(nhdsWithin a (Set.Ici a)).NeBot
theorem IsAntichain.interior_eq_empty {α : Type u_1} [TopologicalSpace α] [Preorder α] [∀ (x : α), (nhdsWithin x (Set.Iio x)).NeBot] {s : Set α} (hs : IsAntichain (fun (x1 x2 : α) => x1 ≤ x2) s) :
theorem IsAntichain.interior_eq_empty' {α : Type u_1} [TopologicalSpace α] [Preorder α] [∀ (x : α), (nhdsWithin x (Set.Ioi x)).NeBot] {s : Set α} (hs : IsAntichain (fun (x1 x2 : α) => x1 ≤ x2) s) :
theorem continuousWithinAt_Ioi_iff_Ici {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [PartialOrder α] [TopologicalSpace β] {a : α} {f : α → β} :
theorem continuousWithinAt_Iio_iff_Iic {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [PartialOrder α] [TopologicalSpace β] {a : α} {f : α → β} :
theorem continuousWithinAt_inter_Ioi_iff_Ici {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [PartialOrder α] [TopologicalSpace β] {a : α} {f : α → β} {s : Set α} :
theorem continuousWithinAt_inter_Iio_iff_Iic {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [PartialOrder α] [TopologicalSpace β] {a : α} {f : α → β} {s : Set α} :
theorem nhdsWithinLE_sup_nhdsWithinGE {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {s : Set α} (a : α) :
theorem nhdsWithinGE_sup_nhdsWithinLE {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {s : Set α} (a : α) :
theorem nhdsWithinLT_sup_nhdsWithinGE {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {s : Set α} (a : α) :
theorem nhdsWithinGT_sup_nhdsWithinLE {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {s : Set α} (a : α) :
theorem nhdsWithinLE_sup_nhdsWithinGT {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {s : Set α} (a : α) :
theorem nhdsWithinGE_sup_nhdsWithinLT {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {s : Set α} (a : α) :
theorem nhdsWithinLT_sup_nhdsWithinGT {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {s : Set α} (a : α) :
theorem nhdsWithinGT_sup_nhdsWithinLT {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {s : Set α} (a : α) :
theorem nhdsGT_sup_nhdsWithin_singleton {α : Type u_1} [TopologicalSpace α] [LinearOrder α] (a : α) :
theorem nhdsLT_sup_nhdsWithin_singleton {α : Type u_1} [TopologicalSpace α] [LinearOrder α] (a : α) :
theorem nhdsWithin_uIoo_left_le_nhdsNE {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {a b : α} :
theorem nhdsWithin_uIoo_right_le_nhdsNE {α : Type u_1} [TopologicalSpace α] [LinearOrder α] {a b : α} :
theorem continuousAt_iff_continuous_left_right {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [LinearOrder α] [TopologicalSpace β] {a : α} {f : α → β} :
theorem continuousAt_iff_continuous_left'_right' {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [LinearOrder α] [TopologicalSpace β] {a : α} {f : α → β} :
theorem continuousWithinAt_iff_continuous_left_right {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [LinearOrder α] [TopologicalSpace β] {s : Set α} {a : α} {f : α → β} :
ContinuousWithinAt f s a ↔ ContinuousWithinAt f (s ∩ Set.Iic a) a ∧ ContinuousWithinAt f (s ∩ Set.Ici a) a
theorem continuousWithinAt_iff_continuous_left'_right' {α : Type u_1} {β : Type u_2} [TopologicalSpace α] [LinearOrder α] [TopologicalSpace β] {s : Set α} {a : α} {f : α → β} :
ContinuousWithinAt f s a ↔ ContinuousWithinAt f (s ∩ Set.Iio a) a ∧ ContinuousWithinAt f (s ∩ Set.Ioi a) a