Wed 11 Sept: Conversions
-
Assign 3 due Wednesday 9/18.
-
Review Assign 2
-
Kleene's theorem revisited.
-
Building NFA from RE with recursion
-
The idea behind building RE from FA
Fri 13 Sept: More Conversions
-
Review of Test 1
-
Conversion from NFA to DFA:
Subset construction
-
Example
-
Practice 6
Mon 16 Sept: Algorithms for Regular Languages
-
Closure properties: If language R is regular, then so is ...
-
Product construction
-
Practice 7
-
Algorithms to answer questions about a regular language
Wed 18 Sept: Not Regular
-
Assign 4 due Wednesday 9/25
-
An example of language that is not regular: 0^n1^n
-
Distinguishable vs indistinguishable strings.
Ideas here
-
Practice 8
Fri 20 Sept: Distinguishable Strings and Intro to CFGs
-
Review distinguishable versus indistinguishable
-
Practice 9
-
A first peek at Grammars
-
Quiz 2
Mon 23 Sept: Context-free Grammars
-
Review Asg 3 and Quiz 2
-
Grammars.
Review intro
and more grammars
Wed 25 Sept: Context-free Grammars
-
More on Grammars. Examples:
(A) Contains 101 (B) Balanced brackets (C) One letter away from a palindrome
-
Practice 11
-
Test on Friday:
(a) Questions on Theory of Regular Languagses
(Subset construction, closure/conversion properties, distinguistable/Indistinguishable strings)
(b) Questions on Context-Free Grammars
(CFG to English, English to CFG)
Fri 27 Sept: TEST 2