| valid-group-nodes(prefixn(n0, gndx + gnd ')) < # prefixn(n, gndx + gnd '), valid-group-nodes(prefixn(n0, gndx + gnd ')) < valid-group-nodes(prefixn(n, gndx + gnd ')), n ≤ n0, ∀ n0, n1. valid-group-nodes(prefixn(n0, gndx)) < valid-group-nodes(prefixn(n1, gndx)) ∧ valid-group-nodes(prefixn(n0, gndx)) < # prefixn(n1, gndx) ∧ n1 ≤ n0 → gndx = [] ∨ n1 = 0 ⊦ n = 0 |
n ≤ # gndx ⊦ prefixn(n, gndx + gndx0) = prefixn(n, gndx)
valid-group-nodes(prefixn(n0, gndx + gnd ')) < valid-group-nodes(prefixn(n, gndx + gnd ')), valid-group-nodes(prefixn(n0, gndx + gnd ')) < # prefixn(n, gndx + gnd '), n ≤ n0, ∀ n0, n1. valid-group-nodes(prefixn(n0, gndx)) < valid-group-nodes(prefixn(n1, gndx)) ∧ valid-group-nodes(prefixn(n0, gndx)) < # prefixn(n1, gndx) ∧ n1 ≤ n0 → gndx = [] ∨ n1 = 0 ⊦ n = 0, n0 ≤ # gndx
valid-group-nodes(prefixn(n0, gndx)) < valid-group-nodes(prefixn(n, gndx + gnd ')), valid-group-nodes(prefixn(n0, gndx)) < # prefixn(n, gndx + gnd '), n ≤ n0, n0 ≤ # gndx, ∀ n0, n1. valid-group-nodes(prefixn(n0, gndx)) < valid-group-nodes(prefixn(n1, gndx)) ∧ valid-group-nodes(prefixn(n0, gndx)) < # prefixn(n1, gndx) ∧ n1 ≤ n0 → gndx = [] ∨ n1 = 0 ⊦ n = 0
Used terms: gnd ', gndx, n0