- Decidability (Reinhard Pichler):
- Computability (Christian Fermüller):
- Formal Languages (Marion Oswald):
- Alphabet
- Turing Machine (second definition, i.e. with boundary symbols )
- Normal Form
- Linear Bounded Automaton
- Normal Form (Turing Machine)
- Pushdown Automaton Criterion
- Normal Form
- Finite Automaton
- Deterministic Finite Automaton
- Nondeterministic Finite Automaton
- Equivalent Expressiveness of NFA and DFA
- Determinisation
- Automaton Equivalence:
- Formal Language
- Word Problem
- Grammar
- Sentential Form
- Generated Language
- Production Rule
- Monotone Grammar
- Type-i Grammar
- equivalent expressiveness: monotone and context-free grammar
- Chomsky Hierarchy
- Closure (bold are important)
- Normal Forms:
- Dyck Language
- Complexity Theory (Stefan Woltran):
- Extended Church-Turing Thesis
- Interpretation
- Problems:
- Reduction
- Turing Reduction
- Many-One Reduction
- reduction must be easier to compute than each problem
- reduction must be efficiently () computable
- Correct Many-One Reduction
- Correct Reduction
- Complexity Transfer
- Sub-problems of a problem are special cases of that problem and have a the complexity of the problem as upper bound
- Complexity Class
- Formal Correctness of Programs (Gernot Salzer):