Équipe « Logique, calcul et programmation »
Cette équipe organise ses travaux de recherche autour de trois grands axes de recherche :
Logique
Cet axe se focalise sur
-
la définissabilité dans les théories logiques du premier ordre et monadique de second ordre,
-
la décidabilité de certaines structures dans ces théories, et
-
l’étude de la maximalité dans les structures logiques décidables.
Modèles de calculs
Cet axe étudie différents modèles de calcul comme les systèmes à insertion/suppression, les automates cellulaires, les Abstract State Machines (ASM) et les systèmes à membranes afin de caractériser leur puissance, leur complexité ou le degré de chaos qu’ils peuvent engendrer.
Langages de programmation
Cet axe étudie
-
la théorie des types et les preuves de programmes écrits dans des langages impératifs,
-
la définition formelle de la notion d’algorithme et de simulation pas à pas, et
-
l’élaboration d’un langage pour le calcul spatial.