Temari
El següent és una versió més detallada del temari a la web de la UPC.
- Introducció
- Notions matemàtiques bàsiques
- conjunts i tuples
- relacions i funcions
- Llenguatges formals
- cadenes i llenguatges
- concatenació
- estrella de Kleene
- homomorfismes
- Tècniques de demostració més habituals
- demostracions per contradicció
- demostracions per casos
- demostracions per inducció
- principi del colomar (pigeonhole principle)
- Diagonalització de Cantor
- gairebé tots els llenguatges no tenen una descripció finita
- gairebé tots els llenguatges no tenen una descripció finita
- Notions matemàtiques bàsiques
- Llenguatges regulars
- Autòmates Finits Deterministes (DFA)
- Models equivalents
- Autòmates Finits No Deterministes (NFA) i \lambda-NFA
- expressions regulars (regex)
- equivalència entre DFA/NFA/\lambda-NFA/regex
- Lema d’Arden
- Minimització de DFA (algorisme de Moore)
- Propietats de clausura dels llenguatges regulars respecte de
- unió, intersecció i complement
- concatenació i estrella de Kleene
- revers
- homomorfisme i invers d’un homomorfisme
- Demostracions de no-regularitat
- \{a^nb^n \mid n\in \mathbb N\} no ès regular
- lema de bombament per a llenguatges regulars
- extensions distintives
- Llenguatges incontextuals
- Gramàtiques incontextuals (CFG)
- Arbres d’anàlisi (parsing trees) i ambigüitat
- Depuració de CFG i Forma Normal de Chomsky
- Algorisme CYK
- Propietats de clausura dels llenguatges incontextuals respecte de
- unió, concatenació i estrella de Kleene
- revers
- homomorfisme
- intersecció amb un llenguatge regular
- Autòmates amb pila (PDA)
- equivalència amb CFG
- PDA deterministes
- PDA d’acceptació única (uniquely-accepting)
- Lema de bombament per a llenguatges incontextuals
- \{a^nb^nc^n \mid n\in \mathbb N\} no és incontextual
- Llenguatges decidibles i semidecidibles
- Màquines de Turing deterministes (DTM) de 1 cinta
- llenguatge reconegut i funció computada per una DTM
- Models equivalents
- Màquines de Turing no deterministes
- Màquines de Turing amb múltiples cintes
- Tesi de Church-Turing
- Numeració de Gödel de les MT
- Màquina de Turing universal
- \mathbf{R}/\mathbf{RE}/\mathbf{coRE}
- teorema de projecció
- \mathbf{R}=\mathbf{RE}\cap \mathbf{coRE}
- propietats de clausura de \mathbf{R}/\mathbf{RE}/\mathbf{coRE}
- \mathbf{RE}\neq \mathbf{R}
- Reduccions many-one
- Teorema de Rice
- Problemes naturals que no pertanyen a \mathbf{R}
- Màquines de Turing deterministes (DTM) de 1 cinta
- Elements de teoria de la complexitat
- \mathbf{P}/\mathbf{NP}/\mathbf{coNP}/\mathbf{EXP}
- \mathbf{NP}-completesa
- \mathtt{SAT} i el Teorema de Cook-Levin
- reduccions en temps polinòmic
- Teorema de jerarquia en temps i \mathbf{P}\neq \mathbf{EXP}