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