0.00/0.51 YES 0.00/0.52 0.00/0.52 0.00/0.52 The system was inverted. 0.00/0.52 0.00/0.52 Remains to prove termination of the 6-rule system 0.00/0.52 { c c c -> c b c , 0.00/0.52 b b c -> a c b , 0.00/0.52 b a b -> c c b , 0.00/0.52 b a a ->= a a b , 0.00/0.52 b b a ->= a b c , 0.00/0.52 b b a ->= a a c } 0.00/0.52 0.00/0.52 0.00/0.52 Applying context closure of depth 1 in the following form: System R over Sigma 0.00/0.52 maps to { fold(xly) -> fold(xry) | l -> r in R, x,y in Sigma } over Sigma^2, 0.00/0.52 where fold(a_1,...,a_n) = (a_1,a_2)...(a_{n-1}a_{n}) 0.00/0.52 0.00/0.52 Remains to prove termination of the 54-rule system 0.00/0.52 { [c, c] [c, b] [b, c] [c, c] -> [c, c] [c, c] [c, c] [c, c] , 0.00/0.52 [c, a] [a, c] [c, b] [b, c] -> [c, b] [b, b] [b, c] [c, c] , 0.00/0.52 [c, c] [c, c] [c, b] [b, c] -> [c, b] [b, a] [a, b] [b, c] , 0.00/0.52 [c, a] [a, a] [a, b] [b, c] ->= [c, b] [b, a] [a, a] [a, c] , 0.00/0.52 [c, a] [a, b] [b, c] [c, c] ->= [c, b] [b, b] [b, a] [a, c] , 0.00/0.52 [c, a] [a, a] [a, c] [c, c] ->= [c, b] [b, b] [b, a] [a, c] , 0.00/0.52 [c, c] [c, b] [b, c] [c, b] -> [c, c] [c, c] [c, c] [c, b] , 0.00/0.52 [c, a] [a, c] [c, b] [b, b] -> [c, b] [b, b] [b, c] [c, b] , 0.00/0.52 [c, c] [c, c] [c, b] [b, b] -> [c, b] [b, a] [a, b] [b, b] , 0.00/0.52 [c, a] [a, a] [a, b] [b, b] ->= [c, b] [b, a] [a, a] [a, b] , 0.00/0.52 [c, a] [a, b] [b, c] [c, b] ->= [c, b] [b, b] [b, a] [a, b] , 0.00/0.52 [c, a] [a, a] [a, c] [c, b] ->= [c, b] [b, b] [b, a] [a, b] , 0.00/0.52 [c, c] [c, b] [b, c] [c, a] -> [c, c] [c, c] [c, c] [c, a] , 0.00/0.52 [c, a] [a, c] [c, b] [b, a] -> [c, b] [b, b] [b, c] [c, a] , 0.00/0.52 [c, c] [c, c] [c, b] [b, a] -> [c, b] [b, a] [a, b] [b, a] , 0.00/0.52 [c, a] [a, a] [a, b] [b, a] ->= [c, b] [b, a] [a, a] [a, a] , 0.00/0.52 [c, a] [a, b] [b, c] [c, a] ->= [c, b] [b, b] [b, a] [a, a] , 0.00/0.52 [c, a] [a, a] [a, c] [c, a] ->= [c, b] [b, b] [b, a] [a, a] , 0.00/0.52 [b, c] [c, b] [b, c] [c, c] -> [b, c] [c, c] [c, c] [c, c] , 0.00/0.52 [b, a] [a, c] [c, b] [b, c] -> [b, b] [b, b] [b, c] [c, c] , 0.00/0.52 [b, c] [c, c] [c, b] [b, c] -> [b, b] [b, a] [a, b] [b, c] , 0.00/0.52 [b, a] [a, a] [a, b] [b, c] ->= [b, b] [b, a] [a, a] [a, c] , 0.00/0.52 [b, a] [a, b] [b, c] [c, c] ->= [b, b] [b, b] [b, a] [a, c] , 0.00/0.52 [b, a] [a, a] [a, c] [c, c] ->= [b, b] [b, b] [b, a] [a, c] , 0.00/0.52 [b, c] [c, b] [b, c] [c, b] -> [b, c] [c, c] [c, c] [c, b] , 0.00/0.52 [b, a] [a, c] [c, b] [b, b] -> [b, b] [b, b] [b, c] [c, b] , 0.00/0.52 [b, c] [c, c] [c, b] [b, b] -> [b, b] [b, a] [a, b] [b, b] , 0.00/0.52 [b, a] [a, a] [a, b] [b, b] ->= [b, b] [b, a] [a, a] [a, b] , 0.00/0.52 [b, a] [a, b] [b, c] [c, b] ->= [b, b] [b, b] [b, a] [a, b] , 0.00/0.52 [b, a] [a, a] [a, c] [c, b] ->= [b, b] [b, b] [b, a] [a, b] , 0.00/0.52 [b, c] [c, b] [b, c] [c, a] -> [b, c] [c, c] [c, c] [c, a] , 0.00/0.52 [b, a] [a, c] [c, b] [b, a] -> [b, b] [b, b] [b, c] [c, a] , 0.00/0.52 [b, c] [c, c] [c, b] [b, a] -> [b, b] [b, a] [a, b] [b, a] , 0.00/0.52 [b, a] [a, a] [a, b] [b, a] ->= [b, b] [b, a] [a, a] [a, a] , 0.00/0.52 [b, a] [a, b] [b, c] [c, a] ->= [b, b] [b, b] [b, a] [a, a] , 0.00/0.52 [b, a] [a, a] [a, c] [c, a] ->= [b, b] [b, b] [b, a] [a, a] , 0.00/0.52 [a, c] [c, b] [b, c] [c, c] -> [a, c] [c, c] [c, c] [c, c] , 0.00/0.52 [a, a] [a, c] [c, b] [b, c] -> [a, b] [b, b] [b, c] [c, c] , 0.00/0.52 [a, c] [c, c] [c, b] [b, c] -> [a, b] [b, a] [a, b] [b, c] , 0.00/0.52 [a, a] [a, a] [a, b] [b, c] ->= [a, b] [b, a] [a, a] [a, c] , 0.00/0.52 [a, a] [a, b] [b, c] [c, c] ->= [a, b] [b, b] [b, a] [a, c] , 0.00/0.52 [a, a] [a, a] [a, c] [c, c] ->= [a, b] [b, b] [b, a] [a, c] , 0.00/0.52 [a, c] [c, b] [b, c] [c, b] -> [a, c] [c, c] [c, c] [c, b] , 0.00/0.52 [a, a] [a, c] [c, b] [b, b] -> [a, b] [b, b] [b, c] [c, b] , 0.00/0.52 [a, c] [c, c] [c, b] [b, b] -> [a, b] [b, a] [a, b] [b, b] , 0.00/0.52 [a, a] [a, a] [a, b] [b, b] ->= [a, b] [b, a] [a, a] [a, b] , 0.00/0.52 [a, a] [a, b] [b, c] [c, b] ->= [a, b] [b, b] [b, a] [a, b] , 0.00/0.52 [a, a] [a, a] [a, c] [c, b] ->= [a, b] [b, b] [b, a] [a, b] , 0.00/0.52 [a, c] [c, b] [b, c] [c, a] -> [a, c] [c, c] [c, c] [c, a] , 0.00/0.52 [a, a] [a, c] [c, b] [b, a] -> [a, b] [b, b] [b, c] [c, a] , 0.00/0.52 [a, c] [c, c] [c, b] [b, a] -> [a, b] [b, a] [a, b] [b, a] , 0.00/0.52 [a, a] [a, a] [a, b] [b, a] ->= [a, b] [b, a] [a, a] [a, a] , 0.00/0.52 [a, a] [a, b] [b, c] [c, a] ->= [a, b] [b, b] [b, a] [a, a] , 0.00/0.52 [a, a] [a, a] [a, c] [c, a] ->= [a, b] [b, b] [b, a] [a, a] } 0.00/0.52 0.00/0.52 0.00/0.52 0.00/0.52 The system was filtered by the following matrix interpretation 0.00/0.52 of type E_J with J = {1,...,2} and dimension 2: 0.00/0.52 0.00/0.52 [c, c] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 3 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [c, b] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 1 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [b, c] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 5 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [c, a] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [a, c] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 8 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [b, b] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 2 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [b, a] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [a, b] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 5 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [a, a] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 3 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 0.00/0.52 Remains to prove termination of the 17-rule system 0.00/0.52 { [c, c] [c, b] [b, c] [c, c] -> [c, c] [c, c] [c, c] [c, c] , 0.00/0.52 [c, c] [c, b] [b, c] [c, b] -> [c, c] [c, c] [c, c] [c, b] , 0.00/0.52 [c, c] [c, b] [b, c] [c, a] -> [c, c] [c, c] [c, c] [c, a] , 0.00/0.52 [b, c] [c, b] [b, c] [c, c] -> [b, c] [c, c] [c, c] [c, c] , 0.00/0.52 [b, a] [a, a] [a, b] [b, c] ->= [b, b] [b, a] [a, a] [a, c] , 0.00/0.52 [b, c] [c, b] [b, c] [c, b] -> [b, c] [c, c] [c, c] [c, b] , 0.00/0.52 [b, a] [a, a] [a, b] [b, b] ->= [b, b] [b, a] [a, a] [a, b] , 0.00/0.52 [b, c] [c, b] [b, c] [c, a] -> [b, c] [c, c] [c, c] [c, a] , 0.00/0.52 [b, a] [a, c] [c, b] [b, a] -> [b, b] [b, b] [b, c] [c, a] , 0.00/0.52 [b, a] [a, a] [a, b] [b, a] ->= [b, b] [b, a] [a, a] [a, a] , 0.00/0.52 [a, c] [c, b] [b, c] [c, c] -> [a, c] [c, c] [c, c] [c, c] , 0.00/0.52 [a, a] [a, a] [a, b] [b, c] ->= [a, b] [b, a] [a, a] [a, c] , 0.00/0.52 [a, c] [c, b] [b, c] [c, b] -> [a, c] [c, c] [c, c] [c, b] , 0.00/0.52 [a, a] [a, a] [a, b] [b, b] ->= [a, b] [b, a] [a, a] [a, b] , 0.00/0.52 [a, c] [c, b] [b, c] [c, a] -> [a, c] [c, c] [c, c] [c, a] , 0.00/0.52 [a, a] [a, c] [c, b] [b, a] -> [a, b] [b, b] [b, c] [c, a] , 0.00/0.52 [a, a] [a, a] [a, b] [b, a] ->= [a, b] [b, a] [a, a] [a, a] } 0.00/0.52 0.00/0.52 0.00/0.52 The system was filtered by the following matrix interpretation 0.00/0.52 of type E_J with J = {1,...,2} and dimension 2: 0.00/0.52 0.00/0.52 [c, c] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [c, b] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 1 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [b, c] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [c, a] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [a, c] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [b, b] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [b, a] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [a, b] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 [a, a] is interpreted by 0.00/0.52 / \ 0.00/0.52 | 1 0 | 0.00/0.52 | 0 1 | 0.00/0.52 \ / 0.00/0.52 0.00/0.52 Remains to prove termination of the 6-rule system 0.00/0.52 { [b, a] [a, a] [a, b] [b, c] ->= [b, b] [b, a] [a, a] [a, c] , 0.00/0.52 [b, a] [a, a] [a, b] [b, b] ->= [b, b] [b, a] [a, a] [a, b] , 0.00/0.52 [b, a] [a, a] [a, b] [b, a] ->= [b, b] [b, a] [a, a] [a, a] , 0.00/0.52 [a, a] [a, a] [a, b] [b, c] ->= [a, b] [b, a] [a, a] [a, c] , 0.00/0.52 [a, a] [a, a] [a, b] [b, b] ->= [a, b] [b, a] [a, a] [a, b] , 0.00/0.52 [a, a] [a, a] [a, b] [b, a] ->= [a, b] [b, a] [a, a] [a, a] } 0.00/0.52 0.00/0.52 0.00/0.52 The system is trivially terminating. 1.34/0.55 EOF