| A = mkarray(6)[0, 22][1, 33][2, 100][3, 55][4, 44][5, 11], D = (∅)[100, 2][11, 5][22, 0][33, 1][44, 4][55, 3], P = pe(0, 2, 0) + pe(3, 5, 0) + [], X = 11 + 22 + 44 + [], F = (∅)[0, 0][1, 0][2, 0][3, 1][4, 1][5, 1] ⊦ ⟨MAIN(X; A, D, P, F)⟩ ( A = mkarray(6)[0, 22][1, 33][2, 100][3, 11][4, 44][5, 55] ∧ D = (∅)[100, 2][11, 3][22, 0][33, 1][44, 4][55, 5] ∧ P = pe(0, 0, 0) + pe(3, 4, 0) + pe(1, 2, 0) + pe(5, 5, 0) + [] ∧ F = (∅)[0, 0][1, 2][2, 2][3, 1][4, 1][5, 3]) |
P = pe(0, 2, 0) ' + pe(3, 5, 0) ', D = (∅)[100, 2][11, 5][22, 0][33, 1][44, 4][55, 3], A = mkarray(6)[0, 22][1, 33][2, 100][3, 55][4, 44][5, 11], F = (∅)[0, 0][1, 0][2, 0][3, 1][4, 1][5, 1] ⊦ ⟨MAIN(11 ' + 22 ' + 44 '; A, D, P, F)⟩ ( A = mkarray(6)[0, 22][1, 33][2, 100][3, 11][4, 44][5, 55] ∧ D = (∅)[100, 2][11, 3][22, 0][33, 1][44, 4][55, 5] ∧ P = pe(0, 0, 0) ' + pe(3, 4, 0) ' + pe(1, 2, 0) ' + pe(5, 5, 0) ' ∧ F = (∅)[0, 0][1, 2][2, 2][3, 1][4, 1][5, 3])
[Concretesimprules((Csimpnamedseq(list,partition,in-17, ⊦ p ∈ p0 ' ↔ p = p0) Csimpnamedseq(list,partition,in-append, ⊦ p ∈ P + P0 ↔ ¬ ¬(p ∈ P ∨ p ∈ P0)) Csimpnamedforward(list,partition,in-14, ⊦ p ' + P = P0 → p ∈ P0) Csimpnamedforward(list,partition,in-15, ⊦ P + p ' = P0 → p ∈ P0) Csimpnamedseq(list,list_of_nat,a, ⊦ (X + X0) + X1 = X + X0 + X1) Csimpnamedseq(list,list_of_nat,app, ⊦ X + [] = X) Csimpnamedseq(list,list_of_nat,c, ⊦ n + X = n ' + X) Csimpnamedseq(list,partition,a, ⊦ (P + P0) + P1 = P + P0 + P1) Csimpnamedseq(list,partition,app, ⊦ P + [] = P) Csimpnamedseq(list,partition,c, ⊦ p + P = p ' + P)))]