| key ∈ ri ∧ key0 < key → key1 < key ⊦ key0 < key1, (key ∈ ri ∧ key0 < key → key1 < key) ∧ (key ∈ ri ∧ key0 < key ∧ key1 < key → (ri |> key0 |> key1)[key] = ri[key]) |
key0 < key, key1 < key, key ∈ ri ⊦ (ri |> key0 |> key1)[key] = ri[key], key0 < key1
Used simplifier rules: nll: ⊦ ¬ key0 < key ∧ key0 < key1 → key < key1; (forward) from specification oelem[key-order]