| ⊦ dom st ⊆ dom st0 -- m ∧ (∀ n. n ∈ st ∧ n ≠ m ∧ n ∈ st0 → st[n].list ⊑ st0[n].list ∧ st[n].ladrlist ⊑ st0[n].ladrlist ∧ # st[n].list = # st[n].ladrlist ∧ # st0[n].list = # st0[n].ladrlist) ↔ dom st ⊆ dom st0 ∧ (∀ n. n ∈ st ∧ n ∈ st0 → st[n].list ⊑ st0[n].list ∧ st[n].ladrlist ⊑ st0[n].ladrlist ∧ # st[n].list = # st[n].ladrlist ∧ # st0[n].list = # st0[n].ladrlist) ∧ ¬ m ∈ st |
dom st ⊆ dom st0, ∀ n. n ∈ st ∧ n ∈ st0 → st[n].list ⊑ st0[n].list ∧ st[n].ladrlist ⊑ st0[n].ladrlist ∧ # st[n].list = # st[n].ladrlist ∧ # st0[n].list = # st0[n].ladrlist ⊦ m ∈ st, dom st ⊆ dom st0 -- m ∧ (∀ n. n ∈ st ∧ n ≠ m ∧ n ∈ st0 → st[n].list ⊑ st0[n].list ∧ st[n].ladrlist ⊑ st0[n].ladrlist ∧ # st[n].list = # st[n].ladrlist ∧ # st0[n].list = # st0[n].ladrlist)
Used simplifier rules: ⊦ ns ⊆ ns0 -- n ↔ ns ⊆ ns0 ∧ ¬ n ∈ ns; (ws)% ⊦ n ∈ dom st ↔ n ∈ st; (s)