| inv(gstore2 \ ginval), n ∈ ginval, n ∈ gstore2, ∀ n0. ¬ n0 ∈ elems(nx0 + n ' + nx2) ∩ ginval ⊦ # ginval = 0, ginval = ∅ |
Used simplifier rules: ⊦ n ∈ ns ∩ ns0 ↔ n ∈ ns ∧ n ∈ ns0; (ws)% ⊦ n ∈ elems nx ↔ n ∈ nx; (s)% ⊦ n ∈ nx + nx0 ↔ n ∈ nx ∨ n ∈ nx0; (s)% ⊦ n ∈ n0 ' + nx ↔ n = n0 ∨ n ∈ nx; (s)%a: ⊦ (nx + nx0) + nx1 = nx + nx0 + nx1; from specification list[nat-list-set]%int-a: ⊦ (ns ∩ ns0) ∩ ns1 = ns ∩ ns0 ∩ ns1; from specification set-union[nat-set]%int-c: ⊦ ns ∩ ns0 = ns0 ∩ ns; from specification set-union[nat-set] Used terms: n