[Termtools] TRS/Zantema - z12
Peter Schneider-Kamp
psk at informatik.rwth-aachen.de
Fri Jun 16 11:44:21 CEST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Johannes Waldmann wrote:
> I am having trouble understanding this proof:
> http://www.lri.fr/%7Emarche/termination-competition/2006/webform.cgi?command=viewres&tool=muterm&prob=TRS.Zantema.z12.trs
>
>
> This is an encoding of Zantema's system aabb -> bbbaaa
> So I'd expect it requires RFC match-bounds (Aprove does this)
> or matrices (Jambox does this).
> I don't understand how Muterm can do without either.
My guess is, that this is a bug in the computation
of the dependency graph. The dependency pairs as given
by MU-TERM are:
- -> Dependency pairs:
nF_f(x,a(a(b(b(y))))) -> nF_f(a(a(a(b(b(b(x)))))),y)
nF_f(a(x),y) -> nF_f(x,a(y))
nF_f(b(x),y) -> nF_f(x,b(y))
If we label them by 1 to 3 from top to bottom we
obtain the following dependency graph:
digraph depgraph {
1 [label="nF_f(x,a(a(b(b(y))))) -> nF_f(a(a(a(b(b(b(x)))))),y)"];
2 [label="nF_f(a(x),y) -> nF_f(x,a(y))"];
3 [label="nF_f(b(x),y) -> nF_f(x,b(y))"];
1 -> 1;
1 -> 2;
2 -> 1;
2 -> 2;
2 -> 3;
3 -> 2;
3 -> 3;
}
But MU-TERM seems to loose either 2 -> 3 or
3 -> 2 (or both):
- -> -> Dependency pairs in cycle:
nF_f(x,a(a(b(b(y))))) -> nF_f(a(a(a(b(b(b(x)))))),y)
nF_f(a(x),y) -> nF_f(x,a(y))
Best regards,
Peter
- --
Peter Schneider-Kamp mailto:psk at informatik.rwth-aachen.de
LuFG Informatik II http://www-i2.informatik.rwth-aachen.de/~nowonder
RWTH Aachen phone: ++49 241 80-21211
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEkn113VbrCXkKHhwRAugfAJsEO0rNINI7i5M/hpVbgQ9RlUfWdACglJXp
m98+d8BRxrTbbouxjNoKoGU=
=pRDR
-----END PGP SIGNATURE-----
_______________________________________________
Termtools mailing list
Termtools at lists.lri.fr
http://lists.lri.fr/mailman/listinfo/termtools
More information about the Termtools
mailing list