{"id":"https://openalex.org/W7127909255","doi":"https://doi.org/10.48550/arxiv.2602.05528","title":"Strong Normalisation for Asynchronous Effects","display_name":"Strong Normalisation for Asynchronous Effects","publication_year":2026,"publication_date":"2026-02-05","ids":{"openalex":"https://openalex.org/W7127909255","doi":"https://doi.org/10.48550/arxiv.2602.05528"},"language":"en","primary_location":{"id":"pmh:doi:10.4230/lipics.fscd.2026.4","is_oa":true,"landing_page_url":"https://hdl.handle.net/10062/116901","pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},"type":"conference-paper","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hdl.handle.net/10062/116901","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5050436525","display_name":"Danel Ahman","orcid":"https://orcid.org/0000-0001-6595-2756"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ahman, Danel","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5125168959","display_name":"Ilja Sobolev","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sobolev, Ilja","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.10766386,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.8328999876976013,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.8328999876976013,"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/T10126","display_name":"Logic, programming, and type systems","score":0.0997999981045723,"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/T11424","display_name":"Security and Verification in Computing","score":0.019600000232458115,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/asynchrony","display_name":"Asynchrony (computer programming)","score":0.8312000036239624},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.7109000086784363},{"id":"https://openalex.org/keywords/mathematical-proof","display_name":"Mathematical proof","score":0.6453999876976013},{"id":"https://openalex.org/keywords/algebraic-number","display_name":"Algebraic number","score":0.5613999962806702},{"id":"https://openalex.org/keywords/recursion","display_name":"Recursion (computer science)","score":0.5573999881744385},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4912000000476837},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.4284999966621399},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.41819998621940613}],"concepts":[{"id":"https://openalex.org/C2779019669","wikidata":"https://www.wikidata.org/wiki/Q25203946","display_name":"Asynchrony (computer programming)","level":3,"score":0.8312000036239624},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.7109000086784363},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.6453999876976013},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6435999870300293},{"id":"https://openalex.org/C9376300","wikidata":"https://www.wikidata.org/wiki/Q168817","display_name":"Algebraic number","level":2,"score":0.5613999962806702},{"id":"https://openalex.org/C168773036","wikidata":"https://www.wikidata.org/wiki/Q264164","display_name":"Recursion (computer science)","level":2,"score":0.5573999881744385},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.5254999995231628},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4912000000476837},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.4284999966621399},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.41819998621940613},{"id":"https://openalex.org/C161771561","wikidata":"https://www.wikidata.org/wiki/Q1970286","display_name":"Process calculus","level":2,"score":0.3781999945640564},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.37059998512268066},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.3662000000476837},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.365200012922287},{"id":"https://openalex.org/C135315306","wikidata":"https://www.wikidata.org/wiki/Q866364","display_name":"Bisimulation","level":2,"score":0.35589998960494995},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.33809998631477356},{"id":"https://openalex.org/C2777686260","wikidata":"https://www.wikidata.org/wiki/Q144037","display_name":"Calculus (dental)","level":2,"score":0.3314000070095062},{"id":"https://openalex.org/C205606062","wikidata":"https://www.wikidata.org/wiki/Q5249645","display_name":"Decoupling (probability)","level":2,"score":0.33090001344680786},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.3303000032901764},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.3149000108242035},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.30660000443458557},{"id":"https://openalex.org/C112313634","wikidata":"https://www.wikidata.org/wiki/Q7886648","display_name":"Complement (music)","level":5,"score":0.2978000044822693},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.2896000146865845},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27410000562667847},{"id":"https://openalex.org/C17231256","wikidata":"https://www.wikidata.org/wiki/Q5156540","display_name":"Completeness (order theory)","level":2,"score":0.2700999975204468},{"id":"https://openalex.org/C135790938","wikidata":"https://www.wikidata.org/wiki/Q242028","display_name":"Lambda calculus","level":2,"score":0.2637999951839447}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:doi:10.4230/lipics.fscd.2026.4","is_oa":true,"landing_page_url":"https://hdl.handle.net/10062/116901","pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},{"id":"pmh:doi:10.48550/arxiv.2602.05528","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"doi:10.48550/arxiv.2602.05528","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2602.05528","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:doi:10.4230/lipics.fscd.2026.4","is_oa":true,"landing_page_url":"https://hdl.handle.net/10062/116901","pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Asynchronous":[0],"effects":[1,13],"of":[2,11,21,89,128,138,153,163],"Ahman":[3],"and":[4,35,78,113,155],"Pretnar":[5],"complement":[6],"the":[7,19,42,47,62,86,103,125,129],"conventional":[8],"synchronous":[9],"treatment":[10],"algebraic":[12,22,60],"with":[14,41],"asynchrony":[15,58],"based":[16],"on":[17],"decoupling":[18],"execution":[20],"operation":[23],"calls":[24],"into":[25,36],"signalling":[26],"that":[27,94,124],"an":[28,151],"operation's":[29,43],"implementation":[30],"needs":[31],"to":[32,45],"be":[33],"executed,":[34],"interrupting":[37],"a":[38,135],"running":[39],"computation":[40,48],"result,":[44],"which":[46],"can":[49],"react":[50],"by":[51],"installing":[52],"matching":[53],"interrupt":[54],"handlers.":[55],"Beyond":[56],"providing":[57],"for":[59,159],"effects,":[61],"resulting":[63],"core":[64],"calculus":[65,105,130],"also":[66,122,170],"naturally":[67],"models":[68],"examples":[69],"such":[70],"as":[71,150],"pre-emptive":[72],"multi-threading,":[73],"(cancellable)":[74],"remote":[75],"function":[76],"calls,":[77],"multi-party":[79],"applications.":[80],"In":[81],"this":[82,90],"paper,":[83],"we":[84,121],"study":[85],"normalisation":[87,145,162],"properties":[88],"calculus.":[91],"We":[92],"prove":[93,123],"if":[95],"one":[96],"removes":[97],"general":[98],"recursion":[99],"from":[100],"it,":[101],"then":[102],"remaining":[104],"is":[106,142],"strongly":[107,132],"normalising,":[108],"including":[109],"both":[110],"its":[111],"sequential":[112,126],"parallel":[114],"parts.":[115],"To":[116],"cover":[117],"more":[118],"interesting":[119],"programs,":[120],"part":[127],"remains":[131],"normalising":[133],"when":[134],"controlled":[136],"amount":[137],"interrupt-driven":[139],"recursive":[140],"behaviour":[141],"reintroduced.":[143],"Our":[144],"proofs":[146],"are":[147,169],"structured":[148],"compositionally":[149],"extension":[152],"Lindley":[154],"Stark's":[156],"$\\top\\top$-lifting-based":[157],"approach":[158],"proving":[160],"strong":[161],"effectful":[164],"languages.":[165],"All":[166],"our":[167],"results":[168],"formalised":[171],"in":[172],"Agda.":[173]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2026-02-07T00:00:00"}
