| st ⊆ st0, r -- sk ∈ st, st[r -- sk] .refval -- sks0 ∈ st, r -- sk ∈ st0, r ∈ st, r ∈ st0, st[r -- sk] .refval -- sks0 ∈ st0, ∀ r0, st1, st2. r0 -- sks0 ∈ st1 ∧ st1 ⊆ st2 → r0 -- sks0 ∈ st2 ⊦ sks0 = [], st0[r -- sk] .refval -- sks0 ∈ st0 |
⊦ rk ∈ st ∧ ¬ rk ∈ st0 → ¬ st ⊆ st0
¬ (r -- sk ∈ st ∧ ¬ r -- sk ∈ st0), st ⊆ st0, r -- sk ∈ st, st[r -- sk] .refval -- sks0 ∈ st, r -- sk ∈ st0, r ∈ st, r ∈ st0, st[r -- sk] .refval -- sks0 ∈ st0, ∀ r0, st1, st2. r0 -- sks0 ∈ st1 ∧ st1 ⊆ st2 → r0 -- sks0 ∈ st2 ⊦ sks0 = [], st0[r -- sk] .refval -- sks0 ∈ st0
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (r -- sk, st, st0)]]