| nd.key ' + ndx0.keys = kx0 + kx1, ∀ kx0, kx1. ndx0.keys = kx0 + kx1 → (∃ ndx2, ndx1. ndx0 = ndx2 + ndx1 ∧ ndx2.keys = kx0 ∧ ndx1.keys = kx1), nd.key ∈ kx0 ∨ nd.key ∈ kx1 ⊦ ∃ ndx, ndx1. nd ' + ndx0 = ndx + ndx1 ∧ ndx.keys = kx0 ∧ ndx1.keys = kx1 |
nd.key ' + ndx0.keys = kx0 + kx1, kx0 = [], ∀ kx0, kx1. ndx0.keys = kx0 + kx1 → (∃ ndx2, ndx1. ndx0 = ndx2 + ndx1 ∧ ndx2.keys = kx0 ∧ ndx1.keys = kx1), nd.key ∈ kx0 ∨ nd.key ∈ kx1 ⊦ ∃ ndx, ndx1. nd ' + ndx0 = ndx + ndx1 ∧ ndx.keys = kx0 ∧ ndx1.keys = kx1
nd.key ' + ndx0.keys = kx0 + kx1, kx0 = key + kx, ∀ kx0, kx1. ndx0.keys = kx0 + kx1 → (∃ ndx2, ndx1. ndx0 = ndx2 + ndx1 ∧ ndx2.keys = kx0 ∧ ndx1.keys = kx1), nd.key ∈ kx0 ∨ nd.key ∈ kx1 ⊦ ∃ ndx, ndx1. nd ' + ndx0 = ndx + ndx1 ∧ ndx.keys = kx0 ∧ ndx1.keys = kx1
Used simplifier rules: key-list freely generated by [], +;;