运行以下命令frama-c -jessie max-anno.c
后,GUI正常启动,但是当运行Coq时,我得到以下输出:
Welcome to Coq 8.4pl4 (July 2014)
Warning: Cannot open /usr/local/lib/why3/coq-tactic
File "/tmp/why_d206da_maxmnanno_T_WP_parameter_max_ensures_default.v", line 9, characters 0-28:
Error: Cannot find library Jessie_memory_model in loadpath
why3cpulimit time : 1.000000 s
MAX-anno.c:
/*@ ensures \result >= x && \result >= y;
ensures \result == x || \result == y;
*/
int max(int x, int y) { return (x > y) ? x : y; }
问题的截图:
似乎" Jessie_memory_model"缺少,但我不知道如何获得它或在哪里安装它。
编辑:why3版本是0.83。
答案 0 :(得分:0)
此版本0.83 of why3不支持Coq 8.4。尝试安装其他证明。我安装了Alt-ergo和CVC3。