| kar[m1] = kar[m], m0 < # kar, m < m0, m1 < m0, m1 < # kar, m + 1 < # kar, m < # kar, m1 + 1 < # kar, ∀ m, m1. m < # kar ∧ ¬ m0 < m ∧ m1 < # kar ∧ ¬ m0 < m1 ∧ m ≠ m1 → kar[m] ≠ kar[m1] ⊦ #(keyset(kar, m0) ++ kar[m0]) = m0 + 1, # keyset(kar, m0) = m0, m1 = m |
Used simplifier rules: ⊦ m < n → ¬ n < m; (s) Used terms: m1, m