2005
DOI: 10.1305/ndjfl/1117755149
|View full text |Cite
|
Sign up to set email alerts
|

Equivalences between Pure Type Systems and Systems of Illative Combinatory Logic

Abstract: Pure Type Systems, PTSs, were introduced as a generalization of the type systems of Barendregt's lambda cube and were designed to provide a foundation for actual proof assistants which will verify proofs. Systems of illative combinatory logic or lambda calculus, ICLs, were introduced by Curry and Church as a foundation for logic and mathematics. In an earlier paper we considered two changes to the rules of the PTSs which made these rules more like ICL rules. This led to four kinds of PTSs. Most importantly PTS… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2008
2008
2013
2013

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 14 publications
0
6
0
Order By: Relevance
“…The translation [ ] of Bunder and Dekkers [3] translates the pseudoterms and statements of PTSs into terms of illative combinatory logic (ICL) as follows: ∈ F V (XY )) where G = λxyz.Ξx(Syz) (S is the combinator equivalent to λxyz.xz(yz)). Terms in ICL can be represented without any free variables at all using the combinators S and K (equivalent to λxy.x).…”
Section: Definition 11 (Inhabited and Normal Form Inhabited Sorts)mentioning
confidence: 99%
See 2 more Smart Citations
“…The translation [ ] of Bunder and Dekkers [3] translates the pseudoterms and statements of PTSs into terms of illative combinatory logic (ICL) as follows: ∈ F V (XY )) where G = λxyz.Ξx(Syz) (S is the combinator equivalent to λxyz.xz(yz)). Terms in ICL can be represented without any free variables at all using the combinators S and K (equivalent to λxy.x).…”
Section: Definition 11 (Inhabited and Normal Form Inhabited Sorts)mentioning
confidence: 99%
“…If M and N are pseudoterms, M : A is a statement, Γ is a context if it is a sequence of statements; Γ ⊢ M : A is then called a judgement. A PTS has a set of axioms A each of the form c : s where c ∈ C and s ∈ S. Then it has a set R of triples (s 1 , s 2 , s 3 ) ∈ S 3 , which determine under what conditions a term Πx:A.B is in a sort. Most PTSs are known by a "specification" (S, A, R) (as usually C = S).…”
Section: Pure Type Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…A comparison of the definition of a PTS to the definitions of the original versions of the calculus introduced by Coquand shows that the latter is a special case of the former. More recently, Bunder and Dekkers have been studying variants of PTSs for the purpose of comparing them with systems of illative combinatory logic [20] (see also [21] and [22]), and as a result the exact differences between these different formulations now seem more important. The purpose of this paper is to study these different formulations of the calculus of constructions and to compare them.…”
Section: Introductionmentioning
confidence: 99%
“…A comparison of the definition of a PTS to the definitions of the original versions of the calculus introduced by Coquand shows that the latter is a special case of the former. More recently, Bunder and Dekkers have been studying variants of PTSs for the purpose of comparing them with systems of illative combinatory logic [3], and as a result the exact differences between these different formulations now seem more important. The purpose of this paper is to study these different formulations of the calculus of constructions and to compare them.…”
mentioning
confidence: 99%