| zbrar[n + n0] = mkzentry(key, adr), n0 < nused, n + nused ≤ # zbrar, nused + n ≤ # zbrar ⊦ key ∈ keys(zbrar, n, nused) |
m + nused ≤ # zbrar ⊦ key ∈ keys(zbrar, m, nused) ↔ (∃ n. n < nused ∧ zbrar[m + n].key = key)
zbrar[n + n0] = mkzentry(key, adr), n0 < nused, nused + n ≤ # zbrar, n + nused ≤ # zbrar ⊦ ∃ n0. n0 < nused ∧ zbrar[n + n0].key = key
Used terms: nused, n, zbrar, key