Skip to content

Commit 1c6583a

Browse files
committed
merge master
2 parents 803b3ae + edfb965 commit 1c6583a

129 files changed

Lines changed: 443 additions & 476 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Mathlib/Algebra/Category/Grp/LeftExactFunctor.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,15 +77,15 @@ noncomputable def unitIsoAux (F : C ⥤ AddCommGrp.{v}) [PreservesFiniteLimits F
7777
letI : F.Monoidal := .ofChosenFiniteProducts _
7878
refine CommGrp_.mkIso Multiplicative.toAdd.toIso (by
7979
erw [Functor.mapCommGrp_obj_grp_one]
80-
aesop_cat) ?_
80+
cat_disch) ?_
8181
dsimp [-Functor.comp_map, -ConcreteCategory.forget_map_eq_coe, -forget_map]
8282
have : F.Additive := Functor.additive_of_preserves_binary_products _
8383
simp only [Category.id_comp]
8484
erw [Functor.mapCommGrp_obj_grp_mul]
8585
erw [Functor.comp_map, F.map_add, Functor.Monoidal.μ_comp F (forget AddCommGrp) X X,
8686
Category.assoc, ← Functor.map_comp, Preadditive.comp_add, Functor.Monoidal.μ_fst,
8787
Functor.Monoidal.μ_snd]
88-
aesop_cat
88+
cat_disch
8989

9090
/-- Implementation, see `leftExactFunctorForgetEquivalence`. -/
9191
noncomputable def unitIso : 𝟭 (C ⥤ₗ AddCommGrp) ≅

Mathlib/Algebra/Category/ModuleCat/Monoidal/Symmetric.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ instance symmetricCategory : SymmetricCategory (ModuleCat.{u} R) where
7777
symmetry _ _ := by
7878
ext : 1
7979
apply TensorProduct.ext'
80-
aesop_cat
80+
cat_disch
8181

8282
@[simp]
8383
theorem braiding_hom_apply {M N : ModuleCat.{u} R} (m : M) (n : N) :

Mathlib/Algebra/Category/ModuleCat/Presheaf.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ structure PresheafOfModules where
4444
map_id (X : Cᵒᵖ) :
4545
map (𝟙 X) = (ModuleCat.restrictScalarsId' (R.map (𝟙 X)).hom
4646
(congrArg RingCat.Hom.hom (R.map_id X))).inv.app _ := by
47-
aesop_cat
47+
cat_disch
4848
map_comp {X Y Z : Cᵒᵖ} (f : X ⟶ Y) (g : Y ⟶ Z) :
4949
map (f ≫ g) = map f ≫ (ModuleCat.restrictScalars _).map (map g) ≫
5050
(ModuleCat.restrictScalarsComp' (R.map f).hom (R.map g).hom (R.map (f ≫ g)).hom

Mathlib/Algebra/Homology/Additive.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ theorem NatTrans.mapHomologicalComplex_comp (c : ComplexShape ι) {F G H : W₁
167167
(α : F ⟶ G) (β : G ⟶ H) :
168168
NatTrans.mapHomologicalComplex (α ≫ β) c =
169169
NatTrans.mapHomologicalComplex α c ≫ NatTrans.mapHomologicalComplex β c := by
170-
aesop_cat
170+
cat_disch
171171

172172
@[reassoc]
173173
theorem NatTrans.mapHomologicalComplex_naturality {c : ComplexShape ι} {F G : W₁ ⥤ W₂}

Mathlib/Algebra/Homology/CommSq.lean

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ noncomputable def CommSq.isColimitEquivIsColimitCokernelCofork (sq : CommSq f g
6060
(fun s ↦ PushoutCocone.IsColimit.desc h
6161
(biprod.inl ≫ s.π) (biprod.inr ≫ s.π) (by
6262
rw [← sub_eq_zero, ← assoc, ← assoc, ← Preadditive.sub_comp]
63-
convert s.condition <;> aesop_cat))
63+
convert s.condition <;> cat_disch))
6464
(fun s ↦ by
6565
dsimp
6666
ext
@@ -96,7 +96,7 @@ noncomputable def CommSq.isColimitEquivIsColimitCokernelCofork (sq : CommSq f g
9696
apply Cofork.IsColimit.hom_ext h
9797
convert (h.fac (CokernelCofork.ofπ (biprod.desc s.inl s.inr)
9898
(by simp [s.condition])) .one).symm
99-
aesop_cat)
99+
cat_disch)
100100
left_inv _ := Subsingleton.elim _ _
101101
right_inv _ := Subsingleton.elim _ _
102102

@@ -139,7 +139,7 @@ noncomputable def CommSq.isLimitEquivIsLimitKernelFork (sq : CommSq fst snd f g)
139139
(fun s ↦ PullbackCone.IsLimit.lift h
140140
(s.ι ≫ biprod.fst) (s.ι ≫ biprod.snd) (by
141141
rw [← sub_eq_zero, assoc, assoc, ← Preadditive.comp_sub]
142-
convert s.condition <;> aesop_cat))
142+
convert s.condition <;> cat_disch))
143143
(fun s ↦ by
144144
dsimp
145145
ext
@@ -173,7 +173,7 @@ noncomputable def CommSq.isLimitEquivIsLimitKernelFork (sq : CommSq fst snd f g)
173173
apply Fork.IsLimit.hom_ext h
174174
convert (h.fac (KernelFork.ofι (biprod.lift s.fst s.snd)
175175
(by simp [s.condition])) .zero).symm
176-
aesop_cat)
176+
cat_disch)
177177
left_inv _ := Subsingleton.elim _ _
178178
right_inv _ := Subsingleton.elim _ _
179179

Mathlib/Algebra/Homology/DerivedCategory/SingleTriangle.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ noncomputable def singleTriangleIso :
6262
triangleOfSES (hS.map_of_exact (HomologicalComplex.single C (ComplexShape.up ℤ) 0)) := by
6363
let e := (SingleFunctors.evaluation _ _ 0).mapIso (singleFunctorsPostcompQIso C)
6464
refine Triangle.isoMk _ _ (e.app S.X₁) (e.app S.X₂) (e.app S.X₃) ?_ ?_ ?_
65-
· aesop_cat
66-
· aesop_cat
65+
· cat_disch
66+
· cat_disch
6767
· dsimp [singleδ, e]
6868
rw [Category.assoc, Category.assoc, ← Functor.map_comp, SingleFunctors.inv_hom_id_hom_app]
6969
erw [Functor.map_id]

Mathlib/Algebra/Homology/ExactSequence.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ theorem ShortComplex.mapToComposableArrows_app_2 {S₁ S₂ : ShortComplex C} (
5656
@[simp]
5757
theorem ShortComplex.mapToComposableArrows_id {S₁ : ShortComplex C} :
5858
(ShortComplex.mapToComposableArrows (𝟙 S₁)) = 𝟙 S₁.toComposableArrows := by
59-
aesop_cat
59+
cat_disch
6060

6161
@[simp]
6262
theorem ShortComplex.mapToComposableArrows_comp {S₁ S₂ S₃ : ShortComplex C} (φ : S₁ ⟶ S₂)
6363
(ψ : S₂ ⟶ S₃) : ShortComplex.mapToComposableArrows (φ ≫ ψ) =
6464
ShortComplex.mapToComposableArrows φ ≫ ShortComplex.mapToComposableArrows ψ := by
65-
aesop_cat
65+
cat_disch
6666

6767
namespace ComposableArrows
6868

Mathlib/Algebra/Homology/HomotopyCofiber.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ noncomputable def descEquiv (K : HomologicalComplex C c) (hc : ∀ j, ∃ i, c.R
361361
right_inv f := (eq_desc φ f hc).symm
362362
left_inv := fun ⟨α, hα⟩ => by
363363
rw [descSigma_ext_iff]
364-
aesop_cat
364+
cat_disch
365365

366366
end homotopyCofiber
367367

Mathlib/Algebra/Homology/ShortComplex/LeftHomology.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -996,7 +996,7 @@ noncomputable def leftHomologyIsCokernel :
996996
lemma liftCycles_comp_cyclesMap (φ : S ⟶ S₁) [S₁.HasLeftHomology] :
997997
S.liftCycles k hk ≫ cyclesMap φ =
998998
S₁.liftCycles (k ≫ φ.τ₂) (by rw [assoc, φ.comm₂₃, reassoc_of% hk, zero_comp]) := by
999-
aesop_cat
999+
cat_disch
10001000

10011001
variable {S}
10021002

Mathlib/Algebra/Homology/ShortComplex/SnakeLemma.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ noncomputable def functorP : SnakeInput C ⥤ C where
492492
map f := pullback.map _ _ _ _ f.f₁.τ₂ f.f₀.τ₃ f.f₁.τ₃ f.f₁.comm₂₃.symm
493493
(congr_arg ShortComplex.Hom.τ₃ f.comm₀₁.symm)
494494
map_id _ := by dsimp [P]; simp
495-
map_comp _ _ := by dsimp [P]; aesop_cat
495+
map_comp _ _ := by dsimp [P]; cat_disch
496496

497497
@[reassoc]
498498
lemma naturality_φ₂ (f : S₁ ⟶ S₂) : S₁.φ₂ ≫ f.f₂.τ₂ = functorP.map f ≫ S₂.φ₂ := by

0 commit comments

Comments
 (0)