| 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]) |
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] ⊦ ⟨REFINE(11 ' + 22 ' + 44 ', F; A, D, P)⟩ ⟨NEWPARTS(; 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((Csimpdecl(MAIN(X; A, D, P, F) {REFINE(X, F; A, D, P); NEWPARTS(; P, F) })))]