The 2D Dependency Pair Framework for conditional rewrite systems. Part I: Definition and basic processors

作者:

Highlights:

• We define a 2D Dependency Pair Framework to mechanically prove and disprove termination properties of CTRSs.

• We introduce several processors for their use in the 2D DP Framework.

• Implemented as part of the termination tool mu-term.

• Proved its power in the International Termination Competition.

• In a forthcoming second part we will introduce other processors and provide implementation details.

摘要

•We define a 2D Dependency Pair Framework to mechanically prove and disprove termination properties of CTRSs.•We introduce several processors for their use in the 2D DP Framework.•Implemented as part of the termination tool mu-term.•Proved its power in the International Termination Competition.•In a forthcoming second part we will introduce other processors and provide implementation details.

论文关键词:Conditional term rewriting,Dependency pairs,Program analysis,Operational termination

论文评审过程:Received 18 April 2016, Revised 12 April 2018, Accepted 13 April 2018, Available online 25 April 2018, Version of Record 31 May 2018.

论文官网地址:https://doi.org/10.1016/j.jcss.2018.04.002