Syst`emes Formels
Questions fondamentales – et pratiques !
Sp´ecification de programmes :
S´emantique d’un programme
V´erification de programmes :
Correction du programme
Complexit´e :
Temps, espace pour ex´ecuter le calcul
Calculabilit´e :
Que peut-on calculer `a l’aide d’un algorithme ?
Quels probl`emes peut-on r´esoudre avec un ordinateur ?
Mot : r´eponse possible `a un probl`eme
Langage : ensemble des r´eponses positives au probl`eme
Mod`ele de calcul : programme qui ”calcule” le langage
automate, machine de Turing, automate cellulaire,
lambda-calcul, fonction r´ecursive, etc.