elenco   
        corso   

Teoria della programmazione

Codice: AA050Crediti: 6Semestre: 1Sigla: TP 
 
Settore disciplinare: INF/01 - Informatica

Docente

Giorgio Germano   germano@di.unipi.it  Stanza 296a  Tel. 0502212731

Programma

  1. Elementi di algebra: grafi, semigruppoidi, categorie. categorie cartesiane.
  2. Chiusura induttiva, induzione, algebre di Peano e ricorsione.
  3. Sintassi dei rogrammi imperativi, ricorsione e variabili di input e di output.
  4. I programmi imperativi input-output.
  5. La categoria sintattica dei programmi.
  6. . Ricorsione e semantica dei programmi.
  7. . Il monoide semantico dei programmi.
  8. . Ricorsione e funtore semantico dalla sintassi alla semantica.
  9. . Le funzioni su sequenze calcolabili da programmi imperativi input-output.
  10. La categoria delle funzioni su sequenze calcolabili.
  11. Ricorsione e funtore di calcolabilitą dalla sintassi alla categoria delle funzioni calcolabili.
  12. La funzione apply come trasormazione naturale dal funtore semantico al funtore di calcolabilitą.
  13. Rapporti tra semantica e calcolabilitą.
  14. 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

home


email