Open UlysseDurand opened 3 months ago
Indeed, if Rod relied on CVC4 for proofs, and you did not install it, that explains the difference! Now that you're using cvc5, it also explains why you have one check in diff. I suggest you look at how to make this assertion proved with z3/cvc5/alt-ergo.
I had trouble reproducing all the proofs (most of them work) Launching
gnatprove -Pmlkem -u src/mlkem.adb
, it tells me there are 5 "Unproved".Those are :
...
...
...
...
I am running Ubuntu and I followed the installation in the spark_ada/README.
There was a warning
cvc4 is deprecated
, changing to cvc5 in the filemlkem.gpr
helped, now there is only one "Unproved", which is