| # st0 < # st1[a, d], st1[a, d] ⊆ st0, ∀ st0. ¬(# st0 < # st1 ∧ st1 ⊆ st0) ⊦ |
# st0 < # st1[a, d], st1[a, d] ⊆ st0, ∀ st. ¬ # st < # st1 ∨ ¬ st1 ⊆ st ⊦ st1[a, d] = ∅
Used simplifier rules: empty: ⊦ # st = 0 ↔ st = ∅;%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic