| fillsgn(2, int2bytes(bytes2int(bytes))) = bytes, # bytes ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))), # bytes < 2 ⊦ bytes = [] |
# bytes = 1, fillsgn(2, int2bytes(bytes2int(bytes))) = bytes, # bytes ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))), # bytes < 2 ⊦ bytes = []
Used simplifier rules: ⊦ n ≠ 1 → (n < 2 ↔ n = 0);% ⊦ # bytes = 0 ↔ bytes = []; Used formulas: # bytes = 1