| m + n + nused ≤ # zbrar ⊦ n = 0, payload(zbrar[m, zbr], m + n, nused) = payload(zbrar, m + n, nused) |
m + n + nused0 +1 ≤ # zbrar, ∀ m, n, zbrar, zbr. m + n + nused0 ≤ # zbrar → n = 0 ∨ payload(zbrar[m, zbr], m + n, nused0) = payload(zbrar, m + n, nused0) ⊦ n = 0, payload(zbrar[m, zbr], m + n, nused0 +1) = payload(zbrar, m + n, nused0 +1)
Used simplifier rules: payload-base: ⊦ payload(zbrar, m, 0) = ∅;%nat freely generated by 0, +1;;