aboutsummaryrefslogtreecommitdiff
path: root/plugins/ring/ring.mli
diff options
context:
space:
mode:
authorMaxime Dénès2020-09-18 14:15:18 +0200
committerGaëtan Gilbert2020-10-02 13:23:30 +0200
commit4476f64dc87fb86738fc4c9f939113b70843c035 (patch)
tree955290a6dc869f9a67e9c8ee3aeec3da8a90df83 /plugins/ring/ring.mli
parentbb2d0d56df08ca54764be5a3eb5c09ce00009d6c (diff)
{new,setoid_}ring -> ring
I believe this renaming makes it easier for new contributors to discover the code of `ring`.
Diffstat (limited to 'plugins/ring/ring.mli')
-rw-r--r--plugins/ring/ring.mli42
1 files changed, 42 insertions, 0 deletions
diff --git a/plugins/ring/ring.mli b/plugins/ring/ring.mli
new file mode 100644
index 0000000000..6d24ae84d7
--- /dev/null
+++ b/plugins/ring/ring.mli
@@ -0,0 +1,42 @@
+(************************************************************************)
+(* * The Coq Proof Assistant / The Coq Development Team *)
+(* v * Copyright INRIA, CNRS and contributors *)
+(* <O___,, * (see version control and CREDITS file for authors & dates) *)
+(* \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) *)
+(************************************************************************)
+
+open Names
+open EConstr
+open Constrexpr
+open Ring_ast
+
+val protect_tac_in : string -> Id.t -> unit Proofview.tactic
+
+val protect_tac : string -> unit Proofview.tactic
+
+val add_theory :
+ Id.t ->
+ constr_expr ->
+ constr_expr ring_mod list -> unit
+
+val print_rings : unit -> unit
+
+val ring_lookup :
+ Geninterp.Val.t ->
+ constr list ->
+ constr list -> constr -> unit Proofview.tactic
+
+val add_field_theory :
+ Id.t ->
+ constr_expr ->
+ constr_expr field_mod list -> unit
+
+val print_fields : unit -> unit
+
+val field_lookup :
+ Geninterp.Val.t ->
+ constr list ->
+ constr list -> constr -> unit Proofview.tactic