⊦ n % 2 ≠ 0 → encode(n) = ~ n→i((n + 1) / 2)
n % 2 = 0 ⊦ decode(encode(n)) = n
⊦ n % 2 = 0, decode(~ n→i((n + 1) / 2)) = n
Used terms: n