Automata theory
Study of abstract machines and automata
Automata theory is the study of abstract machines and automata, as well as the computational problems that can be solved using them. It is a theory in theoretical computer science with close connections to cognitive science and mathematical logic.
Nº Q214526 ★★★
Rare · Knowledge
Automata theory
Study of abstract machines and automata
Automata theory is the study of abstract machines and automata, as well as the computational problems that can be solved using them. It is a theory in theoretical computer science with close connections to cognitive science and mathematical logic.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
Automata theory is the study of abstract machines and automata, as well as the computational problems that can be solved using them. It is a theory in theoretical computer science with close connections to cognitive science and mathematical logic. The word automata comes from the Greek word αὐτόματος, which means "self-acting, self-willed, self-moving". An automaton (automata in plural) is an abstract self-propelled computing device which follows a predetermined sequence of operations automatically. An automaton with a finite number of states is called a finite automaton (FA) or finite-state machine (FSM). The figure on the right illustrates a finite-state machine, which is a well-known type of automaton. This automaton consists of states (represented in the figure by circles) and transitions (represented by arrows). As the automaton sees a symbol of input, it makes a transition (or jump) to another state, according to its transition function, which takes the previous state and current input symbol as its arguments. Automata theory is closely related to formal language theory. In this context, automata are used as finite representations of formal languages that may be infinite. Automata are often classified by the class of formal languages they can recognize, as in the Chomsky hierarchy, which describes a nesting relationship between major classes of automata. Automata play a major role in the theory of computation, compiler construction, artificial intelligence, parsing and formal verification.
Text: Wikipédia, CC BY-SA 4.0. · Image: Dnu72 (CC BY-SA 3.0) ·
Related cards
Machine code
Set of instructions executed directly by a computer's central processing unit (CPU)
Nº Q55813 ★★★
Cellular automaton
Discrete model studied in computability theory, mathematics, physics, complexity science, theoretical biology and microstructure modeling
Nº Q189156 ★★★
Formal system
Any well-defined system of abstract thought based on the model of mathematics
Nº Q649732 ★★★
Turing machine
Abstract computation model; mathematical model of computation that defines an abstract machine which manipulates symbols on a strip of tape according to a table of rules
Nº Q163310 ★★★★
Programming language theory
Branch of computer science that deals with the design, implementation, analysis, characterization, and classification of programming languages and their individual features
Nº Q2670534 ★
Model theory
Study of classes of mathematical structures from the perspective of mathematical logic
Nº Q467606 ★★