DocumentCode
879677
Title
The Theory of Definite Automata
Author
Perles, M. ; Rabin, M.O. ; Shamir, E.
Author_Institution
Department of Mathematics, Hebrew University, Jerusalem, Israel.
Issue
3
fYear
1963
fDate
6/1/1963 12:00:00 AM
Firstpage
233
Lastpage
243
Abstract
A definite automaton is, roughly speaking, an automaton (sequential circuit) with the property that for some fixed integer k its action depends only on the last k inputs. The notion of a definite event introduced by Kleene, as well as the related concepts of definite automata and tables, are studied here in detail. Basic results relating to the minimum number of states required for synthesizing an automaton of a given degree of definiteness are proved. We give a characterization of all k-definite events definable by k+1 state automata. Various decision problems pertaining to definite automata are effectively solved. We also solve effectively the problem of synthesizing a minimal automaton defining a given definite event. The solutions of decision and synthesis problems given here are practical in the sense that if the problem is presented by n units of information, then the algorithm in question requires about n3 steps of a very elementary nature (rather than requiring about 2n steps as some algorithms for automata do, which puts them beyond the capacity of the largest computers even for relatively small values of n). A notion of equivalence of definite events is introduced and the uniqueness of the minimal automaton defining an event in an equivalence class is proved.
Keywords
Automata; Contracts; Linear algebra; Mathematics; Matrices; Sequential circuits; Tellurium; Writing;
fLanguage
English
Journal_Title
Electronic Computers, IEEE Transactions on
Publisher
ieee
ISSN
0367-7508
Type
jour
DOI
10.1109/PGEC.1963.263534
Filename
4037857
Link To Document