Vai al contenuto principale

IMMAGINE
NON DISPONIBILE

Fondazioni logiche della computazione

Componenti

Attività

A lungo le macchine di calcolosono state realizzate e concepite in relazione a meccaniche di calcolo analogiche, non digitali. L'idea di calcolo digitale è relativamente recente e origina dalla obbiettivo di identificare la nozione di algoritmo, ossia l'essenza delle procedure di calcolo introdotte dall'umanità nello sviluppo della matematica.

Tra le proprietà comuni ai passi compiuti negli algoritmi ricordiamo: la loro non ambiguità, la finitezza della loro azione, la terminazione in tempo finito di ogni passo, l’effettività dell'esecuzione. La formalizzazione di questi passi avanzata da Turing nel 1936 identifica la macchina digitale ed ha generato una vivida competizione tra macchine digitali e analogiche per la computazione automatica durata qualche decennio. Negli anni 60 il modello di calcolo digitale ha preso il sopravvento, in virtù della possibilità di eseguire tutti i procedimenti di calcolo concepiti in millenni di matematica, della naturalezza scientifica dell'approccio e della solidità teorica che ha contraddistinto la soluzione. Tuttavia, oggi molti modelli computazionali alternativi stanno sfidando questa egemonia in modo decisivo: quantistici, reversibili, probabilistici, ma anche analogica.

I nostri interessi vertono prevalentemente, non solo, allo studio dei fondamenti teorici e delle implementazioni concrete dei modelli matematici del calcolo in termini logici, categoriali, combinatori, algebrici, analitici. Una aspetto fondante dell'approccio che ci interessa è l'individuazione del classico computer digitale come nucleo su cui sviluppare, con soluzione di continuità, le computazioni innovative sopra citate. Questo approccio è foriero di soluzioni ibride volte a facilitare il passaggio e l'uso pratico dei computer emergenti.

Infatti, a dispetto dei progressi tecnologici che la pongono come una disciplina chiave nell'ambito della società moderna, l'informatica, dal punto di vista scientifico, è ancora immatura. Basti pensare alla difficoltà di certificare la correttezza, sia funzionale, sia in termini di risorse utilizzate, di composizioni di moduli software eseguiti in ambito distribuito. Grazie al nostro retroterra ed alle nostre inclinazioni scientifiche miriamo anche a contribuire ad un avanzamento della conoscenza fondazionale dell'informatica, grazie anche ad un substrato di collaborazioni ed attività passate ed attive.

Il nostro metodo favorito è analizzare gli aspetti matematici di astrazioni che hanno acquistato una rilevanza centrale nella teoria della computazione, anche in seguito alla nascita di nuovi modelli basati sulla fisica dei processi di calcolo (calcolo quantistico o reversibile), i quali hanno anche condotto alla necessità di guardare con una nuova consapevolezza problematiche classiche come il calcolo distribuito ed asincrono. In generale, si tratta di problemi di interazione tra processi nello spazio e nel tempo, dove spazio e tempo sono a loro volta ripensati in una chiave computazionale. Lavoriamo con una visione che pone la costruzione di teorie che aiutino a spiegare il concetto di “calcolo”, portandolo al centro dell'attività di ricerca. Siamo focalizzati sugli aspetti fondazionali dei concetti tecnici che studiamo, piuttosto che alla soluzione di singoli problemi. La convinzione è che l’informatica, come “scienza del calcolo”, abbia un'assoluta necessità di una rielaborazione delle sue basi sia matematiche sia, in un senso ampio, filosofiche.

  • (2023-oggi) Viviana Bono. PRIN - ClasstAIs, con Tor Vergata, Sapienza e Psicologia Unito.
  • (2023-oggi) Luca Paolini. ICSC_Spoke1_ FUTURE HPC & BIG DATA    PRIN 
  • (2023-oggi) Luca Roversi. Progetto "HPC-KTT - HPC Key Technologies and Tools national lab"  

  • (2023-oggi) Luca Roversi, Luca Paolini. Progetto Indam.
    Titolo. "Computazione, infinito e reversibilità"
    Partecipanti esterni
    (Verona) Peter Schuster, Margherita Zorzi (PI), Giulio Fellin
  • (2016-oggi) (Berardi, de' Liguoro) The European research network on types for programming and verification (EUTypes)
  • (2014-oggi) Cardone, Paolini, Roversi membri del "Center for Logic, Language, and Cognition",
  • (2013-2015)"Linear Techniques For The Analysis Of Languages (LINTEL) TO_Call1_2012_0085 con responsabile Paolini,
  • (2012-2015)PRIN "Metodi Logici per il trattamento dell'informazione" con coordinatore locale Berardi,
  • (2012-2014) Royal Society’s joint project  in collaborazione con la University of Bath e coordinatore locale Roversi, "Sharing and Sequentiality in Proof Systems with Locality"
  • (2010-2012) INRIA’s equipe associeé " con coordinatrice locale Ronchi Della Rocca, "Contrôle des Ressources par Interprétations Sémantiques et Théorie de la démonstration Linéaire (CRISTAL)
  • (2010-2012) CNRS Project International de Coopération Scientifique "Logique Lineaire et applications (PICS)" con coordinatrice locale Ronchi Della Rocca,
  • (2007-2009) PRIN "Control and Certification of Resources" con coordinatrice nazionale Ronchi Della Rocca,
  • MCTAAP 2008H49TEH_002 (2010-2012) con coordinatore locale Berardi,
  • (2004-2007) EU 6th framework programme con coordinatore locale Berardi,
  • (2004-2006) PRIN "Logical Foundations of Abstract Programming Languages (FOLLIA)" con coordinatrice nazionale Ronchi Della Rocca,
  • (2000-2006) MCTAAP projects, con coordinatore locale Berardi,
  • (2002-2004) PRIN "From Proofs to Computation Through Linear Logic (PROTOCOLLO)" con coordinatrice nazionale Ronchi Della Rocca.

Dr. Mauro Piccolo

Dott.ssa Silvia Steila

Erika Debenedetti

Luca Fossati

Marco Gaboardi

Luigi Liquori

Michele Pagani

Alberto Pravato

Alexis Saurin

Luca Vercelli

Stefano Berardi

+ 39 011 670 6750

stefano@di.unito.it

Prodotti della ricerca

 ter Beek, Maurice H.*; Damiani, Ferruccio; Gnesi, Stefania; Mazzanti, Franco; Paolini, Luca
 SCIENCE OF COMPUTER PROGRAMMING,  2019
 Damiani, Ferruccio; Lienhardt, Michael; Paolini, Luca
 SCIENCE OF COMPUTER PROGRAMMING,  2019
 Paolini, Luca; Roversi, Luca; Zorzi, Margherita
 ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 
 2018 Joint International Workshop on Linearity and Trends in Linear Logic and Applications, Linearity-TLLA 2018
 2019
 Paolini L.; Piccolo M.; Zorzi M.
 JOURNAL OF AUTOMATED REASONING,  2019
 Ter Beek M.H.; Damiani F.; Lienhardt M.; Mazzanti F.; Paolini L.
 ACM International Conference Proceeding Series, 
 23rd International Systems and Software Product Line Conference, SPLC 2019
 2019
 Damiani F.; Lienhardt M.; Paolini L.
 INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER,  2019
 ter Beek M.H.; Damiani F.; Gnesi S.; Mazzanti F.; Paolini L.
 Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 
 15th International Conference on Integrated Formal Methods, IFM 2019
 2019
 MANZONETTO GIULIO, PAGANI MICHELE, RONCHI DELLA ROCCA SIMONETTA
 FUNDAMENTA INFORMATICAE,  2019
 FAGGIAN CLAUDIA, RONCHI DELLA ROCCA SIMONETTA
 Logic in Computer science, 
 Logic in Computer Science
 2019
 Lienhardt, Michael; Damiani, Ferruccio; Donetti, Simone; Paolini, Luca
 ACM International Conference Proceeding Series, 
 12th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2018
 2018
 Luca Paolini, Mauro Piccolo, Luca Roversi
 NEW GENERATION COMPUTING,  2018
 Matos, Armando B.; Paolini, Luca; Roversi, Luca
 CEUR Workshop Proceedings, 
 19th Italian Conference on Theoretical Computer Science, ICTCS 2018
 2018
 Berardi, Stefano; Tatsuta, Makoto*
 Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 
 14th International Workshop on Coalgebraic Methods in Computer Science, CMCS 2018 Colocated with ETAPS 2018
 2018
 A. Bucciarelli, D. Kesner, S. Ronchi Della Rocca
 LOGICAL METHODS IN COMPUTER SCIENCE,  2018
 Paolini, Luca; Piccolo, Mauro; RONCHI DELLA ROCCA, S.
 MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE,  2017
 Berardi, Stefano; de’ Liguoro, Ugo
 FUNDAMENTA INFORMATICAE,  2017
 Felice, Cardone
 Stanford Encyclopedia of Philosophy,  2017
 Giulio Guerrieri; Luca Paolini; Simona Ronchi Della Rocca
 LOGICAL METHODS IN COMPUTER SCIENCE,  2017
 luca paolini
 BULLETIN (NEW SERIES) OF THE AMERICAN MATHEMATICAL SOCIETY,  2017
 luca paolini
 BULLETIN (NEW SERIES) OF THE AMERICAN MATHEMATICAL SOCIETY,  2017
 Berardi, Stefano; Steila, Silvia
 JOURNAL OF SYMBOLIC LOGIC,  2017
 Berardi, Stefano; Tatsuta, Makoto
 LECTURE NOTES IN COMPUTER SCIENCE,  2017
 Berardi, Stefano; Tatsuta, Makoto
 Proceedings - Symposium on Logic in Computer Science, 
 32nd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2017
 2017
 Marco Gaboard; Luca Paolini; Mauro Piccolo
 MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE,  2016
 Paolini, Luca; Piccolo, Mauro; Roversi, Luca
 ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 
 ICTCS2015
 2016
 Erika De Benedetti, Simona Ronchi Della Rocca
 INFORMATION AND COMPUTATION,  2016
 Simonetta, Ronchi Della Rocca; Virgil, Mogbil
 INFORMATION AND COMPUTATION,  2016
 Luca Bernardinello; Felice Cardone; Lucia Pomello
 MONDO DIGITALE,  2016
 Alessi, Fabio; Cardone, Felice
 FUNDAMENTA INFORMATICAE,  2016
 Luca Paolini
 BULLETIN (NEW SERIES) OF THE AMERICAN MATHEMATICAL SOCIETY,  2016
 ter Beek, Maurice H.; Damiani, Ferruccio; Gnesi, Stefania; Mazzanti, Franco; Paolini, Luca
 Software Engineering and Formal Methods, 
 13th International Conference on Software Engineering and Formal Methods, SEFM 2015
 2015
 Canavese, D.; Cesena, E.; Ouchary, R.; Pedicini, M.; Roversi, L.
 SCIENCE OF COMPUTER PROGRAMMING,  2015
 BERARDI, Stefano
 24th EACSL Annual Conference on Computer Science Logic,, 
 CSL 2015
 2015
 Stefano, Berardi; Silvia, Steila
 ANNALS OF PURE AND APPLIED LOGIC,  2015
 Berardi, Stefano; Oliva, Paulo; Steila, Silvia
 JOURNAL OF LOGIC AND COMPUTATION,  2015
 Bucciarelli A.; Kesner D.; Ronchi Della Rocca S.
 Typed Lambda Calculus and Applications, 
 Typed Lambda Calculus and Applications
 2015
 Shkaravska, O.; Ronchi Della Rocca, S.; van Eekelen, M.
 SCIENCE OF COMPUTER PROGRAMMING,  2015
 Guerrieri, Giulio; Paolini, Luca; Ronchi Della Rocca, S.
 13th International Conference on Typed Lambda Calculi and Applications (TLCA 2015), 
 Typed Lambda Calculus and Applications
 2015
 Cardone, Felice
 Le direzioni della ricerca logica in Italia,  2015
 Cardone, Felice
 HISTORY AND PHILOSOPHY OF LOGIC,  2015
 Cardone, Felice
 Evolving Computability, 
 11th Conference on Computability in Europe, CiE 2015
 2015
 Stefano Berardi; Ugo de'Liguoro
 LOGICAL METHODS IN COMPUTER SCIENCE,  2014
 S. Berardi; P. Oliva; S. Steila
 Proceedings of the 15th Italian Conference on Theoretical Computer Science, Perugia, Italy, September 17-19, 2014., 
 ICTCS
 2014
 S. Berardi; S. Steila
 19th International Conference on Types for Proofs and Programs (TYPES 2013), 
 TYPES 2013
 2014
 S. Berardi; S. Steila
 Rewriting and Typed Lambda Calculi - Joint International Conference, RTA-TLCA 2014, Held as Part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 14-17, 2014. Proceedings, 
 RTA-TLCA 2014
 2014
 L. Roversi
 JOURNAL OF LOGIC AND COMPUTATION,  2014
 Baillot P.; De Benedetti E.; Ronchi Della Rocca S.
 Theoretical Computer Science, 
 Theoretical Computer Science
 2014
 Bucciarelli A.; Kesner D.; Ronchi Della Rocca S.
 Theoretical Computer Science, 
 Theoretical Computer Science
 2014
 S. van Bakel; S. Berardi; U. Berger
 ANNALS OF PURE AND APPLIED LOGIC,  2013
 Stefano Berardi; Ugo de'Liguoro
 EPTCS 126 - Fixed Points in Computer Science, 
 Fixed Points in Computer Science (FICS'13)
 2013
 E. De Benedetti; S. Ronchi Della Rocca
 ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 
 ITRS 2012
 2013
 Simonetta Ronchi Della Rocca
 2013
 Henk Barendregt; Wil Dekkers; Richard Statman; Felice Cardone; Mario Coppo
 Lambda Calculus with Types,  2013
 Felice Cardone
 HaPoC 2013 History and Philosophy of Computing, 
 HaPoC 2013 History and Philosophy of Computing
 2013
 Stéphane Graham-Lengrand; Luca Paolini
 ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE,  2013
 Luca Paolini
 BULLETIN (NEW SERIES) OF THE AMERICAN MATHEMATICAL SOCIETY,  2013
 Aschieri, Federico; Berardi, Stefano; Birolo, Giovanni
 Leibniz International Proceedings in Informatics, LIPIcs, 
 22nd Annual Conference of the European Association for Computer Science Logic EACSL, CSL 2013
 2013
 Berardi, Stefano; Tatsuta, Makoto
 Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 
 11th International Conference on Typed Lambda Calculi and Applications, TLCA 2013
 2013
 Luca Paolini
 BULLETIN (NEW SERIES) OF THE AMERICAN MATHEMATICAL SOCIETY,  2013

Ultimo aggiornamento: 13/07/2024 17:48
Location: http://informatica.unito.it/robots.html
Non cliccare qui!