| P[n] = pe(m, m0, m1), n < # P, partitions(P, n0) ⊦ P = [], partitions(P[n, pe(m, m0, m2)], n0) |
∀ n, m, m0, m1, n0, m2. P0[n] = pe(m, m0, m1) ∧ n < # P0 ∧ partitions(P0, n0) → P0 = [] ∨ partitions(P0[n, pe(m, m0, m2)], n0), (p + P0)[n] = pe(m, m0, m1), n < #(p + P0), partitions(p + P0, n0) ⊦ p + P0 = [], partitions((p + P0)[n, pe(m, m0, m2)], n0)
[Concretesimprules((Csimpgen(partition freely generated by [], +;)))]