| ⊦ (gndx0 + gndx1).nds = gndx0.nds + gndx1.nds |
∀ gndx1. (gndx + gndx1).nds = gndx.nds + gndx1.nds ⊦ ((gnd + gndx) + gndx1).nds = (gnd + gndx).nds + gndx1.nds
Used simplifier rules: nds-base: ⊦ [].nds = [];%group-node-list freely generated by [], +;;% ⊦ [] + gndx = gndx; (s)%a: ⊦ (gndx + gndx0) + gndx1 = gndx + gndx0 + gndx1; from specification list[group-store]% ⊦ [] + ndx = ndx; (s)%a: ⊦ (ndx + ndx0) + ndx1 = ndx + ndx0 + ndx1; from specification list[node-list]