Institute of

Theoretical Computer Science

Carl-Friedrich-Gauß-Fakultät

Technische Universität Braunschweig

Applied Automata Theory 2013/2014

News

Organisation

Lecture Notes

The notes can (at least) be accessed within the university network. The lecture comes with slides (20.11.2013) updated "on-the-fly". Moreover, there are handwritten notes, partly from last year, partly new.
  1. Overview of the topics presented in this course. (Week 1)
  2. Regular languages - Text 1. (Week 1)
  3. Regular languages - Text 2. (Week 1)
  4. Introduction to WMSO. Büchi's theorem - Text 1. (Week 2)
  5. Büchi's theorem - Text 2. (Week 2)
  6. Büchi's theorem - Text 3. (Week 2)
  7. Ehrenfeucht-Fraïssé games - Text 1. (Week 2/3)
  8. Ehrenfeucht-Fraïssé games - Text 2. Star-free languages - Text 1. (Week 3)
  9. Star-free languages - Text 2. (Week 3)
  10. Correction of the finite index proof. (Week 3)
  11. Presburger arithmetic - Text 1: automata for solution spaces. (Week 3/4)
  12. Presburger arithmetic - Text 2: quantifier elimination. (Week 4)
  13. Semi-linear sets. (Week 4/5)
  14. Ginsburg and Spanier's theorem. Parikh's theorem. (Week 5)
  15. Verma, Seidl, Schwentick 2005. (Week 6)
  16. Reversal-bounded Counter Machines. (Week 6/7)
  17. ω-regular Languages. Büchi automata - Text 1. (Week 7)
  18. Intersection of ω-regular languages. König's theorem. Ramsey's theorem. (Week 7)
  19. Complementation of Büchi automata. (Week 8)
  20. Example on the complementation of Büchi automata. (Week 8)
  21. Decision procedures - Text 1. (Week 8)
  22. Decision procedures - Text 2. LTL - Text 1. (Week 9)
  23. LTL - Text 2. (Week 9)
  24. Pushdown systems - Text 1. (Week 9)
  25. Pushdown systems - Text 2. (Week 9/10)
  26. Pushdown systems - Text 3. (Week 10)
  27. Pushdown systems - Examples. (Week 10)
  28. Regular tree languages - Text 1. (Week 10)
  29. Regular tree languages - Text 2. (Week 10)
  30. XML and tree languages - Text 1. (Week 11)
  31. XML and tree languages - Text 2. (Week 11)
  32. Parity games - Text 1. (Week 11)
  33. Parity games - Text 2. (Week 12)
  34. Parity games - Text 3. (Week 12)
  35. Parity tree automata - Text 1. (Week 12)
  36. Parity tree automata - Text 2. (Week 13)
  37. Parity tree automata - Text 3. Rabin's theorem. (Week 13)

Exercises

Exercises will be made available here (mostly on Wednesdays). Solutions are due on Tuesdays at noon. Please hand in solutions in groups of 2 to 4 people. The mailbox is in building 34, 4th floor, close to room 401 and the SoftTech AG. If you have questions or encounter problems with the exercises, please contact Georgel.

Content

Literature

The lectures will be based upon the following books and articles. Most of them are available online, the remaining ones can be found in the library.