Intervals as initial segments #
We show that Iic and Iio are respectively initial and principal segments, and that any principal
segment f is order isomorphic to Iio f.top.
@[simp]
@[simp]
@[simp]
@[simp]
@[deprecated Set.principalSegIio_apply (since := "2026-04-12")]
Alias of Set.principalSegIio_apply.
If i ≤ j, then Iic i is an initial segment of Iic j.
Equations
Instances For
@[simp]
theorem
Set.initialSegIicIicOfLE_toFun_coe
{α : Type u_1}
[Preorder α]
{i j : α}
(h : i ≤ j)
(k : ↑(Iic i))
:
If i ≤ j, then Iio i is a principal segment of Iic j.
Equations
Instances For
@[simp]
@[simp]
theorem
Set.principalSegIioIicOfLE_apply
{α : Type u_1}
[Preorder α]
{i j : α}
(h : i ≤ j)
(k : ↑(Iio i))
:
@[deprecated Set.principalSegIioIicOfLE_apply (since := "2026-04-12")]
theorem
Set.principalSegIioIicOfLE_toRelEmbedding
{α : Type u_1}
[Preorder α]
{i j : α}
(h : i ≤ j)
(k : ↑(Iio i))
:
Alias of Set.principalSegIioIicOfLE_apply.
noncomputable def
PrincipalSeg.orderIsoIio
{α : Type u_1}
{β : Type u_2}
[PartialOrder α]
[PartialOrder β]
(f : α <i β)
:
If f : α <i β is a principal segment, this is the induced order
isomorphism α ≃o Iio f.top.
Equations
Instances For
@[simp]
theorem
PrincipalSeg.orderIsoIio_apply_coe
{α : Type u_1}
{β : Type u_2}
[PartialOrder α]
[PartialOrder β]
(f : α <i β)
(a✝ : α)
: