| | | corso | | | |
Teoria della programmazione
Codice: | AA050 | Crediti: | 6 | Semestre: | 1 | Sigla: | TP | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Giorgio Germano
Tel. 0502212731Programma
- Elementi di algebra: grafi, semigruppoidi, categorie. categorie cartesiane.
- Chiusura induttiva, induzione, algebre di Peano e ricorsione.
- Sintassi dei rogrammi imperativi, ricorsione e variabili di input e di output.
- I programmi imperativi input-output.
- La categoria sintattica dei programmi.
- . Ricorsione e semantica dei programmi.
- . Il monoide semantico dei programmi.
- . Ricorsione e funtore semantico dalla sintassi alla semantica.
- . Le funzioni su sequenze calcolabili da programmi imperativi input-output.
- La categoria delle funzioni su sequenze calcolabili.
- Ricorsione e funtore di calcolabilitą dalla sintassi alla categoria delle funzioni calcolabili.
- La funzione apply come trasormazione naturale dal funtore semantico al funtore di calcolabilitą.
- Rapporti tra semantica e calcolabilitą.
- La tesi di Church tradizionale e la sua estensione alle categorie cartesiane di funzioni numeriche calcolabili.
Bibliografia
Testo: dispensa del docente.
Modalità di esame
Scritto e orale