| int2bytes(i) = i2b(0) ' + by ' + bytes, 0 ≤ b2i(by), i2b(0) ∈ int2bytes(i) ⊦ |
int2bytes(i) = i2b(0) ' + by ' + bytes ∧ 0 ≤ b2i(by) ∧ i2b(0) ∈ int2bytes(i), ∀ bytes, by, i0. i→n(i0) < i→n(i) → int2bytes(i0) = i2b(0) ' + by ' + bytes ∧ 0 ≤ b2i(by) ∧ i2b(0) ∈ int2bytes(i0) → false ⊦ false
Used simplifier rules: <; (wellfounded) Used terms: i→n(i)