| ⊦ align↓(n0 + n1, m) < n0 ↔ n0 % m + n1 < m ∧ n0 % m ≠ 0, m = 0 |
0 ≠ m ⊦ align↓(n, m) = (n % m = 0 ⊃ n;n / m * m)
⊦ ((n0 + n1) % m = 0 ⊃ n0 + n1;(n0 + n1) / m * m) < n0 ↔ n0 % m + n1 < m ∧ n0 % m ≠ 0, m = 0
Used simplifier rules: aligndown-def: 0 ≠ m ⊦ align↓(n, m) = (n % m = 0 ⊃ n;n / m * m);