| # zbrar0 = # zbrar1, m0 + 1 < # zbrar1, 2 + m0 < # zbrar1, m0 + 1 < m, 2 + m0 < m, m ≤ # zbrar1, ∀ n0. n0 ≤ m0 + 1 ∧ n0 ≤ m → zbrar0[n0].key = zbrar1[n0].key ⊦ 2 + m0 = m, (ri |> zbrar0[m0].key) |≤ zbrar0[m0 + 1].key = (ri |> zbrar1[m0].key) |≤ zbrar1[m0 + 1].key |
# zbrar0 = # zbrar1, 2 + m0 < m, m0 + 1 < m, 2 + m0 < # zbrar1, m0 + 1 < # zbrar1, m ≤ # zbrar1, m0 ≤ m0 + 1 ∧ m0 ≤ m → zbrar0[m0].key = zbrar1[m0].key, ∀ n0. n0 ≤ m0 + 1 ∧ n0 ≤ m → zbrar0[n0].key = zbrar1[n0].key ⊦ 2 + m0 = m, (ri |> zbrar0[m0].key) |≤ zbrar0[m0 + 1].key = (ri |> zbrar1[m0].key) |≤ zbrar1[m0 + 1].key
Used terms: m0