Theoretische Informatik
import DriveAsset from ’../../../../components/DriveAsset.astro’;
🗂️ Course Assets (Google Drive)
Section titled “🗂️ Course Assets (Google Drive)”🎯 Key Topics & Pillars
Section titled “🎯 Key Topics & Pillars”- Automata Theory & Formal Languages:
- Regular languages, deterministic/non-deterministic finite automata (DFA/NFA).
- Chomsky Hierarchy ().
- Context-free grammars and Pushdown Automata (PDA).
- Computability & Decidability:
- Turing machines, Church-Turing thesis.
- The Halting Problem () is undecidable via diagonalization.
- Rice’s Theorem: Any non-trivial semantic property of Turing machines is undecidable.
- Complexity Theory:
- Classes , , , and .
- Polynomial-time reductions ().
📐 Formal Definitions
Section titled “📐 Formal Definitions”Pumping Lemma for Regular Languages
Section titled “Pumping Lemma for Regular Languages”If is a regular language, then there exists a constant (the pumping length) such that any word with can be partitioned into satisfying:
The Halting Problem Undecidability Proof Sketch
Section titled “The Halting Problem Undecidability Proof Sketch”Assume a decider exists that outputs if halts on , and otherwise. Construct machine :
Running yields an immediate contradiction: halts on if and only if loops forever on . Hence, no such decider can exist.