Projet de l'UE "Logique" (LO5) du premier semestre de L3 Informatique à l'Université de Paris.
Objectif du mini-projet :
Les solveurs SMT comme Z3 nous permettent de résoudre rapidement divers problèmes complexes. Pour utiliser un solveur SMT, une étape importante consiste à générer le code exprimant le problème au format SMT-LIB. Le but de ce mini-projet est d'automatiser la génération du code SMT-LIB pour le problème de synthèse d'invariants de programme.