{"id":"https://openalex.org/W4405332168","doi":"https://doi.org/10.46298/lmcs-20(4:24)2024","title":"Equivalence of eval-readback and eval-apply big-step evaluators by structuring the lambda-calculus's strategy space","display_name":"Equivalence of eval-readback and eval-apply big-step evaluators by structuring the lambda-calculus's strategy space","publication_year":2024,"publication_date":"2024-12-12","ids":{"openalex":"https://openalex.org/W4405332168","doi":"https://doi.org/10.46298/lmcs-20(4:24)2024"},"language":"en","primary_location":{"id":"doi:10.46298/lmcs-20(4:24)2024","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-20(4:24)2024","pdf_url":"https://lmcs.episciences.org/14928/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":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://lmcs.episciences.org/14928/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5040315866","display_name":"Pablo Nogueira","orcid":"https://orcid.org/0000-0002-8706-0027"},"institutions":[{"id":"https://openalex.org/I2738703131","display_name":"Commissariat \u00e0 l'\u00c9nergie Atomique et aux \u00c9nergies Alternatives","ror":"https://ror.org/00jjx8s55","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131"]},{"id":"https://openalex.org/I277688954","display_name":"Universit\u00e9 Paris-Saclay","ror":"https://ror.org/03xjwb503","country_code":"FR","type":"education","lineage":["https://openalex.org/I277688954"]},{"id":"https://openalex.org/I4210085861","display_name":"Laboratoire d'Int\u00e9gration des Syst\u00e8mes et des Technologies","ror":"https://ror.org/000dbcc61","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131","https://openalex.org/I2738703131","https://openalex.org/I277688954","https://openalex.org/I4210085861","https://openalex.org/I4210117989"]},{"id":"https://openalex.org/I904013037","display_name":"Universidad Europea de Madrid","ror":"https://ror.org/04dp46240","country_code":"ES","type":"education","lineage":["https://openalex.org/I904013037"]}],"countries":["ES","FR"],"is_corresponding":true,"raw_author_name":"Pablo Nogueira","raw_affiliation_strings":["Universit\u00e9 Paris-Saclay, CEA, List, F-91120, Palaiseau, France","UDIT University of Design, Innovation and Technology, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Universit\u00e9 Paris-Saclay, CEA, List, F-91120, Palaiseau, France","institution_ids":["https://openalex.org/I277688954","https://openalex.org/I2738703131","https://openalex.org/I4210085861"]},{"raw_affiliation_string":"UDIT University of Design, Innovation and Technology, Madrid, Spain","institution_ids":["https://openalex.org/I904013037"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021834978","display_name":"\u00c1lvaro Garc\u00eda-P\u00e9rez","orcid":"https://orcid.org/0000-0002-9558-6037"},"institutions":[{"id":"https://openalex.org/I2738703131","display_name":"Commissariat \u00e0 l'\u00c9nergie Atomique et aux \u00c9nergies Alternatives","ror":"https://ror.org/00jjx8s55","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131"]},{"id":"https://openalex.org/I277688954","display_name":"Universit\u00e9 Paris-Saclay","ror":"https://ror.org/03xjwb503","country_code":"FR","type":"education","lineage":["https://openalex.org/I277688954"]},{"id":"https://openalex.org/I4210085861","display_name":"Laboratoire d'Int\u00e9gration des Syst\u00e8mes et des Technologies","ror":"https://ror.org/000dbcc61","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131","https://openalex.org/I2738703131","https://openalex.org/I277688954","https://openalex.org/I4210085861","https://openalex.org/I4210117989"]},{"id":"https://openalex.org/I904013037","display_name":"Universidad Europea de Madrid","ror":"https://ror.org/04dp46240","country_code":"ES","type":"education","lineage":["https://openalex.org/I904013037"]}],"countries":["ES","FR"],"is_corresponding":false,"raw_author_name":"\u00c1lvaro Garc\u00eda-P\u00e9rez","raw_affiliation_strings":["Universit\u00e9 Paris-Saclay, CEA, List, F-91120, Palaiseau, France","UDIT University of Design, Innovation and Technology, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Universit\u00e9 Paris-Saclay, CEA, List, F-91120, Palaiseau, France","institution_ids":["https://openalex.org/I277688954","https://openalex.org/I2738703131","https://openalex.org/I4210085861"]},{"raw_affiliation_string":"UDIT University of Design, Innovation and Technology, Madrid, Spain","institution_ids":["https://openalex.org/I904013037"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5040315866"],"corresponding_institution_ids":["https://openalex.org/I2738703131","https://openalex.org/I277688954","https://openalex.org/I4210085861","https://openalex.org/I904013037"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.26615103,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"Volume 20, 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/T12127","display_name":"Software System Performance and Reliability","score":0.8062000274658203,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.8062000274658203,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11195","display_name":"Simulation Techniques and Applications","score":0.7806000113487244,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.7717999815940857,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/equivalence","display_name":"Equivalence (formal languages)","score":0.6758708953857422},{"id":"https://openalex.org/keywords/structuring","display_name":"Structuring","score":0.664601743221283},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5506739020347595},{"id":"https://openalex.org/keywords/lambda","display_name":"Lambda","score":0.546044647693634},{"id":"https://openalex.org/keywords/calculus","display_name":"Calculus (dental)","score":0.5430706143379211},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.5364020466804504},{"id":"https://openalex.org/keywords/lambda-calculus","display_name":"Lambda calculus","score":0.4437611997127533},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4346262812614441},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.3853726387023926},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.38519737124443054},{"id":"https://openalex.org/keywords/algebra-over-a-field","display_name":"Algebra over a field","score":0.38342440128326416},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.28859907388687134},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.2792413532733917},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16472592949867249},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.11528852581977844}],"concepts":[{"id":"https://openalex.org/C2780069185","wikidata":"https://www.wikidata.org/wiki/Q7977945","display_name":"Equivalence (formal languages)","level":2,"score":0.6758708953857422},{"id":"https://openalex.org/C2775945657","wikidata":"https://www.wikidata.org/wiki/Q381442","display_name":"Structuring","level":2,"score":0.664601743221283},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5506739020347595},{"id":"https://openalex.org/C2778113609","wikidata":"https://www.wikidata.org/wiki/Q10897","display_name":"Lambda","level":2,"score":0.546044647693634},{"id":"https://openalex.org/C2777686260","wikidata":"https://www.wikidata.org/wiki/Q144037","display_name":"Calculus (dental)","level":2,"score":0.5430706143379211},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.5364020466804504},{"id":"https://openalex.org/C135790938","wikidata":"https://www.wikidata.org/wiki/Q242028","display_name":"Lambda calculus","level":2,"score":0.4437611997127533},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4346262812614441},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.3853726387023926},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.38519737124443054},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.38342440128326416},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.28859907388687134},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.2792413532733917},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16472592949867249},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.11528852581977844},{"id":"https://openalex.org/C199343813","wikidata":"https://www.wikidata.org/wiki/Q12128","display_name":"Dentistry","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/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.46298/lmcs-20(4:24)2024","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-20(4:24)2024","pdf_url":"https://lmcs.episciences.org/14928/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:doaj.org/article:60d0e2b54f9f4e3eaff2c49ec260e147","is_oa":true,"landing_page_url":"https://doaj.org/article/60d0e2b54f9f4e3eaff2c49ec260e147","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","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Logical Methods in Computer Science, Vol Volume 20, Issue 4 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.46298/lmcs-20(4:24)2024","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-20(4:24)2024","pdf_url":"https://lmcs.episciences.org/14928/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":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4405332168.pdf","grobid_xml":"https://content.openalex.org/works/W4405332168.grobid-xml"},"referenced_works_count":93,"referenced_works":["https://openalex.org/W7694972","https://openalex.org/W11030176","https://openalex.org/W67134903","https://openalex.org/W70544678","https://openalex.org/W206348627","https://openalex.org/W1510011471","https://openalex.org/W1518650316","https://openalex.org/W1553954213","https://openalex.org/W1557561422","https://openalex.org/W1567828704","https://openalex.org/W1568246207","https://openalex.org/W1584721038","https://openalex.org/W1592287058","https://openalex.org/W1599275252","https://openalex.org/W1604072540","https://openalex.org/W1750600100","https://openalex.org/W1833403382","https://openalex.org/W1872841909","https://openalex.org/W1921642287","https://openalex.org/W1964328999","https://openalex.org/W1965143747","https://openalex.org/W1968277829","https://openalex.org/W1980647766","https://openalex.org/W1988292549","https://openalex.org/W1994718921","https://openalex.org/W1996974731","https://openalex.org/W1997143185","https://openalex.org/W2002529995","https://openalex.org/W2007217566","https://openalex.org/W2007757832","https://openalex.org/W2013335370","https://openalex.org/W2016326123","https://openalex.org/W2016550363","https://openalex.org/W2019676725","https://openalex.org/W2022873112","https://openalex.org/W2024902159","https://openalex.org/W2025431400","https://openalex.org/W2031190840","https://openalex.org/W2037984920","https://openalex.org/W2040871029","https://openalex.org/W2045255985","https://openalex.org/W2049674183","https://openalex.org/W2053198071","https://openalex.org/W2063179190","https://openalex.org/W2066737960","https://openalex.org/W2088735483","https://openalex.org/W2095136535","https://openalex.org/W2095621310","https://openalex.org/W2102435409","https://openalex.org/W2112774031","https://openalex.org/W2113098044","https://openalex.org/W2113757735","https://openalex.org/W2117692498","https://openalex.org/W2120197570","https://openalex.org/W2123733847","https://openalex.org/W2127114597","https://openalex.org/W2130601506","https://openalex.org/W2133420304","https://openalex.org/W2141591284","https://openalex.org/W2141636159","https://openalex.org/W2147478629","https://openalex.org/W2151716725","https://openalex.org/W2154273644","https://openalex.org/W2163285555","https://openalex.org/W2168254994","https://openalex.org/W2176061503","https://openalex.org/W2178095747","https://openalex.org/W2184268586","https://openalex.org/W2252719495","https://openalex.org/W2402296188","https://openalex.org/W2473749697","https://openalex.org/W2483114314","https://openalex.org/W2502963211","https://openalex.org/W2520285515","https://openalex.org/W2758862544","https://openalex.org/W2943029224","https://openalex.org/W2953874395","https://openalex.org/W3098591714","https://openalex.org/W3105810746","https://openalex.org/W3107124382","https://openalex.org/W3114253521","https://openalex.org/W3186808748","https://openalex.org/W3206834158","https://openalex.org/W4210639184","https://openalex.org/W4214538532","https://openalex.org/W4234009710","https://openalex.org/W4235410435","https://openalex.org/W4236324644","https://openalex.org/W4242393608","https://openalex.org/W4249903311","https://openalex.org/W4251918795","https://openalex.org/W4293812871","https://openalex.org/W4386317707"],"related_works":["https://openalex.org/W4394443292","https://openalex.org/W4251394462","https://openalex.org/W1580673008","https://openalex.org/W1510936208","https://openalex.org/W2486167009","https://openalex.org/W1595575899","https://openalex.org/W756498608","https://openalex.org/W2135201366","https://openalex.org/W4285395220","https://openalex.org/W2493576743"],"abstract_inverted_index":{"We":[0,19,59,136,192,205,235],"study":[1,20],"the":[2,11,15,51,57,69,77,86,104,121,134,141,157,166,170,178,194,207,219,232,265],"equivalence":[3,22,29,34,65,233],"between":[4,260],"eval-readback":[5],"and":[6,25,84,118,187,201,212,222,244,250,258],"eval-apply":[7,87,183],"big-step":[8,188],"evaluators":[9,39,146,184,227],"in":[10,40,148,185,231],"general":[12],"setting":[13],"of":[14,133,159,169,177,198,210],"pure":[16],"lambda":[17],"calculus.":[18],"`one-step'":[21],"(same":[23,30],"strategy)":[24],"also":[26],"discuss":[27,193],"`big-step'":[28],"final":[31],"result).":[32],"One-step":[33],"extends":[35],"for":[36,240],"free":[37],"to":[38,115,151,217,223,247],"other":[41],"settings":[42],"(calculi,":[43],"programming":[44],"languages,":[45],"proof":[46,62,102,125],"assistants,":[47],"etc.)":[48],"by":[49,107,264],"restricting":[50],"terms":[52],"(closed,":[53],"convergent)":[54],"while":[55],"maintaining":[56],"strategy.":[58,100],"present":[60],"a":[61,81,90,98,237,256],"that":[63,94],"one-step":[64],"holds":[66],"when":[67],"(1)":[68],"`readback'":[70],"stage":[71,79],"satisfies":[72],"straightforward":[73],"well-formedness":[74],"provisos,":[75],"(2)":[76],"`eval'":[78,96],"implements":[80,89],"`uniform'":[82],"strategy,":[83,214],"(3)":[85],"evaluator":[88,113,242,251],"`balanced":[91],"hybrid'":[92],"strategy":[93,179,220,249],"has":[95],"as":[97,140],"subsidiary":[99],"The":[101,124],"proceeds":[103],"`lightweight":[105],"fusion":[106],"fixed-point":[108],"promotion'":[109],"program":[110],"transformation":[111],"on":[112],"implementations":[114],"fuse":[116],"readback":[117],"eval":[119],"into":[120],"balanced":[122],"hybrid.":[123],"can":[126],"be":[127],"followed":[128],"with":[129,144],"no":[130],"previous":[131],"knowledge":[132],"transformation.":[135,266],"use":[137,215,245],"Haskell":[138],"2010":[139],"implementation":[142,160],"language,":[143],"all":[145],"written":[147],"monadic":[149],"style":[150,257],"guarantee":[152],"semantics":[153],"(strategy)":[154],"preservation,":[155],"but":[156],"choice":[158],"language":[161],"is":[162],"immaterial.":[163],"To":[164],"illustrate":[165],"large":[167],"scope":[168],"equivalence,":[171],"we":[172],"provide":[173],"an":[174],"extensive":[175],"survey":[176],"space":[180],"using":[181],"canonical":[182],"code":[186],"`natural'":[189],"operational":[190],"semantics.":[191],"strategies'":[195],"properties,":[196],"some":[197],"their":[199,202],"uses,":[200],"abstract":[203],"machines.":[204],"improve":[206],"formal":[208],"definition":[209],"uniform":[211],"hybrid":[213],"it":[216,246],"structure":[218],"space,":[221],"obtain":[224],"generic":[225],"higher-order":[226],"which":[228],"are":[229],"used":[230],"proof.":[234],"introduce":[236],"systematic":[238],"notation":[239],"both":[241],"styles":[243,261],"summarise":[248],"equivalences,":[252],"including":[253],"(non-)equivalences":[254,259],"within":[255],"not":[262],"proven":[263]},"counts_by_year":[],"updated_date":"2026-03-13T14:20:09.374765","created_date":"2025-10-10T00:00:00"}
