certicoq.github.io - CertiCoq | A verified compiler for Coq

Description: A verified compiler for Coq

Example domain paragraphs

CertiCoq is a compiler for Gallina, the specification language of the Coq proof assistant . CertiCoq targets Clight, a subset of the C language that can be compiled with any C compiler, including the CompCert verified compiler.

The goal of the CertiCoq project is to build an end-to-end verified compiler for Gallina, bridging the gap between formally verified source programs and their compiled executables.

Large parts of the CertiCoq compiler have been verified whereas others are in the process of being verified.

Links to certicoq.github.io (2)