| j < n→i(# int2bytes(i)), # int2bytes(i) - i→n(j) + 1 < i→n(j), # int2bytes(i) ≤ i→n(j), # int2bytes(i) - i→n(j) + 1 < # int2bytes(i), 0 < j ⊦ j = 0, int2bytes(i)[i→n(j)] = int2bytes(i)[# int2bytes(i) - (# int2bytes(i) - i→n(j) + 1) - 1], # int2bytes(i) = 1 |
0 ≤ i ⊦ (* i) < n→i(n) ↔ i→n(i) < n
Used simplifier rules: ⊦ i < j → ¬ j < i;% ⊦ ¬ i ≤ j ↔ j < i;% ⊦ i ≠ j → (i ≤ j ↔ i < j);% ⊦ m ≤ n → (n < m ↔ false); Used terms: # int2bytes(i), j