| ⊦ nodes(gstore[m, groupblock([], [], m0)], ginval -- m) = nodes(gstore, ginval), m ∈ gstore |
⊦ fs = fs0 ↔ (∀ adr. (adr ∈ fs ↔ adr ∈ fs0) ∧ (adr ∈ fs → fs[adr] = fs0[adr]))
⊦ m ∈ gstore, ∀ adr. (adr ∈ nodes(gstore[m, groupblock([], [], m0)], ginval -- m) ↔ adr ∈ nodes(gstore, ginval)) ∧ ( adr ∈ nodes(gstore[m, groupblock([], [], m0)], ginval -- m) → nodes(gstore[m, groupblock([], [], m0)], ginval -- m)[adr] = nodes(gstore, ginval)[adr])
Used terms: nodes(gstore, ginval), nodes(gstore[m, groupblock([], [], m0)], ginval -- m)