See this document in CiteSeerX!

Type-checking Injective Pure Type Systems (1993)  (Make Corrections)  (4 citations)
Gilles Barthe
Journal of Functional Programming



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
sop.inria.fr/lemme/person...jfp99.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  sop.inria.fr/lemme/perso...publis (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Injective Pure Type Systems form a large class of Pure Type Systems for which one can compute by purely syntactic means two sorts elmt(\GammajM ) and sort(\GammajM ), where \Gamma is a pseudo-context and M is a pseudo-term, and such that for every sort s, \Gamma ` M : A \Gamma ` A : s ) elmt(\GammajM ) = s \Gamma ` M : s ) sort(\GammajM ) = s By eliminating the problematic clause in the (abstraction) rule in favor of constraints over elmt(:j:) and sort(:j:), we provide a sound and complete... (Update)

Context of citations to this paper:   More

...rules is an open problem. For a full analysis of the problems with a proof of the completeness of Pollack s rules see [17] Barthe s [4] solution to Pollack s problem is to formulate a new (abs) rule, based on the so called classification algorithm, and to distribute the (conv)...

...completeness of the algorithm. Finally there are other algorithms that are concerned with the smaller class of (weakly) injective PTSs [2, 6]. These algorithms are simpler but do not cover all existing systems. For example some of the languages of the Automath family [4] and...

Cited by:   More
FreshML: Programming with Binders Made Simple - Shinwell, Pitts, Gabbay (2003)   (Correct)
The Semi-Full Closure of Pure Type Systems - Barthe (1998)   (Correct)
Pure Type Systems for Functional Programming (Extended Abstract) - Roorda, Jeuring   (Correct)

Similar documents (at the sentence level):
41.4%:   Type-checking injective Pure Type Systems - Barthe (1998)   (Correct)

System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text:   More   All
1.0:   An Induction Principle for Pure Type Systems - Barthe, Hatcliff, Sørensen (1998)   (Correct)
0.9:   CPS Translations and Applications: The Cube and Beyond - Barthe, Hatcliff, Sørensen (1998)   (Correct)
0.8:   Existence and Uniqueness of Normal Forms in Pure Type Systems.. - Barthe (1998)   (Correct)

Related documents from co-citation:   More   All
3:   The Lambda Calculus: Its Syntax and Semantics (context) - Barendregt - 1984
2:   A new approach to abstract syntax with variable binding - Gabbay, Pitts - 2001
2:   A first-order theory of names and binding - Pitts - 2001

BibTeX entry:   (Update)

Gilles Barthe. Type-checking injective pure type systems. Journal of Functional Programming, 9(6):675--698, November 1999. http://citeseer.ist.psu.edu/barthe93typechecking.html   More

@article{ barthe99typechecking,
    author = "Gilles Barthe",
    title = "Type-checking injective pure type systems",
    journal = "Journal of Functional Programming",
    volume = "9",
    number = "6",
    pages = "685-698",
    year = "1999",
    url = "citeseer.ist.psu.edu/barthe93typechecking.html" }
Citations not processed or no citations identified.

Documents on the same site (http://www-sop.inria.fr/lemme/personnel/Gilles.Barthe/publis.html):   More
Constructor Subtyping - Barthe, Frade (1999)   (Correct)
Setoids in Type Theory - Barthe, Capretta, Pons (2000)   (Correct)
A Formal Executable Semantics of the JavaCard Platform - Barthe, Dufay, Jakubiec..   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC