| us2i(sho) % 65536 < us2i(sho), 0 < us2i(sho), us2i(sho) % 65536 ≤ 32767, ~32768 ≤ us2i(sho), 32767 < us2i(sho) ⊦ i2s(us2i(sho)) = sho |
⊦ abs(i) < j → i % j = i
Used simplifier rules: ushort-max: ⊦ ¬ 65536 ≤ us2i(sho);% ⊦ ¬ i < j ↔ j ≤ i;% ⊦ 0 < j → abs(j) = j;%j0 ≠ 0, j < j0 ⊦ i ≤ (* j) → i < (* j0);% ⊦ ¬ i < i; Used terms: 65536, us2i(sho)