| n + nused < # zbrar ⊦ payload(copy(zbrar, n, zbrar, n + 1, nused), n + 1, nused) = payload(zbrar, n, nused) |
n + nused0 +1 < # zbrar, ∀ n, zbrar. n + nused0 < # zbrar → payload(copy(zbrar, n, zbrar, n + 1, nused0), n + 1, nused0) = payload(zbrar, n, nused0) ⊦ payload(copy(zbrar, n, zbrar, n + 1, nused0 +1), n + 1, nused0 +1) = payload(zbrar, n, nused0 +1)
Used simplifier rules: payload-base: ⊦ payload(zbrar, m, 0) = ∅;%nat freely generated by 0, +1;;% ⊦ copy(zbrar, m, zbrar0, m0, 0) = zbrar0; (s)