(0) Obligation:

Q restricted rewrite system:
The TRS R consists of the following rules:

f(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → f(a, f(b, f(a, f(a, f(b, f(a, f(a, f(a, f(b, x)))))))))

Q is empty.

(1) DependencyPairsProof (EQUIVALENT transformation)

Using Dependency Pairs [AG00,LPAR04] we result in the following initial DP problem.

(2) Obligation:

Q DP problem:
The TRS P consists of the following rules:

F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(a, f(b, f(a, f(a, f(b, f(a, f(a, f(a, f(b, x)))))))))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(b, f(a, f(a, f(b, f(a, f(a, f(a, f(b, x))))))))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(a, f(a, f(b, f(a, f(a, f(a, f(b, x)))))))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(a, f(b, f(a, f(a, f(a, f(b, x))))))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(b, f(a, f(a, f(a, f(b, x)))))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(a, f(a, f(a, f(b, x))))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(a, f(a, f(b, x)))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(a, f(b, x))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(b, x)

The TRS R consists of the following rules:

f(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → f(a, f(b, f(a, f(a, f(b, f(a, f(a, f(a, f(b, x)))))))))

Q is empty.
We have to consider all minimal (P,Q,R)-chains.

(3) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes.

(4) Obligation:

Q DP problem:
The TRS P consists of the following rules:

F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(a, f(a, f(a, f(b, x))))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(a, f(a, f(b, f(a, f(a, f(a, f(b, x)))))))
F(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → F(a, f(a, f(b, x)))

The TRS R consists of the following rules:

f(a, f(a, f(b, f(a, f(a, f(b, f(a, x))))))) → f(a, f(b, f(a, f(a, f(b, f(a, f(a, f(a, f(b, x)))))))))

Q is empty.
We have to consider all minimal (P,Q,R)-chains.

(5) UsableRulesReductionPairsProof (EQUIVALENT transformation)

First, we A-transformed [FROCOS05] the QDP-Problem. Then we obtain the following A-transformed DP problem.
The pairs P are:

a1(a(b(a(a(b(a(x))))))) → a1(a(a(b(x))))
a1(a(b(a(a(b(a(x))))))) → a1(a(b(a(a(a(b(x)))))))
a1(a(b(a(a(b(a(x))))))) → a1(a(b(x)))

and the Q and R are:
Q restricted rewrite system:
The TRS R consists of the following rules:

a(a(b(a(a(b(a(x))))))) → a(b(a(a(b(a(a(a(b(x)))))))))

Q is empty.

By using the usable rules with reduction pair processor [LPAR04] with a polynomial ordering [POLO], all dependency pairs and the corresponding usable rules [FROCOS05] can be oriented non-strictly. All non-usable rules are removed, and those dependency pairs and usable rules that have been oriented strictly or contain non-usable symbols in their left-hand side are removed as well.

No dependency pairs are removed.

No rules are removed from R.

Used ordering: POLO with Polynomial interpretation [POLO]:

POL(a(x1)) = x1   
POL(a1(x1)) = 2·x1   
POL(b(x1)) = x1   

(6) Obligation:

Q DP problem:
The TRS P consists of the following rules:

a1(a(b(a(a(b(a(x))))))) → a1(a(a(b(x))))
a1(a(b(a(a(b(a(x))))))) → a1(a(b(a(a(a(b(x)))))))
a1(a(b(a(a(b(a(x))))))) → a1(a(b(x)))

The TRS R consists of the following rules:

a(a(b(a(a(b(a(x))))))) → a(b(a(a(b(a(a(a(b(x)))))))))

Q is empty.
We have to consider all minimal (P,Q,R)-chains.

(7) RFCMatchBoundsDPProof (EQUIVALENT transformation)

Finiteness of the DP problem can be shown by a matchbound of 2.
As the DP problem is minimal we only have to initialize the certificate graph by the rules of P:

a1(a(b(a(a(b(a(x))))))) → a1(a(a(b(x))))
a1(a(b(a(a(b(a(x))))))) → a1(a(b(a(a(a(b(x)))))))
a1(a(b(a(a(b(a(x))))))) → a1(a(b(x)))

To find matches we regarded all rules of R and P:

a(a(b(a(a(b(a(x))))))) → a(b(a(a(b(a(a(a(b(x)))))))))
a1(a(b(a(a(b(a(x))))))) → a1(a(a(b(x))))
a1(a(b(a(a(b(a(x))))))) → a1(a(b(a(a(a(b(x)))))))
a1(a(b(a(a(b(a(x))))))) → a1(a(b(x)))

The certificate found is represented by the following graph.

The certificate consists of the following enumerated nodes:

7405894, 7405895, 7405900, 7405901, 7405898, 7405899, 7405896, 7405897, 7405906, 7405907, 7405903, 7405904, 7405902, 7405905, 7405908, 7405909, 7405911, 7405912, 7405913, 7405914, 7405915, 7405910, 7405921, 7405922, 7405923, 7405919, 7405920, 7405918, 7405917, 7405916, 7405929, 7405930, 7405928, 7405924, 7405925, 7405931, 7405926, 7405927

Node 7405894 is start node and node 7405895 is final node.

Those nodes are connect through the following edges:

  • 7405894 to 7405896 labelled a1_1(0)
  • 7405894 to 7405900 labelled a1_1(0)
  • 7405894 to 7405899 labelled a1_1(0)
  • 7405894 to 7405902 labelled a1_1(1)
  • 7405894 to 7405906 labelled a1_1(1)
  • 7405894 to 7405905 labelled a1_1(1)
  • 7405894 to 7405914 labelled a1_1(1)
  • 7405894 to 7405913 labelled a1_1(1)
  • 7405894 to 7405926 labelled a1_1(2)
  • 7405894 to 7405930 labelled a1_1(2)
  • 7405894 to 7405929 labelled a1_1(2)
  • 7405895 to 7405895 labelled #_1(0)
  • 7405900 to 7405901 labelled a_1(0)
  • 7405901 to 7405895 labelled b_1(0)
  • 7405898 to 7405899 labelled a_1(0)
  • 7405898 to 7405916 labelled a_1(1)
  • 7405899 to 7405900 labelled a_1(0)
  • 7405899 to 7405908 labelled a_1(1)
  • 7405896 to 7405897 labelled a_1(0)
  • 7405897 to 7405898 labelled b_1(0)
  • 7405906 to 7405907 labelled a_1(1)
  • 7405907 to 7405895 labelled b_1(1)
  • 7405907 to 7405913 labelled b_1(1)
  • 7405907 to 7405910 labelled b_1(1)
  • 7405907 to 7405924 labelled b_1(1)
  • 7405903 to 7405904 labelled b_1(1)
  • 7405904 to 7405905 labelled a_1(1)
  • 7405904 to 7405924 labelled a_1(2)
  • 7405902 to 7405903 labelled a_1(1)
  • 7405905 to 7405906 labelled a_1(1)
  • 7405905 to 7405908 labelled a_1(1)
  • 7405908 to 7405909 labelled b_1(1)
  • 7405909 to 7405910 labelled a_1(1)
  • 7405909 to 7405924 labelled a_1(2)
  • 7405911 to 7405912 labelled b_1(1)
  • 7405912 to 7405913 labelled a_1(1)
  • 7405912 to 7405924 labelled a_1(2)
  • 7405913 to 7405914 labelled a_1(1)
  • 7405913 to 7405908 labelled a_1(1)
  • 7405914 to 7405915 labelled a_1(1)
  • 7405915 to 7405895 labelled b_1(1)
  • 7405910 to 7405911 labelled a_1(1)
  • 7405921 to 7405922 labelled a_1(1)
  • 7405921 to 7405908 labelled a_1(1)
  • 7405922 to 7405923 labelled a_1(1)
  • 7405923 to 7405913 labelled b_1(1)
  • 7405923 to 7405924 labelled b_1(1)
  • 7405919 to 7405920 labelled b_1(1)
  • 7405920 to 7405921 labelled a_1(1)
  • 7405920 to 7405924 labelled a_1(2)
  • 7405918 to 7405919 labelled a_1(1)
  • 7405917 to 7405918 labelled a_1(1)
  • 7405917 to 7405924 labelled a_1(2)
  • 7405916 to 7405917 labelled b_1(1)
  • 7405929 to 7405930 labelled a_1(2)
  • 7405929 to 7405908 labelled a_1(1)
  • 7405930 to 7405931 labelled a_1(2)
  • 7405928 to 7405929 labelled a_1(2)
  • 7405928 to 7405924 labelled a_1(2)
  • 7405924 to 7405925 labelled b_1(2)
  • 7405925 to 7405926 labelled a_1(2)
  • 7405925 to 7405924 labelled a_1(2)
  • 7405931 to 7405913 labelled b_1(2)
  • 7405931 to 7405910 labelled b_1(2)
  • 7405931 to 7405924 labelled b_1(2)
  • 7405926 to 7405927 labelled a_1(2)
  • 7405927 to 7405928 labelled b_1(2)

(8) TRUE