Skip to content
/ ssl-htt Public

Coq tactics for certification of the results of SSL-based program synthesis via Hoare Type Theory.

Notifications You must be signed in to change notification settings

TyGuS/ssl-htt

Repository files navigation

HTT Tactics for SSL

Coq tactics for the HTT framework to support certified program synthesis using SuSLik.

Requirements

Setup

This project depends on mczify; it is included as a submodule. To begin, set up the submodule.

git submodule init
git submodule update

Installing

With OPAM

We recommend installing with OPAM.

opam repo add coq-released https://coq.inria.fr/opam/released
opam pin add coq-htt git+https://github.com/TyGuS/htt\#master --no-action --yes
opam pin add coq-ssl-htt git+https://github.com/TyGuS/ssl-htt\#master --no-action --yes
opam install coq coq-mathcomp-ssreflect coq-fcsl-pcm coq-htt coq-hammer coq-ssl-htt

Manually

Run make clean && make install in the project root.