Вы почти ищете Nat.sub_lt
.Я рекомендую использовать команду Search
для поиска лемм.Это довольно мощный.
Require Import Arith.
Goal forall m n, (S m < n)%nat -> (n - (S m) < n)%nat.
intros.
Search (_ - _ < _).
apply Nat.sub_lt.
Search (_ < _ -> _ <= _).
apply Nat.lt_le_incl, H.
Search (0 < S _).
apply Nat.lt_0_succ.
Qed.
или auto using Nat.sub_lt, Nat.lt_le_incl, Nat.lt_0_succ.
или auto with arith.