{"id":"https://openalex.org/W3136168366","doi":"https://doi.org/10.1007/978-3-030-71995-1_17","title":"Parametricity for Primitive Nested Types","display_name":"Parametricity for Primitive Nested Types","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3136168366","doi":"https://doi.org/10.1007/978-3-030-71995-1_17","mag":"3136168366"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-030-71995-1_17","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-71995-1_17","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-71995-1_17.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-030-71995-1_17.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5044007936","display_name":"Patricia Johann","orcid":"https://orcid.org/0000-0002-8075-3904"},"institutions":[{"id":"https://openalex.org/I430192","display_name":"Appalachian State University","ror":"https://ror.org/051m4vc48","country_code":"US","type":"education","lineage":["https://openalex.org/I430192"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Patricia Johann","raw_affiliation_strings":["Appalachian State University, Boone, NC, USA"],"affiliations":[{"raw_affiliation_string":"Appalachian State University, Boone, NC, USA","institution_ids":["https://openalex.org/I430192"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037410201","display_name":"Enrico Ghiorzi","orcid":"https://orcid.org/0000-0001-5983-6230"},"institutions":[{"id":"https://openalex.org/I430192","display_name":"Appalachian State University","ror":"https://ror.org/051m4vc48","country_code":"US","type":"education","lineage":["https://openalex.org/I430192"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Enrico Ghiorzi","raw_affiliation_strings":["Appalachian State University, Boone, NC, USA"],"affiliations":[{"raw_affiliation_string":"Appalachian State University, Boone, NC, USA","institution_ids":["https://openalex.org/I430192"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108916272","display_name":"Daniel Jeffries","orcid":null},"institutions":[{"id":"https://openalex.org/I430192","display_name":"Appalachian State University","ror":"https://ror.org/051m4vc48","country_code":"US","type":"education","lineage":["https://openalex.org/I430192"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Jeffries","raw_affiliation_strings":["Appalachian State University, Boone, NC, USA"],"affiliations":[{"raw_affiliation_string":"Appalachian State University, Boone, NC, USA","institution_ids":["https://openalex.org/I430192"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5044007936"],"corresponding_institution_ids":["https://openalex.org/I430192"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":2.1542,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.88690476,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"324","last_page":"343"},"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.9995999932289124,"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.9995999932289124,"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.9886000156402588,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9621999859809875,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/combinatory-logic","display_name":"Combinatory logic","score":0.599128782749176},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5851958394050598},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5104207396507263},{"id":"https://openalex.org/keywords/system-f","display_name":"System F","score":0.4849569797515869},{"id":"https://openalex.org/keywords/extension","display_name":"Extension (predicate logic)","score":0.4795389175415039},{"id":"https://openalex.org/keywords/functional-programming","display_name":"Functional programming","score":0.43578004837036133},{"id":"https://openalex.org/keywords/conservative-extension","display_name":"Conservative extension","score":0.4289427101612091},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.39118492603302},{"id":"https://openalex.org/keywords/lambda-calculus","display_name":"Lambda calculus","score":0.3490082025527954},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.33955812454223633}],"concepts":[{"id":"https://openalex.org/C79678938","wikidata":"https://www.wikidata.org/wiki/Q1481571","display_name":"Combinatory logic","level":2,"score":0.599128782749176},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5851958394050598},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5104207396507263},{"id":"https://openalex.org/C55128367","wikidata":"https://www.wikidata.org/wiki/Q2552799","display_name":"System F","level":3,"score":0.4849569797515869},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.4795389175415039},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.43578004837036133},{"id":"https://openalex.org/C2780432614","wikidata":"https://www.wikidata.org/wiki/Q864213","display_name":"Conservative extension","level":2,"score":0.4289427101612091},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.39118492603302},{"id":"https://openalex.org/C135790938","wikidata":"https://www.wikidata.org/wiki/Q242028","display_name":"Lambda calculus","level":2,"score":0.3490082025527954},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.33955812454223633}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1007/978-3-030-71995-1_17","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-71995-1_17","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-71995-1_17.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:iris.unige.it:11567/1175855","is_oa":false,"landing_page_url":"https://hdl.handle.net/11567/1175855","pdf_url":null,"source":{"id":"https://openalex.org/S4377196291","display_name":"CINECA IRIS Institutial Research Information System (University of Genoa)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I83816512","host_organization_name":"University of Genoa","host_organization_lineage":["https://openalex.org/I83816512"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:libres.uncg.edu/36202","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306401856","display_name":"NC Digital Online Collection of Knowledge and Scholarship (The University of North Carolina at Greensboro)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I169335092","host_organization_name":"University of North Carolina at Greensboro","host_organization_lineage":["https://openalex.org/I169335092"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},{"id":"pmh:oai:pubmedcentral.nih.gov:7984101","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/7984101","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"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":"Foundations of Software Science and Computation Structures","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.1007/978-3-030-71995-1_17","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-71995-1_17","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-71995-1_17.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":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3136168366.pdf","grobid_xml":"https://content.openalex.org/works/W3136168366.grobid-xml"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W326743114","https://openalex.org/W1486010533","https://openalex.org/W1520893111","https://openalex.org/W1536469717","https://openalex.org/W1543071126","https://openalex.org/W1549406551","https://openalex.org/W1595870841","https://openalex.org/W1966981171","https://openalex.org/W2005501477","https://openalex.org/W2008435889","https://openalex.org/W2018045457","https://openalex.org/W2018103337","https://openalex.org/W2056539427","https://openalex.org/W2057292961","https://openalex.org/W2076018351","https://openalex.org/W2115617817","https://openalex.org/W2149412346","https://openalex.org/W2151015971","https://openalex.org/W2155221538","https://openalex.org/W2204984881","https://openalex.org/W2294680933","https://openalex.org/W2296164615","https://openalex.org/W2913811625","https://openalex.org/W2914837968","https://openalex.org/W2965051683","https://openalex.org/W3004637719","https://openalex.org/W3017064703","https://openalex.org/W4248290615","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2612830858","https://openalex.org/W2803077385","https://openalex.org/W1903854703","https://openalex.org/W1592479913","https://openalex.org/W2036107204","https://openalex.org/W2756772206","https://openalex.org/W2185656893","https://openalex.org/W1978856319","https://openalex.org/W1482545727","https://openalex.org/W1521093446"],"abstract_inverted_index":{"Abstract":[0],"This":[1,98],"paper":[2],"considers":[3],"parametricity":[4,167],"and":[5,39,79,102,114,135,161],"its":[6],"resulting":[7],"free":[8],"theorems":[9],"for":[10,46,82,95,123,168],"nested":[11,17,48,58,66,83,112,170],"data":[12],"types.":[13,67,84,171],"Rather":[14],"than":[15],"representing":[16],"types":[18,49,59],"via":[19],"their":[20],"Church":[21],"encodings":[22],"in":[23,61],"a":[24,35,41,92,118],"higher-kinded":[25],"or":[26],"dependently":[27],"typed":[28],"extension":[29],"of":[30,91,108,133,166],"System":[31],"F,":[32],"we":[33],"adopt":[34],"functional":[36],"programming":[37],"perspective":[38],"design":[40],"Hindley-Milner-style":[42],"calculus":[43,54],"with":[44],"primitives":[45],"constructing":[47],"directly":[50],"as":[51],"fixpoints.":[52],"Our":[53,85],"can":[55],"express":[56],"all":[57,163],"appearing":[60],"the":[62,69,89,106,139,148],"literature,":[63],"including":[64],"truly":[65],"At":[68],"term":[70],"level,":[71],"it":[72],"supports":[73],"primitive":[74,169],"pattern":[75],"matching,":[76],"map":[77],"functions,":[78],"fold":[80],"combinators":[81],"main":[86],"contribution":[87],"is":[88,99],"construction":[90],"parametric":[93],"model":[94,149,155],"our":[96,124,126,154],"calculus.":[97],"both":[100],"delicate":[101],"challenging:":[103],"to":[104,116],"ensure":[105],"existence":[107],"semantic":[109],"fixpoints":[110],"interpreting":[111,141],"types,":[113,134],"thus":[115],"establish":[117],"suitable":[119],"Identity":[120],"Extension":[121],"Lemma":[122],"calculus,":[125],"type":[127],"system":[128],"must":[129,143],"explicitly":[130],"track":[131],"functoriality":[132],"cocontinuity":[136],"conditions":[137],"on":[138],"functors":[140],"them":[142],"be":[144],"appropriately":[145],"threaded":[146],"throughout":[147],"construction.":[150],"We":[151],"prove":[152],"that":[153],"satisfies":[156],"an":[157],"appropriate":[158],"Abstraction":[159],"Theorem":[160],"verifies":[162],"standard":[164],"consequences":[165]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":1}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
