@[implicit_reducible]
Create an OrderBot instance, setting 1 as the bottom element.
Equations
- IsBotOneClass.toOrderBot α = { bot := 1, bot_le := ⋯ }
Instances For
@[implicit_reducible]
Create an OrderBot instance, setting 0 as the bottom element.
Equations
- IsBotZeroClass.toOrderBot α = { bot := 0, bot_le := ⋯ }
Instances For
@[instance 100]
instance
instZeroLEOneClassOfIsBotZeroClass
{α : Type u_1}
[LE α]
[Zero α]
[One α]
[IsBotZeroClass α]
:
@[simp]
@[simp]
@[deprecated not_lt_zero (since := "2025-12-03")]
Alias of not_lt_zero.
@[deprecated not_lt_zero (since := "2026-05-07")]
Alias of not_lt_zero.
Alias of one_lt_of_gt.
theorem
ne_zero_of_lt
{α : Type u_1}
{a b : α}
[Preorder α]
[Zero α]
[IsBotZeroClass α]
(h : a < b)
:
Alias of ne_one_of_lt.
theorem
LT.lt.ne_zero
{α : Type u_1}
{a b : α}
[Preorder α]
[Zero α]
[IsBotZeroClass α]
(h : a < b)
:
@[deprecated bot_eq_zero (since := "2026-05-07")]
Alias of bot_eq_zero.
@[simp]
@[simp]
Alias of nonpos_iff_eq_zero.
Alias of the forward direction of le_one_iff_eq_one.
Alias of eq_one_of_le_one.
Alias of the forward direction of le_one_iff_eq_one.
Alias of pos_iff_ne_zero.
Alias of the reverse direction of one_lt_iff_ne_one.
@[deprecated Ne.pos (since := "2026-02-17")]
Alias of Ne.pos.
@[deprecated Ne.one_lt (since := "2026-02-17")]
Alias of Ne.one_lt.
Alias of one_lt_of_ne_one.
Alias of the reverse direction of one_lt_iff_ne_one.
@[simp]
@[simp]
@[simp]
@[simp]
theorem
NeZero.of_gt
{α : Type u_1}
{a b : α}
[Zero α]
[Preorder α]
[IsBotZeroClass α]
(h : a < b)
:
NeZero b
@[instance 10]
instance
NeZero.of_gt'
{α : Type u_1}
{a : α}
[Zero α]
[Preorder α]
[IsBotZeroClass α]
[One α]
[Fact (1 < a)]
:
NeZero a
theorem
NeZero.of_ge
{α : Type u_1}
{a b : α}
[Zero α]
[PartialOrder α]
[IsBotZeroClass α]
[NeZero a]
(h : a ≤ b)
:
NeZero b