The Logical project-team aims
to elaborate a language and environment for
the development of formal proofs. This environment is dedicated
to the development and certification of zero-default programs
in safety-critical software.
The project develops an environment (Coq) for interactively
elaborating specifications and proofs. Its language is based on Type
Theory: the functions can be represented by algorithms, predicates
can be inductively defined by a set of clauses, proofs are considered as
objects in the language.