aboutsummaryrefslogtreecommitdiff
path: root/tactics/equality.ml
AgeCommit message (Expand)Author
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
2008-07-26Even better test for choosing rewrite or setoid_rewrite.msozeau
2008-07-25A better test for relations being setoids or not: do leibniz rewrite iffmsozeau
2008-07-17Uniformisation du format des messages d'erreur (commencent par uneherbelin
2008-06-22Rename obligations_tactic to obligation_tactic and fix bugs #1893.msozeau
2008-06-21Correction petit bug sur révision 11159 (res_pf fait un effet de bordherbelin
2008-06-21- Implantation de la suggestion 1873 sur discriminate. Au final,herbelin
2008-06-10- Officialisation de la notation "pattern c at -1" (cf wish 1798 sur coq-bugs)herbelin
2008-06-08- Extension de "generalize" en "generalize c as id at occs".herbelin
2008-04-17Bug squashing day !msozeau
2008-04-12Adding 'at' to rewrite, as it is already implemented in setoid_rewrite.msozeau
2008-04-04Quelques améliorations des intro patterns:herbelin
2008-03-07Fix bug #1704 (ordering of condition goals for (setoid)rewrite). As partmsozeau
2008-03-06Plug the new setoid implemtation in, leaving the original one commentedmsozeau
2008-03-01Rework on rich forms of rewriteletouzey
2007-10-05 Added the automatic generation of the boolean equality if possible and thevsiles
2007-10-03Ajout de eelim, ecase, edestruct et einduction (expérimental).herbelin
2007-09-06Uniformisation politique de nommage evd/isevars (evd si evar_defs,herbelin
2007-07-06Adding a syntax for "n-ary" rewrite: letouzey
2007-05-29Correction d'un bug dans l'affichage du message d'erreur real_cleanherbelin
2007-05-22Nouvelle stratégie d'unification des types des with-bindings dansherbelin
2007-05-17correction de bug dans Function et augmentation de la classe des fonctions su...jforest