| kar[1] = key-index(key, m1), kar[m0] = key-index(key1, m), kar[0] = key-index(key0, m2), kar[(m0 - 1) / 2] = key-index(key2, m4), n0 < # kar, key < key0, ∀ m0. ¬ n0 < m0 ∧ m0 ≠ 0 → ¬ kar[m0].key < kar[(m0 - 1) / 2].key ⊦ # kar = 1, n0 = 0 |
Used simplifier rules: ⊦ m < 1 ↔ m = 0; (s)% ⊦ key-index(key, m).key = key; (s) Used terms: 1