| ginval ∩ elems nx0 = ∅, ∀ n0. n0 = n ∨ n0 ∈ elems nx0 ∪ dom gstore0 ↔ n0 ∈ dom gstore ∪ ginval ⊦ inv((∅)[n]), n ∈ gstore, n ∈ ginval |
Used simplifier rules: ⊦ ¬ n ∈ ns → (n ∈ ns ∪ ns0 ↔ n ∈ ns0); (s)% ⊦ n ∈ dom gstore ↔ n ∈ gstore; (s)%una: ⊦ (ns ∪ ns0) ∪ ns1 = ns ∪ ns0 ∪ ns1; from specification set-union[nat-set]%unc: ⊦ ns ∪ ns0 = ns0 ∪ ns; from specification set-union[nat-set] Used terms: n