| zbr.key = zbrar[m].key, n < nused, m < # zbrar, n < # zbrar, nused ≤ # zbrar ⊦ key-range(zbrar[m, zbr], n, nused, ri) = key-range(zbrar, n, nused, ri), n ≠ 0 ∧ n + 1 < nused ∧ nused ≤ # zbrar[m, zbr] |
zbr.key = zbrar[m].key, n < # zbrar, m < # zbrar, n < nused, nused ≤ # zbrar ⊦ key-range(zbrar[m, zbr], n, nused, ri) = key-range(zbrar, n, nused, ri), n ≠ 0 ∧ n + 1 < nused
Used simplifier rules: ⊦ # zbrar[n, zbr] = # zbrar; (s)