Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 2.81 KB

README.md

File metadata and controls

37 lines (25 loc) · 2.81 KB

aartifact-verifier

Lightweight formal verification system developed to support research on usability of automated proof verification tools.

Background

This repository has been posted for archival purposes. The work that involved this verification system is described in a number of publications and reports (listed below):

Subsequent publications describe later versions of the verification system inspired by the version in this repository:

Building and installing

Run the usual cabal command from the project's root directory:

cabal install

Running

A number of example proof scripts can be found in the examples directory. They can be processed as is done with the example below:

aartifact -ascii examples/test.txt

The ASCII output should look as follows:

\vbeg
Introduce !!>$x$<!!.
Assume !!>$x = 5$<!!.
Assert !!>$x = 5$<!!.
Assert <<<$x = 6$>>>.
\vend