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.
Other
77
stars
24
forks
source link
Ivy script code-extraction fails in both `ivy1.7 and ivy1.8` but `Checks OK` and generates testing agent #51
For the below script, we obtain the following error when extracting code using the comand
$ ivyc target=test build=true isolate=iso_R test_me.ivy
...
test_me.ivy: line 76: error: Call out to righty.spec.flip may have visible effect on righty.spec.ball
test_me.ivy: line 76: referenced here
test_me.ivy: line 17: referenced here
However, when compiling it to generate a randomized test-agent, it compiles correctly and produces an executable:
For the below script, we obtain the following error when
extracting code
using the comandHowever, when compiling it to generate a
randomized test-agent
, it compiles correctly and produces an executable:The script is provided below: