ncases (ltb_cases m (s (S n'))); *; #H1; #H2; nrewrite > H2;
nwhd in ⊢ (let p ≝ % in ?); nwhd
[ napply conj [napply conj
- [ nwhd in ⊢ (????(?(?%(λ_.λ_:(??%).?))%)); nrewrite > (minus_canc n'); napply refl
+ [ nwhd in ⊢ (???(?(?%(λ_.λ_:(??%).?))%)); nrewrite > (minus_canc n'); napply refl
| nnormalize; napply le_n]
##| nnormalize; nassumption ]
##| nchange in H with (m < s (S n') + big_plus (S n') (λi.λ_.s i));
|@
[nrewrite > (split_big_plus …); ##[##2:napply ad_hoc11;##|##3:##skip]
nrewrite > (ad_hoc12 …); ##[##2: nassumption]
- nwhd in ⊢ (????(?(??%)?));
+ nwhd in ⊢ (???(?(??%)?));
nrewrite > (ad_hoc13 …);##[##2: nassumption]
napply ad_hoc14 [ napply not_lt_to_le; nassumption ]
nwhd in ⊢ (???(?(??%)?));