Rewrite is a tree automata completion tool and security protocol analyzer. The current development version can certify its claims through a machine-checkable Coq formal proof.

The archive above includes a brief guide and examples. Rewrite is released under the GNU General Public License.

Rewrite is written in Haskell. The Glasgow Haskell Compiler version 6.4 (or higher compatible) is required to build Rewrite.


The development version of Rewrite was able to prove the folowing properties. In each case, Rewrite was able to certify its claims with a Coq proof.


Other Tools

Software - Home

Valid CSS Valid XHTML 1.1 Roberto Zunino, 2011