Automata, Games, and Verification (Portal)
This is a learning note of a course in CISPA, UdS. Taught by Bernd Finkbeiner
Chapter 1. Introduction
Sections | Exercise |
---|---|
1.1. Model Checking | |
1.2. Synthesis | |
1.3. The Logic-Automata Connection |
Chapter 2. Büchi Automata
Sections | Exercise |
---|---|
2.1. Preliminaries | |
2.2. Automata over Infinite Words | |
2.3. The Büchi Acceptance Condition |
Chapter 3. Büchi’s Characterization Theorem
Chapter 4. Deterministic Büchi Automata
Sections | Exercise |
---|---|
4.1. Deterministic vs. Nondeterministic Büchi Automata | |
4.2. Complementation of deterministic Büchi Automata |
Chapter 5. Complementation of Büchi automata
Sections | Exercise |
---|---|
5.1. Infinite Directed Acyclic Graph (DAG) | |
5.2. Ranking of DAG | |
5.3. Complement Büchi Automaton with Odd Ranking |
Chapter 6. Logics over Infinite Sequences
Chapter 7. Alternating Büchi Automata
Chapter 8. Linear Arithmetic
Chapter 9. LTL Model Checking
Sections | Exercise |
---|---|
9.1 Automata-based LTL Model Checking with Sequential Circuits | |
9.2 Nested depth-first search | |
9.3 The Emerson-Lei algorithm |
Chapter 10. McNaughton’s Theorem
Chapter 11. Infinite Games
Sections | Exercise |
---|---|
11.1 Infinite Games (Basic Definitions) | |
11.2 Reachability Games | |
11.3 Büchi Games | |
11.4 Parity Games | |
11.5 Muller Games | |
11.6 A Remark on Undetermined Games |
Chapter 12. Rabin’s Theorem
Sections | Exercise |
---|---|
12.1 Tree Automata and Acceptance Game | |
12.2 Emptiness Game | |
12.3 Complementation of Parity Tree Automata |
Chapter 13. Application: CTL Model Checking
Automata, Games, and Verification (Portal)