{"title":"延续模型中的经典提取","authors":"Valentin Blot","doi":"10.4230/LIPIcs.FSCD.2016.13","DOIUrl":null,"url":null,"abstract":"We use the control features of continuation models to interpret proofs \nin first-order classical theories. This interpretation is suitable for \nextracting algorithms from proofs of Pi^0_2 formulas. It is \nfundamentally different from the usual direct interpretation, which is \nshown to be equivalent to Friedman's trick. The main difference is \nthat atomic formulas and natural numbers are interpreted as distinct \nobjects. Nevertheless, the control features inherent to the \ncontinuation models permit extraction using a special \"channel\" on \nwhich the extracted value is transmitted at toplevel without unfolding \nthe recursive calls. We prove that the technique fails in Scott \ndomains, but succeeds in the refined setting of Laird's bistable \nbicpos, as well as in game semantics.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Classical Extraction in Continuation Models\",\"authors\":\"Valentin Blot\",\"doi\":\"10.4230/LIPIcs.FSCD.2016.13\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We use the control features of continuation models to interpret proofs \\nin first-order classical theories. This interpretation is suitable for \\nextracting algorithms from proofs of Pi^0_2 formulas. It is \\nfundamentally different from the usual direct interpretation, which is \\nshown to be equivalent to Friedman's trick. The main difference is \\nthat atomic formulas and natural numbers are interpreted as distinct \\nobjects. Nevertheless, the control features inherent to the \\ncontinuation models permit extraction using a special \\\"channel\\\" on \\nwhich the extracted value is transmitted at toplevel without unfolding \\nthe recursive calls. We prove that the technique fails in Scott \\ndomains, but succeeds in the refined setting of Laird's bistable \\nbicpos, as well as in game semantics.\",\"PeriodicalId\":284975,\"journal\":{\"name\":\"International Conference on Formal Structures for Computation and Deduction\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Formal Structures for Computation and Deduction\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4230/LIPIcs.FSCD.2016.13\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Formal Structures for Computation and Deduction","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.FSCD.2016.13","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
We use the control features of continuation models to interpret proofs
in first-order classical theories. This interpretation is suitable for
extracting algorithms from proofs of Pi^0_2 formulas. It is
fundamentally different from the usual direct interpretation, which is
shown to be equivalent to Friedman's trick. The main difference is
that atomic formulas and natural numbers are interpreted as distinct
objects. Nevertheless, the control features inherent to the
continuation models permit extraction using a special "channel" on
which the extracted value is transmitted at toplevel without unfolding
the recursive calls. We prove that the technique fails in Scott
domains, but succeeds in the refined setting of Laird's bistable
bicpos, as well as in game semantics.