aboutsummaryrefslogtreecommitdiff
path: root/tactics/equality.ml
AgeCommit message (Expand)Author
2009-12-28Safer, though ad hoc, approach to re-interpretation of the argument ofherbelin
2009-12-21Generic support for open terms in tacticsherbelin
2009-12-14Improved strategy for rewriting lemma possibly depending because of evars.herbelin
2009-12-13Made the side-conditions of lemmas always come last when chaining "apply in"herbelin
2009-12-13Completion of r12580 (better rendering of dependent rewrite and inversion).herbelin
2009-12-13Revision 12557 continued (better rendering of dependent rewrite)herbelin
2009-12-12Updated compatibility for rewriting equality proofs that are dependentherbelin
2009-12-12Improved the rendering of "dependent rewrite" and hence of "inversion"herbelin
2009-12-03Restored rewriting of JMeq using JMeq_rect and co when the domains are the sameherbelin
2009-11-12Addendum to revision 12501.herbelin
2009-11-11Backtracking on the use of automatically generated schemes forherbelin
2009-11-09A bit of cleaning around name generation + creation of dedicated file namegen.mlherbelin
2009-11-09Quick fix for restoring a left-to-right rewriting lemma compatibleherbelin
2009-11-08Restructuration of command.ml + generic infrastructure for inductive schemesherbelin
2009-10-28Remove old compatibility stuff (Tacred.nf)glondu
2009-10-04Changed the way to support compatibility with previous versions.herbelin
2009-09-27Fixed a bug in the interaction between dEqThen and inject_at_positionsherbelin
2009-09-27Delay the choice of eliminator in destruct/induction until we know ifherbelin
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-09-09Stop trying to search if the relation is declared as a [RewriteRelation]msozeau
2009-09-08Fix the bug-ridden code used to choose leibniz or generalizedmsozeau
2009-08-06Move out JMeq of subst for compatibility (it affects e.g. theherbelin
2009-08-04Fixed subst failing when a truly heterogeneous JMeq hyp is in theherbelin
2009-08-03Added "etransitivity".herbelin
2009-08-02Improved parameterization of Coq:herbelin
2009-07-24Remove the barely-used/obsolete/undocumented syntax "conditional <tac> rewrite"letouzey
2009-07-08Reactivation of pattern unification of evars in apply unification, inherbelin
2009-07-07Jolification : tentative de supprimer les "( evd)" et associés quiaspiwack
2009-06-30Add new variants of [rewrite] and [autorewrite] which differ in themsozeau
2009-06-16Reimplementation of leibniz rewrite to control the instantiation of themsozeau
2009-04-08Some dead code removal + cleanupsletouzey
2009-03-20Fixes to make Ynot compile with the trunk:msozeau
2009-03-16Cleaning/improving the use of the "in" clause (e.g. "unfold foo in H at 4"herbelin
2009-03-14Cleaning/uniformizing the interface of tacticals.mliherbelin
2009-02-19On remplace evar_map par evar_defs (seul evar_defs est désormais exporté aspiwack
2009-02-06pushed evar reduction in kernelbarras
2009-01-18Getting rid of the previous implementation of setoid_rewrite which wasmsozeau
2009-01-01Switched to "standardized" names for the properties of eq andherbelin
2009-01-01- Fixed bug #2021 (uncaught exception with injection/discriminate whenherbelin
2008-12-26- Extracted from the tactic "now" an experimental tactic "easy" for smallherbelin
2008-12-18- Fixed cutrewrite bug #2021 introduced in commit 11662 (as a sideherbelin
2008-12-09About "apply in":herbelin
2008-11-23Fine-tuning rewriting from "eq_true b": using <- to rewrite true to bherbelin
2008-11-22- Fixed minor bug #1994 in the tactic chapter of the manual [doc]herbelin
2008-11-05Port [rewrite] tactics to open terms. Currently no check that evarsmsozeau
2008-10-26Backtrack sur commit 11467 (tentative d'optimisation meta_instance quiherbelin
2008-10-18Optimisation de clenv.ml pour que meta_instance ne soit pas appeléherbelin
2008-09-12Add a type argument to letin_tac instead of using casts and recomputingmsozeau
2008-08-04Évolutions diverses et variées.herbelin
2008-07-28Fix wrong environment bug in test for setoid_rewrite or rewrite.msozeau