
Publication details
Publisher: Springer
Place: Berlin
Year: 2006
Pages: 521-540
Series: Lecture Notes in Computer Science
ISBN (Hardback): 9783540354628
Full citation:
, "Eliminating dependent pattern matching", in: Algebra, meaning, and computation, Berlin, Springer, 2006


Eliminating dependent pattern matching
pp. 521-540
in: Kokichi Futatsugi, Jean-Pierre Jouannaud, José Meseguer (eds), Algebra, meaning, and computation, Berlin, Springer, 2006Abstract
This paper gives a reduction-preserving translation from Coquand's dependent pattern matching [4] into a traditional type theory [11] with universes, inductive types and relations and the axiom K [22]. This translation serves as a proof of termination for structurally recursive pattern matching programs, provides an implementable compilation technique in the style of functional programming languages, and demonstrates the equivalence with a more easily understood type theory.
Publication details
Publisher: Springer
Place: Berlin
Year: 2006
Pages: 521-540
Series: Lecture Notes in Computer Science
ISBN (Hardback): 9783540354628
Full citation:
, "Eliminating dependent pattern matching", in: Algebra, meaning, and computation, Berlin, Springer, 2006