Certification Problem

Input (TPDB SRS_Standard/ICFP_2010/161519)

The rewrite relation of the following TRS is considered.

There are 110 ruless (increase limit for explicit display).

Property / Task

Prove or disprove termination.

Answer / Result

Yes.

Proof (by matchbox @ termCOMP 2023)

1 Split

We split R in the relative problem D/R-D and R-D, where the rules D

0(0(1(x1))) 0(0(0(0(x1)))) (1)
1(2(1(1(2(1(x1)))))) 2(1(2(2(0(0(0(x1))))))) (2)
0(0(1(0(2(2(2(1(x1)))))))) 0(0(0(0(0(0(1(0(1(1(0(0(x1)))))))))))) (3)
0(2(0(0(1(2(1(1(2(x1))))))))) 0(2(0(0(0(0(0(0(0(2(x1)))))))))) (6)
1(0(2(2(0(2(1(2(1(x1))))))))) 1(0(0(0(1(0(0(0(0(0(0(2(x1)))))))))))) (7)
1(1(1(1(1(0(2(1(0(x1))))))))) 2(2(0(1(0(0(0(0(0(0(x1)))))))))) (8)
1(1(2(1(1(2(2(1(2(x1))))))))) 2(2(0(0(0(2(0(2(1(0(x1)))))))))) (9)
2(0(2(1(1(2(2(1(2(x1))))))))) 1(0(0(0(0(1(0(0(1(0(0(x1))))))))))) (10)
2(1(0(2(0(2(2(1(2(x1))))))))) 2(2(1(0(0(0(0(2(1(0(x1)))))))))) (11)
0(1(2(0(2(1(1(1(0(0(x1)))))))))) 1(0(2(2(1(0(0(0(0(0(0(0(x1)))))))))))) (13)
1(0(2(2(1(0(0(2(1(2(x1)))))))))) 0(0(0(0(2(1(0(0(0(1(1(x1))))))))))) (14)
2(2(2(0(2(1(1(1(1(2(x1)))))))))) 0(0(0(0(2(2(2(2(1(0(1(x1))))))))))) (15)
0(1(1(2(0(0(2(0(2(1(1(x1))))))))))) 0(0(0(0(0(2(0(0(1(0(2(0(x1)))))))))))) (16)
1(0(2(0(2(0(0(1(1(1(2(x1))))))))))) 0(0(0(0(0(1(0(0(2(0(1(2(x1)))))))))))) (17)
1(1(2(0(1(2(0(1(0(2(1(x1))))))))))) 2(0(0(0(1(0(0(2(1(1(0(1(x1)))))))))))) (18)
1(2(1(2(0(0(2(1(2(1(2(x1))))))))))) 1(1(2(1(0(0(0(0(0(2(0(1(0(x1))))))))))))) (19)
2(1(2(2(1(1(1(2(0(1(1(x1))))))))))) 2(2(2(0(0(0(0(0(1(0(0(0(1(2(0(x1))))))))))))))) (20)
1(0(1(1(0(2(2(2(2(2(1(2(x1)))))))))))) 0(2(2(1(0(0(0(0(2(1(1(2(1(x1))))))))))))) (21)
1(0(2(1(2(0(2(2(0(1(0(1(x1)))))))))))) 2(0(1(0(1(2(0(0(2(1(0(0(0(0(x1)))))))))))))) (22)
2(0(2(2(1(2(1(0(1(1(1(2(x1)))))))))))) 0(1(2(0(0(0(1(0(0(2(2(2(1(x1))))))))))))) (23)
2(2(0(1(0(2(0(1(1(1(2(0(x1)))))))))))) 1(0(2(0(0(0(0(1(2(1(1(2(0(x1))))))))))))) (24)
2(2(2(2(2(1(1(2(1(1(0(1(x1)))))))))))) 0(0(1(1(1(0(0(0(0(2(0(2(2(x1))))))))))))) (25)
0(0(2(1(1(0(1(2(1(1(1(0(1(x1))))))))))))) 2(1(0(0(0(0(0(0(0(0(1(1(2(2(x1)))))))))))))) (26)
1(1(0(1(0(2(0(0(2(1(1(1(2(x1))))))))))))) 0(2(1(0(1(0(2(0(1(0(0(0(0(0(0(x1))))))))))))))) (27)
2(0(2(2(2(1(1(2(2(1(2(2(1(x1))))))))))))) 0(2(2(0(0(0(0(0(0(0(1(1(1(2(2(2(0(x1))))))))))))))))) (28)
2(2(2(0(2(1(1(1(2(0(0(1(1(x1))))))))))))) 2(0(2(1(0(1(0(0(0(0(0(1(2(1(x1)))))))))))))) (29)
1(2(0(2(2(0(0(1(2(2(0(1(2(2(x1)))))))))))))) 2(1(0(1(0(1(1(0(0(0(0(2(0(0(0(0(2(x1))))))))))))))))) (30)
2(1(1(0(0(1(2(0(2(0(2(2(0(1(x1)))))))))))))) 0(2(2(2(2(0(0(0(0(0(0(0(2(2(0(x1))))))))))))))) (31)
2(2(0(1(0(1(0(2(0(1(0(0(2(1(x1)))))))))))))) 0(0(0(2(2(1(0(0(2(1(1(2(0(1(x1)))))))))))))) (32)
0(1(2(1(0(1(0(0(0(1(0(1(2(2(2(x1))))))))))))))) 1(1(2(0(1(0(0(0(0(0(0(0(0(2(2(2(x1)))))))))))))))) (33)
1(0(1(2(2(0(1(2(0(2(0(0(1(1(2(x1))))))))))))))) 0(0(0(2(0(1(1(1(1(0(1(1(1(0(0(2(x1)))))))))))))))) (34)
1(1(2(0(2(1(2(2(1(0(2(2(0(0(1(x1))))))))))))))) 1(1(0(0(0(2(0(2(1(2(1(2(0(0(0(1(x1)))))))))))))))) (35)
2(0(1(2(1(0(0(1(1(2(2(0(0(2(2(x1))))))))))))))) 1(2(0(0(0(0(0(1(2(0(1(0(0(2(1(1(x1)))))))))))))))) (36)
2(0(2(1(0(2(0(0(1(1(1(0(2(2(2(x1))))))))))))))) 2(2(2(0(0(0(1(0(0(2(1(1(1(2(0(1(x1)))))))))))))))) (37)
2(1(2(0(0(1(1(2(2(1(2(2(0(2(0(x1))))))))))))))) 0(0(0(0(1(1(2(0(2(1(1(0(0(0(0(0(x1)))))))))))))))) (38)
1(0(1(2(2(0(1(0(1(2(0(2(1(1(2(1(x1)))))))))))))))) 2(2(0(1(2(2(2(0(1(0(0(0(2(0(2(2(0(x1))))))))))))))))) (39)
2(1(1(0(2(0(0(0(2(2(0(2(0(2(1(2(x1)))))))))))))))) 0(0(0(0(1(0(0(1(1(1(0(0(2(2(0(0(0(x1))))))))))))))))) (40)
0(2(1(1(2(1(2(0(2(0(0(0(2(1(1(0(2(x1))))))))))))))))) 0(0(1(0(1(0(0(0(1(0(0(0(1(0(0(2(0(0(x1)))))))))))))))))) (41)
0(2(2(1(2(0(2(1(0(2(2(1(1(1(1(1(1(x1))))))))))))))))) 1(0(0(1(1(2(1(1(0(1(1(0(2(0(0(1(0(0(x1)))))))))))))))))) (42)
2(2(1(0(2(1(2(0(2(1(1(2(0(0(1(1(2(x1))))))))))))))))) 2(0(0(2(0(2(1(2(1(0(2(0(0(0(0(2(1(2(x1)))))))))))))))))) (43)
2(2(2(0(1(2(1(0(1(1(0(1(1(0(0(2(2(x1))))))))))))))))) 0(2(1(2(1(2(0(0(1(0(0(0(1(0(0(0(1(2(0(2(x1)))))))))))))))))))) (44)
2(2(2(0(2(2(0(1(1(0(0(1(0(2(2(2(2(x1))))))))))))))))) 2(1(0(1(1(1(2(2(1(1(0(2(2(0(0(0(0(0(0(1(x1)))))))))))))))))))) (45)
2(2(2(2(0(1(1(2(1(0(0(1(1(2(0(2(1(x1))))))))))))))))) 2(1(0(2(0(1(0(0(0(0(1(0(0(0(0(1(1(0(0(0(x1)))))))))))))))))))) (46)
0(2(1(1(2(2(1(1(1(0(1(1(1(2(0(0(1(1(x1)))))))))))))))))) 0(0(0(0(2(0(0(0(0(2(0(0(0(2(2(0(1(0(0(0(2(2(0(x1))))))))))))))))))))))) (47)
1(0(1(0(2(2(0(2(1(1(1(1(1(0(0(2(2(1(x1)))))))))))))))))) 0(2(0(0(0(0(0(2(1(2(2(0(1(2(1(1(0(2(2(x1))))))))))))))))))) (48)
1(0(1(1(1(1(2(1(2(0(2(1(2(1(2(2(0(1(x1)))))))))))))))))) 1(0(0(0(2(2(1(1(2(2(1(1(1(1(2(2(1(1(x1)))))))))))))))))) (49)
1(0(1(1(2(2(0(0(2(0(1(2(1(1(1(2(2(2(x1)))))))))))))))))) 2(0(0(1(0(0(2(0(1(0(0(1(2(0(2(2(0(2(0(x1))))))))))))))))))) (50)
1(1(1(0(1(0(0(1(1(2(0(0(1(0(2(0(0(1(x1)))))))))))))))))) 1(1(1(0(1(0(0(1(0(0(0(0(1(1(2(1(2(0(x1)))))))))))))))))) (52)
1(2(1(1(0(0(0(1(2(0(2(2(2(1(0(2(0(1(x1)))))))))))))))))) 2(0(1(2(2(0(0(0(0(0(0(1(1(0(0(0(1(1(1(x1))))))))))))))))))) (53)
1(2(2(2(2(1(0(2(1(0(2(0(0(1(2(2(2(1(x1)))))))))))))))))) 1(0(1(2(2(0(0(2(0(2(0(2(2(0(0(0(0(1(2(x1))))))))))))))))))) (55)
1(2(2(1(0(1(0(2(2(0(2(0(0(2(1(2(1(0(1(x1))))))))))))))))))) 1(0(1(1(2(0(2(0(1(0(0(1(0(0(0(0(1(0(0(0(x1)))))))))))))))))))) (56)
2(0(1(1(2(1(0(1(2(2(0(2(1(1(0(1(1(0(0(x1))))))))))))))))))) 1(0(0(0(2(1(1(0(2(1(1(0(0(0(1(0(2(1(0(0(0(0(x1)))))))))))))))))))))) (57)
2(1(1(0(1(0(1(2(0(1(1(1(2(2(2(1(2(2(1(x1))))))))))))))))))) 0(1(1(0(1(0(2(1(1(0(0(1(0(1(1(0(0(0(0(2(x1)))))))))))))))))))) (58)
1(0(2(1(1(0(2(1(0(2(1(1(1(1(2(1(0(2(1(1(x1)))))))))))))))))))) 0(1(2(1(2(1(0(2(1(0(0(0(0(0(2(2(1(0(0(2(2(0(x1)))))))))))))))))))))) (59)
1(1(0(1(2(0(1(2(2(1(1(1(0(1(2(1(0(1(1(2(x1)))))))))))))))))))) 2(1(1(1(2(1(1(1(1(2(0(0(0(1(2(2(1(0(1(1(x1)))))))))))))))))))) (60)
1(1(2(1(1(1(0(1(2(1(0(2(2(0(0(2(1(0(0(2(x1)))))))))))))))))))) 2(1(1(0(0(0(0(0(2(1(1(0(1(1(1(2(1(2(2(2(0(x1))))))))))))))))))))) (61)
1(2(2(1(1(0(0(2(2(1(0(1(0(0(1(2(0(2(2(0(x1)))))))))))))))))))) 1(2(2(0(0(0(0(0(2(2(0(2(1(0(0(0(2(0(1(1(0(0(x1)))))))))))))))))))))) (62)
1(2(2(2(0(1(1(0(1(2(2(1(2(0(2(1(2(0(1(0(x1)))))))))))))))))))) 2(1(2(2(1(0(2(2(0(1(1(2(1(2(0(0(0(0(0(2(1(0(x1)))))))))))))))))))))) (63)
2(1(2(2(1(2(2(0(2(1(0(1(0(2(1(1(0(1(0(1(x1)))))))))))))))))))) 2(0(2(2(1(0(1(0(0(1(0(1(0(2(1(0(0(0(0(0(0(1(x1)))))))))))))))))))))) (64)
0(1(2(0(2(2(1(0(2(1(2(0(0(0(1(2(2(2(0(1(1(x1))))))))))))))))))))) 1(0(2(1(0(0(0(0(0(1(1(1(2(2(0(0(1(1(2(0(0(0(0(x1))))))))))))))))))))))) (65)
0(2(2(0(0(2(0(2(2(1(1(2(2(2(0(1(0(0(2(0(0(x1))))))))))))))))))))) 1(0(2(2(0(0(0(0(0(0(0(1(0(0(2(1(1(2(2(0(1(0(0(0(0(0(x1)))))))))))))))))))))))))) (66)
2(0(2(1(2(0(2(0(0(2(0(0(1(0(2(1(0(0(0(2(2(x1))))))))))))))))))))) 1(0(0(0(0(1(2(1(2(0(2(2(0(0(0(2(0(0(2(2(2(x1))))))))))))))))))))) (67)
2(2(0(2(0(2(2(1(1(2(2(0(2(2(1(0(1(1(2(0(0(x1))))))))))))))))))))) 2(0(0(0(0(1(0(0(0(0(2(0(1(0(1(0(1(1(2(2(1(2(0(0(0(x1))))))))))))))))))))))))) (69)
1(1(1(1(2(1(1(0(2(1(0(0(1(0(0(1(2(1(1(1(2(1(x1)))))))))))))))))))))) 1(2(2(2(2(1(2(0(2(0(0(0(2(1(0(0(1(0(1(0(0(1(2(x1))))))))))))))))))))))) (71)
1(2(0(1(2(1(0(1(2(0(0(0(2(0(0(1(0(1(1(2(0(1(x1)))))))))))))))))))))) 0(0(0(1(1(0(2(0(1(2(1(1(2(0(0(0(1(1(0(2(2(1(x1)))))))))))))))))))))) (72)
1(2(1(2(0(1(1(2(1(1(1(1(0(1(2(0(1(0(0(2(2(0(x1)))))))))))))))))))))) 0(1(1(0(0(1(2(0(1(2(1(1(2(1(0(2(2(0(0(0(0(2(2(0(x1)))))))))))))))))))))))) (73)
2(0(2(2(0(1(0(0(1(0(0(2(2(0(1(1(0(2(1(0(0(2(x1)))))))))))))))))))))) 1(0(1(1(0(0(0(0(0(2(0(0(2(0(2(2(2(1(1(1(0(2(2(x1))))))))))))))))))))))) (74)
2(1(1(0(2(2(1(2(0(0(1(1(1(1(0(2(2(1(2(0(2(2(x1)))))))))))))))))))))) 2(1(2(2(1(1(1(0(1(0(0(0(1(0(0(1(0(0(2(2(0(0(2(x1))))))))))))))))))))))) (75)
1(0(1(2(0(1(1(2(0(2(2(0(0(1(2(0(0(1(1(2(0(1(1(x1))))))))))))))))))))))) 2(2(0(0(2(0(0(1(0(0(0(1(1(1(2(2(0(2(0(2(1(0(1(1(x1)))))))))))))))))))))))) (76)
1(0(2(2(1(0(1(1(2(2(0(2(1(1(2(2(1(1(0(1(1(1(2(x1))))))))))))))))))))))) 1(0(0(0(0(2(0(1(0(0(0(0(1(2(0(2(1(1(2(0(0(2(1(0(2(0(x1)))))))))))))))))))))))))) (77)
0(0(0(2(0(0(0(1(0(2(0(1(2(2(0(2(1(1(1(2(1(2(0(1(x1)))))))))))))))))))))))) 0(0(0(0(0(2(1(0(1(0(0(0(2(1(0(1(2(2(0(0(2(2(1(1(2(x1))))))))))))))))))))))))) (80)
0(0(2(1(0(1(1(0(2(0(1(1(0(1(1(2(2(2(1(0(0(2(2(1(x1)))))))))))))))))))))))) 0(0(2(0(2(2(1(0(2(0(2(0(0(0(0(0(0(0(2(1(0(0(1(1(1(2(x1)))))))))))))))))))))))))) (81)
0(0(2(2(0(2(0(1(1(2(1(2(2(2(1(2(1(2(0(0(0(1(0(2(x1)))))))))))))))))))))))) 1(2(0(0(2(1(0(0(1(0(0(0(0(1(0(2(1(2(0(0(0(1(0(2(1(x1))))))))))))))))))))))))) (82)
1(0(1(0(2(2(0(2(0(1(1(2(0(2(0(2(2(1(1(0(2(1(0(2(x1)))))))))))))))))))))))) 1(2(2(2(0(2(0(0(1(0(0(1(2(2(1(0(2(0(2(0(0(0(1(1(1(x1))))))))))))))))))))))))) (83)
1(0(1(2(1(1(1(1(0(1(1(2(1(2(2(2(2(0(0(2(1(0(1(1(x1)))))))))))))))))))))))) 1(0(0(0(2(2(2(1(0(0(1(2(2(1(1(1(2(1(2(0(2(0(1(0(0(x1))))))))))))))))))))))))) (84)
1(0(1(2(1(1(2(2(0(2(0(2(0(2(0(1(2(1(1(2(2(2(2(1(x1)))))))))))))))))))))))) 0(2(1(2(1(0(0(0(0(0(2(2(0(1(2(1(2(1(1(2(1(0(2(2(0(x1))))))))))))))))))))))))) (85)
1(0(2(0(0(2(2(1(2(2(0(0(0(2(2(2(2(2(0(2(0(1(1(1(x1)))))))))))))))))))))))) 1(1(0(2(2(0(2(2(0(2(1(2(2(0(0(0(2(1(0(2(1(0(0(0(0(0(x1)))))))))))))))))))))))))) (86)
2(1(0(0(2(2(2(2(0(2(0(0(2(1(2(2(1(0(2(0(2(0(2(1(x1)))))))))))))))))))))))) 0(0(2(1(0(0(1(0(0(1(1(1(1(0(0(2(2(1(0(2(0(0(0(0(1(x1))))))))))))))))))))))))) (87)
2(2(1(0(1(2(1(2(2(0(2(2(1(1(1(1(1(0(0(0(1(1(2(2(x1)))))))))))))))))))))))) 2(1(0(0(0(1(0(2(1(1(0(1(2(2(0(0(0(2(2(1(0(0(0(0(2(0(x1)))))))))))))))))))))))))) (88)
1(1(0(2(0(2(0(1(2(1(0(1(2(2(0(2(2(2(0(2(1(2(2(2(1(x1))))))))))))))))))))))))) 2(0(2(1(1(1(0(0(0(1(2(1(2(1(2(0(1(2(0(0(1(0(2(0(0(0(x1)))))))))))))))))))))))))) (89)
1(1(1(0(2(2(2(0(1(0(2(1(0(0(1(0(1(2(1(1(1(1(0(2(0(x1))))))))))))))))))))))))) 2(0(0(0(0(1(0(0(1(2(2(2(1(0(2(1(1(1(1(0(1(2(1(0(2(1(0(x1))))))))))))))))))))))))))) (90)
1(1(2(1(2(0(1(2(0(1(0(2(0(0(2(1(0(1(2(2(0(2(0(1(1(x1))))))))))))))))))))))))) 1(1(1(1(0(0(2(2(2(2(0(1(2(1(2(0(0(1(0(0(2(0(0(0(0(2(x1)))))))))))))))))))))))))) (91)
1(2(2(2(2(0(0(1(2(2(2(2(2(0(1(1(2(1(0(2(2(1(1(2(2(x1))))))))))))))))))))))))) 2(0(0(1(1(1(0(2(2(1(2(2(0(1(0(1(0(0(0(1(2(2(0(0(0(0(x1)))))))))))))))))))))))))) (92)
2(2(1(0(1(2(0(2(1(2(2(0(2(2(2(2(1(2(0(1(0(0(1(2(0(x1))))))))))))))))))))))))) 0(0(0(0(0(1(2(1(0(1(0(1(0(2(2(2(1(1(1(2(0(2(2(2(1(1(0(x1))))))))))))))))))))))))))) (94)
2(0(1(1(0(2(2(1(0(1(1(0(1(1(2(0(1(2(2(1(0(1(2(0(2(2(x1)))))))))))))))))))))))))) 0(0(1(2(2(0(1(2(1(1(1(1(0(1(1(2(0(0(0(0(1(0(0(1(0(2(0(1(x1)))))))))))))))))))))))))))) (95)
2(0(2(2(0(1(0(2(1(1(0(0(1(1(1(2(2(2(0(1(1(1(1(0(1(1(x1)))))))))))))))))))))))))) 1(0(0(0(0(2(2(1(2(0(1(1(0(2(2(0(0(0(2(1(1(0(0(0(2(1(1(0(2(x1))))))))))))))))))))))))))))) (96)
0(0(0(1(2(2(0(0(2(2(1(1(1(1(2(2(1(0(2(2(1(0(2(1(0(2(1(x1))))))))))))))))))))))))))) 0(0(1(1(0(0(1(2(1(0(0(1(0(0(0(0(2(1(0(1(0(0(2(0(0(1(0(2(x1)))))))))))))))))))))))))))) (97)
1(0(1(2(1(1(2(0(1(2(1(2(2(2(2(1(1(2(0(2(0(1(1(0(2(2(2(x1))))))))))))))))))))))))))) 1(2(2(1(0(0(0(0(0(0(0(1(2(0(1(2(2(1(0(1(1(2(0(0(0(1(2(2(2(x1))))))))))))))))))))))))))))) (98)
1(2(0(1(1(0(1(1(2(2(1(0(2(0(2(0(2(0(1(2(1(2(2(1(1(2(1(x1))))))))))))))))))))))))))) 1(0(0(0(0(0(1(0(0(0(0(1(2(0(0(2(1(1(0(1(1(2(0(1(0(2(1(2(1(x1))))))))))))))))))))))))))))) (99)
2(0(0(0(1(2(0(1(0(1(0(1(0(2(1(0(0(2(2(0(2(1(2(0(2(0(1(x1))))))))))))))))))))))))))) 2(2(0(2(1(2(0(2(2(1(0(1(0(1(1(2(0(2(0(0(0(0(1(0(0(1(0(x1))))))))))))))))))))))))))) (100)
2(1(1(1(0(2(1(1(2(2(0(1(2(2(0(2(1(1(2(2(0(0(2(2(0(2(1(x1))))))))))))))))))))))))))) 2(2(0(0(1(1(1(1(0(2(2(2(2(0(2(2(1(1(0(1(0(0(0(2(0(2(2(2(x1)))))))))))))))))))))))))))) (101)
0(2(0(0(1(2(2(1(1(1(1(0(1(1(2(0(2(1(2(1(2(1(1(1(2(0(2(0(x1)))))))))))))))))))))))))))) 0(2(1(2(0(0(0(2(1(0(1(2(1(2(2(2(2(2(1(0(0(1(0(0(2(2(1(1(0(x1))))))))))))))))))))))))))))) (102)
0(2(2(2(2(1(2(0(2(2(1(1(2(1(2(2(0(1(0(1(1(2(0(0(2(1(0(2(x1)))))))))))))))))))))))))))) 0(2(2(0(1(1(1(2(1(1(0(0(0(0(2(1(0(0(2(0(1(2(1(0(2(1(0(2(0(0(x1)))))))))))))))))))))))))))))) (103)
2(1(0(1(0(1(1(2(2(1(1(1(2(2(2(2(2(1(2(1(0(1(0(0(2(1(2(1(x1)))))))))))))))))))))))))))) 2(0(0(0(1(0(1(0(0(0(0(0(1(1(0(0(2(1(2(1(0(0(2(1(2(1(1(0(0(1(x1)))))))))))))))))))))))))))))) (104)
1(0(2(2(1(0(0(0(0(1(0(1(1(1(0(1(2(1(2(0(1(0(0(0(1(2(0(0(2(x1))))))))))))))))))))))))))))) 1(2(1(1(1(0(0(2(1(2(1(0(1(2(0(2(0(0(0(0(1(0(1(1(0(0(0(0(2(x1))))))))))))))))))))))))))))) (105)
1(1(0(1(1(2(0(0(1(1(0(1(0(0(1(0(1(2(1(0(2(0(0(0(0(1(1(2(2(x1))))))))))))))))))))))))))))) 1(0(0(2(0(0(1(0(2(2(1(1(0(0(1(2(1(2(1(0(0(0(0(1(1(1(1(1(0(x1))))))))))))))))))))))))))))) (106)
1(1(0(1(2(0(2(0(1(1(1(2(0(2(0(2(0(2(2(1(0(0(1(1(2(2(1(1(0(x1))))))))))))))))))))))))))))) 1(2(1(2(2(0(1(2(2(2(1(1(2(1(0(0(0(2(0(0(0(0(2(1(2(0(2(2(1(0(x1)))))))))))))))))))))))))))))) (107)
1(2(0(0(2(1(0(1(2(2(0(1(0(2(2(2(0(2(2(0(1(0(2(1(2(1(2(2(0(x1))))))))))))))))))))))))))))) 0(2(2(0(0(0(0(0(2(2(1(0(0(2(0(0(2(2(2(1(0(0(2(1(0(2(0(1(0(0(x1)))))))))))))))))))))))))))))) (108)
0(0(1(0(0(0(2(0(1(0(1(0(0(2(0(1(0(1(2(0(0(0(1(1(0(0(2(1(1(2(x1)))))))))))))))))))))))))))))) 0(0(0(0(0(0(2(2(1(2(1(0(0(0(0(1(0(0(1(1(0(2(0(1(0(1(1(0(1(2(x1)))))))))))))))))))))))))))))) (109)
are deleted.

1.1 Closure Under Flat Contexts

Using the flat contexts

{2(), 1(), 0()}

We obtain the transformed TRS

There are 330 ruless (increase limit for explicit display).

1.1.1 Semantic Labeling

The following interpretations form a model of the rules.

As carrier we take the set {0,1,2}. Symbols are labeled by the interpretation of their arguments using the interpretations (modulo 3):

[2(x1)] = 3x1 + 0
[1(x1)] = 3x1 + 1
[0(x1)] = 3x1 + 2

We obtain the labeled TRS

There are 990 ruless (increase limit for explicit display).

1.1.1.1 Rule Removal

Using the matrix interpretations of dimension 1 with strict dimension 1 over the rationals with delta = 1
[20(x1)] = x1 +
1
[21(x1)] = x1 +
1
[22(x1)] = x1 +
1
[10(x1)] = x1 +
1
[11(x1)] = x1 +
1
[12(x1)] = x1 +
1
[00(x1)] = x1 +
1
[01(x1)] = x1 +
1
[02(x1)] = x1 +
0
all of the following rules can be deleted.

There are 907 ruless (increase limit for explicit display).

1.1.1.1.1 R is empty

There are no rules in the TRS. Hence, it is terminating.

1.2 Closure Under Flat Contexts

Using the flat contexts

{2(), 1(), 0()}

We obtain the transformed TRS
2(0(0(2(0(0(1(2(0(x1))))))))) 2(2(0(2(1(0(0(0(0(x1))))))))) (408)
2(1(1(0(2(2(0(0(2(x1))))))))) 2(2(2(0(1(1(0(0(2(x1))))))))) (409)
2(0(0(1(1(2(2(0(0(1(1(x1))))))))))) 2(0(0(2(2(1(1(0(0(1(1(x1))))))))))) (410)
2(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1))))))))))))))))))) 2(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1))))))))))))))))))) (411)
2(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1))))))))))))))))))) 2(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1)))))))))))))))))))))) (412)
2(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1)))))))))))))))))))))) 2(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1)))))))))))))))))))))))) (413)
2(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1))))))))))))))))))))))) 2(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1))))))))))))))))))))))))))) (414)
2(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1)))))))))))))))))))))))) 2(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1)))))))))))))))))))))))))) (415)
2(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1)))))))))))))))))))))))) 2(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1))))))))))))))))))))))))) (416)
2(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1)))))))))))))))))))))))))) 2(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1)))))))))))))))))))))))))))) (417)
2(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1))))))))))))))))))))))))))))))) 2(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1))))))))))))))))))))))))))))))) (418)
1(0(0(2(0(0(1(2(0(x1))))))))) 1(2(0(2(1(0(0(0(0(x1))))))))) (419)
1(1(1(0(2(2(0(0(2(x1))))))))) 1(2(2(0(1(1(0(0(2(x1))))))))) (420)
1(0(0(1(1(2(2(0(0(1(1(x1))))))))))) 1(0(0(2(2(1(1(0(0(1(1(x1))))))))))) (421)
1(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1))))))))))))))))))) 1(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1))))))))))))))))))) (422)
1(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1))))))))))))))))))) 1(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1)))))))))))))))))))))) (423)
1(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1)))))))))))))))))))))) 1(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1)))))))))))))))))))))))) (424)
1(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1))))))))))))))))))))))) 1(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1))))))))))))))))))))))))))) (425)
1(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1)))))))))))))))))))))))) 1(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1)))))))))))))))))))))))))) (426)
1(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1)))))))))))))))))))))))) 1(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1))))))))))))))))))))))))) (427)
1(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1)))))))))))))))))))))))))) 1(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1)))))))))))))))))))))))))))) (428)
1(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1))))))))))))))))))))))))))))))) 1(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1))))))))))))))))))))))))))))))) (429)
0(0(0(2(0(0(1(2(0(x1))))))))) 0(2(0(2(1(0(0(0(0(x1))))))))) (430)
0(1(1(0(2(2(0(0(2(x1))))))))) 0(2(2(0(1(1(0(0(2(x1))))))))) (431)
0(0(0(1(1(2(2(0(0(1(1(x1))))))))))) 0(0(0(2(2(1(1(0(0(1(1(x1))))))))))) (432)
0(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1))))))))))))))))))) 0(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1))))))))))))))))))) (433)
0(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1))))))))))))))))))) 0(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1)))))))))))))))))))))) (434)
0(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1)))))))))))))))))))))) 0(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1)))))))))))))))))))))))) (435)
0(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1))))))))))))))))))))))) 0(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1))))))))))))))))))))))))))) (436)
0(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1)))))))))))))))))))))))) 0(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1)))))))))))))))))))))))))) (437)
0(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1)))))))))))))))))))))))) 0(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1))))))))))))))))))))))))) (438)
0(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1)))))))))))))))))))))))))) 0(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1)))))))))))))))))))))))))))) (439)
0(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1))))))))))))))))))))))))))))))) 0(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1))))))))))))))))))))))))))))))) (440)

1.2.1 Closure Under Flat Contexts

Using the flat contexts

{2(), 1(), 0()}

We obtain the transformed TRS
2(2(0(0(2(0(0(1(2(0(x1)))))))))) 2(2(2(0(2(1(0(0(0(0(x1)))))))))) (1431)
2(2(1(1(0(2(2(0(0(2(x1)))))))))) 2(2(2(2(0(1(1(0(0(2(x1)))))))))) (1432)
2(2(0(0(1(1(2(2(0(0(1(1(x1)))))))))))) 2(2(0(0(2(2(1(1(0(0(1(1(x1)))))))))))) (1433)
2(2(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1)))))))))))))))))))) 2(2(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1)))))))))))))))))))) (1434)
2(2(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1)))))))))))))))))))) 2(2(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1))))))))))))))))))))))) (1435)
2(2(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1))))))))))))))))))))))) 2(2(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1))))))))))))))))))))))))) (1436)
2(2(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1)))))))))))))))))))))))) 2(2(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1)))))))))))))))))))))))))))) (1437)
2(2(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1))))))))))))))))))))))))) 2(2(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1))))))))))))))))))))))))))) (1438)
2(2(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1))))))))))))))))))))))))) 2(2(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1)))))))))))))))))))))))))) (1439)
2(2(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1))))))))))))))))))))))))))) 2(2(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1))))))))))))))))))))))))))))) (1440)
2(2(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1)))))))))))))))))))))))))))))))) 2(2(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1)))))))))))))))))))))))))))))))) (1441)
2(1(0(0(2(0(0(1(2(0(x1)))))))))) 2(1(2(0(2(1(0(0(0(0(x1)))))))))) (1442)
2(1(1(1(0(2(2(0(0(2(x1)))))))))) 2(1(2(2(0(1(1(0(0(2(x1)))))))))) (1443)
2(1(0(0(1(1(2(2(0(0(1(1(x1)))))))))))) 2(1(0(0(2(2(1(1(0(0(1(1(x1)))))))))))) (1444)
2(1(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1)))))))))))))))))))) 2(1(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1)))))))))))))))))))) (1445)
2(1(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1)))))))))))))))))))) 2(1(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1))))))))))))))))))))))) (1446)
2(1(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1))))))))))))))))))))))) 2(1(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1))))))))))))))))))))))))) (1447)
2(1(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1)))))))))))))))))))))))) 2(1(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1)))))))))))))))))))))))))))) (1448)
2(1(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1))))))))))))))))))))))))) 2(1(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1))))))))))))))))))))))))))) (1449)
2(1(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1))))))))))))))))))))))))) 2(1(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1)))))))))))))))))))))))))) (1450)
2(1(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1))))))))))))))))))))))))))) 2(1(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1))))))))))))))))))))))))))))) (1451)
2(1(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1)))))))))))))))))))))))))))))))) 2(1(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1)))))))))))))))))))))))))))))))) (1452)
2(0(0(0(2(0(0(1(2(0(x1)))))))))) 2(0(2(0(2(1(0(0(0(0(x1)))))))))) (1453)
2(0(1(1(0(2(2(0(0(2(x1)))))))))) 2(0(2(2(0(1(1(0(0(2(x1)))))))))) (1454)
2(0(0(0(1(1(2(2(0(0(1(1(x1)))))))))))) 2(0(0(0(2(2(1(1(0(0(1(1(x1)))))))))))) (1455)
2(0(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1)))))))))))))))))))) 2(0(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1)))))))))))))))))))) (1456)
2(0(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1)))))))))))))))))))) 2(0(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1))))))))))))))))))))))) (1457)
2(0(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1))))))))))))))))))))))) 2(0(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1))))))))))))))))))))))))) (1458)
2(0(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1)))))))))))))))))))))))) 2(0(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1)))))))))))))))))))))))))))) (1459)
2(0(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1))))))))))))))))))))))))) 2(0(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1))))))))))))))))))))))))))) (1460)
2(0(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1))))))))))))))))))))))))) 2(0(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1)))))))))))))))))))))))))) (1461)
2(0(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1))))))))))))))))))))))))))) 2(0(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1))))))))))))))))))))))))))))) (1462)
2(0(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1)))))))))))))))))))))))))))))))) 2(0(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1)))))))))))))))))))))))))))))))) (1463)
1(2(0(0(2(0(0(1(2(0(x1)))))))))) 1(2(2(0(2(1(0(0(0(0(x1)))))))))) (1464)
1(2(1(1(0(2(2(0(0(2(x1)))))))))) 1(2(2(2(0(1(1(0(0(2(x1)))))))))) (1465)
1(2(0(0(1(1(2(2(0(0(1(1(x1)))))))))))) 1(2(0(0(2(2(1(1(0(0(1(1(x1)))))))))))) (1466)
1(2(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1)))))))))))))))))))) 1(2(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1)))))))))))))))))))) (1467)
1(2(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1)))))))))))))))))))) 1(2(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1))))))))))))))))))))))) (1468)
1(2(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1))))))))))))))))))))))) 1(2(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1))))))))))))))))))))))))) (1469)
1(2(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1)))))))))))))))))))))))) 1(2(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1)))))))))))))))))))))))))))) (1470)
1(2(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1))))))))))))))))))))))))) 1(2(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1))))))))))))))))))))))))))) (1471)
1(2(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1))))))))))))))))))))))))) 1(2(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1)))))))))))))))))))))))))) (1472)
1(2(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1))))))))))))))))))))))))))) 1(2(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1))))))))))))))))))))))))))))) (1473)
1(2(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1)))))))))))))))))))))))))))))))) 1(2(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1)))))))))))))))))))))))))))))))) (1474)
1(1(0(0(2(0(0(1(2(0(x1)))))))))) 1(1(2(0(2(1(0(0(0(0(x1)))))))))) (1475)
1(1(1(1(0(2(2(0(0(2(x1)))))))))) 1(1(2(2(0(1(1(0(0(2(x1)))))))))) (1476)
1(1(0(0(1(1(2(2(0(0(1(1(x1)))))))))))) 1(1(0(0(2(2(1(1(0(0(1(1(x1)))))))))))) (1477)
1(1(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1)))))))))))))))))))) 1(1(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1)))))))))))))))))))) (1478)
1(1(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1)))))))))))))))))))) 1(1(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1))))))))))))))))))))))) (1479)
1(1(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1))))))))))))))))))))))) 1(1(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1))))))))))))))))))))))))) (1480)
1(1(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1)))))))))))))))))))))))) 1(1(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1)))))))))))))))))))))))))))) (1481)
1(1(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1))))))))))))))))))))))))) 1(1(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1))))))))))))))))))))))))))) (1482)
1(1(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1))))))))))))))))))))))))) 1(1(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1)))))))))))))))))))))))))) (1483)
1(1(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1))))))))))))))))))))))))))) 1(1(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1))))))))))))))))))))))))))))) (1484)
1(1(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1)))))))))))))))))))))))))))))))) 1(1(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1)))))))))))))))))))))))))))))))) (1485)
1(0(0(0(2(0(0(1(2(0(x1)))))))))) 1(0(2(0(2(1(0(0(0(0(x1)))))))))) (1486)
1(0(1(1(0(2(2(0(0(2(x1)))))))))) 1(0(2(2(0(1(1(0(0(2(x1)))))))))) (1487)
1(0(0(0(1(1(2(2(0(0(1(1(x1)))))))))))) 1(0(0(0(2(2(1(1(0(0(1(1(x1)))))))))))) (1488)
1(0(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1)))))))))))))))))))) 1(0(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1)))))))))))))))))))) (1489)
1(0(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1)))))))))))))))))))) 1(0(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1))))))))))))))))))))))) (1490)
1(0(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1))))))))))))))))))))))) 1(0(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1))))))))))))))))))))))))) (1491)
1(0(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1)))))))))))))))))))))))) 1(0(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1)))))))))))))))))))))))))))) (1492)
1(0(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1))))))))))))))))))))))))) 1(0(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1))))))))))))))))))))))))))) (1493)
1(0(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1))))))))))))))))))))))))) 1(0(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1)))))))))))))))))))))))))) (1494)
1(0(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1))))))))))))))))))))))))))) 1(0(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1))))))))))))))))))))))))))))) (1495)
1(0(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1)))))))))))))))))))))))))))))))) 1(0(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1)))))))))))))))))))))))))))))))) (1496)
0(2(0(0(2(0(0(1(2(0(x1)))))))))) 0(2(2(0(2(1(0(0(0(0(x1)))))))))) (1497)
0(2(1(1(0(2(2(0(0(2(x1)))))))))) 0(2(2(2(0(1(1(0(0(2(x1)))))))))) (1498)
0(2(0(0(1(1(2(2(0(0(1(1(x1)))))))))))) 0(2(0(0(2(2(1(1(0(0(1(1(x1)))))))))))) (1499)
0(2(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1)))))))))))))))))))) 0(2(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1)))))))))))))))))))) (1500)
0(2(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1)))))))))))))))))))) 0(2(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1))))))))))))))))))))))) (1501)
0(2(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1))))))))))))))))))))))) 0(2(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1))))))))))))))))))))))))) (1502)
0(2(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1)))))))))))))))))))))))) 0(2(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1)))))))))))))))))))))))))))) (1503)
0(2(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1))))))))))))))))))))))))) 0(2(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1))))))))))))))))))))))))))) (1504)
0(2(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1))))))))))))))))))))))))) 0(2(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1)))))))))))))))))))))))))) (1505)
0(2(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1))))))))))))))))))))))))))) 0(2(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1))))))))))))))))))))))))))))) (1506)
0(2(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1)))))))))))))))))))))))))))))))) 0(2(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1)))))))))))))))))))))))))))))))) (1507)
0(1(0(0(2(0(0(1(2(0(x1)))))))))) 0(1(2(0(2(1(0(0(0(0(x1)))))))))) (1508)
0(1(1(1(0(2(2(0(0(2(x1)))))))))) 0(1(2(2(0(1(1(0(0(2(x1)))))))))) (1509)
0(1(0(0(1(1(2(2(0(0(1(1(x1)))))))))))) 0(1(0(0(2(2(1(1(0(0(1(1(x1)))))))))))) (1510)
0(1(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1)))))))))))))))))))) 0(1(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1)))))))))))))))))))) (1511)
0(1(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1)))))))))))))))))))) 0(1(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1))))))))))))))))))))))) (1512)
0(1(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1))))))))))))))))))))))) 0(1(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1))))))))))))))))))))))))) (1513)
0(1(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1)))))))))))))))))))))))) 0(1(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1)))))))))))))))))))))))))))) (1514)
0(1(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1))))))))))))))))))))))))) 0(1(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1))))))))))))))))))))))))))) (1515)
0(1(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1))))))))))))))))))))))))) 0(1(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1)))))))))))))))))))))))))) (1516)
0(1(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1))))))))))))))))))))))))))) 0(1(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1))))))))))))))))))))))))))))) (1517)
0(1(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1)))))))))))))))))))))))))))))))) 0(1(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1)))))))))))))))))))))))))))))))) (1518)
0(0(0(0(2(0(0(1(2(0(x1)))))))))) 0(0(2(0(2(1(0(0(0(0(x1)))))))))) (1519)
0(0(1(1(0(2(2(0(0(2(x1)))))))))) 0(0(2(2(0(1(1(0(0(2(x1)))))))))) (1520)
0(0(0(0(1(1(2(2(0(0(1(1(x1)))))))))))) 0(0(0(0(2(2(1(1(0(0(1(1(x1)))))))))))) (1521)
0(0(1(1(1(0(0(1(2(0(0(2(2(0(0(2(2(2(1(1(x1)))))))))))))))))))) 0(0(1(1(2(0(0(0(1(1(2(2(0(0(2(1(1(0(2(2(x1)))))))))))))))))))) (1522)
0(0(1(2(2(1(1(2(1(1(2(1(2(2(2(0(0(2(0(1(x1)))))))))))))))))))) 0(0(1(2(2(2(0(2(0(2(1(2(0(0(0(1(0(0(0(1(0(1(1(x1))))))))))))))))))))))) (1523)
0(0(2(1(1(2(2(1(0(2(2(2(1(0(0(2(0(0(2(2(2(0(2(x1))))))))))))))))))))))) 0(0(2(2(1(2(2(0(2(2(1(0(0(1(0(0(0(1(0(0(1(1(2(0(1(x1))))))))))))))))))))))))) (1524)
0(0(0(2(0(2(1(1(0(0(2(1(2(2(2(0(0(0(1(2(1(1(2(1(x1)))))))))))))))))))))))) 0(0(1(0(0(1(1(2(1(2(0(2(0(0(0(2(0(2(1(2(1(1(0(0(0(0(0(0(x1)))))))))))))))))))))))))))) (1525)
0(0(2(0(1(1(0(0(1(1(0(2(1(1(2(1(0(0(2(0(2(1(2(0(1(x1))))))))))))))))))))))))) 0(0(1(2(0(2(2(1(2(2(0(2(0(2(0(1(1(2(0(0(0(0(0(2(2(1(0(x1))))))))))))))))))))))))))) (1526)
0(0(2(0(2(2(0(0(1(1(0(0(1(0(0(2(0(2(0(0(2(2(2(0(1(x1))))))))))))))))))))))))) 0(0(2(1(1(0(1(1(0(0(0(0(0(0(1(2(0(1(2(2(1(2(0(1(2(1(x1)))))))))))))))))))))))))) (1527)
0(0(2(0(2(1(2(0(1(0(0(1(2(0(0(2(2(2(2(1(0(2(1(2(2(2(2(x1))))))))))))))))))))))))))) 0(0(2(2(2(2(0(1(0(1(0(1(0(0(0(0(2(0(2(1(0(0(2(1(1(2(1(0(2(x1))))))))))))))))))))))))))))) (1528)
0(0(1(1(2(1(1(1(2(0(1(0(2(1(0(2(1(1(1(2(1(1(2(2(2(1(0(0(1(1(2(2(x1)))))))))))))))))))))))))))))))) 0(0(2(0(1(2(2(1(0(0(1(2(0(1(2(2(2(1(1(1(1(2(1(1(2(1(1(2(1(1(0(1(x1)))))))))))))))))))))))))))))))) (1529)

1.2.1.1 Semantic Labeling

The following interpretations form a model of the rules.

As carrier we take the set {0,...,8}. Symbols are labeled by the interpretation of their arguments using the interpretations (modulo 9):

[2(x1)] = 3x1 + 0
[1(x1)] = 3x1 + 1
[0(x1)] = 3x1 + 2

We obtain the labeled TRS

There are 891 ruless (increase limit for explicit display).

1.2.1.1.1 Rule Removal

Using the matrix interpretations of dimension 1 with strict dimension 1 over the rationals with delta = 1
[20(x1)] = x1 +
2448
[23(x1)] = x1 +
243
[26(x1)] = x1 +
2448
[21(x1)] = x1 +
1
[24(x1)] = x1 +
2448
[27(x1)] = x1 +
137
[22(x1)] = x1 +
0
[25(x1)] = x1 +
0
[28(x1)] = x1 +
2453
[10(x1)] = x1 +
918
[13(x1)] = x1 +
0
[16(x1)] = x1 +
918
[11(x1)] = x1 +
2313
[14(x1)] = x1 +
2448
[17(x1)] = x1 +
2448
[12(x1)] = x1 +
2449
[15(x1)] = x1 +
0
[18(x1)] = x1 +
2414
[00(x1)] = x1 +
481
[03(x1)] = x1 +
2449
[06(x1)] = x1 +
0
[01(x1)] = x1 +
1632
[04(x1)] = x1 +
1
[07(x1)] = x1 +
1
[02(x1)] = x1 +
2448
[05(x1)] = x1 +
2448
[08(x1)] = x1 +
0
all of the following rules can be deleted.

There are 891 ruless (increase limit for explicit display).

1.2.1.1.1.1 R is empty

There are no rules in the TRS. Hence, it is terminating.