Interval properties in linear orders #
Since every pair of elements are comparable in a linear order, intervals over them are better behaved. This file collects their properties under this assumption.
@[simp]
@[simp]
@[deprecated Set.Ici_sdiff_Ici (since := "2026-06-03")]
Alias of Set.Ici_sdiff_Ici.
@[simp]
@[simp]
@[deprecated Set.Ici_sdiff_Ioi (since := "2026-06-03")]
Alias of Set.Ici_sdiff_Ioi.
@[simp]
@[simp]
@[deprecated Set.Ioi_sdiff_Ioi (since := "2026-06-03")]
Alias of Set.Ioi_sdiff_Ioi.
@[simp]
@[simp]
@[deprecated Set.Ioi_sdiff_Ici (since := "2026-06-03")]
Alias of Set.Ioi_sdiff_Ici.
theorem Set.Ioo_subset_Ioo_iff {α : Type u_1} [LinearOrder α] {a₁ a₂ b₁ b₂ : α} [DenselyOrdered α] (h₁ : a₁ < b₁) :
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
Two infinite intervals #
A finite and an infinite interval #
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
An infinite and a finite interval #
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
Two finite intervals, I?o and Ic? #
This is a special case of Ico_union_Ico
Two finite intervals, I?c and Io? #
This is a special case of Ioc_union_Ioc
Two finite intervals with a common point #
Intersection, difference, complement #
@[simp]
@[simp]
@[simp]
@[deprecated Set.Ico_sdiff_Iio (since := "2026-06-03")]
Alias of Set.Ico_sdiff_Iio.
@[simp]
@[deprecated Set.Ioc_sdiff_Ioi (since := "2026-06-03")]
Alias of Set.Ioc_sdiff_Ioi.
@[simp]
@[simp]
@[simp]
@[deprecated Set.Ioc_sdiff_Iic (since := "2026-06-03")]
Alias of Set.Ioc_sdiff_Iic.
@[deprecated Set.Iic_sdiff_Ioc (since := "2026-06-03")]
Alias of Set.Iic_sdiff_Ioc.
@[simp]
@[deprecated Set.Ioi_sdiff_Ioc (since := "2026-06-03")]
Alias of Set.Ioi_sdiff_Ioc.
@[deprecated Set.Iic_sdiff_Ioc_self_of_le (since := "2026-06-03")]
Alias of Set.Iic_sdiff_Ioc_self_of_le.
@[simp]
@[simp]