{"id":"https://openalex.org/W7119534709","doi":"https://doi.org/10.1145/3779031.3779095","title":"Building Blocks for Step-Indexed Program Logics","display_name":"Building Blocks for Step-Indexed Program Logics","publication_year":2026,"publication_date":"2026-01-08","ids":{"openalex":"https://openalex.org/W7119534709","doi":"https://doi.org/10.1145/3779031.3779095"},"language":null,"primary_location":{"id":"doi:10.1145/3779031.3779095","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3779031.3779095","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th ACM SIGPLAN International Conference on Certified Programs and Proofs","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5108158283","display_name":"Thomas Somers","orcid":"https://orcid.org/0009-0001-8101-5647"},"institutions":[{"id":"https://openalex.org/I145872427","display_name":"Radboud University Nijmegen","ror":"https://ror.org/016xsfp80","country_code":"NL","type":"education","lineage":["https://openalex.org/I145872427"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Thomas Somers","raw_affiliation_strings":["Radboud University Nijmegen, Nijmegen, Netherlands"],"raw_orcid":"https://orcid.org/0009-0001-8101-5647","affiliations":[{"raw_affiliation_string":"Radboud University Nijmegen, Nijmegen, Netherlands","institution_ids":["https://openalex.org/I145872427"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034702961","display_name":"Jonas Kastberg Hinrichsen","orcid":"https://orcid.org/0000-0001-6143-9031"},"institutions":[{"id":"https://openalex.org/I891191580","display_name":"Aalborg University","ror":"https://ror.org/04m5j1k67","country_code":"DK","type":"education","lineage":["https://openalex.org/I891191580"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Jonas Kastberg Hinrichsen","raw_affiliation_strings":["Aalborg University, Copenhagen, Denmark"],"raw_orcid":"https://orcid.org/0000-0001-6143-9031","affiliations":[{"raw_affiliation_string":"Aalborg University, Copenhagen, Denmark","institution_ids":["https://openalex.org/I891191580"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031150713","display_name":"Lennard G\u00e4her","orcid":"https://orcid.org/0000-0003-2917-375X"},"institutions":[{"id":"https://openalex.org/I4210121786","display_name":"Max Planck Institute for Software Systems","ror":"https://ror.org/02pe2kf23","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210121786"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lennard G\u00e4her","raw_affiliation_strings":["MPI-SWS, Saarland Informatics Campus, Germany"],"raw_orcid":"https://orcid.org/0000-0003-2917-375X","affiliations":[{"raw_affiliation_string":"MPI-SWS, Saarland Informatics Campus, Germany","institution_ids":["https://openalex.org/I4210121786"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5029418370","display_name":"Robbert Krebbers","orcid":"https://orcid.org/0000-0002-1185-5237"},"institutions":[{"id":"https://openalex.org/I145872427","display_name":"Radboud University Nijmegen","ror":"https://ror.org/016xsfp80","country_code":"NL","type":"education","lineage":["https://openalex.org/I145872427"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Robbert Krebbers","raw_affiliation_strings":["Radboud University Nijmegen, Nijmegen, Netherlands"],"raw_orcid":"https://orcid.org/0000-0002-1185-5237","affiliations":[{"raw_affiliation_string":"Radboud University Nijmegen, Nijmegen, Netherlands","institution_ids":["https://openalex.org/I145872427"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"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.04468549,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"248","last_page":"263"},"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.5113000273704529,"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.5113000273704529,"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.3206999897956848,"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.07090000063180923,"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/mathematical-proof","display_name":"Mathematical proof","score":0.6000999808311462},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5616000294685364},{"id":"https://openalex.org/keywords/limiting","display_name":"Limiting","score":0.5149000287055969},{"id":"https://openalex.org/keywords/term","display_name":"Term (time)","score":0.3425999879837036},{"id":"https://openalex.org/keywords/modality","display_name":"Modality (human\u2013computer interaction)","score":0.34200000762939453},{"id":"https://openalex.org/keywords/calculus","display_name":"Calculus (dental)","score":0.3237999975681305}],"concepts":[{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.6000999808311462},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5831000208854675},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5616000294685364},{"id":"https://openalex.org/C188198153","wikidata":"https://www.wikidata.org/wiki/Q1613840","display_name":"Limiting","level":2,"score":0.5149000287055969},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5101000070571899},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36629998683929443},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.3425999879837036},{"id":"https://openalex.org/C2780226545","wikidata":"https://www.wikidata.org/wiki/Q6888030","display_name":"Modality (human\u2013computer interaction)","level":2,"score":0.34200000762939453},{"id":"https://openalex.org/C2777686260","wikidata":"https://www.wikidata.org/wiki/Q144037","display_name":"Calculus (dental)","level":2,"score":0.3237999975681305},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3140000104904175},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.311599999666214},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.29499998688697815},{"id":"https://openalex.org/C86602344","wikidata":"https://www.wikidata.org/wiki/Q7667918","display_name":"T-norm fuzzy logics","level":5,"score":0.29010000824928284},{"id":"https://openalex.org/C47884741","wikidata":"https://www.wikidata.org/wiki/Q1166618","display_name":"Mathematical logic","level":2,"score":0.28949999809265137},{"id":"https://openalex.org/C98224912","wikidata":"https://www.wikidata.org/wiki/Q6901647","display_name":"Monoidal t-norm logic","level":5,"score":0.2621999979019165}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3779031.3779095","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3779031.3779095","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th ACM SIGPLAN International Conference on Certified Programs and Proofs","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.ubn.ru.nl:2066/327711","is_oa":false,"landing_page_url":"https://hdl.handle.net/2066/327711","pdf_url":null,"source":{"id":"https://openalex.org/S4306401067","display_name":"Radboud Repository (Radboud University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I145872427","host_organization_name":"Radboud University Nijmegen","host_organization_lineage":["https://openalex.org/I145872427"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article in monograph or in proceedings"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3309974703","display_name":null,"funder_award_id":"101171349","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"}],"funders":[{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":49,"referenced_works":["https://openalex.org/W75891272","https://openalex.org/W564852913","https://openalex.org/W1495368328","https://openalex.org/W1584342183","https://openalex.org/W1991984504","https://openalex.org/W2125398300","https://openalex.org/W2132181573","https://openalex.org/W2132761501","https://openalex.org/W2137628566","https://openalex.org/W2147323041","https://openalex.org/W2150224578","https://openalex.org/W2267469130","https://openalex.org/W2502922259","https://openalex.org/W2509578035","https://openalex.org/W2562833768","https://openalex.org/W2596377803","https://openalex.org/W2792757320","https://openalex.org/W2885030506","https://openalex.org/W2901454403","https://openalex.org/W2927734285","https://openalex.org/W2963638222","https://openalex.org/W2966434214","https://openalex.org/W2982041059","https://openalex.org/W2994908035","https://openalex.org/W2996703997","https://openalex.org/W3011591621","https://openalex.org/W3016987934","https://openalex.org/W3094781589","https://openalex.org/W3113533517","https://openalex.org/W3114212704","https://openalex.org/W3122350614","https://openalex.org/W3136970019","https://openalex.org/W3152724127","https://openalex.org/W3175711391","https://openalex.org/W4229652664","https://openalex.org/W4281773296","https://openalex.org/W4293812585","https://openalex.org/W4386317072","https://openalex.org/W4388717524","https://openalex.org/W4390603568","https://openalex.org/W4399851008","https://openalex.org/W4400499766","https://openalex.org/W4403222930","https://openalex.org/W4406222234","https://openalex.org/W4409311357","https://openalex.org/W4411267044","https://openalex.org/W4411267050","https://openalex.org/W7108630323","https://openalex.org/W7119509596"],"related_works":[],"abstract_inverted_index":{"Step-indexing":[0],"and":[1,38,62,67],"the":[2,28,45,48,52],"later":[3,29,68],"modality":[4],"\u25b7":[5,23],"P":[6,24],"are":[7],"widely":[8],"used":[9],"in":[10,16,18,51,60],"program":[11,49],"logics.":[12],"A":[13],"key":[14],"challenge":[15],"proofs":[17],"step-indexed":[19],"logics":[20],"is":[21],"turning":[22],"into":[25],"P,":[26],"coined":[27],"elimination":[30,33],"problem.":[31],"Later":[32],"cannot":[34],"be":[35],"done":[36],"unconditionally,":[37],"has":[39],"traditionally":[40],"been":[41,71],"linked":[42],"one-to-one":[43,56],"to":[44,73],"physical":[46],"steps":[47],"performs":[50],"operational":[53],"semantics.":[54],"This":[55],"correspondence":[57],"proved":[58],"limiting":[59],"practice,":[61],"various":[63],"techniques":[64],"(flexible":[65],"step-indexing":[66],"credits)":[69],"have":[70],"proposed":[72],"relax":[74],"this":[75],"correspondence.":[76]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-01-09T00:00:00"}
