theorem
Algebraic.Fin.foldl_max_le
{α : Type u_1}
{n : ℕ}
[LinearOrder α]
(values : Fin n → α)
(initial bound : α)
(initial_le : initial ≤ bound)
(values_le : ∀ (i : Fin n), values i ≤ bound)
:
A finite maximum is bounded above when its initial value and every folded value are bounded above.