| 0 < i, ∀ i0. i→n(i0) < i→n(i) → 0 < i0 → uint2bits(i0).rest.first ⊦ uint2bits(i / 2).rest = [], i = 1, uint2bits(i / 2).rest.first |
Used simplifier rules: ⊦ 0 < j → (j < 2 ↔ j = 1);% ⊦ 0 < j → (i / j ≤ 0 ↔ i < j);% ⊦ i→n(i) < i→n(j) ↔ abs(i) < abs(j);%j ≠ 0 ⊦ abs(i / j) = abs(i) / abs(j);% ⊦ 0 < j → abs(j) = j;% ⊦ ¬ i < j ↔ j ≤ i;% ⊦ 0 < i → ¬ i ≤ i / 2; Used terms: i / 2