Finite State Machines Flashcards

1
Q

Automata theory

A

Using logic to solve computational problems using abstract machines & automata

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are automatons?

A

An abstract self-propelled computing device which follows a predetermined sequence of operation automatically

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

3 features of an automated machine

A

Inputs, Outputs, States

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Examples of automated machine

A

Finite state machine, State transition diagrams, Turing machines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Finite state machines

A

An abstract model that has finite number of states and can only be in one state at a time but changes based on input

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

S

A

a finite set of states

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

S0

A

the initial state (node)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

X (or Σ)

A

the finite input alphabet/set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Y (or ω)

A

the finite output alphabet/set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

δ

A

the state transfer function (edges)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Λ

A

the output function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Input symbols

A

set I with k being the number of inputs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Output symbols

A

set Z with m being the number of outputs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

States

A

set Q

How well did you know this?
1
Not at all
2
3
4
5
Perfectly