| # st .refs = # st0 .refs, st ⊆ st0, r ∈ st0, st = ∅ ∨ r0 ∈ st .refs, ∀ r, st0, st1. # st1 .refs < # st .refs → (# st1 .refs = # st0 .refs ∧ r ∈ st0 ∧ st1 ⊆ st0 → r ∈ st1) ⊦ r ∈ st |
⊦ ∅ .refs = ∅
⊦ st .refs = ∅ ↔ st = ∅
# st .refs = # st0 .refs, st ⊆ st0, r ∈ st0, st = ∅ ∨ r0 ∈ st .refs, ∀ r, st0, st1. # st1 .refs < # st .refs → (# st1 .refs = # st0 .refs ∧ r ∈ st0 ∧ st1 ⊆ st0 → r ∈ st1) ⊦ st = ∅, r ∈ st
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ # ∅ = 0], [CSIMPSEQ : ⊦ ∅ ⊆ st], [CSIMPSEQ : ⊦ ¬ r ∈ ∅], [CSIMPFORWARD : ⊦ # rset = 0 → rset = ∅])], [EXTRAFMAS : (st = ∅)]]