| key < key1, key0 < key1, key ∈ ri ⊦ (ri |≤ key0 |≤ key1)[key] = ri[key], key0 < key |
⊦ ¬ key1 < key0 ∧ key0 ∈ ri → (ri |≤ key1)[key0] = ri[key0]
Used simplifier rules: in-le: ⊦ key0 ∈ ri |≤ key1 ↔ key0 ∈ ri ∧ ¬ key1 < key0;%at-le: ⊦ ¬ key1 < key0 ∧ key0 ∈ ri → (ri |≤ key1)[key0] = ri[key0];%transitivity: ⊦ key < key0 ∧ key0 < key1 → key < key1; (forward) from specification oelem[key-order] Used terms: key, key1, ri |≤ key0