import public Data.Finnegate : Neg ty => ty -> tyThe underlying of unary minus. `-5` desugars to `negate (fromInteger 5)`.
(-) : (n : Nat) -> Fin (S n) -> Natplus_discards_minus : (n : Nat) -> (f : Fin (S n)) -> (n - f) + finToNat f = nminus_last_gives_0 : (n : Nat) -> n - last = 0