{"id":"https://openalex.org/W1533082689","doi":"https://doi.org/10.48550/arxiv.1201.4567","title":"Ramified Structural Recursion and Corecursion","display_name":"Ramified Structural Recursion and Corecursion","publication_year":2012,"publication_date":"2012-01-22","ids":{"openalex":"https://openalex.org/W1533082689","doi":"https://doi.org/10.48550/arxiv.1201.4567","mag":"1533082689"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:1201.4567","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1201.4567","pdf_url":"https://arxiv.org/pdf/1201.4567","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1201.4567","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5056512208","display_name":"Norman Danner","orcid":"https://orcid.org/0000-0003-1119-4982","observed_orcids":["https://orcid.org/0000-0003-1119-4982"]},"institutions":[{"id":"https://openalex.org/I100538780","display_name":"Wesleyan University","ror":"https://ror.org/05h7xva58","country_code":"US","type":"education","lineage":["https://openalex.org/I100538780"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Danner, Norman","raw_affiliation_strings":["Department of Mathematics and Computer Science , Wesleyan University , Middletown , CT 06459 , USA;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science , Wesleyan University , Middletown , CT 06459 , USA;","institution_ids":["https://openalex.org/I100538780"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5112732331","display_name":"James S. Royer","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Royer, James S.","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science , Syracuse University , Syracuse , NY 13210 , USA;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science , Syracuse University , Syracuse , NY 13210 , USA;","institution_ids":["https://openalex.org/I70983195"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9125999808311462,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.9125999808311462,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T12002","display_name":"Computability, Logic, AI Algorithms","score":0.08320000022649765,"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"}},{"id":"https://openalex.org/T11567","display_name":"semigroups and automata theory","score":0.0015999999595806003,"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/structural-recursion","display_name":"structural recursion","score":0.746999979019165},{"id":"https://openalex.org/keywords/corecursion","display_name":"corecursion","score":0.9850000143051147},{"id":"https://openalex.org/keywords/codata","display_name":"CODATA","score":0.6299999952316284},{"id":"https://openalex.org/keywords/polynomial-functors","display_name":"polynomial functors","score":0.8960000276565552},{"id":"https://openalex.org/keywords/structure-sharing","display_name":"structure sharing","score":0.7269999980926514},{"id":"https://openalex.org/keywords/memoization","display_name":"memoization","score":0.9940000176429749},{"id":"https://openalex.org/keywords/omega-regular-languages","display_name":"omega-regular languages","score":0.8989999890327454},{"id":"https://openalex.org/keywords/complexity-classes","display_name":"complexity classes","score":0.5730000138282776}],"concepts":[{"id":"https://openalex.org/C34388435","wikidata":"https://www.wikidata.org/wiki/Q2267362","display_name":"Bounded function","level":2,"score":0.6322695016860962},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.5507999062538147},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5398821234703064},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.5141440033912659},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.507269561290741},{"id":"https://openalex.org/C168773036","wikidata":"https://www.wikidata.org/wiki/Q264164","display_name":"Recursion (computer science)","level":2,"score":0.4924562871456146},{"id":"https://openalex.org/C197685441","wikidata":"https://www.wikidata.org/wiki/Q500716","display_name":"PSPACE","level":3,"score":0.4546719789505005},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4443422555923462},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.44304051995277405},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.43650031089782715},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.4207513630390167},{"id":"https://openalex.org/C134026603","wikidata":"https://www.wikidata.org/wiki/Q846354","display_name":"P","level":3,"score":0.4130197763442993},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3743233382701874},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36868423223495483},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.32296210527420044},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.29618746042251587},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.24748659133911133},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.18837574124336243},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:oai:arXiv.org:1201.4567","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1201.4567","pdf_url":"https://arxiv.org/pdf/1201.4567","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:works.bepress.com:ndanner-1003","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1201.4567","pdf_url":"http://arxiv.org/abs/1201.4567","source":{"id":"https://openalex.org/S4377196519","display_name":"Wesleyan University Digital Collections (Wesleyan University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I100538780","host_organization_name":"Wesleyan University","host_organization_lineage":["https://openalex.org/I100538780"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Norman Danner","raw_type":"text"},{"id":"mag:1533082689","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/pdf/1201.4567.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.1201.4567","doi":"https://doi.org/10.48550/arxiv.1201.4567","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1201.4567","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1201.4567","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1201.4567","pdf_url":"https://arxiv.org/pdf/1201.4567","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1533082689.pdf","grobid_xml":"https://content.openalex.org/works/W1533082689.grobid-xml"},"referenced_works_count":4,"referenced_works":["https://openalex.org/W1539014","https://openalex.org/W1978419421","https://openalex.org/W2069792094","https://openalex.org/W2089674328"],"related_works":["https://openalex.org/W4281401876","https://openalex.org/W1970954854","https://openalex.org/W1604588662","https://openalex.org/W7096262471","https://openalex.org/W2100145014","https://openalex.org/W2010059824","https://openalex.org/W7096987765","https://openalex.org/W271152470","https://openalex.org/W561405521","https://openalex.org/W7008498293"],"abstract_inverted_index":{"We":[0,90],"investigate":[1],"feasible":[2,26],"computation":[3],"over":[4,31],"a":[5,16,85,121],"fairly":[6],"general":[7],"notion":[8],"of":[9,53,73,93,97,134],"data":[10,32,67,98],"and":[11,29,33,102,110,119,144],"codata.":[12],"Specifically,":[13],"we":[14],"present":[15],"direct":[17],"Bellantoni-Cook-style":[18],"normal/safe":[19],"typed":[20],"programming":[21],"formalism,":[22],"RS1,":[23],"that":[24,56,112],"expresses":[25],"structural":[27,74],"recursions":[28,75],"corecursions":[30],"codata":[34,103],"specified":[35],"by":[36],"polynomial":[37],"functors.":[38],"(Lists,":[39],"streams,":[40],"finite":[41],"trees,":[42,44],"infinite":[43],"etc.":[45],"are":[46,76],"all":[47],"directly":[48],"definable.)":[49],"A":[50],"novel":[51],"aspect":[52],"RS1":[54,127],"is":[55],"it":[57],"embraces":[58],"structure-sharing":[59],"as":[60],"in":[61],"standard":[62,136],"functional-programming":[63],"implementations.":[64],"As":[65],"our":[66,71],"representations":[68,96],"use":[69],"sharing,":[70],"implementation":[72,87],"memoized":[77],"to":[78,129],"avoid":[79],"the":[80],"possibly":[81],"exponentially-many":[82],"repeated":[83],"subcomputations":[84],"naive":[86],"might":[88],"perform.":[89],"introduce":[91],"notions":[92],"size":[94],"for":[95,100],"(accounting":[99],"sharing)":[101],"(using":[104],"ideas":[105],"from":[106],"type-2":[107],"computational":[108],"complexity)":[109],"establish":[111],"type-level":[113],"1":[114],"RS1-functions":[115],"have":[116],"polynomial-bounded":[117],"runtimes":[118],"satisfy":[120],"polynomial-time":[122],"completeness":[123],"condition.":[124],"Also,":[125],"restricting":[126],"terms":[128],"particular":[130],"types":[131],"produces":[132],"characterizations":[133],"some":[135,145],"complexity":[137],"classes":[138,147],"(e.g.,":[139,148],"omega-regular":[140],"languages,":[141],"linear-space":[142],"functions)":[143],"less-standard":[146],"log-space":[149],"streams).":[150]},"counts_by_year":[{"year":2018,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2016-06-24T00:00:00"}
