{"title":"一种基于轻线性逻辑的PSPACE类型系统","authors":"Lucien Capedevielle","doi":"10.4204/EPTCS.75.4","DOIUrl":null,"url":null,"abstract":"We present a polymorphic type system for lambda calculus ensuring that well-typed programs can be executed in polynomial space: dual light affine logic with booleans (DLALB). \nTo build DLALB we start from DLAL (which has a simple type language with a linear and an intuitionistic type arrow, as well as one modality) which characterizes FPTIME functions. In order to extend its expressiveness we add two boolean constants and a conditional constructor in the same way as with the system STAB. \nWe show that the value of a well-typed term can be computed by an alternating machine in polynomial time, thus such a term represents a program of PSPACE (given that PSPACE = APTIME). \nWe also prove that all polynomial space decision functions can be represented in DLALB. \nTherefore DLALB characterizes PSPACE predicates.","PeriodicalId":35380,"journal":{"name":"CESifo DICE Report","volume":"41 1","pages":"33-46"},"PeriodicalIF":0.0000,"publicationDate":"2012-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A type system for PSPACE derived from light linear logic\",\"authors\":\"Lucien Capedevielle\",\"doi\":\"10.4204/EPTCS.75.4\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present a polymorphic type system for lambda calculus ensuring that well-typed programs can be executed in polynomial space: dual light affine logic with booleans (DLALB). \\nTo build DLALB we start from DLAL (which has a simple type language with a linear and an intuitionistic type arrow, as well as one modality) which characterizes FPTIME functions. In order to extend its expressiveness we add two boolean constants and a conditional constructor in the same way as with the system STAB. \\nWe show that the value of a well-typed term can be computed by an alternating machine in polynomial time, thus such a term represents a program of PSPACE (given that PSPACE = APTIME). \\nWe also prove that all polynomial space decision functions can be represented in DLALB. \\nTherefore DLALB characterizes PSPACE predicates.\",\"PeriodicalId\":35380,\"journal\":{\"name\":\"CESifo DICE Report\",\"volume\":\"41 1\",\"pages\":\"33-46\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-01-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"CESifo DICE Report\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4204/EPTCS.75.4\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"Economics, Econometrics and Finance\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"CESifo DICE Report","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4204/EPTCS.75.4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Economics, Econometrics and Finance","Score":null,"Total":0}
A type system for PSPACE derived from light linear logic
We present a polymorphic type system for lambda calculus ensuring that well-typed programs can be executed in polynomial space: dual light affine logic with booleans (DLALB).
To build DLALB we start from DLAL (which has a simple type language with a linear and an intuitionistic type arrow, as well as one modality) which characterizes FPTIME functions. In order to extend its expressiveness we add two boolean constants and a conditional constructor in the same way as with the system STAB.
We show that the value of a well-typed term can be computed by an alternating machine in polynomial time, thus such a term represents a program of PSPACE (given that PSPACE = APTIME).
We also prove that all polynomial space decision functions can be represented in DLALB.
Therefore DLALB characterizes PSPACE predicates.