| ⊦ (st.keys ++ a).min = st.min, a = (st.keys ++ a).min, a < st.keys.min ∧ st.keys ≠ ∅ |
st.keys ≠ ∅ ⊦ (st.keys ++ a).min = st.min, a = (st.keys ++ a).min, a < st.keys.min ∧ st.keys ≠ ∅
Used simplifier rules: min-one: ⊦ (∅ ++ a).min = a; from specification oset Used formulas: st.keys ≠ ∅