| gstore[n] = groupblock(gndx, lax, m) ⊦ (n ∈ gstore ∧ m ≠ 0 ↔ n ∈ remove-refsize0(gstore ↓)) ∧ (n ∈ gstore ∧ m ≠ 0 → groupblock(prefixn(valid-group-nodes(gndx), gndx), prefixn(valid-group-nodes(gndx), lax), m) = remove-refsize0(gstore ↓)[n]) |
⊦ n ∈ remove-refsize0(gstore) ↔ n ∈ gstore ∧ gstore[n].ref-size ≠ 0
gstore[n] = groupblock(gndx, lax, m) ⊦ (n ∈ gstore ∧ m ≠ 0 ↔ n ∈ gstore ↓ ∧ gstore ↓[n].ref-size ≠ 0) ∧ (n ∈ gstore ∧ m ≠ 0 → groupblock(prefixn(valid-group-nodes(gndx), gndx), prefixn(valid-group-nodes(gndx), lax), m) = remove-refsize0(gstore ↓)[n])
Used terms: gstore ↓, n