| 0 ≤ i, 0 ≤ j0, 0 < j, j0 < 2 ^ i ⊦ fillsgn(i→n(i) + 1, uint2bits(j0)) = [], # fillsgn(i→n(i) + 1, uint2bits(j0)) - 1 = i→n(i) |
⊦ fillsgn(n, bits) = [] ↔ bits = [] ∧ n = 0
0 ≤ i, 0 ≤ j0, 0 < j, j0 < 2 ^ i ⊦ uint2bits(j0) = [] ∧ i→n(i) + 1 = 0, # fillsgn(i→n(i) + 1, uint2bits(j0)) - 1 = i→n(i)
Used terms: uint2bits(j0), i→n(i) + 1