| # zbrar0 = # zbrar1, n < # zbrar1, n < m, m ≤ # zbrar1, ∀ n0. n0 ≤ n ∧ n0 ≤ m → zbrar0[n0].key = zbrar1[n0].key ⊦ (n + 1 = m ⊃ ri |> zbrar0[n - 1].key;(ri |> zbrar0[n - 1].key) |≤ zbrar0[n].key) = (n + 1 = m ⊃ ri |> zbrar1[n - 1].key;(ri |> zbrar1[n - 1].key) |≤ zbrar1[n].key), n = 0 |
# zbrar0 = # zbrar1, n + 1 = m, n < m, n < # zbrar1, m ≤ # zbrar1, ∀ n0. n0 ≤ n ∧ n0 ≤ m → zbrar0[n0].key = zbrar1[n0].key ⊦ n = 0, ri |> zbrar0[n - 1].key = (n + 1 = m ⊃ ri |> zbrar1[n - 1].key;(ri |> zbrar1[n - 1].key) |≤ zbrar1[n].key)
# zbrar0 = # zbrar1, n < m, n < # zbrar1, m ≤ # zbrar1, ∀ n0. n0 ≤ n ∧ n0 ≤ m → zbrar0[n0].key = zbrar1[n0].key ⊦ n + 1 = m, n = 0, (ri |> zbrar0[n - 1].key) |≤ zbrar0[n].key = (n + 1 = m ⊃ ri |> zbrar1[n - 1].key;(ri |> zbrar1[n - 1].key) |≤ zbrar1[n].key)