| n < # zbrar, n < nused, adr ∈ (ri |> zbrar[n - 1].key) |≤ zbrar[n].key, nused ≤ # zbrar ⊦ n + 1 = nused, n = 0, adr ∈ ri |
n + 1 < nused, n < # zbrar, n < nused, n + 1 < # zbrar, adr ∈ (ri |> zbrar[n - 1].key) |≤ zbrar[n].key, nused ≤ # zbrar ⊦ n + 1 = nused, n = 0, adr ∈ ri
Used simplifier rules: fle: ⊦ m < n ∧ n ≤ n0 → m < n0; (forward) from specification nat%succ-03: ⊦ m < n ∧ m + 1 ≠ n → m + 1 < n; (forward) from specification nat-basic%c: ⊦ m + n = n + m; from specification nat-basic%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic