| (p ' + P0)[n] = pe(m, m0, m1), partitions(p ' + P0, n0), n ≤ # P0, ∀ 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) ⊦ partitions((p ' + P0)[n, pe(m, m0, m2)], n0) |
n = 0, (p ' + P0)[n] = pe(m, m0, m1), partitions(p ' + P0, n0), n ≤ # P0, ∀ 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) ⊦ partitions((p ' + P0)[n, pe(m, m0, m2)], n0)
[Concretesimprules(()), Extrafmas((n = 0))]