diff options
author | Benjamin Barenblat <bbaren@google.com> | 2019-02-13 20:40:51 -0500 |
---|---|---|
committer | Benjamin Barenblat <bbaren@google.com> | 2019-02-13 20:40:51 -0500 |
commit | 2ee22055c510a56c3d040fe023d0884b183bd68c (patch) | |
tree | 595eeed2159e90da8284b9e2d545430a61a60d04 /src/aac_rewrite.mli | |
parent | 7ecbed522b4b4a9829eb9bd7b3f36db53788a77c (diff) | |
parent | 8018e923c75eb5504310864f821972f794b7d554 (diff) |
Updated version 8.8.0+1.gbp069dc3b from 'upstream/8.8.0+1.gbp069dc3b'
with Debian dir 4ca0cfbbc73543887b10ee2613b222f51702e276
Diffstat (limited to 'src/aac_rewrite.mli')
-rw-r--r-- | src/aac_rewrite.mli | 24 |
1 files changed, 24 insertions, 0 deletions
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 |