| m1 < m, sorted(zbrar, n, m) ⊦ 0 = m1, zbrar[n].key < zbrar[n + m1].key |
⊦ m0 < m ∧ m1 < m ∧ sorted(zbrar, n, m) → (zbrar[n + m0].key < zbrar[n + m1].key ↔ m0 < m1)
Used simplifier rules: ⊦ 0 < m ↔ m ≠ 0; (s)% ⊦ m < n → n ≠ 0; (s)% ⊦ n + 0 = n; (s)%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic%c: ⊦ m + n = n + m; from specification nat-basic Used terms: 0, m, m1, zbrar, n