diff options
author | msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2010-01-11 17:27:02 +0000 |
---|---|---|
committer | msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2010-01-11 17:27:02 +0000 |
commit | e61dee5744110f9316305aeaa4c363af7655a989 (patch) | |
tree | 8cc0757d3ed2ad15bfec2441f9c0a07478dbc03d /theories/Classes | |
parent | 6477ab0f7ea03a0563ca7ba2731d6aae1d3aa447 (diff) |
Support "Local Obligation Tactic" (now the default in sections).
Update Numbers that was implicitely using [simpl_relation] instead of
the default tactic [program_simpl].
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12647 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/Classes')
-rw-r--r-- | theories/Classes/Equivalence.v | 1 | ||||
-rw-r--r-- | theories/Classes/Morphisms.v | 1 | ||||
-rw-r--r-- | theories/Classes/Morphisms_Prop.v | 2 | ||||
-rw-r--r-- | theories/Classes/RelationClasses.v | 2 |
4 files changed, 4 insertions, 2 deletions
diff --git a/theories/Classes/Equivalence.v b/theories/Classes/Equivalence.v index cc8d79c03..d0f243474 100644 --- a/theories/Classes/Equivalence.v +++ b/theories/Classes/Equivalence.v @@ -26,6 +26,7 @@ Set Implicit Arguments. Unset Strict Implicit. Generalizable Variables A R eqA B S eqB. +Local Obligation Tactic := simpl_relation. Open Local Scope signature_scope. diff --git a/theories/Classes/Morphisms.v b/theories/Classes/Morphisms.v index dceb49cb6..2fd85ce2e 100644 --- a/theories/Classes/Morphisms.v +++ b/theories/Classes/Morphisms.v @@ -21,6 +21,7 @@ Require Import Coq.Relations.Relation_Definitions. Require Export Coq.Classes.RelationClasses. Generalizable All Variables. +Local Obligation Tactic := simpl_relation. (** * Morphisms. diff --git a/theories/Classes/Morphisms_Prop.v b/theories/Classes/Morphisms_Prop.v index dbe7b5c88..2dc033d24 100644 --- a/theories/Classes/Morphisms_Prop.v +++ b/theories/Classes/Morphisms_Prop.v @@ -16,7 +16,7 @@ Require Import Coq.Classes.Morphisms. Require Import Coq.Program.Basics. Require Import Coq.Program.Tactics. -Obligation Tactic := simpl_relation. +Local Obligation Tactic := simpl_relation. (** Standard instances for [not], [iff] and [impl]. *) diff --git a/theories/Classes/RelationClasses.v b/theories/Classes/RelationClasses.v index 2caaa063a..9b8485519 100644 --- a/theories/Classes/RelationClasses.v +++ b/theories/Classes/RelationClasses.v @@ -134,7 +134,7 @@ Ltac simpl_relation := unfold flip, impl, arrow ; try reduce ; program_simpl ; try ( solve [ intuition ]). -Obligation Tactic := simpl_relation. +Local Obligation Tactic := simpl_relation. (** Logical implication. *) |