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 #
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
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]