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