arXiv · 1101.0968
Refinement Types as Higher Order Dependency Pairs
Abstract
Refinement types are a well-studied manner of performing in-depth analysis on functional programs. The dependency pair method is a very powerful method used to prove termination of rewrite systems; however its extension to higher order rewrite systems is still the object of active research. We observe that a variant of refinement types allow us to express a form of higher-order dependency pair criterion that only uses information at the type level, and we prove the correctness of this criterion.
Explore related subjects
Keep this discovery
Cody Roux. 2011-01-24. Refinement Types as Higher Order Dependency Pairs. https://arxiv.org/abs/1101.0968
Cite the original work for its findings. Save a collection to share your selection of sources.