diff options
author | msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2008-06-18 14:34:34 +0000 |
---|---|---|
committer | msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2008-06-18 14:34:34 +0000 |
commit | 33418dd4d67ee73a0d29bfdcae3380f837b7134d (patch) | |
tree | 49053f9b6bc9386c1034a095eb6ce2aa70b9eec4 /tactics/class_tactics.ml4 | |
parent | f8bbe2c1125593eb57ba01b903d5954e12bfb006 (diff) |
Compatibility fixes (Add Setoid bug and accidental introduction of a
tactic named "app").
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11139 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'tactics/class_tactics.ml4')
-rw-r--r-- | tactics/class_tactics.ml4 | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tactics/class_tactics.ml4 b/tactics/class_tactics.ml4 index 97129a56b..9457403cc 100644 --- a/tactics/class_tactics.ml4 +++ b/tactics/class_tactics.ml4 @@ -1431,15 +1431,15 @@ let default_morphism sign m = let add_setoid binders a aeq t n = init_setoid (); - let lemma_refl = declare_instance_refl binders a aeq n (mkappc "Seq_refl" [a;aeq;t]) in - let lemma_sym = declare_instance_sym binders a aeq n (mkappc "Seq_sym" [a;aeq;t]) in - let lemma_trans = declare_instance_trans binders a aeq n (mkappc "Seq_trans" [a;aeq;t]) in + let _lemma_refl = declare_instance_refl binders a aeq n (mkappc "Seq_refl" [a;aeq;t]) in + let _lemma_sym = declare_instance_sym binders a aeq n (mkappc "Seq_sym" [a;aeq;t]) in + let _lemma_trans = declare_instance_trans binders a aeq n (mkappc "Seq_trans" [a;aeq;t]) in let instance = declare_instance a aeq n "Coq.Classes.RelationClasses.Equivalence" in ignore( anew_instance binders instance - [((dummy_loc,id_of_string "Equivalence_Reflexive"), [], mkIdentC lemma_refl); - ((dummy_loc,id_of_string "Equivalence_Symmetric"), [], mkIdentC lemma_sym); - ((dummy_loc,id_of_string "Equivalence_Transitive"),[], mkIdentC lemma_trans)]) + [((dummy_loc,id_of_string "Equivalence_Reflexive"), [], mkappc "Seq_refl" [a;aeq;t]); + ((dummy_loc,id_of_string "Equivalence_Symmetric"), [], mkappc "Seq_sym" [a;aeq;t]); + ((dummy_loc,id_of_string "Equivalence_Transitive"),[], mkappc "Seq_trans" [a;aeq;t])]) let add_morphism_infer m n = init_setoid (); @@ -1672,7 +1672,7 @@ open Environ open Refiner TACTIC EXTEND apply_typeclasses - [ "app" raw(t) ] -> [ fun gl -> + [ "typeclass_app" raw(t) ] -> [ fun gl -> let nprod = nb_prod (pf_concl gl) in let env = pf_env gl in let evars = ref (create_evar_defs (project gl)) in |