{"id":"https://openalex.org/W3102609340","doi":"https://doi.org/10.1145/3009837.3009841","title":"The exp-log normal form of types: decomposing extensional equality and representing terms compactly","display_name":"The exp-log normal form of types: decomposing extensional equality and representing terms compactly","publication_year":2016,"publication_date":"2016-12-22","ids":{"openalex":"https://openalex.org/W3102609340","doi":"https://doi.org/10.1145/3009837.3009841","mag":"3102609340"},"language":"en","primary_location":{"id":"doi:10.1145/3009837.3009841","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3009837.3009841","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages","raw_type":"proceedings-article"},"type":"preprint","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/A5012235221","display_name":"Danko Ilik","orcid":"https://orcid.org/0000-0001-5131-8316"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Danko Ilik","raw_affiliation_strings":["Trusted Labs, France"],"affiliations":[{"raw_affiliation_string":"Trusted Labs, France","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5012235221"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.56375376,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.88443196,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"387","last_page":"399"},"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.9930999875068665,"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.9787999987602234,"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/extensional-definition","display_name":"Extensional definition","score":0.7901526689529419},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.4588833749294281},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4105418920516968},{"id":"https://openalex.org/keywords/geology","display_name":"Geology","score":0.1426697075366974}],"concepts":[{"id":"https://openalex.org/C136137745","wikidata":"https://www.wikidata.org/wiki/Q19515659","display_name":"Extensional definition","level":3,"score":0.7901526689529419},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4588833749294281},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4105418920516968},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.1426697075366974},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C77928131","wikidata":"https://www.wikidata.org/wiki/Q193343","display_name":"Tectonics","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3009837.3009841","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3009837.3009841","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3499604828","display_name":null,"funder_award_id":"ERC Advanced Grant ProofCert","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":33,"referenced_works":["https://openalex.org/W124154939","https://openalex.org/W165973852","https://openalex.org/W1484778177","https://openalex.org/W1535796526","https://openalex.org/W1563667006","https://openalex.org/W1586093680","https://openalex.org/W1593641477","https://openalex.org/W1643700551","https://openalex.org/W1937674450","https://openalex.org/W1976673631","https://openalex.org/W1992765863","https://openalex.org/W2017944894","https://openalex.org/W2065381138","https://openalex.org/W2114701904","https://openalex.org/W2129862903","https://openalex.org/W2140892577","https://openalex.org/W2145224393","https://openalex.org/W2281674668","https://openalex.org/W2287930780","https://openalex.org/W2295967482","https://openalex.org/W2502640363","https://openalex.org/W2614392999","https://openalex.org/W2950761349","https://openalex.org/W3102427046","https://openalex.org/W3102448146","https://openalex.org/W3105111019","https://openalex.org/W4253685039","https://openalex.org/W4254218077","https://openalex.org/W4291439952","https://openalex.org/W4299496060","https://openalex.org/W6679227605","https://openalex.org/W6697253116","https://openalex.org/W6788350762"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4391375266","https://openalex.org/W1979597421","https://openalex.org/W2007980826","https://openalex.org/W2061531152","https://openalex.org/W2500008054","https://openalex.org/W3002753104","https://openalex.org/W2077600819","https://openalex.org/W2142036596"],"abstract_inverted_index":{"Lambda":[0],"calculi":[1],"with":[2,209,212,223],"algebraic":[3],"data":[4,33],"types":[5,77],"lie":[6],"at":[7,19],"the":[8,27,30,35,51,59,80,87,93,100,107,113,149,158,165,172,178,189,206,224,246],"core":[9],"of":[10,29,43,53,58,86,92,104,109,157,177,185,191,202,205,234,249,262],"functional":[11],"programming":[12],"languages":[13],"and":[14,46,116,125,240,252],"proof":[15],"assistants,":[16],"but":[17],"conceal":[18],"least":[20],"two":[21,64,76],"fundamental":[22],"theoretical":[23],"problems":[24],"already":[25],"in":[26,56,84],"presence":[28],"simplest":[31],"non-trivial":[32],"type,":[34],"sum":[36],"type.":[37],"First,":[38],"we":[39,98,244],"do":[40],"not":[41,70],"know":[42],"an":[44,199],"explicit":[45],"implemented":[47,228],"algorithm":[48],"for":[49,143,230],"deciding":[50,144,231],"beta-eta-equality":[52],"terms---and":[54],"this":[55,96,253],"spite":[57,85],"first":[60],"decidability":[61,91],"results":[62,89],"proven":[63],"decades":[65],"ago.":[66],"Second,":[67],"it":[68,152],"is":[69,153,242],"clear":[71],"how":[72],"to":[73,148,170,181,257],"decide":[74],"when":[75],"are":[78],"essentially":[79],"same,":[81],"i.e.":[82],"isomorphic,":[83],"meta-theoretic":[88],"on":[90,193],"isomorphism.":[94],"In":[95],"paper,":[97],"present":[99],"exp-log":[101],"normal":[102,134,167,203],"form":[103,135,168],"types---derived":[105],"from":[106,122],"representation":[108,201,261],"exponential":[110,115],"polynomials":[111],"via":[112],"unary":[114],"logarithmic":[117],"functions---that":[118],"any":[119],"type":[120,133,145,166,247],"built":[121],"arrows,":[123],"products,":[124],"sums,":[126,210],"can":[127,136],"be":[128,137],"isomorphically":[129],"mapped":[130],"to.":[131],"The":[132,221],"used":[138],"as":[139],"a":[140,154,182,213,259],"simple":[141],"heuristic":[142,229],"isomorphism,":[146],"thanks":[147],"fact":[150],"that":[151,164,243],"systematic":[155],"application":[156],"high-school":[159],"identities.":[160],"We":[161,195],"then":[162],"show":[163],"allows":[169,255],"reduce":[171],"standard":[173],"beta-eta":[174],"equational":[175],"theory":[176],"lambda":[179,207],"calculus":[180,208],"specialized":[183],"version":[184],"itself,":[186],"while":[187],"preserving":[188],"completeness":[190],"equality":[192],"terms.":[194],"end":[196],"by":[197,236],"describing":[198],"alternative":[200],"terms":[204,250,263],"together":[211],"Coq-implemented":[214],"converter":[215],"into/from":[216],"our":[217],"new":[218],"term":[219,267],"calculus.":[220],"difference":[222],"only":[225],"other":[226],"previously":[227],"interesting":[232],"instances":[233],"eta-equality":[235],"Balat,":[237],"Di":[238],"Cosmo,":[239],"Fiore,":[241],"exploit":[245],"information":[248],"substantially":[251],"often":[254],"us":[256],"obtain":[258],"canonical":[260],"without":[264],"performing":[265],"sophisticated":[266],"analyses.":[268]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
