| n < m0, m0 < # kar, n < # kar, n + 1 < # kar, ∀ n, kar, ki. n < m0 ∧ n < # kar ∧ m0 ≤ # kar → keyset(kar[n, ki], m0) ++ kar[n] = keyset(kar, m0) ++ ki ⊦ keyset(kar[n, ki], m0) ++ kar[m0] ++ kar[n] = keyset(kar, m0) ++ kar[m0] ++ ki, m0 = n |
n + 1 < # kar, n < # kar, m0 < # kar, n < m0, n < m0 ∧ n < # kar ∧ m0 ≤ # kar → keyset(kar[n, ki], m0) ++ kar[n] = keyset(kar, m0) ++ ki ⊦ keyset(kar[n, ki], m0) ++ kar[m0] ++ kar[n] = keyset(kar, m0) ++ kar[m0] ++ ki, m0 = n
Used terms: n, kar, ki