• DocumentCode
    2050272
  • Title

    Equality Is Typable in Semi-full Pure Type Systems

  • Author

    Siles, Vincent ; Herbelin, Hugo

  • Author_Institution
    Lab. PPS, Ecole Polytech., Paris, France
  • fYear
    2010
  • fDate
    11-14 July 2010
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    There are two usual ways to describe equality in a dependent typing system, one that uses an external notion of computation like beta-reduction, and one that introduces a typed judgement of beta-equality directly in the typing system. After being an open problem for some time, the general equivalence between both approaches has been solved by Adams for a class of pure type systems (PTSs) called functional. In this paper, we relax the functionality constraint and prove the equivalence for all semi-full PTSs by combining the ideas of Adams with a study of the general shape of types in PTSs. As one application, an extension of this result to systems with sub-typing would be a first step toward bringing closer the theory behind a proof assistant such as Coq to its implementation.
  • Keywords
    formal logic; theorem proving; dependent typing system; functionality constraint; proof assistant; semifull pure type systems; Calculus; Construction industry; Context; Diamond-like carbon; Manganese; Shape; Switches; Judgmental Equality; Pure Type Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2010 25th Annual IEEE Symposium on
  • Conference_Location
    Edinburgh
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4244-7588-9
  • Electronic_ISBN
    1043-6871
  • Type

    conf

  • DOI
    10.1109/LICS.2010.19
  • Filename
    5571066