From 8018e923c75eb5504310864f821972f794b7d554 Mon Sep 17 00:00:00 2001 From: Benjamin Barenblat Date: Wed, 13 Feb 2019 20:40:51 -0500 Subject: New upstream version 8.8.0+1.gbp069dc3b --- src/aac_rewrite.mli | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/aac_rewrite.mli (limited to 'src/aac_rewrite.mli') diff --git a/src/aac_rewrite.mli b/src/aac_rewrite.mli new file mode 100644 index 0000000..80134af --- /dev/null +++ b/src/aac_rewrite.mli @@ -0,0 +1,24 @@ +(***************************************************************************) +(* This is part of aac_tactics, it is distributed under the terms of the *) +(* GNU Lesser General Public License version 3 *) +(* (see file LICENSE for more details) *) +(* *) +(* Copyright 2009-2010: Thomas Braibant, Damien Pous. *) +(***************************************************************************) + +(** aac_rewrite -- rewriting modulo A or AC*) + +val aac_reflexivity : Coq.goal_sigma -> Proof_type.goal list Evd.sigma +val aac_normalise : Coq.goal_sigma -> Proof_type.goal list Evd.sigma + +val aac_rewrite : + args:(string * int) list -> + ?abort:bool -> + EConstr.constr -> + ?l2r:bool -> + ?show:bool -> + ?strict:bool -> ?extra:EConstr.t -> Proof_type.tactic + +val add : string -> 'a -> (string * 'a) list -> (string * 'a) list + +val pr_aac_args : 'a -> 'b -> 'c -> (string * int) list -> Pp.t -- cgit v1.2.3