IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.
Перейти к файлу
Ken McMillan ba58a05671 adding example 2018-09-05 19:09:06 -07:00
.vscode update `.vscode/settings.json` with more ignore patterns. 2017-05-11 15:26:53 -07:00
bin fixing ivy_test 2016-06-04 10:12:59 -07:00
doc adding example 2018-09-05 19:09:06 -07:00
examples fix indexset3.ivy 2017-07-11 18:40:19 -07:00
ivy fixing mc merge 2018-09-05 15:39:26 -07:00
lib/emacs working on parameter 2017-12-13 18:41:39 -08:00
notebooks adding examples, notebooks 2015-12-28 13:09:12 -08:00
scripts/setup vagrant: adjust z3 PYTHONPATH setting to be compatible with version of z3 used. 2017-05-11 14:05:51 -07:00
submodules vagrant: checkout compatible z3 submodule commit. 2017-05-11 13:17:54 -07:00
test adding example 2018-09-05 19:09:06 -07:00
vs/ext from class dry run 2017-05-03 13:10:09 -07:00
.gitattributes update `.gitattributes` for shell scripts. 2017-02-22 15:16:58 -08:00
.gitignore added vagrantfile, z3 submodule, and setup scripts. 2017-02-16 08:34:42 -08:00
.gitmodules added vagrantfile, z3 submodule, and setup scripts. 2017-02-16 08:34:42 -08:00
INSTALL adding examples, notebooks 2015-12-28 13:09:12 -08:00
PACKAGING.md adding file 2017-05-21 17:12:36 -07:00
README.md updating installation documentation 2017-05-21 14:39:31 -07:00
Vagrantfile vagrant: got ivy gui working over ssh with x11 forwarding. 2017-05-11 13:05:14 -07:00
license.txt adding license.txt 2015-12-27 21:16:33 -08:00
setup.py adding fragment tests, fixing list_reverse doc 2018-05-22 18:43:16 -07:00

README.md

ivy

IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.

Further Reading

For further information on IVy, see the IVy web site.