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
Sections | Exercise |
---|---|
10.1 The Muller Acceptance Condition | |
10.2 From Büchi automata to Muller automata | |
10.3 Closure Properties of Muller Automata under Boolean Operations |
Automata, Games, and Verification (Portal)