by
have hadd := Nat.div_add_mod (a + b) N
have hlt := @Nat.mod_lt (a + b) N (by linarith)
set r := (a + b) % N
set d := (a + b) / N
have : d ≤ 1 := by
nlinarith
interval_cases d <;> linarith
```
by
have hadd := Nat.div_add_mod (a + b) N
have hlt := @Nat.mod_lt (a + b) N (by linarith)
set r := (a + b) % N
set d := (a + b) / N
have : d ≤ 1 := by
nlinarith
interval_cases d <;> linarith
```