aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Soegtrop2020-01-17 20:36:12 +0100
committerMichael Soegtrop2020-03-04 10:10:16 +0100
commit4cf05796bdc7d48590f368c2706a6ffa1fa112d2 (patch)
tree4c5de8f4fa22b5f208c3dc5ff1d51f510a809525
parent18aa9ca60ec9b3d1712276ec0c615dfe54c1a251 (diff)
Add file to register names of reals library used by gappa
-rw-r--r--doc/stdlib/index-list.html.template1
-rw-r--r--theories/Reals/Rregisternames.v30
2 files changed, 31 insertions, 0 deletions
diff --git a/doc/stdlib/index-list.html.template b/doc/stdlib/index-list.html.template
index 51688e2d9e..0f05237036 100644
--- a/doc/stdlib/index-list.html.template
+++ b/doc/stdlib/index-list.html.template
@@ -595,6 +595,7 @@ through the <tt>Require Import</tt> command.</p>
theories/Reals/SeqSeries.v
theories/Reals/Sqrt_reg.v
theories/Reals/Rlogic.v
+ theories/Reals/Rregisternames.v
(theories/Reals/Reals.v)
theories/Reals/Runcountable.v
</dd>
diff --git a/theories/Reals/Rregisternames.v b/theories/Reals/Rregisternames.v
new file mode 100644
index 0000000000..7a0f354a53
--- /dev/null
+++ b/theories/Reals/Rregisternames.v
@@ -0,0 +1,30 @@
+(************************************************************************)
+(* * The Coq Proof Assistant / The Coq Development Team *)
+(* v * INRIA, CNRS and contributors - Copyright 1999-2020 *)
+(* <O___,, * (see CREDITS file for the list of authors) *)
+(* \VV/ **************************************************************)
+(* // * This file is distributed under the terms of the *)
+(* * GNU Lesser General Public License Version 2.1 *)
+(* * (see LICENSE file for the text of the license) *)
+(************************************************************************)
+
+Require Import Reals.
+
+(*****************************************************************)
+(** Register names for use in plugins *)
+(*****************************************************************)
+
+Register R as reals.R.type.
+Register R0 as reals.R.R0.
+Register R1 as reals.R.R1.
+Register Rle as reals.R.Rle.
+Register Rplus as reals.R.Rplus.
+Register Ropp as reals.R.Ropp.
+Register Rminus as reals.R.Rminus.
+Register Rmult as reals.R.Rmult.
+Register Rinv as reals.R.Rinv.
+Register Rdiv as reals.R.Rdiv.
+Register IZR as reals.R.IZR.
+Register Rabs as reals.R.Rabs.
+Register sqrt as reals.R.sqrt.
+Register powerRZ as reals.R.powerRZ.