2000 character limit reached
Representing Nonterminating Rewriting with
Published 2 Jun 2017 in cs.LO | (1706.00746v1)
Abstract: We specify a second-order type system that is tailored for representing nonterminations. The nonterminating trace of a term in a rewrite system corresponds to a productive inhabitant such that in , where is the environment representing the rewrite system. We prove that the productivity checking in is decidable via a mapping to the -Y calculus. We develop a type checking algorithm for based on second-order matching. We implement the type checking algorithm in a proof-of-concept type checker.
Paper Prompts
Sign up for free to create and run prompts on this paper.