| 0 < i, 0 ≤ i, 256 ≤ i, ∀ i0. i→n(i0) < i→n(i) → 0 ≤ i0 → (int2bytes(i0).first = i2b(0) ↔ n→i(# int2bits(i0)) % 8 = 1) ⊦ int2bytes(i / 256).first = i2b(0) ↔ (n→i(# int2bits(i / 256)) + n→i(# fillsgn(9, int2bits(i % 256)).rest)) % 8 = 1 |
⊦ i0 % j = 0 ∧ 0 ≤ i ∧ 0 ≤ i0 ∧ 0 < j → (i + i0) % j = i % j
¬(n→i(# fillsgn(9, int2bits(i % 256)).rest) % 8 = 0 ∧ 0 ≤ n→i(# int2bits(i / 256)) ∧ 0 ≤ n→i(# fillsgn(9, int2bits(i % 256)).rest) ∧ 0 < 8), 0 < i, 0 ≤ i, 256 ≤ i, ∀ i0. i→n(i0) < i→n(i) → 0 ≤ i0 → (int2bytes(i0).first = i2b(0) ↔ n→i(# int2bits(i0)) % 8 = 1) ⊦ int2bytes(i / 256).first = i2b(0) ↔ (n→i(# int2bits(i / 256)) + n→i(# fillsgn(9, int2bits(i % 256)).rest)) % 8 = 1
n→i(# fillsgn(9, int2bits(i % 256)).rest) % 8 = 0 ∧ 0 ≤ n→i(# int2bits(i / 256)) ∧ 0 ≤ n→i(# fillsgn(9, int2bits(i % 256)).rest) ∧ 0 < 8, 0 < i, 0 ≤ i, 256 ≤ i, ∀ i0. i→n(i0) < i→n(i) → 0 ≤ i0 → (int2bytes(i0).first = i2b(0) ↔ n→i(# int2bits(i0)) % 8 = 1) ⊦ int2bytes(i / 256).first = i2b(0) ↔ n→i(# int2bits(i / 256)) % 8 = 1
Used terms: 8, n→i(# fillsgn(9, int2bits(i % 256)).rest), n→i(# int2bits(i / 256))