|
|
|
|
category of automata
|
(Definition)
|
|
Definition 0.3 The category of automata is a category of automata quintuples
and automata homomorphisms that commute with both the transition and the output functions of the automata.
Remarks:
- Automata homomorphisms can be considered also as automata transformations or as semigroup homomorphisms, when the state space,
, of the automaton is defined as a semigroup.
- Abstract automata have numerous realizations in the real world as : machines, robots, devices, computers, supercomputers, always considered as discrete state space sequential machines.
- Fuzzy or analog devices are not included as standard automata.
- Similarly, variable (transition function) automata are not included, but Universal Turing machines are.
Definition 0.4 An alternative definition of an automaton is also in use: as a five-tuple
 , where  is a non-empty set of symbols  such that one can define a configuration of the automaton as a couple
 of a state  and a symbol
 . Then  defines a “next-state relation, or a transition relation" which associates to each configuration
 a subset
 of S- the state space of the automaton. With this formal automaton definition, the category of abstract automata can be defined by defining automata homomorphisms in terms of the morphisms between five-tuples representing such abstract automata.
Example: A special case of automaton is when all its transitions are reversible; then its state space is a groupoid. The category of reversible automata is then a 2-category, and also a subcategory of the 2-category of groupoids, or the groupoid category.
|
"category of automata" is owned by bci1.
|
|
(view preamble)
See Also: automaton, quantum automaton and quantum computation, abstract relational biology, general system definitions
| Other names: |
automata category, abstract automata, robots, machines, category of sequential machines or automata |
| Also defines: |
automaton, state semigroup, category of reversible automata, category of abstract automata, automata homomorphisms, semigroup transformation, semigroup homomorphism, automata homomorphism, robot, machine |
| Keywords: |
categories of automata and their transformations, algebraic theories, structure and semantics, universal Turing machines, variable automata, fuzzy automata, semigroups, semigroup homomorphisms, automata homomorphisms, Cartesian closed category |
|
|
Cross-references: groupoids, subcategory, 2-category, groupoid, terms, subset, associates, relation, state, configuration, universal Turing machines, variable, discrete, real, semigroup, state space, transformations, function, transition function, compositions, commutativity, preserves, morphism, automata, homomorphism, obvious, components, square, commutative, mappings, sequential machine
There are 6 references to this entry.
This is version 20 of category of automata, born on 2008-07-13, modified 2008-08-29.
Object id is 10782, canonical name is CategoryOfAutomata.
Accessed 426 times total.
Classification:
| AMS MSC: | 03D05 (Mathematical logic and foundations :: Computability and recursion theory :: Automata and formal grammars in connection with logical questions) | | | 03D10 (Mathematical logic and foundations :: Computability and recursion theory :: Turing machines and related notions) | | | 18C10 (Category theory; homological algebra :: Categories and theories :: Theories , structure, and semantics) | | | 18A10 (Category theory; homological algebra :: General theory of categories and functors :: Graphs, diagram schemes, precategories) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|