module Print:sig
..end
Pretty printing functions we use for the aac_instances tactic.
val print : Coq.Relation.t ->
Theory.Trans.ir ->
(int * Matcher.Terms.t * Matcher.Subst.t Search_monad.m) Search_monad.m ->
EConstr.rel_context -> unit Proofview.tactic
The main printing function. Print.print
uses the rel-context
to rename the variables, and rebuilds raw Coq terms (for the given
context, and the terms in the environment). In order to do so, it
requires the information gathered by the Theory.Trans
module.