chore(CategoryTheory/Limits): limit properties of MorphismProperty.Under#38180
chore(CategoryTheory/Limits): limit properties of MorphismProperty.Under#38180chrisflav wants to merge 1 commit intoleanprover-community:masterfrom
MorphismProperty.Under#38180Conversation
chrisflav
commented
Apr 17, 2026
PR summary 2fa7ed1c4d
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.CategoryTheory.MorphismProperty.Comma | 436 | 437 | +1 (+0.23%) |
Import changes for all files
| Files | Import difference |
|---|---|
4 filesMathlib.Algebra.Category.CommAlgCat.FiniteType Mathlib.CategoryTheory.Comma.Over.StrictInitial Mathlib.CategoryTheory.MorphismProperty.Comma Mathlib.CategoryTheory.MorphismProperty.OverAdjunction |
1 |
Declarations diff
+ StructuredArrow.closedUnderColimitsOfShape_discrete_empty
+ StructuredArrow.isClosedUnderLimitsOfShape
+ Under.closedUnderColimitsOfShape_discrete_empty
+ Under.closedUnderColimitsOfShape_pushout
+ instance (priority := 900) [HasPushouts T] [P.IsStableUnderComposition]
+ instance : CreatesFiniteColimits (Under.forget P ⊤ X)
+ instance : PreservesFiniteColimits (Under.forget P ⊤ X)
+ instance [HasFiniteWidePushouts T] : HasFiniteColimits (P.Under ⊤ X)
+ instance [HasPushouts T]
+ instance [P.ContainsIdentities] (Y : P.Under ⊤ X) :
+ instance [P.ContainsIdentities] : HasInitial (P.Under ⊤ X)
+ instance [P.ContainsIdentities] [P.RespectsIso] :
+ inverseImage_op_overObj
+ inverseImage_op_underObj
+ mkIdInitial
+ structuredArrow_iso_iff
+ under_iso_iff
You can run this locally as follows
## summary with just the declaration names:
./scripts/pr_summary/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/pr_summary/declarations_diff.sh long <optional_commit>The doc-module for scripts/pr_summary/declarations_diff.sh contains some details about this script.
Increase in tech debt: (relative, absolute) = (3.00, 0.00)
| Current number | Change | Type |
|---|---|---|
| 6522 | 3 | backward.isDefEq.respectTransparency |
Current commit b8bc92263c
Reference commit 2fa7ed1c4d
You can run this locally as
./scripts/reporting/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).