| kar[m] = key-index(key1, m3), m + 1 < # kar, m < # kar, n < # kar, m < n, ∀ m0, m1. m0 < # kar ∧ m0 < n ∧ m1 < # kar ∧ m1 < n ∧ m0 ≠ m1 → kar[m0].idx ≠ kar[m1].idx ⊦ m = n, ∃ ki0. ki0 ∈ keyset(kar, n) ∧ ki0.idx = m3 |
kar[m] = key-index(key1, m3), m < n, n < # kar, m < # kar, m + 1 < # kar, ∀ m0, m1. m0 < # kar ∧ m0 < n ∧ m1 < # kar ∧ m1 < n ∧ m0 ≠ m1 → kar[m0].idx ≠ kar[m1].idx ⊦ m = n, key-index(key1, m3) ∈ keyset(kar, n) ∧ key-index(key1, m3).idx = m3
Used terms: key-index(key1, m3)