| transaction-prefix(ndx, gndx1), ∀ gndx, ndx, gndx0. # gndx < # gndx1 → transaction-prefix(ndx, gndx) → valid-group-nodes(gndx0 + gndx) = valid-group-nodes(gndx0) ⊦ valid-group-nodes(gndx0 + gndx1) = valid-group-nodes(gndx0) |
transaction-prefix(ndx, gndx1), ∀ gndx, ndx, gndx0. # gndx < # gndx1 → transaction-prefix(ndx, gndx) → valid-group-nodes(gndx0 + gndx) = valid-group-nodes(gndx0) ⊦ gndx1 = [], valid-group-nodes(gndx0 + gndx1) = valid-group-nodes(gndx0)
Used simplifier rules: ⊦ gndx + [] = gndx; (s)%a: ⊦ (gndx + gndx0) + gndx1 = gndx + gndx0 + gndx1; from specification list[group-store] Used formulas: gndx1 = []