aboutsummaryrefslogtreecommitdiffhomepage
path: root/theories/Classes
diff options
context:
space:
mode:
authorGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-01-11 17:27:02 +0000
committerGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-01-11 17:27:02 +0000
commite61dee5744110f9316305aeaa4c363af7655a989 (patch)
tree8cc0757d3ed2ad15bfec2441f9c0a07478dbc03d /theories/Classes
parent6477ab0f7ea03a0563ca7ba2731d6aae1d3aa447 (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.v1
-rw-r--r--theories/Classes/Morphisms.v1
-rw-r--r--theories/Classes/Morphisms_Prop.v2
-rw-r--r--theories/Classes/RelationClasses.v2
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. *)