Skip to content
Snippets Groups Projects
Commit cd186218 authored by Loïc Correnson's avatar Loïc Correnson
Browse files

[wp/coq] fix coq dependencies

parent 14df2252
No related branches found
No related tags found
No related merge requests found
...@@ -30,6 +30,7 @@ coq.file += "coqwp:real/Real.v"; ...@@ -30,6 +30,7 @@ coq.file += "coqwp:real/Real.v";
coq.file += "coqwp:real/RealInfix.v"; coq.file += "coqwp:real/RealInfix.v";
coq.file += "coqwp:real/FromInt.v"; coq.file += "coqwp:real/FromInt.v";
coq.file += "coqwp:map/Map.v"; coq.file += "coqwp:map/Map.v";
coq.file += "coqwp:bool/Bool.v";
coq.file += "coqwp/Qedlib.v"; coq.file += "coqwp/Qedlib.v";
coq.file += "coqwp/Qed.v"; coq.file += "coqwp/Qed.v";
why3.import += "int.Abs:IAbs"; why3.import += "int.Abs:IAbs";
...@@ -48,7 +49,6 @@ why3.import += "map.Const"; ...@@ -48,7 +49,6 @@ why3.import += "map.Const";
altergo.file += "ergo/map.Const.mlw"; altergo.file += "ergo/map.Const.mlw";
library bool: library bool:
coq.file += "coqwp:bool/Bool.v";
altergo.file += "ergo/bool.Bool.mlw"; altergo.file += "ergo/bool.Bool.mlw";
library minmax_int: library minmax_int:
...@@ -74,21 +74,20 @@ logic real "\\min"(real,real) = ...@@ -74,21 +74,20 @@ logic real "\\min"(real,real) =
{coq="Rmin";altergo="min_real";why3="Rg.min"}; {coq="Rmin";altergo="min_real";why3="Rg.min"};
library cint: library cint:
coq.file += "coqwp/Bits.v";
coq.file += "coqwp/Zbits.v";
coq.file += "coqwp/Cint.v"; coq.file += "coqwp/Cint.v";
why3.file += "why3/Cint.why"; why3.file += "why3/Cint.why";
altergo.file += "ergo/Cint.mlw"; altergo.file += "ergo/Cint.mlw";
library cbits: cint library cbits: cint
coq.file += "coqwp/Bits.v";
coq.file += "coqwp/Zbits.v";
coq.file += "coqwp/Cbits.v"; coq.file += "coqwp/Cbits.v";
altergo.file += "ergo/Cbits.mlw"; altergo.file += "ergo/Cbits.mlw";
why3.file += "why3/Cbits.why"; why3.file += "why3/Cbits.why";
library cfloat: cmath library cfloat: cmath sqrt
coq.file += "coqwp/Cfloat.v"; coq.file += "coqwp/Cfloat.v";
why3.file += "why3/Cfloat.why"; why3.file += "why3/Cfloat.why";
altergo.file += "ergo/real.Square.mlw";
altergo.file += "ergo/Cfloat.mlw"; altergo.file += "ergo/Cfloat.mlw";
type "rounding_mode" = "rounding_mode"; type "rounding_mode" = "rounding_mode";
ctor "\\Up"() = "Up"; ctor "\\Up"() = "Up";
...@@ -127,7 +126,6 @@ altergo.file := "ergo/Memory.mlw"; ...@@ -127,7 +126,6 @@ altergo.file := "ergo/Memory.mlw";
library sqrt: cmath library sqrt: cmath
why3.import += "real.Square"; why3.import += "real.Square";
coq.file += "coqwp:real/Square.v";
coq.file += "coqwp/Square.v"; coq.file += "coqwp/Square.v";
why3.file += "why3/Square.why"; why3.file += "why3/Square.why";
altergo.file += "ergo/real.Square.mlw"; altergo.file += "ergo/real.Square.mlw";
...@@ -153,6 +151,8 @@ altergo.file += "ergo/real.Truncate.mlw" ; ...@@ -153,6 +151,8 @@ altergo.file += "ergo/real.Truncate.mlw" ;
library cmath: qed library cmath: qed
why3.import += "real.Abs:RAbs" ; why3.import += "real.Abs:RAbs" ;
why3.file += "why3/Cmath.why"; why3.file += "why3/Cmath.why";
coq.file += "coqwp:real/Abs.v" ;
coq.file += "coqwp:real/Square.v";
coq.file += "coqwp/Cmath.v"; coq.file += "coqwp/Cmath.v";
altergo.file += "ergo/real.Abs.mlw" ; altergo.file += "ergo/real.Abs.mlw" ;
altergo.file += "ergo/Cmath.mlw"; altergo.file += "ergo/Cmath.mlw";
......
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
Require Import ZArith. Require Import ZArith.
Require Import Reals. Require Import Reals.
Require Import BuiltIn. Require Import BuiltIn.
Require Import HighOrd.
Require Import int.Int. Require Import int.Int.
Require Import int.Abs. Require Import int.Abs.
Require Import int.ComputerDivision. Require Import int.ComputerDivision.
...@@ -19,6 +20,7 @@ ...@@ -19,6 +20,7 @@
Require Import real.RealInfix. Require Import real.RealInfix.
Require Import real.FromInt. Require Import real.FromInt.
Require Import map.Map. Require Import map.Map.
Require Import bool.Bool.
Require Import Qedlib. Require Import Qedlib.
Require Import Qed. Require Import Qed.
Require Import Memory. Require Import Memory.
...@@ -34,6 +36,7 @@ ...@@ -34,6 +36,7 @@
Require Import ZArith. Require Import ZArith.
Require Import Reals. Require Import Reals.
Require Import BuiltIn. Require Import BuiltIn.
Require Import HighOrd.
Require Import int.Int. Require Import int.Int.
Require Import int.Abs. Require Import int.Abs.
Require Import int.ComputerDivision. Require Import int.ComputerDivision.
...@@ -41,6 +44,7 @@ ...@@ -41,6 +44,7 @@
Require Import real.RealInfix. Require Import real.RealInfix.
Require Import real.FromInt. Require Import real.FromInt.
Require Import map.Map. Require Import map.Map.
Require Import bool.Bool.
Require Import Qedlib. Require Import Qedlib.
Require Import Qed. Require Import Qed.
...@@ -80,6 +84,7 @@ ...@@ -80,6 +84,7 @@
Require Import ZArith. Require Import ZArith.
Require Import Reals. Require Import Reals.
Require Import BuiltIn. Require Import BuiltIn.
Require Import HighOrd.
Require Import int.Int. Require Import int.Int.
Require Import int.Abs. Require Import int.Abs.
Require Import int.ComputerDivision. Require Import int.ComputerDivision.
...@@ -87,6 +92,7 @@ ...@@ -87,6 +92,7 @@
Require Import real.RealInfix. Require Import real.RealInfix.
Require Import real.FromInt. Require Import real.FromInt.
Require Import map.Map. Require Import map.Map.
Require Import bool.Bool.
Require Import Qedlib. Require Import Qedlib.
Require Import Qed. Require Import Qed.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment