Proof step 2 from proof butmin-size-01 (previous step)
⊦ # st.butmin = (# st)-1, st = ∅
Heuristic simplifier applied rule simplifier
And closed the goal!
Rule argument
Additional information
Used simplifier rules:
Butmin: ⊦ st.butmin = st -- st.min;%min-def: ⊦ st ≠ ∅ → st.min = st.keys.min;%Min-in: ⊦ st ≠ ∅ → st.min ∈ st;% ⊦ a ∈ st → #(st -- a) = (# st)-1; (s)% ⊦ n -1 = n - 1; (s)