Hi all,
I am using the following :
1) The Ocaml version 3.12.1
2) Coq Proof Assistant, version 8.3pl4
3) The frama-c-Fluorine-20130601
4) The Prototype Verification System PVS version 6.0 with nasalib-6.0.5
5) The why-2.33
6) The why3 version from git - one month ago.
I have tried bsearch algorithm from  acsl-implementation-Fluorine-20130601
and PVS  failed on type checking.
The following importing clauses can be seen in the PVS file :
 BEGIN
  IMPORTING int@Int
  IMPORTING int@Abs
  IMPORTING int@ComputerDivision
  IMPORTING floating_point@Rounding
  IMPORTING real@Real
 * IMPORTING real@Abs1*
  IMPORTING real@FromInt
  IMPORTING floating_point@SingleFormat
  IMPORTING floating_point@DoubleFormat
  IMPORTING floating_point@Single
  IMPORTING floating_point@Double

However, Abs1 does not exist in the pvs library provided by why3.
After correction to Abs,  type checking passed successfully.

Regards

-- 
Dragan Stosic
Senior developer at IBM
phone: 085-773-1050
e-mail: dragan.sto...@gmail.com
e-mail:draga...@ie.ibm.com
IBM Technology Campus
Damastown Industrial Estate
Mulhuddart
Dublin 15
Ireland
_______________________________________________
Why3-club mailing list
Why3-club@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/why3-club

Reply via email to