Skip to search boxSkip to navigationSkip to main content

Lexicographic Path Induction

  • Yale University
Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-review

Open access

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 279 (293 pages)

Journal (Volume, Issue Number)

Lecture Notes in Computer Science

Publication milestones

  • Published - 2009

Publication status

Published - 2009

ISSN

0302-9743

Publication IDs

  • Scopus: 70350277481

Abstract

Programming languages theory is full of problems that reduce to proving the consistency of a logic, such as the normalization of typed lambda-calculi, the decidability of equality in type theory, equivalence testing of traces in security, etc. Although the principle of transfinite induction is routinely employed by logicians in proving such theorems, it is rarely used by programming languages researchers, who often prefer alternatives such as proofs by logical relations and model theoretic constructions. In this paper we harness the well-foundedness of the lexicographic path ordering to derive an induction principle that combines the comfort of structural induction with the expressive strength of transfinite induction. Using lexicographic path induction, we give a consistency proof of Martin-Löf’s intuitionistic theory of inductive definitions. The consistency of Heyting arithmetic follows directly, and weak normalization for Gödel’s T follows indirectly; both have been formalized in a prototypical extension of Twelf.

Publication metrics

PlumX, opens in new tab

Captures
5
Citations
1

Related Event

Title

Typed Lambda Calculi and Applications

Event type

Conference

Date

01/07/2009 - 03/07/2009

Location

BrasiliaBrazil