NO Termination w.r.t. Q proof of /home/cern_httpd/provide/research/cycsrs/tpdb/TPDB-d9b80194f163/SRS_Standard/Waldmann_07_size12/size-12-alpha-3-num-541.srs-torpacyc2out-split.srs

(0) Obligation:

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

Begin(b(x)) → Wait(Right1(x))
Begin(b(x)) → Wait(Right2(x))
Begin(c(x)) → Wait(Right3(x))
Right1(a(End(x))) → Left(End(x))
Right2(a(End(x))) → Left(b(c(End(x))))
Right3(a(End(x))) → Left(c(b(a(a(End(x))))))
Right1(a(x)) → Aa(Right1(x))
Right2(a(x)) → Aa(Right2(x))
Right3(a(x)) → Aa(Right3(x))
Right1(b(x)) → Ab(Right1(x))
Right2(b(x)) → Ab(Right2(x))
Right3(b(x)) → Ab(Right3(x))
Right1(c(x)) → Ac(Right1(x))
Right2(c(x)) → Ac(Right2(x))
Right3(c(x)) → Ac(Right3(x))
Aa(Left(x)) → Left(a(x))
Ab(Left(x)) → Left(b(x))
Ac(Left(x)) → Left(c(x))
Wait(Left(x)) → Begin(x)
a(b(x)) → x
a(b(x)) → b(c(x))
a(c(x)) → c(b(a(a(x))))

Q is empty.

(1) NonTerminationProof (COMPLETE transformation)

We used the non-termination processor [OPPELT08] to show that the SRS problem is infinite.

Found the self-embedding DerivationStructure:
Begin c b a EndBegin c b a End

Begin c b a EndBegin c b a End
by OverlapClosure OC 3
Begin c b a EndWait Left c b a End
by OverlapClosure OC 3
Begin c b a EndWait Ac Left b a End
by OverlapClosure OC 3
Begin c b a EndWait Ac Ab Left a End
by OverlapClosure OC 3
Begin c b a EndWait Ac Ab Aa Left End
by OverlapClosure OC 2
Begin c b a EndWait Ac Ab Aa Right1 a End
by OverlapClosure OC 3
Begin c b a EndWait Ac Ab Right1 a a End
by OverlapClosure OC 3
Begin c b a EndWait Ac Right1 b a a End
by OverlapClosure OC 3
Begin c b a EndWait Right1 c b a a End
by OverlapClosure OC 3
Begin c b a EndBegin b c b a a End
by OverlapClosure OC 3
Begin c b a EndWait Left b c b a a End
by OverlapClosure OC 2
Begin cWait Right3
by original rule (OC 1)
Right3 b a EndLeft b c b a a End
by OverlapClosure OC 3
Right3 b a EndAb Left c b a a End
by OverlapClosure OC 2
Right3 bAb Right3
by original rule (OC 1)
Right3 a EndLeft c b a a End
by original rule (OC 1)
Ab LeftLeft b
by original rule (OC 1)
Wait LeftBegin
by original rule (OC 1)
Begin bWait Right1
by original rule (OC 1)
Right1 cAc Right1
by original rule (OC 1)
Right1 bAb Right1
by original rule (OC 1)
Right1 aAa Right1
by original rule (OC 1)
Right1 a EndLeft End
by original rule (OC 1)
Aa LeftLeft a
by original rule (OC 1)
Ab LeftLeft b
by original rule (OC 1)
Ac LeftLeft c
by original rule (OC 1)
Wait LeftBegin
by original rule (OC 1)

(2) NO