| ∀ nd. gndx0.nds = nd ' ↔ (∃ gnd. gndx0 = gnd ' ∧ gnd.nd = nd) ⊦ (gnd + gndx0).nds = nd ' ↔ (∃ gnd0. gnd + gndx0 = gnd0 ' ∧ gnd0.nd = nd) |
∀ nd. gndx0.nds = nd ' ↔ (∃ gnd. gndx0 = gnd ' ∧ gnd.nd = nd) ⊦ gnd.nd ' + gndx0.nds = nd ' ↔ (∃ gnd0. gnd ' + gndx0 = gnd0 ' ∧ gnd0.nd = nd)
Used simplifier rules: nds-rec: ⊦ (gnd ' + gndx).nds = gnd.nd + gndx.nds;%a: ⊦ (gndx + gndx0) + gndx1 = gndx + gndx0 + gndx1; from specification list[group-store]% ⊦ nd + ndx = nd ' + ndx; (s)% ⊦ gnd + gndx = gnd ' + gndx; (s)