| zbr.key = zbrar[n0].key, n0 < # zbrar, ∀ zbr, zbrar, n0, n. zbr.key = zbrar[n0].key ∧ n0 < # zbrar → (sorted(zbrar[n0, zbr], n, m0) ↔ sorted(zbrar, n, m0)) ⊦ sorted(zbrar[n0, zbr], n, m0 +1) ↔ sorted(zbrar, n, m0 +1) |
zbr.key = zbrar[n0].key, n0 < # zbrar, ∀ zbr, zbrar, n0, n. zbr.key = zbrar[n0].key ∧ n0 < # zbrar → (sorted(zbrar[n0, zbr], n, m0) ↔ sorted(zbrar, n, m0)) ⊦ sorted(zbrar[n0, zbr], n, m0 + 1) ↔ sorted(zbrar, n, m0 + 1)
Used simplifier rules: ⊦ m +1 = m + 1; (s)