| zbrar[n + m1] = mkzbranch(key, adr, r), m1 < m, sorted(zbrar, n, m) ⊦ zbrar[n].key < key ↔ 0 ≠ m1 |
⊦ m1 < m ∧ sorted(zbrar, n, m) → (zbrar[n].key < zbrar[n + m1].key ↔ 0 ≠ m1)
zbrar[n + m1] = mkzbranch(key, adr, r), m1 < m, sorted(zbrar, n, m), m1 < m ∧ sorted(zbrar, n, m) → (zbrar[n].key < zbrar[n + m1].key ↔ 0 ≠ m1) ⊦ zbrar[n].key < key ↔ 0 ≠ m1
Used terms: m1, m, zbrar, n