Lecture 5 - Regular Languages and Non-deterministic Finite Automata Flashcards

1
Q

What are the 3 regular operations?

A
  1. Union
  2. Concatenation
  3. Star
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the union operation?

A

List every element of the sets

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

What is the concatenation operation?

A

Each element from set B added on to the end of each element of set A

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

What is the star operation?

A

It is every possible combination of a set possible

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

What is a theorem?

A

It is a mathematical statement proved true

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

What do NFAs provide?

A

A way to do parallel computation

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

What are the differences between NFAs and DFAs?

A
  1. DFAs always have exactly one exiting transition for each symbol.
    NFAs may have zero, one, or more than one exiting transition for each symbol.
  2. NFAs can have a transition symbol for the blank symbol.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly