{"id":"https://openalex.org/W2014379452","doi":"https://doi.org/10.2168/lmcs-8(4:2)2012","title":"Linear-use CPS translations in the Enriched Effect Calculus","display_name":"Linear-use CPS translations in the Enriched Effect Calculus","publication_year":2012,"publication_date":"2012-10-05","ids":{"openalex":"https://openalex.org/W2014379452","doi":"https://doi.org/10.2168/lmcs-8(4:2)2012","mag":"2014379452"},"language":"en","primary_location":{"id":"doi:10.2168/lmcs-8(4:2)2012","is_oa":true,"landing_page_url":"https://doi.org/10.2168/lmcs-8(4:2)2012","pdf_url":"https://lmcs.episciences.org/923/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://lmcs.episciences.org/923/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5036827913","display_name":"Jeff Egger","orcid":null},"institutions":[{"id":"https://openalex.org/I129902397","display_name":"Dalhousie University","ror":"https://ror.org/01e6qks80","country_code":"CA","type":"education","lineage":["https://openalex.org/I129902397"]},{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["CA","GB"],"is_corresponding":true,"raw_author_name":"Jeff Egger","raw_affiliation_strings":["Department of Physics and Atmospheric Science, Dalhousie University, Halifax, N.S., Canada","University of Edinburgh"],"affiliations":[{"raw_affiliation_string":"Department of Physics and Atmospheric Science, Dalhousie University, Halifax, N.S., Canada","institution_ids":["https://openalex.org/I129902397"]},{"raw_affiliation_string":"University of Edinburgh","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045780288","display_name":"Rasmus Ejlers M\u00f8gelberg","orcid":"https://orcid.org/0000-0003-0386-4376"},"institutions":[{"id":"https://openalex.org/I83467386","display_name":"IT University of Copenhagen","ror":"https://ror.org/02309jg23","country_code":"DK","type":"education","lineage":["https://openalex.org/I83467386"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Rasmus Ejlers M\u00f8gelberg","raw_affiliation_strings":["IT University of Copenhagen, Copenhagen, Denmark","IT University, Copehagen"],"affiliations":[{"raw_affiliation_string":"IT University of Copenhagen, Copenhagen, Denmark","institution_ids":["https://openalex.org/I83467386"]},{"raw_affiliation_string":"IT University, Copehagen","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110256373","display_name":"Alex Simpson","orcid":null},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alex Simpson","raw_affiliation_strings":["LFCS, School of Informatics, University of Edinburgh, Scotland, UK","University of Edinburgh"],"affiliations":[{"raw_affiliation_string":"LFCS, School of Informatics, University of Edinburgh, Scotland, UK","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"University of Edinburgh","institution_ids":["https://openalex.org/I98677209"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5036827913"],"corresponding_institution_ids":["https://openalex.org/I129902397","https://openalex.org/I98677209"],"apc_list":null,"apc_paid":null,"fwci":1.768,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.8638694,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"Volume 8, Issue 4","issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9930999875068665,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/linear-logic","display_name":"Linear logic","score":0.7313380241394043},{"id":"https://openalex.org/keywords/metalanguage","display_name":"Metalanguage","score":0.6228951215744019},{"id":"https://openalex.org/keywords/equivalence","display_name":"Equivalence (formal languages)","score":0.6046724915504456},{"id":"https://openalex.org/keywords/lambda-calculus","display_name":"Lambda calculus","score":0.55013108253479},{"id":"https://openalex.org/keywords/translation","display_name":"Translation (biology)","score":0.5048137307167053},{"id":"https://openalex.org/keywords/calculus","display_name":"Calculus (dental)","score":0.48188072443008423},{"id":"https://openalex.org/keywords/intuitionistic-logic","display_name":"Intuitionistic logic","score":0.4734351634979248},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.4583318829536438},{"id":"https://openalex.org/keywords/isomorphism","display_name":"Isomorphism (crystallography)","score":0.43651461601257324},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4324149191379547},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.39340049028396606},{"id":"https://openalex.org/keywords/algebra-over-a-field","display_name":"Algebra over a field","score":0.37677741050720215},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.25155237317085266},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.17805179953575134}],"concepts":[{"id":"https://openalex.org/C28077239","wikidata":"https://www.wikidata.org/wiki/Q841728","display_name":"Linear logic","level":2,"score":0.7313380241394043},{"id":"https://openalex.org/C142998047","wikidata":"https://www.wikidata.org/wiki/Q193983","display_name":"Metalanguage","level":2,"score":0.6228951215744019},{"id":"https://openalex.org/C2780069185","wikidata":"https://www.wikidata.org/wiki/Q7977945","display_name":"Equivalence (formal languages)","level":2,"score":0.6046724915504456},{"id":"https://openalex.org/C135790938","wikidata":"https://www.wikidata.org/wiki/Q242028","display_name":"Lambda calculus","level":2,"score":0.55013108253479},{"id":"https://openalex.org/C149364088","wikidata":"https://www.wikidata.org/wiki/Q185917","display_name":"Translation (biology)","level":4,"score":0.5048137307167053},{"id":"https://openalex.org/C2777686260","wikidata":"https://www.wikidata.org/wiki/Q144037","display_name":"Calculus (dental)","level":2,"score":0.48188072443008423},{"id":"https://openalex.org/C178421362","wikidata":"https://www.wikidata.org/wiki/Q176786","display_name":"Intuitionistic logic","level":3,"score":0.4734351634979248},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4583318829536438},{"id":"https://openalex.org/C203436722","wikidata":"https://www.wikidata.org/wiki/Q902950","display_name":"Isomorphism (crystallography)","level":3,"score":0.43651461601257324},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4324149191379547},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.39340049028396606},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.37677741050720215},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.25155237317085266},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.17805179953575134},{"id":"https://openalex.org/C8010536","wikidata":"https://www.wikidata.org/wiki/Q160398","display_name":"Crystallography","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C199343813","wikidata":"https://www.wikidata.org/wiki/Q12128","display_name":"Dentistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C105580179","wikidata":"https://www.wikidata.org/wiki/Q188928","display_name":"Messenger RNA","level":3,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C115624301","wikidata":"https://www.wikidata.org/wiki/Q895901","display_name":"Crystal structure","level":2,"score":0.0}],"mesh":[],"locations_count":6,"locations":[{"id":"doi:10.2168/lmcs-8(4:2)2012","is_oa":true,"landing_page_url":"https://doi.org/10.2168/lmcs-8(4:2)2012","pdf_url":"https://lmcs.episciences.org/923/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:pure.ed.ac.uk:openaire/87d216b3-92f9-481a-ab32-a8672c586c03","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/87d216b3-92f9-481a-ab32-a8672c586c03","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Egger, J, M\u00f8gelberg, R & Simpson, A 2012, 'Linear-use CPS translations in the enriched effect calculus', Logical Methods in Computer Science, vol. 8, no. 4, 2, pp. 1-27. < http://www.lmcs-online.org/ojs/viewarticle.php?id=833&layout=abstract >","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:arXiv.org:1209.4268","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1209.4268","pdf_url":"https://arxiv.org/pdf/1209.4268","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.188.1507","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.188.1507","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.dcs.ed.ac.uk/%7Eals/Research/Sources/lin-cps-journal.pdf","raw_type":"text"},{"id":"pmh:oai:doaj.org/article:8a4a29c3b97c4454bb8a6094342c2c07","is_oa":true,"landing_page_url":"https://doaj.org/article/8a4a29c3b97c4454bb8a6094342c2c07","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Logical Methods in Computer Science, Vol Volume 8, Issue 4 (2012)","raw_type":"article"},{"id":"pmh:oai:pure.ed.ac.uk:publications/87d216b3-92f9-481a-ab32-a8672c586c03","is_oa":false,"landing_page_url":"http://www.lmcs-online.org/ojs/viewarticle.php?id=833&layout=abstract","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"doi:10.2168/lmcs-8(4:2)2012","is_oa":true,"landing_page_url":"https://doi.org/10.2168/lmcs-8(4:2)2012","pdf_url":"https://lmcs.episciences.org/923/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6939826532","display_name":null,"funder_award_id":"EP/F042043/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320333848","display_name":"Forsknings- og Innovationsstyrelsen","ror":null},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"},{"id":"https://openalex.org/F4320334770","display_name":"Danish Agency for Science and Higher Education","ror":"https://ror.org/03ge1nb22"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2014379452.pdf","grobid_xml":"https://content.openalex.org/works/W2014379452.grobid-xml"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W53839316","https://openalex.org/W1036779541","https://openalex.org/W1486772918","https://openalex.org/W1493411447","https://openalex.org/W1498421116","https://openalex.org/W1507692549","https://openalex.org/W1592122327","https://openalex.org/W1626042158","https://openalex.org/W1997143185","https://openalex.org/W2008920425","https://openalex.org/W2047559554","https://openalex.org/W2088735483","https://openalex.org/W2097704879","https://openalex.org/W2099554648","https://openalex.org/W2107267313","https://openalex.org/W2111795230","https://openalex.org/W2132734990","https://openalex.org/W2156876717","https://openalex.org/W2911865844"],"related_works":["https://openalex.org/W2112970627","https://openalex.org/W2014481998","https://openalex.org/W1761411969","https://openalex.org/W2183401507","https://openalex.org/W1952931766","https://openalex.org/W2132734990","https://openalex.org/W1991184654","https://openalex.org/W2093561140","https://openalex.org/W2995605757","https://openalex.org/W2740609775"],"abstract_inverted_index":{"The":[0],"enriched":[1,24,90],"effect":[2,25,91],"calculus":[3,26,92],"(EEC)":[4],"is":[5,107],"an":[6],"extension":[7],"of":[8,15,39,46,60,72,88,105],"Moggi's":[9],"computational":[10],"metalanguage":[11],"with":[12],"a":[13,28,84],"selection":[14],"primitives":[16],"from":[17],"linear":[18,44,65],"logic.":[19],"This":[20],"paper":[21],"explores":[22],"the":[23,37,40,43,70,89,102,121,126],"as":[27],"target":[29],"language":[30],"for":[31,120,125],"continuation-passing-style":[32],"(CPS)":[33],"translations":[34,41,59,79],"in":[35,69],"which":[36],"typing":[38],"enforces":[42],"usage":[45],"continuations.":[47],"We":[48],"first":[49],"observe":[50],"that":[51,101],"established":[52],"call-by-value":[53,128],"and":[54,124,129],"call-by":[55],"name":[56],"linear-use":[57],"CPS":[58],"simply-typed":[61],"lambda-calculus":[62],"into":[63,93],"intuitionistic":[64],"logic":[66],"(ILL)":[67],"land":[68],"fragment":[71],"ILL":[73],"given":[74],"by":[75,83],"EEC.":[76],"These":[77],"two":[78],"are":[80],"uniformly":[81],"generalised":[82],"single":[85],"generic":[86,103,122],"translation":[87],"itself.":[94],"As":[95,112],"our":[96],"main":[97],"theorem,":[98],"we":[99,114],"prove":[100],"self-translation":[104],"EEC":[106],"involutive":[108],"up":[109],"to":[110],"isomorphism.":[111],"corollaries,":[113],"obtain":[115],"full":[116],"completeness":[117],"results,":[118],"both":[119],"translation,":[123],"original":[127],"call-by-name":[130],"translations.":[131]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
