{"id":"https://openalex.org/W4366503835","doi":"https://doi.org/10.1007/978-3-031-30829-1_23","title":"An Efficient Cyclic Entailment Procedure in a Fragment of Separation Logic","display_name":"An Efficient Cyclic Entailment Procedure in a Fragment of Separation Logic","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4366503835","doi":"https://doi.org/10.1007/978-3-031-30829-1_23"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-031-30829-1_23","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-30829-1_23","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30829-1_23.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":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30829-1_23.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060517079","display_name":"Quang Loc Le","orcid":"https://orcid.org/0000-0002-6220-7539"},"institutions":[{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Quang Loc Le","raw_affiliation_strings":["Department of Computer Science, University College London, London, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University College London, London, UK","institution_ids":["https://openalex.org/I45129253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075260906","display_name":"Xuan-Bach D. Le","orcid":"https://orcid.org/0000-0001-5044-1582"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Xuan-Bach D. Le","raw_affiliation_strings":["School of Computing and Information Systems, University of Melbourne, Melbourne, Australia"],"affiliations":[{"raw_affiliation_string":"School of Computing and Information Systems, University of Melbourne, Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5060517079"],"corresponding_institution_ids":["https://openalex.org/I45129253"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":1.5774,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.83001182,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"477","last_page":"497"},"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.9976000189781189,"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.9976000189781189,"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.9869999885559082,"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/T11549","display_name":"Synthetic Organic Chemistry Methods","score":0.9757999777793884,"subfield":{"id":"https://openalex.org/subfields/1605","display_name":"Organic Chemistry"},"field":{"id":"https://openalex.org/fields/16","display_name":"Chemistry"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7626035213470459},{"id":"https://openalex.org/keywords/decidability","display_name":"Decidability","score":0.7447513341903687},{"id":"https://openalex.org/keywords/fragment","display_name":"Fragment (logic)","score":0.6989251971244812},{"id":"https://openalex.org/keywords/logical-consequence","display_name":"Logical consequence","score":0.66820228099823},{"id":"https://openalex.org/keywords/mathematical-proof","display_name":"Mathematical proof","score":0.5611696839332581},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5607565641403198},{"id":"https://openalex.org/keywords/binary-decision-diagram","display_name":"Binary decision diagram","score":0.5236408710479736},{"id":"https://openalex.org/keywords/textual-entailment","display_name":"Textual entailment","score":0.4793561100959778},{"id":"https://openalex.org/keywords/separation-logic","display_name":"Separation logic","score":0.4395723044872284},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.4294387102127075},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3502277731895447},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3382532298564911},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.17138326168060303},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.13418006896972656}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7626035213470459},{"id":"https://openalex.org/C153269930","wikidata":"https://www.wikidata.org/wiki/Q430001","display_name":"Decidability","level":2,"score":0.7447513341903687},{"id":"https://openalex.org/C2776235265","wikidata":"https://www.wikidata.org/wiki/Q18392052","display_name":"Fragment (logic)","level":2,"score":0.6989251971244812},{"id":"https://openalex.org/C134752490","wikidata":"https://www.wikidata.org/wiki/Q374182","display_name":"Logical consequence","level":2,"score":0.66820228099823},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.5611696839332581},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5607565641403198},{"id":"https://openalex.org/C3309909","wikidata":"https://www.wikidata.org/wiki/Q864155","display_name":"Binary decision diagram","level":2,"score":0.5236408710479736},{"id":"https://openalex.org/C95318506","wikidata":"https://www.wikidata.org/wiki/Q6588467","display_name":"Textual entailment","level":3,"score":0.4793561100959778},{"id":"https://openalex.org/C173856430","wikidata":"https://www.wikidata.org/wiki/Q3257964","display_name":"Separation logic","level":2,"score":0.4395723044872284},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.4294387102127075},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3502277731895447},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3382532298564911},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.17138326168060303},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.13418006896972656},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/978-3-031-30829-1_23","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-30829-1_23","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30829-1_23.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"},{"id":"pmh:oai:eprints.ucl.ac.uk.OAI2:10171273","is_oa":true,"landing_page_url":"https://discovery.ucl.ac.uk/id/eprint/10171273/","pdf_url":null,"source":{"id":"https://openalex.org/S4306400024","display_name":"UCL Discovery (University College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I45129253","host_organization_name":"University College London","host_organization_lineage":["https://openalex.org/I45129253"],"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":"     In:  International Conference on Foundations of Software Science and Computation Structures FoSSaCS 2023: Foundations of Software Science and Computation Structures.  (pp. pp. 477-497).  Springer, Cham (2023)     ","raw_type":"Proceedings paper"}],"best_oa_location":{"id":"doi:10.1007/978-3-031-30829-1_23","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-30829-1_23","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30829-1_23.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":[{"id":"https://metadata.un.org/sdg/16","score":0.800000011920929,"display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4366503835.pdf"},"referenced_works_count":40,"referenced_works":["https://openalex.org/W32928793","https://openalex.org/W46575596","https://openalex.org/W122465024","https://openalex.org/W135237429","https://openalex.org/W634201214","https://openalex.org/W777621473","https://openalex.org/W1267783697","https://openalex.org/W1506927614","https://openalex.org/W1556837122","https://openalex.org/W1570988641","https://openalex.org/W1580779595","https://openalex.org/W1757770995","https://openalex.org/W1841862047","https://openalex.org/W1910824881","https://openalex.org/W2130162474","https://openalex.org/W2137628566","https://openalex.org/W2147832077","https://openalex.org/W2264729369","https://openalex.org/W2341060778","https://openalex.org/W2502150621","https://openalex.org/W2512685755","https://openalex.org/W2543538425","https://openalex.org/W2613252377","https://openalex.org/W2757826592","https://openalex.org/W2766959447","https://openalex.org/W2784656124","https://openalex.org/W2809698264","https://openalex.org/W2897835509","https://openalex.org/W2929347481","https://openalex.org/W2930217943","https://openalex.org/W2964232059","https://openalex.org/W2969338593","https://openalex.org/W2985895390","https://openalex.org/W3015951847","https://openalex.org/W3086233465","https://openalex.org/W3119321758","https://openalex.org/W3183368753","https://openalex.org/W4229793125","https://openalex.org/W4243994983","https://openalex.org/W4319452596"],"related_works":["https://openalex.org/W2169644218","https://openalex.org/W12963412","https://openalex.org/W2250460949","https://openalex.org/W3158371345","https://openalex.org/W3141423438","https://openalex.org/W2071098659","https://openalex.org/W2627035043","https://openalex.org/W4385571113","https://openalex.org/W3030695269","https://openalex.org/W2937401546"],"abstract_inverted_index":{"Abstract":[0],"An":[1],"efficient":[2,28,85],"entailment":[3,73],"proof":[4,52],"system":[5],"is":[6,26,84,109,113],"essential":[7],"to":[8,56,70],"compositional":[9,116],"verification":[10],"using":[11],"separation":[12,165],"logic.":[13],"Unfortunately,":[14],"existing":[15],"decision":[16,68],"procedures":[17,39],"are":[18],"either":[19],"inexpressive":[20],"or":[21],"inefficient.":[22],"For":[23],"example,":[24],"Smallfoot":[25],"an":[27],"procedure":[29,69,83],"but":[30],"only":[31],"works":[32],"with":[33,58,135],"hardwired":[34],"lists":[35,134],"and":[36,86,118,129,138,156],"trees.":[37,141],"Other":[38],"that":[40,95],"can":[41,119],"support":[42],"general":[43,76],"inductive":[44,77],"predicates":[45,78,117],"run":[46],"exponentially":[47],"in":[48,61,79,102,146],"time":[49],"as":[50],"their":[51],"search":[53,140],"requires":[54],"back-tracking":[55],"deal":[57],"a":[59,67,121,147,163],"disjunction":[60,101],"the":[62,98,103,144,172,175],"consequent.":[63,104],"This":[64],"paper":[65],"presents":[66],"derive":[71],"cyclic":[72],"proofs":[74],"for":[75],"polynomial":[80],"time.":[81],"Our":[82],"does":[87],"not":[88],"require":[89],"back-tracking;":[90],"it":[91,158],"uses":[92],"normalisation":[93],"rules":[94],"help":[96],"avoid":[97],"introduction":[99],"of":[100,124,174],"Moreover,":[105],"our":[106],"decidable":[107],"fragment":[108],"sufficiently":[110],"expressive:":[111],"It":[112],"based":[114],"on":[115],"capture":[120],"wide":[122],"range":[123],"data":[125],"structures,":[126],"including":[127],"sorted":[128],"nested":[130],"list":[131],"segments,":[132],"skip":[133],"fast-forward":[136],"pointers,":[137],"binary":[139],"We":[142],"implemented":[143],"proposal":[145],"prototype":[148],"tool,":[149],"called":[150],"$$\\mathtt":[151],"{S2S_{Lin}}$$":[152],"<mml:math":[153],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"><mml:mrow><mml:mi>S</mml:mi><mml:mn>2</mml:mn><mml:msub><mml:mi>S</mml:mi><mml:mi>Lin</mml:mi></mml:msub></mml:mrow></mml:math>":[154],",":[155],"evaluated":[157],"over":[159],"challenging":[160],"problems":[161],"from":[162],"recent":[164],"logic":[166],"competition.":[167],"The":[168],"experimental":[169],"results":[170],"confirm":[171],"efficiency":[173],"proposed":[176],"system.":[177]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
