Harnessing first order termination provers using higher order dependency pairs

  • Authors:
  • Carsten Fuhs;Cynthia Kop

  • Affiliations:
  • RWTH Aachen University, LuFG Informatik 2, Aachen, Germany;Vrije Universiteit, Amsterdam, The Netherlands

  • Venue:
  • FroCoS'11 Proceedings of the 8th international conference on Frontiers of combining systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many functional programs and higher order term rewrite systems contain, besides higher order rules, also a significant first order part. We discuss how an automatic termination prover can split a rewrite system into a first order and a higher order part. The results are applicable to all common styles of higher order rewriting with simple types, although some dependency pair approach is needed to use them.