| n ∈ ginval ⊦ n ∈ gstore, (n ∈ gstore ↓ \ ginval ↔ n ∈ gstore \ ginval) ∧ (n ∈ gstore ↓ \ ginval → (gstore ↓ \ ginval)[n] = gstore ↓[n]) |
n ∈ ginval ⊦ # ginval = 0, ginval = ∅, n ∈ gstore, (n ∈ gstore ↓ \ ginval ↔ n ∈ gstore \ ginval) ∧ (n ∈ gstore ↓ \ ginval → (∅)[n] = gstore ↓[n])
Used simplifier rules: size-zero-01: ⊦ ns ≠ ∅ → # ns ≠ 0; (forward) from specification set-basic[nat-set]%ne-01: ⊦ n ∈ ns → ns ≠ ∅; (forward) from specification set-basic[nat-set]% ⊦ n ∈ ns → (gstore \ ns)[n] = (∅)[n]; (s)