Eliminating dependent pattern matching

Healfdene Goguen, Conor McBride, James McKinna

Research output: Chapter in Book/Report/Conference proceedingConference contribution

30 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationAlgebra, Meaning and Computation
Subtitle of host publicationEssays dedicated to Joseph A. Goguen on the Occasion of His 65th Birthday
PublisherSpringer-Verlag
Pages521-540
Number of pages20
ISBN (Electronic)978-3-540-35462-8
DOIs
Publication statusPublished - 2006

Publication series

NameLecture Notes in Computer Science
Volume4060
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Keywords

  • CALCULUS

Fingerprint

Dive into the research topics of 'Eliminating dependent pattern matching'. Together they form a unique fingerprint.

Cite this