Theorems Flashcards
Theorem One
Every DFSA M has a total DFSA M’ recognizing the same language
How to use Theorem One
Sink State
Which Theorem is the one to make a DFSA total?
Theorem 1
Theorem Two
If language L is regular then language ¬L is also regular
How to use theorem two
Make Total + Invert final states
Which Theorem is the one to make a DFSA negative
Theorem Two
Theorem Three
If L1 and L2 are regular then L1∩L2 is regular. See notes for formal representation
How to use Theorem Three
Recreate M∩ by combining states of both automaton
Which Theorem is the theorem of AND/∩
Theorem Three
Theorem Four
For every DFSA M there exists NFSA M’ recognizing the same language
How to use Theorem 4
Make sure DFSA is total
Which is the theorem from DFSA to NFSA
Theorem 4
Theorem 5
For every NFSA M there exists a DFSA M’ with same language
How to use Theorem 5
Redraw NFSA but some states may be combinations of multiple states (if multiple transitions from some state with same string)
Which Theorem is for NFSA to DFSA
Theorem Five
Theorem Six
For every NSFA M there exists a corresponding 𝜏-NSFA M’ recognizing the same language