Minima and maxima #
min? #
theorem List.foldl_min {α : Type u_1} [Min α] [Std.IdempotentOp min] [Std.Associative min] {l : List α} {a : α} :
This lemma is also applicable given the following instances:
[LE α] [Min α] [IsLinearOrder α] [LawfulOrderMin α]
min #
theorem List.min_le_of_mem {α : Type u_1} [Min α] [LE α] [Std.IsLinearOrder α] [Std.LawfulOrderMin α] {l : List α} {a : α} (ha : a ∈ l) :
max? #
@[deprecated List.max?_eq_some_iff (since := "2025-08-01")]
theorem List.foldl_max {α : Type u_1} [Max α] [Std.IdempotentOp max] [Std.Associative max] {l : List α} {a : α} :
This lemma is also applicable given the following instances:
[LE α] [Min α] [IsLinearOrder α] [LawfulOrderMax α]
max #
theorem List.le_max_of_mem {α : Type u_1} [Max α] [LE α] [Std.IsLinearOrder α] [Std.LawfulOrderMax α] {l : List α} {a : α} (ha : a ∈ l) :