English
For n with NeZero n, Fin(n) has AddMonoidWithOne structure with natCast from Nat (duplicate).
Русский
Для n, не равного нулю, Fin(n) имеет структуру AddMonoidWithOne (дубликат).
LaTeX
$$$\\forall n\\, \\operatorname{AddMonoidWithOne}(\\mathrm{Fin}(n))\\, (\\text{duplicate})$$$
Lean4
theorem rev_add (a b : Fin n) : rev (a + b) = rev a - b :=
by
cases n
· exact a.elim0
rw [← last_sub, ← last_sub, sub_add_eq_sub_sub]