Informatica Teorica (corso di laurea in Informatica) - Anno accademico 2024/2025

 

Lezioni svolte:

Attenzione!!! Il giorno mercoledì 30 aprile 2025 non ci sarà lezione!

La prossima lezione del corso di Informatica Teorica si terrà lunedì 5 maggio 2025, alle ore 11.20, in aula 005, e durerà 2 ore.




Nella prossima lezione tratteremo i seguenti argomenti: Classi di complessità EXP e NEXP.





Programma del corso

Teoria della calcolabilità: enumerabilità, computabilità, decidibilità; funzioni ricorsive primitive; relazioni ricorsive primitive; funzione di Ackermann, funzioni mu-ricorsive, tesi di Church; macchine di Turing, funzioni tau-ricorsive; macchine di Turing come accettatori di linguaggi formali; macchine di Turing multitraccia, multinastro, non deterministiche; problema dell'arresto, macchina universale; riducibilità tra linguaggi, teorema di Rice.
Teoria della complessità: complessità in tempo di una macchina di Turing; problemi trattabili e intrattabili; le classi P ed NP; riducibilità polinomiale e NP-completezza; teorema di Cook; esempi di problemi NP-completi; test di primalità; altre classi di complessità: classe co-NP, classi EXP e NEXP; complessità spaziale, classe PSPACE, teorema di Savitch; complessità dei problemi di conteggio: classi FP e #P.

 

 





Testi di consultazione.

 

Sanjeev Arora, Boaz Barak,   Complexity Theory: A Modern Approach,  

Pierluigi Crescenzi,   Informatica Teorica,   piluc.dsi.unifi.it/piluc/?page_id=111.

Massimiliano Goldwurm,   Introduzione ai Problemi NP-completi,   http://homes.di.unimi.it/goldwurm/algo/npcomp.pdf.

John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman,   Introduction to Automata Theory, Languages and Computation,   Addison-Wesley.

Daniele Mundici,   Dalla macchina di Turing a P/NP,   McGraw-Hill.

Michael Sipser,   Introduzione alla teoria della computazione,   Maggioli Editore.

Thomas A. Sudkamp,   Languages and Machines,   Addison-Wesley.

 

 

Risultati prove scritte

Risultati prova scritta del 23 gennaio 2018.
Risultati prova scritta del 19 febbraio 2018.
Risultati prova scritta del 25 giugno 2018.
Risultati prova scritta del 23 luglio 2018.
Risultati prova scritta del 5 settembre 2018.
Risultati prova scritta del 7 novembre 2018.
Risultati prova scritta dell'8 gennaio 2019.
Risultati prova scritta del 12 febbraio 2019.
Risultati prova scritta del 14 giugno 2019.
Risultati prova scritta del 17 luglio 2019.
Risultati prova scritta del 10 settembre 2019.
Risultati prova scritta del 6 novembre 2019.
Risultati prova scritta del 20 gennaio 2020.
Risultati prova scritta del 17 febbraio 2020.
Risultati prova scritta dell'8 giugno 2020.
Risultati prova scritta dell'8 luglio 2020.
Risultati prova scritta dell'1 settembre 2020.
Risultati prova scritta del 10 novembre 2020.
Risultati prova scritta dell'11 gennaio 2021.
Risultati prova scritta del 4 febbraio 2021.
Risultati prova scritta del 9 giugno 2021.
Risultati prova scritta dell'1 luglio 2021.
Risultati prova scritta del 9 settembre 2021.
Risultati prova scritta dell'8 novembre 2021.
Risultati prova scritta del 14 gennaio 2022.
Risultati prova scritta del 9 febbraio 2022.
Risultati prova scritta del 7 giugno 2022.
Risultati prova scritta dell'8 luglio 2022.
Risultati prova scritta del 6 settembre 2022.
Risultati prova scritta del 7 novembre 2022.
Risultati prova scritta del 16 gennaio 2023.
Risultati prova scritta del 7 febbraio 2023.
Risultati prova scritta del 12 giugno 2023.
Risultati prova scritta del 12 luglio 2023.
Risultati prova scritta dell'11 settembre 2023.
Risultati prova scritta del 7 novembre 2023.
Risultati prova scritta del 16 gennaio 2024.
Risultati prova scritta del 7 febbraio 2024.
Risultati prova scritta del 30 maggio 2024.
Risultati prova scritta del 10 luglio 2024.
Risultati prova scritta del 4 settembre 2024.
Risultati prova scritta del 5 novembre 2024.
Risultati prova scritta dell'8 gennaio 2025.
Risultati prova scritta del 30 gennaio 2025.







Modalita' d'esame.

 

L’esame prevede una prova scritta e un colloquio orale.

 



Le date dei prossimi esami sono le seguenti:

I appello estivo:
-) scritto: 10/6/2025, ore 10.30, aula anfiteatro;
-) orale: 16/6/2025, ore 10.30, aula anfiteatro.

II appello estivo:
-) scritto: 1/7/2025, ore 14.30, aula anfiteatro;
-) orale: 17/7/2025, ore 14.30, aula anfiteatro.

Appello autunnale:
-) scritto: 5/9/2025, ore 10.30, aula anfiteatro;
-) orale: 10/9/2025, ore 10.30, aula anfiteatro.