| i < j + i0, j < j0, j0 + i0 < j + i0 ⊦ i < j0 + i0 |
∀ i, j, j0. i < j + i1 ∧ j < j0 ∧ j0 + i1 < j + i1 → i < j0 + i1, i < j + i1 +1, j < j0, j0 + i1 +1 < j + i1 +1 ⊦ i < j0 + i1 +1
∀ i, j, j0. i < j + i1 ∧ j < j0 ∧ j0 + i1 < j + i1 → i < j0 + i1, i < j + i1 -1, j < j0, j0 + i1 -1 < j + i1 -1 ⊦ i < j0 + i1 -1
Used simplifier rules: add-zero: ⊦ i + 0 = i;%add-a: ⊦ i + j + i0 = (i + j) + i0;%int generated by 0, +1, -1;;%ls-01: ⊦ i < j → ¬ j < i; from specification int-basic1