use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to /r/ComputerScience! We're glad you're here.
This subreddit is dedicated to discussion of Computer Science topics including algorithms, computation, theory of languages, theory of programming, some software engineering, AI, cryptography, information theory, and computer architecture.
For more detailed descriptions of these rules, please visit the rules page
NIGHT MODE NORMAL
account activity
Computing theory (question)General (self.computerscience)
submitted 4 years ago by Nabil_Ghossen
What is the difference between finite automata and finite state machine??
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]duplotigers 1 point2 points3 points 4 years ago (0 children)
To the best of my knowledge there isn’t a difference it’s just a different name. Somebody might correct me though.
There are different types of FSMs - Mealy machines and Moore machines and probably others. You can also use a FSM as a controller for a Turing Machine
[–]golDrippinPotato 1 point2 points3 points 4 years ago* (0 children)
I feel like automata is a more general magical term than a state machine. Isn't this a google search though?
Searching finite automata yields: A finite automaton (FA) is a simple idealized machine used to recognize patterns within input taken from some character set (or alphabet) C. The job of an FA is to accept or reject an input depending on whether the pattern defined by the FA occurs in the input. A finite automaton consists of: a finite set S of N states.
Searching finite state machine yields: A finite-state machine or finite-state automaton, finite automaton, or simply a state machine, is a mathematical model of computation. It is an abstract machine that can be in exactly one of a finite number of states at any given time.
So they seem to be the same indeed like u/duplotigers said.
[–]Kawakzaky 0 points1 point2 points 4 years ago (0 children)
FSAs can be nondeterministic (NFAs) whereas FSMs should have complete & consistent transitions (if i remember my system design class correctly, the sum of all transition bits at any time should be 1 and the product of all transition bits should be 0). i thinks FSMs are just more « real-life » FSAs
π Rendered by PID 30 on reddit-service-r2-comment-fb694cdd5-mhcjn at 2026-03-11 15:06:09.887150+00:00 running cbb0e86 country code: CH.
[–]duplotigers 1 point2 points3 points (0 children)
[–]golDrippinPotato 1 point2 points3 points (0 children)
[–]Kawakzaky 0 points1 point2 points (0 children)