{"id":"https://openalex.org/W2128702639","doi":"https://doi.org/10.1017/s0960129503003931","title":"A categorical framework for finite state machines","display_name":"A categorical framework for finite state machines","publication_year":2003,"publication_date":"2003-05-20","ids":{"openalex":"https://openalex.org/W2128702639","doi":"https://doi.org/10.1017/s0960129503003931","mag":"2128702639"},"language":"en","primary_location":{"id":"doi:10.1017/s0960129503003931","is_oa":false,"landing_page_url":"https://doi.org/10.1017/s0960129503003931","pdf_url":null,"source":{"id":"https://openalex.org/S101766102","display_name":"Mathematical Structures in Computer Science","issn_l":"0960-1295","issn":["0960-1295","1469-8072"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311721","host_organization_name":"Cambridge University Press","host_organization_lineage":["https://openalex.org/P4310311721","https://openalex.org/P4310311702"],"host_organization_lineage_names":["Cambridge University Press","University of Cambridge"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Mathematical Structures in Computer Science","raw_type":"journal-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/A5064111219","display_name":"Peter Hines","orcid":null},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"PETER HINES","raw_affiliation_strings":["Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, England Email:","Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, England Email: Peter.Hines@comlab.ox.ac.uk#TAB#"],"affiliations":[{"raw_affiliation_string":"Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, England Email:","institution_ids":["https://openalex.org/I40120149"]},{"raw_affiliation_string":"Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, England Email: Peter.Hines@comlab.ox.ac.uk#TAB#","institution_ids":["https://openalex.org/I40120149"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5064111219"],"corresponding_institution_ids":["https://openalex.org/I40120149"],"apc_list":null,"apc_paid":null,"fwci":1.8274,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.8778005,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"13","issue":"3","first_page":"451","last_page":"480"},"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.9997000098228455,"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.9997000098228455,"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/T11567","display_name":"semigroups and automata theory","score":0.9995999932289124,"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/T12002","display_name":"Computability, Logic, AI Algorithms","score":0.9976000189781189,"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/finite-state-machine","display_name":"Finite-state machine","score":0.7254959344863892},{"id":"https://openalex.org/keywords/categorical-variable","display_name":"Categorical variable","score":0.6917344927787781},{"id":"https://openalex.org/keywords/monoid","display_name":"Monoid","score":0.5483971834182739},{"id":"https://openalex.org/keywords/homomorphism","display_name":"Homomorphism","score":0.5369818806648254},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.503468930721283},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.4798128604888916},{"id":"https://openalex.org/keywords/algebra-over-a-field","display_name":"Algebra over a field","score":0.44344907999038696},{"id":"https://openalex.org/keywords/turing-machine","display_name":"Turing machine","score":0.43922746181488037},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.41894716024398804},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.4102921783924103},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3620561361312866},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.23961076140403748},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.2354421317577362},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.20616605877876282}],"concepts":[{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.7254959344863892},{"id":"https://openalex.org/C5274069","wikidata":"https://www.wikidata.org/wiki/Q2285707","display_name":"Categorical variable","level":2,"score":0.6917344927787781},{"id":"https://openalex.org/C206901836","wikidata":"https://www.wikidata.org/wiki/Q208237","display_name":"Monoid","level":2,"score":0.5483971834182739},{"id":"https://openalex.org/C4042151","wikidata":"https://www.wikidata.org/wiki/Q215111","display_name":"Homomorphism","level":2,"score":0.5369818806648254},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.503468930721283},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.4798128604888916},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.44344907999038696},{"id":"https://openalex.org/C29248071","wikidata":"https://www.wikidata.org/wiki/Q163310","display_name":"Turing machine","level":3,"score":0.43922746181488037},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.41894716024398804},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.4102921783924103},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3620561361312866},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.23961076140403748},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.2354421317577362},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.20616605877876282},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1017/s0960129503003931","is_oa":false,"landing_page_url":"https://doi.org/10.1017/s0960129503003931","pdf_url":null,"source":{"id":"https://openalex.org/S101766102","display_name":"Mathematical Structures in Computer Science","issn_l":"0960-1295","issn":["0960-1295","1469-8072"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311721","host_organization_name":"Cambridge University Press","host_organization_lineage":["https://openalex.org/P4310311721","https://openalex.org/P4310311702"],"host_organization_lineage_names":["Cambridge University Press","University of Cambridge"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Mathematical Structures in Computer Science","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1500844662","https://openalex.org/W1537781395","https://openalex.org/W1554525902","https://openalex.org/W1978405212","https://openalex.org/W1985201105","https://openalex.org/W2008699979","https://openalex.org/W2102357532","https://openalex.org/W2111956051","https://openalex.org/W2120713972","https://openalex.org/W2134845608","https://openalex.org/W2911865844"],"related_works":["https://openalex.org/W2021836589","https://openalex.org/W1974363085","https://openalex.org/W2019088566","https://openalex.org/W1978442146","https://openalex.org/W1978271909","https://openalex.org/W2725055707","https://openalex.org/W2073530240","https://openalex.org/W1541630653","https://openalex.org/W3099135207","https://openalex.org/W2128702639"],"abstract_inverted_index":{"We":[0],"provide":[1,93],"a":[2,8,139],"consistent":[3],"way":[4],"of":[5,10,25,27,34,58,133],"looking":[6],"at":[7,55],"range":[9],"finite":[11,28,46,87,101],"state":[12,29,47,88,102],"machines":[13,30,48,81,89],"and":[14,37,78,92,99,108,138],"their":[15],"algebraic":[16,60,94],"models.":[17,61],"Our":[18],"claim":[19],"is":[20,31],"that":[21,41,150],"the":[22,56,59,86,123,131,147,152],"natural":[23],"representation":[24],"transitions":[26],"in":[32],"terms":[33],"monoid":[35],"homomorphisms,":[36],"distinct":[38,51],"generalisation":[39,53,118],"processes":[40,54,119],"can":[42],"be":[43],"applied":[44],"to":[45,50,70,75,82,116,128,145,157],"correspond":[49],"categorical":[52,113,140],"level":[57],"The":[62,112],"generalisations":[63],"we":[64,90,143],"consider":[65],"are":[66,97],"those":[67],"from":[68,73,79,126],"deterministic":[69],"non-deterministic":[71],"machines,":[72,77,107],"one-way":[74],"two-way":[76,104],"read-only":[80],"read/write":[83],"machines.":[84,111],"Hence":[85],"consider,":[91],"models":[95],"for,":[96],"(deterministic":[98],"non-deterministic)":[100],"automata,":[103,105],"Mealy":[106],"bounded":[109],"Turing":[110],"constructions":[114],"corresponding":[115],"these":[117],"are,":[120],"respectively:":[121],"altering":[122],"base":[124],"category":[125],"functions":[127],"relations,":[129],"applying":[130],"Geometry":[132],"Interaction,":[134],"or":[135],"Int":[136],"construction,":[137,149],"process,":[141],"which":[142],"refer":[144],"as":[146],"Comp":[148],"uses":[151],"tensor":[153],"on":[154],"monoidal":[155],"categories":[156],"construct":[158],"graded":[159],"categories.":[160]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
