| 0 ≤ i, i ≤ n→i(m) ⊦ i→n(i) ≤ m |
m < i→n(i), 0 < i, i ≤ n→i(m) ⊦ i = 0, m = 0
Used simplifier rules: abs-zero: ⊦ i→n(i) = 0 ↔ i = 0;%nat2int: ⊦ 0 ≤ n→i(n);%num-n2i-ls-02: 0 ≤ i ⊦ (* i) < n→i(n) ↔ i→n(i) < n;% ⊦ 0 < m ↔ m ≠ 0; (s)%forward-lsle: ⊦ i < j ∧ j ≤ j0 → i < j0; (forward) from specification int-abs%forward-le-05: ⊦ i < j ∧ 0 ≤ i → 0 < j; (forward) from specification int-abs% ⊦ i ≠ j → (i ≤ j ↔ i < j); (s)%forward-lele: ⊦ j ≤ j0 ∧ j0 ≤ j1 → j ≤ j1; (forward) from specification int-abs%forward-le-01: ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward) from specification int-abs%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic% ⊦ m ≤ n ↔ ¬ n < m; (ss)