left

Techniques working on Prolog

right
AProVE Help SystemTechniquesTechniques working on Prolog
Mode Analysis
Prolog To TES Transformation
Termination analysis on logic programs is performed by first transforming the logic program into a Term Rewriting System. Soundness of this transformation guarantees that proving termination of the generated TRS is sufficient to prove termination of the original logic program.

In some cases even a complete transformation can be achieved which allows AProVE to give proof of Non-Termination as well.

AProVE offers the following transformational techniques that work on Prolog programs.