Final Review CSCI 339
- Context Free, Context Sensitive, and General Grammars
- CYK algorithm for parsing a string in a grammar
- Turing Machines and PDA's
- Pumping Lemma and/or Ogden's Lemma for Context Free
Languages
- Intersection of Context-sensitive and Regular languages
is regular
- Unions, Intersections, and Complements for Regular,
Context-Free,
Recursive, and Recursively Enumerable languages
- Non-computable problems
Example Problems
- Find all parses for a string in a grammar using the CYK
algorithm.
- Construct a TM to solve a problem or recognize a
language.
- Prove a given problem is not computable by reducing the
problem
to one of the known non-computable problems.
- Prove a given language is or is not Context Free.
- Construct a grammar to generate a given language.
- Construct a PDA to recognize a language.
Composition of the Final
AT LEAST 60% of the Final will be material covered since the
midterm or not covered on the midterm. I do reserve the possibility of
including some questions that were covered on the midterm or which are
included in questions since the midterm. For example, I might ask you
to identify a language's type and that type might be regular in which
case you would need to construct an FSA or a regular expression for
that language.