| ⊦ newref_list(3, st) = newref(st) ' + newref(st[newref(st) -- 0 ', noval]) ' + newref(st[newref(st) -- 0 ', noval][newref(st[newref(st) -- 0 ', noval]) -- 0 ', noval]) ' |
⊦ 0 < n → newref_list(n, st) = newref(st) + newref_list(n -1, st[newref(st) -- 0 ', noval])
0 < 3 ⊦ newref(st) + newref_list(3 -1, st[newref(st) -- 0 ', noval]) = newref(st) ' + newref(st[newref(st) -- 0 ', noval]) ' + newref(st[newref(st) -- 0 ', noval][newref(st[newref(st) -- 0 ', noval]) -- 0 ', noval]) '
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, 3)]]