{"id":"https://openalex.org/W7170170304","doi":"https://doi.org/10.1007/978-3-032-32537-2_5","title":"Automated Amortised Analysis of\u00a0Skew Heaps and Leftist Heaps","display_name":"Automated Amortised Analysis of\u00a0Skew Heaps and Leftist Heaps","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7170170304","doi":"https://doi.org/10.1007/978-3-032-32537-2_5"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-032-32537-2_5","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-032-32537-2_5","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-032-32537-2_5.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/978-3-032-32537-2_5.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081568479","display_name":"Armin Hohenegger","orcid":"https://orcid.org/0000-0002-2298-9353"},"institutions":[{"id":"https://openalex.org/I190249584","display_name":"Universit\u00e4t Innsbruck","ror":"https://ror.org/054pv6659","country_code":"AT","type":"education","lineage":["https://openalex.org/I190249584"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Armin Walch","raw_affiliation_strings":["Department of Computer Science, University of Innsbruck, Innsbruck, Austria"],"raw_orcid":"https://orcid.org/0000-0002-2298-9353","affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Innsbruck, Innsbruck, Austria","institution_ids":["https://openalex.org/I190249584"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050172197","display_name":"Georg Moser","orcid":"https://orcid.org/0000-0001-9240-6128"},"institutions":[{"id":"https://openalex.org/I190249584","display_name":"Universit\u00e4t Innsbruck","ror":"https://ror.org/054pv6659","country_code":"AT","type":"education","lineage":["https://openalex.org/I190249584"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Georg Moser","raw_affiliation_strings":["Department of Computer Science, University of Innsbruck, Innsbruck, Austria"],"raw_orcid":"https://orcid.org/0000-0001-9240-6128","affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Innsbruck, Innsbruck, Austria","institution_ids":["https://openalex.org/I190249584"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025040982","display_name":"Berry Schoenmakers","orcid":"https://orcid.org/0000-0001-6273-8930"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Berry Schoenmakers","raw_affiliation_strings":["Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, Netherlands"],"raw_orcid":"https://orcid.org/0000-0001-6273-8930","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063337176","display_name":"Florian Zuleger","orcid":"https://orcid.org/0000-0003-1468-8398"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]},{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["AT","DE"],"is_corresponding":false,"raw_author_name":"Florian Zuleger","raw_affiliation_strings":["Institute of Logic and Computation, Vienna University of Technology, Vienna, Austria","TUM School of Computation, Information and Technology, TU M\u00fcnchen, M\u00fcnchen, Germany"],"raw_orcid":"https://orcid.org/0000-0003-1468-8398","affiliations":[{"raw_affiliation_string":"Institute of Logic and Computation, Vienna University of Technology, Vienna, Austria","institution_ids":["https://openalex.org/I145847075"]},{"raw_affiliation_string":"TUM School of Computation, Information and Technology, TU M\u00fcnchen, M\u00fcnchen, Germany","institution_ids":["https://openalex.org/I62916508"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5081568479"],"corresponding_institution_ids":["https://openalex.org/I190249584"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"100","last_page":"122"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.7124999761581421},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.6050000190734863},{"id":"https://openalex.org/keywords/skew","display_name":"Skew","score":0.5623000264167786},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.4672999978065491},{"id":"https://openalex.org/keywords/type-inference","display_name":"Type inference","score":0.44190001487731934},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.40049999952316284},{"id":"https://openalex.org/keywords/type","display_name":"Type (biology)","score":0.3937999904155731},{"id":"https://openalex.org/keywords/data-type","display_name":"Data type","score":0.35499998927116394}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7402999997138977},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.7124999761581421},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.6050000190734863},{"id":"https://openalex.org/C43711488","wikidata":"https://www.wikidata.org/wiki/Q7534783","display_name":"Skew","level":2,"score":0.5623000264167786},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4672999978065491},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.451200008392334},{"id":"https://openalex.org/C198370458","wikidata":"https://www.wikidata.org/wiki/Q586459","display_name":"Type inference","level":3,"score":0.44190001487731934},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4325999915599823},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.40049999952316284},{"id":"https://openalex.org/C2777299769","wikidata":"https://www.wikidata.org/wiki/Q3707858","display_name":"Type (biology)","level":2,"score":0.3937999904155731},{"id":"https://openalex.org/C138958017","wikidata":"https://www.wikidata.org/wiki/Q190087","display_name":"Data type","level":2,"score":0.35499998927116394},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.3357999920845032},{"id":"https://openalex.org/C2780624054","wikidata":"https://www.wikidata.org/wiki/Q34010","display_name":"Haskell","level":3,"score":0.3353999853134155},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.3089999854564667},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.2994000017642975},{"id":"https://openalex.org/C124717273","wikidata":"https://www.wikidata.org/wiki/Q164597","display_name":"Left-wing politics","level":3,"score":0.2971999943256378},{"id":"https://openalex.org/C142417499","wikidata":"https://www.wikidata.org/wiki/Q331716","display_name":"Amortized analysis","level":3,"score":0.29679998755455017},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.28519999980926514},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2791999876499176},{"id":"https://openalex.org/C164660894","wikidata":"https://www.wikidata.org/wiki/Q2037833","display_name":"Piecewise","level":2,"score":0.2782000005245209},{"id":"https://openalex.org/C112604564","wikidata":"https://www.wikidata.org/wiki/Q7489226","display_name":"Shape analysis (program analysis)","level":3,"score":0.2703999876976013},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.2612999975681305},{"id":"https://openalex.org/C195740040","wikidata":"https://www.wikidata.org/wiki/Q483130","display_name":"Geoprocessing","level":2,"score":0.2558000087738037},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.2542000114917755}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-3-032-32537-2_5","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-032-32537-2_5","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-032-32537-2_5.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"}],"best_oa_location":{"id":"doi:10.1007/978-3-032-32537-2_5","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-032-32537-2_5","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-032-32537-2_5.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G488932057","display_name":"Automated Amortised Resource Analysis of Data Structures","funder_award_id":"P 36623","funder_id":"https://openalex.org/F4320321181","funder_display_name":"Austrian Science Fund"}],"funders":[{"id":"https://openalex.org/F4320321181","display_name":"Austrian Science Fund","ror":"https://ror.org/013tf3c58"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7170170304.pdf","grobid_xml":"https://content.openalex.org/works/W7170170304.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W1230660382","https://openalex.org/W1530632793","https://openalex.org/W1563858934","https://openalex.org/W1958605991","https://openalex.org/W1968581474","https://openalex.org/W1987927249","https://openalex.org/W1993138695","https://openalex.org/W2065503744","https://openalex.org/W2105045857","https://openalex.org/W2112969535","https://openalex.org/W2125995229","https://openalex.org/W2129549945","https://openalex.org/W2130055503","https://openalex.org/W2294370068","https://openalex.org/W2934015820","https://openalex.org/W2997024788","https://openalex.org/W3009691493","https://openalex.org/W3046984529","https://openalex.org/W3181653342","https://openalex.org/W3206461754","https://openalex.org/W4239420709","https://openalex.org/W4241924437","https://openalex.org/W4242321992","https://openalex.org/W4289874378","https://openalex.org/W4404289494"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"We":[1,158,187],"study":[2],"the":[3,55,67,70,82,95,102,139,163,195,210],"fully":[4],"automated":[5,33,121],"amortised":[6,34],"analysis":[7,36,83,96,107],"of":[8,57,84,97,108,116,141,197],"purely":[9],"functional":[10],"data":[11,91,176],"structures":[12],"like":[13],"skew":[14,98,204],"heaps":[15,205],",":[16],"as":[17,19],"well":[18],"weight":[20],"-":[21],"and":[22,54,59,87,101,179,206],"rank-biased":[23],"leftist":[24,109,207],"heaps.":[25],"For":[26],"that":[27],"we":[28,65,111,129,148],"generalise":[29],"earlier":[30],"works":[31],"on":[32,69],"resource":[35],"by":[37,73,168],"developing":[38],"a":[39,45,114,125],"type":[40,47,127,165],"inference":[41,56,166],"based":[42],"approach":[43],"with":[44],"generic":[46,126],"system.":[48],"This":[49],"allows":[50],"for":[51,119,131,182,202],"modular":[52,156],"reasoning":[53],"precise":[58],"optimal":[60],"cost":[61],"bounds.":[62,212],"More":[63],"specifically,":[64],"extend":[66],"work":[68],"ATLAS":[71],"system":[72,128,193],"Leutgeb":[74],"et":[75],"al.":[76],"which":[77,147],"was":[78],"developed":[79,113,192],"to":[80,138],"cover":[81],"splay":[85],"trees":[86],"some":[88],"closely":[89],"related":[90],"structures.":[92],"To":[93],"enable":[94],"heaps,":[99,110,208],"however,":[100],"even":[103],"more":[104],"challenging":[105],"(amortised)":[106],"have":[112,149,159],"range":[115],"new":[117],"techniques":[118],"type-based":[120],"analysis.":[122],"By":[123],"introducing":[124],"allow":[130],"arbitrary":[132],"(classes":[133],"of)":[134],"potential":[135,143,185,200],"functions,":[136],"compared":[137],"use":[140,196],"hard-coded":[142],"functions":[144,201],"in":[145,151,153,170],"ATLAS,":[146],"implemented":[150],"Haskell":[152],"an":[154],"entirely":[155],"way.":[157],"also":[160],"greatly":[161],"enhanced":[162],"existing":[164],"algorithm":[167],"extensions":[169],"multiple":[171],"directions,":[172],"including":[173],"path-sensitive":[174],"reasoning,":[175],"structure":[177],"invariants,":[178],"template":[180],"parameters":[181],"piecewise":[183],"defined":[184],"functions.":[186],"show":[188],"how":[189],"our":[190],"newly":[191],"supports":[194],"all":[198],"known":[199,211],"analysing":[203],"confirming":[209]},"counts_by_year":[],"updated_date":"2026-07-25T05:54:39.514286","created_date":"2026-07-24T00:00:00"}
