Theorems Flashcards

1
Q

Theorem One

A

Every DFSA M has a total DFSA M’ recognizing the same language

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

How to use Theorem One

A

Sink State

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

Which Theorem is the one to make a DFSA total?

A

Theorem 1

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

Theorem Two

A

If language L is regular then language ¬L is also regular

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

How to use theorem two

A

Make Total + Invert final states

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

Which Theorem is the one to make a DFSA negative

A

Theorem Two

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

Theorem Three

A

If L1 and L2 are regular then L1∩L2 is regular. See notes for formal representation

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

How to use Theorem Three

A

Recreate M∩ by combining states of both automaton

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

Which Theorem is the theorem of AND/∩

A

Theorem Three

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

Theorem Four

A

For every DFSA M there exists NFSA M’ recognizing the same language

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

How to use Theorem 4

A

Make sure DFSA is total

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

Which is the theorem from DFSA to NFSA

A

Theorem 4

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

Theorem 5

A

For every NFSA M there exists a DFSA M’ with same language

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

How to use Theorem 5

A

Redraw NFSA but some states may be combinations of multiple states (if multiple transitions from some state with same string)

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

Which Theorem is for NFSA to DFSA

A

Theorem Five

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

Theorem Six

A

For every NSFA M there exists a corresponding 𝜏-NSFA M’ recognizing the same language

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

How to use Theorem Six

A

No steps needed

18
Q

Which theorem is used to make NFSA into 𝜏-NFSA

A

Theorem 6

19
Q

Theorem Seven

A

For every 𝜏-NFSA M there exists a NFSA M’ recognizing the same language

20
Q

How to use Theorem Seven

A

Step 1: Add direct symbol transitions
Step 2: Add new final states
Step 3: Remove all 𝜏-transitions
Step 4: Remove redundant states

21
Q

Which theorem makes a 𝜏-NFSA into a NFSA

A

Theorem Seven

22
Q

Theorem Eight

A

For any 2 regular languages, L1∪L2 is regular.

23
Q

How to use Theorem Eight

A

Make a new start state with a 𝜏 transition to L1 q0 and L2 q0

24
Q

Which theorem is ∪/OR

A

Theorem Eight

25
Q

Theorem Nine

A

if 2 regular languages exist then L1.L2 exists

26
Q

How to use Theorem Nine

A

Final states of M1 link to start state of M2 with tao transition

27
Q

Which is the theorem of language concatenation (.)

A

Theorem Nine

28
Q

Theorem Ten

A

If L is regular, then L* is Regular

29
Q

How to use Theorem Ten

A

1) Make new start state (which is also final) transitioning to old start state with 𝜏.
2) Add 𝜏-transitions from final state to old start state.

30
Q

Which is the theorem of universal exponentiation (*)

A

Theorem 10

31
Q

Theorem Eleven

A

e1 ≡ e2 implies 〚e1〛= 〚e2〛.

This also proves that Ø U〚e1〛= 〚e1〛and {E} .〚e1〛= 〚e1〛

32
Q

Which is the theorem of soundness

A

Theorem 11

33
Q

Theorem 12

A

For every regex e there exists a corresponding NFSA recognizing the some L.

〚e〛= L(M)

34
Q

Which is the theorem stating that for all regex there exists a corresponding NFSA

A

Theorem 12

35
Q

Theorem 13

A

For every DFSA M there exists a regular expression that recognizes the same language

36
Q

Which theorem states that for every DFSA a corresponding regex exists

A

Theorem 13

37
Q

Theorem 14

A

If a language is finite it is regular

38
Q

Which theorem states that is a language is finite it is regular

A

Theorem 14

39
Q

Theorem 15

A

If a DFSA M has n states, then if there is a string s accepted by M with length >= n it implies:

  1. M contains at least one loop which can be reached from q0 and F
  2. The language accepted by M is infinite
  3. a. len(s1s2) <= p
    b. len(s2) >= 1
    c. For all k>=0.s1(s2)^k.s3 E L
40
Q

Which Theorem is of pumping lemma

A

Theorem 15