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 9f68efdc72 extending isolate 2017-06-27 23:15:53 -07:00
.vscode update `.vscode/settings.json` with more ignore patterns. 2017-05-11 15:26:53 -07:00
bin
doc removing tabs from MSV examples 2017-06-10 15:22:13 -07:00
examples toy_consensus and fixes 2017-06-20 18:19:24 -07:00
ivy extending isolate 2017-06-27 23:15:53 -07:00
lib/emacs working on recursive definitions 2017-06-23 18:27:28 -07:00
notebooks
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 extending isolate 2017-06-27 23:15:53 -07:00
vs/ext from class dry run 2017-05-03 13:10:09 -07:00
.gitattributes
.gitignore
.gitmodules
INSTALL
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
setup.py fixes for windows and udp.ivy 2017-03-27 22:11:33 -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.