| buf .size = n→i(# buf .data), a ' + x = tolist(buf, 1 + # x), buf .len = n→i(# x) + 1, 0 ≤ buf .len, buf .len ≤ buf .size, 0 ≤ buf .first, buf .first < buf .size, 0 < buf .size, buf .size < n→i(# x), buf .len < n→i(# x) ⊦ # x = 1, x = [], buf .size = 0, # buf .data = 0 |
a ' + x = tolist(buf, 1 + # x), buf .len = n→i(# x) + 1, 0 ≤ buf .len, buf .len ≤ n→i(# buf .data), 0 ≤ buf .first, buf .first < n→i(# buf .data), 0 < n→i(# buf .data), n→i(# buf .data) < n→i(# x), buf .len < n→i(# x) ⊦ # x = 1, x = [], n→i(# buf .data) = 0, # buf .data = 0
[[CONCRETESIMPRULES : ()]]