SCUOLA NORMALE SUPERIORE
logo della scuola normale, torna alla home page SCUOLA NORMALE SUPERIORE - il portale della scuola normale superiore di Pisa
foto principale
 
La Scuola
Ammissione e orientamento
Classe di Lettere
Classe di Scienze
Ricerca e laboratori
Tirocini e placement
Corsi di specializzazione
La biblioteca
Le attività culturali
Le edizioni della Normale
Concorsi e borse di studio
Utilità e strumenti
Relazioni con il pubblico
Associazioni e fondazioni
  webmail | mappa | ricerca avanzata | cerca persone

Scuola Normale Superiore » Classe di Scienze » Informatica » Modelli di Calcolo di Sistemi Funzionali, Concorrenti e...
barra orizzontale
Modelli di Calcolo di Sistemi Funzionali, Concorrenti e Interattivi (III, IV e V anno)

Prof. Ugo Montanari

Modelli di Calcolo di Sistemi Funzionali, Concorrenti e Interattivi

Verranno presentate alcune proprietà fondamentali dei modelli di calcolo, come la semantica operazionale ed astratta, la struttura dei tipi, l'ordine superiore, la concorrenza, l'interazione. Verranno utilizzate la semantica algebrica e la teoria elementare dei tipi, ma non vi sono prerequisiti eccetto una conoscenza elementare dell'algebra e della logica.

Programma:

  1. Il lambda calcolo con tipi semplici
  2. L'isomorfismo di Curry-Howard
  3. Il PCF e il suo modello cpo, con applicazione ai linguaggi di programmazione funzionali
  4. Elementi di tipi ricorsivi e polimorfi, con applicazione ai linguaggi di programmazione orientati agli oggetti
  5. Le categorie come algebre parziali
  6. Categorie monoidali, cartesiane e cartesiane chiuse (CCC)
  7. Le CCC come modelli del lambda calcolo con tipi semplici
  8. Specifiche algebriche, categorie di modelli e aggiunzioni
  9. La semantica operazionale come costruzione universale
  10. Le reti di Petri e i loro modelli monoidali (strettamente) simmetrici
  11. I sistemi di riscrittura etichettati (LTS) come coalgebre
  12. I sistemi LTS composizionali come bialgebre
  13. Il Calculus for Communicating Processes (CCS) di Milner e i suoi modelli bialgebrici.
  14. Il pi-calcolo e i fondamenti algebrici dei calcoli nominali.

Periodo di svolgimento
1 febbraio 2010 - 31 maggio 2010
Numero di ore di lezione: 40
Numero di ore settimanali di lezione: 4

Modalità dell'esame
Prova orale e seminari

Prerequisiti e anni di corso per cui è consigliato
Una conoscenza elementare di logica e algebra.
Quarto-quinto anno

Eventuali riferimenti bibliografici
Mitchell, Semantics of Programming Languages, MIT Press, 1996, capitoli 2.5,4,5,7.2,9,10,11.
Note manoscritte.


© 2004 Scuola Normale Superiore di Pisa - Piazza dei Cavalieri, 7 - 56126 Pisa
tel. +39.050.509111 - fax. +39.050.563513 - Codice fiscale 8000 5050507
crediti e copyright - privacy policy - trasparenza amministrativa

Informazioni