• DocumentCode
    2510624
  • Title

    A Proof of Strong Normalisation using Domain Theory

  • Author

    Coquand, Thierry ; Spiwack, Arnaud

  • Author_Institution
    Chalmers Tekniska Hogskola, Gothenburg
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    307
  • Lastpage
    316
  • Abstract
    U. Berger, (2005) significantly simplified Tait´s normalisation proof for bar recursion, replacing Tait´s introduction of infinite terms by the construction of a domain having the property that a term, is strongly normalizing if its semantics is neperp. The goal of this paper is to show that, using ideas from the theory of intersection types and Martin-Lof´s domain interpretation of type theory, we can in turn simplify U, Berger´s argument in the construction of such a domain model. We think that our domain model can be used to give modular proofs of strong normalization for various type theory. As an example, we show in some details how it can be used to prove strong normalization for Martin-Lof dependent type theory extended with bar recursion, and with some form of proof-irrelevance
  • Keywords
    programming language semantics; recursive functions; type theory; Martin-Lof dependent type theory; Martin-Lof domain interpretation; bar recursion; domain model; domain theory; intersection type theory; normalisation proof; Arithmetic; Calculus; Computer languages; Computer science; Lattices; Logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2006 21st Annual IEEE Symposium on
  • Conference_Location
    Seattle, WA
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-2631-4
  • Type

    conf

  • DOI
    10.1109/LICS.2006.8
  • Filename
    1691241