{"title":"INTERSECTION TYPE SYSTEM AND LAMBDA CALCULUS WITH DIRECTOR STRINGS","authors":"X. Shen, Kougen Zheng","doi":"10.5121/CSIT.2019.90313","DOIUrl":null,"url":null,"abstract":"The operation of substitution in 𝜆-calculus is treated as an atomic operation. It makes that substitution operation is complex to be analyzed. To overcome this drawback, explicit substitution systems are proposed. They bridge the gap between the theory of the 𝜆-calculus and its implementation in programming languages and proof assistants. 𝜆𝑜-calculus is a name-free explicit substitution. Intersection type systems for various explicit substitution calculi, not including λo-calculus, have been studied by researchers. In this paper, we put our attention to 𝜆𝑜-calculus. We present an intersection type system for 𝜆𝑜-calculus and show it satisfies the subject reduction property.","PeriodicalId":372948,"journal":{"name":"Computer Science & Information Technology (CS & IT )","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Science & Information Technology (CS & IT )","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5121/CSIT.2019.90313","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The operation of substitution in 𝜆-calculus is treated as an atomic operation. It makes that substitution operation is complex to be analyzed. To overcome this drawback, explicit substitution systems are proposed. They bridge the gap between the theory of the 𝜆-calculus and its implementation in programming languages and proof assistants. 𝜆𝑜-calculus is a name-free explicit substitution. Intersection type systems for various explicit substitution calculi, not including λo-calculus, have been studied by researchers. In this paper, we put our attention to 𝜆𝑜-calculus. We present an intersection type system for 𝜆𝑜-calculus and show it satisfies the subject reduction property.