| # bytes ≤ n ⊦ bytes = [], bytes2int(fix(n, bytes)) = bytes2int(bytes) |
⊦ # bytes ≥ n → fix(n, bytes) = lastn(n, bytes)
¬ # bytes ≥ n, # bytes ≤ n ⊦ bytes = [], bytes2int(fix(n, bytes)) = bytes2int(bytes)
Used simplifier rules: ⊦ n ≥ m ↔ m ≤ n;% ⊦ m ≤ n → (n ≤ m ↔ m = n);% ⊦ n = # bytes → lastn(n, bytes) = bytes; Used terms: bytes, n