[Merged by Bors] - feat(CategoryTheory/Limits/Shapes/Preorder): principal segments#21055
[Merged by Bors] - feat(CategoryTheory/Limits/Shapes/Preorder): principal segments#21055
Conversation
PR summary d82f3a08caImport changes exceeding 2%
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.CategoryTheory.Limits.Shapes.Preorder.WellOrderContinuous | 469 | 480 | +11 (+2.35%) |
| Mathlib.CategoryTheory.Limits.Shapes.Preorder.HasIterationOfShape | 598 | 609 | +11 (+1.84%) |
Import changes for all files
| Files | Import difference |
|---|---|
4 filesMathlib.CategoryTheory.Limits.Shapes.Preorder.HasIterationOfShape Mathlib.CategoryTheory.Limits.Shapes.Preorder.WellOrderContinuous Mathlib.CategoryTheory.MorphismProperty.TransfiniteComposition Mathlib.CategoryTheory.SmallObject.TransfiniteCompositionLifting |
11 |
Mathlib.Order.Interval.Set.InitialSeg (new file) |
382 |
Mathlib.CategoryTheory.Limits.Shapes.Preorder.PrincipalSeg (new file) |
430 |
Declarations diff
+ PrincipalSeg.cocone
+ PrincipalSeg.orderIsoIio
+ hasColimitsOfShape_of_initialSeg
+ hasColimitsOfShape_of_isSuccLimit'
+ hasIterationOfShape_of_initialSeg
+ initialSegIic
+ initialSegIicIicOfLE
+ instance (F : J ⥤ C) {J' : Type w'} [PartialOrder J'] (e : J' ≃o J)
+ instance (F : J ⥤ C) {J' : Type w'} [PartialOrder J'] (f : J' ≤i J)
+ isColimitOfIsWellOrderContinuous'
+ principalSegIio
+ principalSegIioIicOfLE
+ principalSegIioIicOfLE_toRelEmbedding
+ principalSegIio_toRelEmbedding
- coconeLT
- restrictionLT
You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for script/declarations_diff.sh contains some details about this script.
No changes to technical debt.
You can run this locally as
./scripts/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).
|
Hi @joelriou, I wonder if you forgot to remove the WIP label on this PR or if it is still in fact WIP. |
|
Indeed, it is ready for review. |
Mathlib/CategoryTheory/Limits/Shapes/Preorder/HasIterationOfShape.lean
Outdated
Show resolved
Hide resolved
Mathlib/CategoryTheory/SmallObject/TransfiniteCompositionLifting.lean
Outdated
Show resolved
Hide resolved
Co-authored-by: Markus Himmel <markus@himmel-villmar.de>
In the study of well order continuous functors, we now use the initial/principal segment API from order theory. Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
|
Pull request successfully merged into master. Build succeeded: |
In the study of well order continuous functors, we now use the initial/principal segment API from order theory. Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
In the study of well order continuous functors, we now use the initial/principal segment API from order theory.