Skip to content

Commit 2a3ad39

Browse files
committed
1 parent b16c921 commit 2a3ad39

File tree

14 files changed

+31
-31
lines changed

14 files changed

+31
-31
lines changed

Construction/Coproduct.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Next Obligation.
4646
equivalence;
4747
destruct x, y; simpl; intuition;
4848
unfold Coproduct_obligation_1 in *;
49-
intuition.
49+
intuition; auto with *.
5050
Qed.
5151
Next Obligation.
5252
repeat match goal with [ H : _ + _ |- _ ] => destruct H end;
@@ -57,7 +57,7 @@ Next Obligation.
5757
destruct x, y, z;
5858
unfold Coproduct_obligation_1 in *;
5959
unfold Coproduct_obligation_3 in *;
60-
intuition.
60+
intuition; auto with *.
6161
Qed.
6262
Next Obligation.
6363
destruct x, y;

Construction/Free/Quiver.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ Proof.
304304
(Build_QuiverHomomorphism Q1 Q3 (Basics.compose (@fnodes _ _ G) (@fnodes _ _ F)) _ _).
305305
unshelve eapply Build_SetoidMorphism.
306306
+ exact (fun f => (fedgemap (fedgemap f))).
307-
+ cat_simpl.
307+
+ auto with *.
308308
Defined.
309309

310310
#[export] Instance QuiverHomomorphismEquivalence_IsEquivalence (Q Q': Quiver)

Instance/Cat/Cartesian.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Program Instance Cat_Cartesian : @Cartesian Cat := {
2424
; fmap := fun _ _ => snd |};
2525
}.
2626
Next Obligation. proper; apply fmap_respects; auto. Qed.
27-
Next Obligation. simplify; rewrite !fmap_comp; intuition. Qed.
27+
Next Obligation. simplify; rewrite !fmap_comp; intuition; auto with *. Qed.
2828
Next Obligation.
2929
rename x into A.
3030
rename y into B.

Instance/Lambda/Multi.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Proof.
8282
apply value_is_nf in H.
8383
unfold normal_form in H.
8484
induction X; auto.
85-
now intuition.
85+
now intuition; auto with *.
8686
Qed.
8787

8888
Lemma multistep_AppR {Γ dom cod} {e e' : Γ ⊢ dom} {v : Γ ⊢ (dom ⟶ cod)} :

Instance/Parallel.v

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,29 +86,29 @@ Program Definition Parallel : Category := {|
8686
|}.
8787
Next Obligation. equivalence; reduce. Qed.
8888
Next Obligation. exact (f; X0). Defined.
89-
Next Obligation. reduce; intuition. Qed.
89+
Next Obligation. reduce; intuition; auto with *. Qed.
9090
Next Obligation. intuition; discriminate. Qed.
9191
Next Obligation. intuition; discriminate. Qed.
9292
Next Obligation. intuition; discriminate. Qed.
9393
Next Obligation.
9494
proper.
95-
destruct x, y, z; simpl in *; intuition.
95+
destruct x, y, z; simpl in *; intuition; auto with *.
9696
Defined.
9797
Next Obligation.
9898
destruct x, y; simpl in *;
99-
destruct f; intuition.
99+
destruct f; intuition; auto with *.
100100
Qed.
101101
Next Obligation.
102102
destruct x, y; simpl in *;
103-
destruct f; intuition.
103+
destruct f; intuition; auto with *.
104104
Qed.
105105
Next Obligation.
106106
destruct x, y, z, w; simpl in *;
107-
destruct f; intuition.
107+
destruct f; intuition; auto with *.
108108
Qed.
109109
Next Obligation.
110110
destruct x, y, z, w; simpl in *;
111-
destruct f; intuition.
111+
destruct f; intuition; auto with *.
112112
Qed.
113113

114114
Require Import Category.Theory.Functor.
@@ -130,7 +130,7 @@ Program Definition APair {C : Category} {x y : C} (f g : x ~> y) :
130130
| ParY, ParX => False_rect _ (ParHom_Y_X_absurd _ (projT2 h))
131131
end
132132
|}.
133-
Next Obligation. proper; reduce; simpl; intuition. Qed.
133+
Next Obligation. proper; reduce; simpl; intuition; auto with *. Qed.
134134
Next Obligation. destruct x0; simpl; cat. Qed.
135135
Next Obligation.
136136
destruct x0, y0, z; simpl; auto with parallel_laws; cat.

Instance/Rel.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ Next Obligation.
4343
- destruct H as [? [? H2]].
4444
destruct H2; assumption.
4545
- exists y0.
46-
intuition.
46+
intuition; auto with *.
4747
Qed.
4848
Next Obligation.
4949
split; intros.
5050
- destruct H as [? [H1 ?]].
5151
destruct H1; assumption.
5252
- exists x0.
53-
intuition.
53+
intuition; auto with *.
5454
Qed.
5555
Next Obligation. firstorder. Qed.
5656
Next Obligation. firstorder. Qed.

Instance/Sets/Cartesian/Closed.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ Program Instance Sets_Closed : @Closed Sets _ := {
2727
Next Obligation.
2828
proper; destruct f; simpl.
2929
apply proper_morphism.
30-
split; simpl; intuition.
30+
split; simpl; intuition; auto with *.
3131
Qed.
3232
Next Obligation.
3333
proper; destruct f; simpl.
3434
apply proper_morphism.
35-
split; simpl; intuition.
35+
split; simpl; intuition; auto with *.
3636
Qed.
3737
Next Obligation.
3838
proper; simpl in *.

Instance/Two.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Program Definition _2 : Category := {|
5050
| _, _, _ => _
5151
end
5252
|}.
53-
Next Obligation. destruct x, y, z; intuition. Qed.
53+
Next Obligation. destruct x, y, z; intuition; auto with *. Qed.
5454
Next Obligation.
5555
destruct x, y, z; auto with two_laws;
5656
intuition; discriminate.
@@ -65,7 +65,7 @@ Next Obligation.
6565
Qed.
6666
Next Obligation. destruct f; auto. Qed.
6767
Next Obligation. destruct f; auto. Qed.
68-
Next Obligation. destruct x, y, z, w; auto with two_laws; intuition. Qed.
68+
Next Obligation. destruct x, y, z, w; auto with two_laws; intuition; auto with *. Qed.
6969
Next Obligation. destruct x, y, z, w; auto with two_laws; intuition. Qed.
7070

7171
Require Import Category.Instance.Sets.

Instance/Two/Discrete.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Program Definition Two_Discrete : Category := {|
5151
| _, _, _ => _
5252
end
5353
|}.
54-
Next Obligation. destruct x, y, z; intuition. Qed.
54+
Next Obligation. destruct x, y, z; intuition; auto with *. Qed.
5555
Next Obligation.
5656
destruct x, y, z; auto with two_laws;
5757
intuition; discriminate.

Lib/Datatypes.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Program Instance sum_setoid {A B} `{Setoid A} `{Setoid B} :
162162
end
163163
}.
164164
Next Obligation.
165-
equivalence; destruct x, y; try destruct z; intuition.
165+
equivalence; destruct x, y; try destruct z; intuition; auto with *.
166166
Qed.
167167

168168
#[global]

0 commit comments

Comments
 (0)