Discrete Systems II
T.A.: Mr. Naka Tajima
First Semester 1997-98
University of Aizu
Topics
- Mathematical Preliminaries
- Automata
- Grammars
- Languages
- Algebra
Exercise Sheets:
Set-Theoretic & Algebraic Preliminaries
Finite Automata & Regular Languages
Algebra & Automata
Languages
- Exercises 7: Grammars I
(June 19, 1997)
- Exercises 8: Choose and do four problems from the 8 problems at
the end of chapter four, including at least on of problems 6, 7, and 8.
Number 3 is extra credit.
(June 23, 1997)
Course Reading:
Read and understand Chapter 1 sections 1, 2, 3;
Chapter 2;
the rest of chapter 1, then Chapters 3 and 4.
Read Chapter 5 on Pushdown Automata (which
correspond to Context-Free Grammars) and
Properties of Context-Free Languages
&
Chapter 6
on Turing Machines (which correspond to
phrase structure grammars).
It's a good idea to try some exercises as you
read these chapters. Any problems from the
book that you write up
and turn will count as extra credit!
Topics:
- Sets, Relations, Functions, Equivalance Relations & Partition
- Finite Automata, Pumping Lemma for Regular Languages, Kleene's Theorem
- Syntactic Monoids
- Context-Free Grammars <-> Pushdown Automata
- Pumping Lemma for Context-Free Languages
- Deterministic & Non-deterministic PDAs and Turing Machines
- Turing Machines <-> Generative Grammars
- Chomsky Hierarchy & Limits of Grammars/Automata
Coming Later: Software Support for
Some Techniques in this Course (and more)
- W. Thomas's AMORE (Automata, Monoids, and Regular Expressions)
- Ted Billard's Visual Computer Science
- C. Nehaniv's Semigroup Manipulation Software
E-mail: nehaniv if you
have any questions or concerns or to make an appointment.