| gnd = mkgnode(nd, m, boolvar, boolvar0), (boolvar0 ⊃ # gndx + 1;valid-group-nodes(gndx)) ≤ n, ∀ n. valid-group-nodes(gndx) ≤ n → valid-group-nodes(prefixn(n, gndx)) = valid-group-nodes(gndx) ⊦ valid-group-nodes(prefixn(n, gndx + gnd ')) = (boolvar0 ⊃ # gndx + 1;valid-group-nodes(gndx)) |
(boolvar0 ⊃ # gndx + 1;valid-group-nodes(gndx)) ≤ n, ∀ n. valid-group-nodes(gndx) ≤ n → valid-group-nodes(prefixn(n, gndx)) = valid-group-nodes(gndx) ⊦ valid-group-nodes(prefixn(n, gndx + mkgnode(nd, m, boolvar, boolvar0) ')) = (boolvar0 ⊃ # gndx + 1;valid-group-nodes(gndx))