{"id":"https://openalex.org/W4384389850","doi":"https://doi.org/10.1145/3632920","title":"Internal Parametricity, without an Interval","display_name":"Internal Parametricity, without an Interval","publication_year":2024,"publication_date":"2024-01-02","ids":{"openalex":"https://openalex.org/W4384389850","doi":"https://doi.org/10.1145/3632920"},"language":"en","primary_location":{"id":"doi:10.1145/3632920","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3632920","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3632920","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3632920","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5056420469","display_name":"Thorsten Altenkirch","orcid":"https://orcid.org/0000-0002-6582-5025"},"institutions":[{"id":"https://openalex.org/I142263535","display_name":"University of Nottingham","ror":"https://ror.org/01ee9ar58","country_code":"GB","type":"education","lineage":["https://openalex.org/I142263535"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Thorsten Altenkirch","raw_affiliation_strings":["University of Nottingham, Nottingham, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Nottingham, Nottingham, United Kingdom","institution_ids":["https://openalex.org/I142263535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092474565","display_name":"Yorgo Chamoun","orcid":"https://orcid.org/0009-0007-2689-9148"},"institutions":[{"id":"https://openalex.org/I142476485","display_name":"\u00c9cole Polytechnique","ror":"https://ror.org/05hy3tk52","country_code":"FR","type":"education","lineage":["https://openalex.org/I142476485","https://openalex.org/I4210145102"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Yorgo Chamoun","raw_affiliation_strings":["\u00c9cole Polytechnique, Palaiseau, France"],"affiliations":[{"raw_affiliation_string":"\u00c9cole Polytechnique, Palaiseau, France","institution_ids":["https://openalex.org/I142476485"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047340010","display_name":"Ambrus Kaposi","orcid":"https://orcid.org/0000-0001-9897-8936"},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"Ambrus Kaposi","raw_affiliation_strings":["E\u00f6tv\u00f6s Lor\u00e1nd University, Budapest, Hungary"],"affiliations":[{"raw_affiliation_string":"E\u00f6tv\u00f6s Lor\u00e1nd University, Budapest, Hungary","institution_ids":["https://openalex.org/I106118109"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065839536","display_name":"Michael Shulman","orcid":"https://orcid.org/0000-0002-9948-6682"},"institutions":[{"id":"https://openalex.org/I160856358","display_name":"University of San Diego","ror":"https://ror.org/03jbbze48","country_code":"US","type":"education","lineage":["https://openalex.org/I160856358"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael Shulman","raw_affiliation_strings":["University of San Diego, San Diego, USA"],"affiliations":[{"raw_affiliation_string":"University of San Diego, San Diego, USA","institution_ids":["https://openalex.org/I160856358"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5056420469"],"corresponding_institution_ids":["https://openalex.org/I142263535"],"apc_list":null,"apc_paid":null,"fwci":3.6238,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.91637124,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"8","issue":"POPL","first_page":"2340","last_page":"2369"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10896","display_name":"Homotopy and Cohomology in Algebraic Topology","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/2610","display_name":"Mathematical Physics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10896","display_name":"Homotopy and Cohomology in Algebraic Topology","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/2610","display_name":"Mathematical Physics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"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.9896000027656555,"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/type-theory","display_name":"Type theory","score":0.6743355989456177},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5207431316375732},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.5029928088188171},{"id":"https://openalex.org/keywords/cube","display_name":"Cube (algebra)","score":0.48163312673568726},{"id":"https://openalex.org/keywords/type","display_name":"Type (biology)","score":0.4682168960571289},{"id":"https://openalex.org/keywords/extension","display_name":"Extension (predicate logic)","score":0.4259393811225891},{"id":"https://openalex.org/keywords/algebra-over-a-field","display_name":"Algebra over a field","score":0.4254273772239685},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3247483968734741},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.3224126398563385},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.292868971824646},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.29072219133377075},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.16668865084648132},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.12714192271232605}],"concepts":[{"id":"https://openalex.org/C93682546","wikidata":"https://www.wikidata.org/wiki/Q1056428","display_name":"Type theory","level":3,"score":0.6743355989456177},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5207431316375732},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.5029928088188171},{"id":"https://openalex.org/C53051483","wikidata":"https://www.wikidata.org/wiki/Q861555","display_name":"Cube (algebra)","level":2,"score":0.48163312673568726},{"id":"https://openalex.org/C2777299769","wikidata":"https://www.wikidata.org/wiki/Q3707858","display_name":"Type (biology)","level":2,"score":0.4682168960571289},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.4259393811225891},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.4254273772239685},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3247483968734741},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3224126398563385},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.292868971824646},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.29072219133377075},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.16668865084648132},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.12714192271232605},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3632920","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3632920","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3632920","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2307.06448","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2307.06448","pdf_url":"https://arxiv.org/pdf/2307.06448","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:nottingham-repository.worktribe.com:29272899","is_oa":true,"landing_page_url":"https://nottingham-repository.worktribe.com/output/29272899","pdf_url":"https://nottingham-repository.worktribe.com/preview/39991021/3632920.pdf","source":{"id":"https://openalex.org/S4306402483","display_name":"Repository@Nottingham (University of Nottingham)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I142263535","host_organization_name":"University of Nottingham","host_organization_lineage":["https://openalex.org/I142263535"],"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":"publishedVersion"},{"id":"pmh:oai:digital.sandiego.edu:mathematics-faculty-1009","is_oa":true,"landing_page_url":"https://digital.sandiego.edu/mathematics-faculty/9","pdf_url":null,"source":{"id":"https://openalex.org/S4306400061","display_name":"Digital USD (University of San Diego)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I36258959","host_organization_name":"University of California San Diego","host_organization_lineage":["https://openalex.org/I36258959"],"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":"Mathematics: Faculty Scholarship","raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/3632920","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3632920","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3632920","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.4000000059604645,"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities"}],"awards":[{"id":"https://openalex.org/G2953162778","display_name":null,"funder_award_id":"TKP2021-NVA","funder_id":"https://openalex.org/F4320335908","funder_display_name":"Nemzeti Kutat\u00e1si, Fejleszt\u00e9si \u00e9s Innovaci\u00f3s Alap"},{"id":"https://openalex.org/G298428782","display_name":null,"funder_award_id":"TKP2021","funder_id":"https://openalex.org/F4320335908","funder_display_name":"Nemzeti Kutat\u00e1si, Fejleszt\u00e9si \u00e9s Innovaci\u00f3s Alap"},{"id":"https://openalex.org/G4269848998","display_name":null,"funder_award_id":"FA9550-21-1-0009","funder_id":"https://openalex.org/F4320338279","funder_display_name":"Air Force Office of Scientific Research"},{"id":"https://openalex.org/G8304482539","display_name":null,"funder_award_id":"TKP2021-NVA-29","funder_id":"https://openalex.org/F4320335908","funder_display_name":"Nemzeti Kutat\u00e1si, Fejleszt\u00e9si \u00e9s Innovaci\u00f3s Alap"}],"funders":[{"id":"https://openalex.org/F4320335908","display_name":"Nemzeti Kutat\u00e1si, Fejleszt\u00e9si \u00e9s Innovaci\u00f3s Alap","ror":null},{"id":"https://openalex.org/F4320338279","display_name":"Air Force Office of Scientific Research","ror":"https://ror.org/011e9bt93"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4384389850.pdf","grobid_xml":"https://content.openalex.org/works/W4384389850.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W326743114","https://openalex.org/W1512931629","https://openalex.org/W1997132558","https://openalex.org/W2013149027","https://openalex.org/W2019626268","https://openalex.org/W2116438866","https://openalex.org/W2148275052","https://openalex.org/W2227737483","https://openalex.org/W2274485505","https://openalex.org/W2550513301","https://openalex.org/W2565502105","https://openalex.org/W2580471847","https://openalex.org/W2584882036","https://openalex.org/W2605971213","https://openalex.org/W2731470241","https://openalex.org/W2798299123","https://openalex.org/W2900009437","https://openalex.org/W2902687082","https://openalex.org/W2928401787","https://openalex.org/W2949164661","https://openalex.org/W3028596397","https://openalex.org/W3141612224","https://openalex.org/W3167950194","https://openalex.org/W3176769887","https://openalex.org/W3188877929","https://openalex.org/W3212273624","https://openalex.org/W4206010916","https://openalex.org/W4297788784","https://openalex.org/W4318621177","https://openalex.org/W4320559915","https://openalex.org/W4380538482","https://openalex.org/W4385200416","https://openalex.org/W4390605507","https://openalex.org/W6760963900","https://openalex.org/W6884703873","https://openalex.org/W6959498146"],"related_works":["https://openalex.org/W4306816010","https://openalex.org/W2787703111","https://openalex.org/W4386614239","https://openalex.org/W2163980057","https://openalex.org/W4306353309","https://openalex.org/W4225424606","https://openalex.org/W4283575722","https://openalex.org/W2117463039","https://openalex.org/W3120415410","https://openalex.org/W4376865054"],"abstract_inverted_index":{"Parametricity":[0,26],"is":[1,14,27,38,43,78,83,104,124,150,206],"a":[2,44,86,97,105,114,174,193,197],"property":[3],"of":[4,7,21,61,108,196,200,215],"the":[5,19,22,59,81,90,132,155,207,212],"syntax":[6,74],"type":[8,20,98,110,117,202,218],"theory":[9,82,99,149,179,188,219],"implying,":[10],"e.g.,":[11],"that":[12,147,181],"there":[13,42,112],"only":[15,137],"one":[16],"function":[17],"having":[18],"polymorphic":[23],"identity":[24],"function.":[25],"usually":[28],"proven":[29],"externally,":[30],"and":[31,55,121,135,184,204],"does":[32],"not":[33,125,162],"hold":[34],"internally.":[35],"Internalising":[36],"it":[37,48,205],"difficult":[39],"because":[40,164],"once":[41],"term":[45,119],"witnessing":[46],"parametricity,":[47,70],"also":[49],"has":[50],"to":[51,139,142],"be":[52,190,221],"parametric":[53],"itself":[54],"this":[56,93,128,148,178],"results":[57],"in":[58,127,210],"appearance":[60],"higher":[62,76,216],"dimensional":[63],"cubes.":[64],"In":[65,92],"previous":[66],"theories":[67],"with":[68,85,100],"internal":[69,101],"either":[71],"an":[72],"explicit":[73,126],"for":[75,89,177],"cubes":[77],"present":[79,96],"or":[80],"extended":[84],"new":[87,116,133,198],"sort":[88],"interval.":[91],"paper":[94],"we":[95,165],"parametricity":[102,183],"which":[103,211],"simple":[106],"extension":[107],"Martin-L\u00f6f":[109],"theory:":[111],"are":[113,161],"few":[115],"formers,":[118],"formers":[120],"equations.":[122],"Geometry":[123],"syntax,":[129],"but":[130],"emergent:":[131],"operations":[134],"equations":[136],"refer":[138],"objects":[140],"up":[141],"dimension":[143],"3.":[144],"We":[145,172],"show":[146],"modelled":[151],"by":[152],"presheaves":[153],"over":[154],"BCH":[156],"cube":[157],"category.":[158],"Fibrancy":[159],"conditions":[160],"needed":[163],"use":[166],"span-based":[167],"rather":[168],"than":[169],"relational":[170],"parametricity.":[171],"define":[173],"gluing":[175],"model":[176],"implying":[180],"external":[182],"canonicity":[185],"hold.":[186],"The":[187],"can":[189,220],"seen":[191],"as":[192],"special":[194],"case":[195],"kind":[199],"modal":[201],"theory,":[203],"simplest":[208],"setting":[209],"computational":[213],"properties":[214],"observational":[217],"demonstrated.":[222]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
