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