arXiv · 0906.4173
On the relation between size-based termination and semantic labelling
Abstract
We investigate the relationship between two independently developed termination techniques. On the one hand, sized-types based termination (SBT) uses types annotated with size expressions and Girard's reducibility candidates, and applies on systems using constructor matching only. On the other hand, semantic labelling transforms a rewrite system by annotating each function symbol with the semantics of its arguments, and applies to any rewrite system. First, we introduce a simplified version of SBT for the simply-typed lambda-calculus. Then, we give new proofs of the correctness of SBT using semantic labelling, both in the first and in the higher-order case. As a consequence, we show that SBT can be extended to systems using matching on defined symbols (e.g. associative functions).
Explore related subjects
Keep this discovery
Frédéric Blanqui, Cody Roux. 2009-06-23. On the relation between size-based termination and semantic labelling. https://arxiv.org/abs/0906.4173
Cite the original work for its findings. Save a collection to share your selection of sources.