| n ∈ gstore, n ∈ gstore \ (ginval -- n) → inv((gstore \ (ginval -- n))[n]) ⊦ inv(gstore[n]) |
inv((gstore \ (ginval -- n))[n]), n ∈ gstore ⊦ inv(gstore[n])
Used simplifier rules: ⊦ n ∈ ns -- n0 ↔ n ≠ n0 ∧ n ∈ ns; (s)% ⊦ n ∈ gstore \ ns ↔ n ∈ gstore ∧ ¬ n ∈ ns; (ws)