2013
DOI: 10.1007/978-3-642-39212-2_36
|View full text |Cite
|
Sign up to set email alerts
|

Proof Systems for Retracts in Simply Typed Lambda Calculus

Abstract: Abstract. This paper concerns retracts in simply typed lambda calculus assuming βη-equality. We provide a simple tableau proof system which characterises when a type is a retract of another type and which leads to an exponential decision procedure.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 14 publications
0
7
0
Order By: Relevance
“…While retractions between datatypes are a common tool in theoretical computer science (see e.g. [30]), we have been unable to find a version of Proposition 1 in the computer science literature. Nonetheless, we suspect this to be widely known.…”
Section: Proof Simple Structural Inductionmentioning
confidence: 81%
“…While retractions between datatypes are a common tool in theoretical computer science (see e.g. [30]), we have been unable to find a version of Proposition 1 in the computer science literature. Nonetheless, we suspect this to be widely known.…”
Section: Proof Simple Structural Inductionmentioning
confidence: 81%
“…We plan to investigate retractions in standard intersection types without conditions on right inverses, and in intersection and union types. The problem for the λβη-calculus is surely more difficult as shown by the papers [7,13,[20][21][22]26] and it is left for future work.…”
Section: Discussionmentioning
confidence: 99%
“…The problem of retraction solved in [13] is shown to be NP-complete in [22]. [26] gives a proof system which leads to an exponential decision procedure to characterise retraction for Curry types in the λβη-calculus.…”
Section: Related Workmentioning
confidence: 99%
“…Retractions were considered as well, together with isomorphisms or separately. See, for example, Bruce and Longo (1985), Stirling (2013) and Coppo et al (2016) ‡ .…”
Section: Retractions Isomorphisms and Automorphisms Of Typesmentioning
confidence: 99%