Skip to content

[Merged by Bors] - feat(CategoryTheory/Limits/Shapes/Preorder): principal segments#21055

Closed
joelriou wants to merge 17 commits intomasterfrom
colimits-preorder-segments
Closed

[Merged by Bors] - feat(CategoryTheory/Limits/Shapes/Preorder): principal segments#21055
joelriou wants to merge 17 commits intomasterfrom
colimits-preorder-segments

Conversation

@joelriou
Copy link
Copy Markdown
Contributor

@joelriou joelriou commented Jan 25, 2025

In the study of well order continuous functors, we now use the initial/principal segment API from order theory.


Open in Gitpod

@joelriou joelriou added WIP Work in progress t-category-theory Category theory labels Jan 25, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 25, 2025

PR summary d82f3a08ca

Import changes exceeding 2%

% File
+2.35% Mathlib.CategoryTheory.Limits.Shapes.Preorder.WellOrderContinuous

Import changes for modified files

Dependency changes

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 files Mathlib.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 relative value is the weighted sum of the differences with weight given by the inverse of the current value of the statistic.
  • The absolute value is the relative value divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).

@github-actions github-actions bot added the large-import Automatically added label for PRs with a significant increase in transitive imports label Jan 26, 2025
@joelriou joelriou added the t-order Order theory label Jan 26, 2025
@TwoFX
Copy link
Copy Markdown
Member

TwoFX commented Jan 28, 2025

Hi @joelriou, I wonder if you forgot to remove the WIP label on this PR or if it is still in fact WIP.

@joelriou joelriou removed the WIP Work in progress label Jan 29, 2025
@joelriou
Copy link
Copy Markdown
Contributor Author

Indeed, it is ready for review.

@TwoFX TwoFX added the awaiting-author A reviewer has asked the author a question or requested changes. label Feb 2, 2025
@joelriou joelriou removed the awaiting-author A reviewer has asked the author a question or requested changes. label Feb 2, 2025
Copy link
Copy Markdown
Member

@TwoFX TwoFX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!
bors r+

@ghost ghost added the ready-to-merge This PR has been sent to bors. label Feb 2, 2025
mathlib-bors bot pushed a commit that referenced this pull request Feb 2, 2025
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>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Feb 2, 2025

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(CategoryTheory/Limits/Shapes/Preorder): principal segments [Merged by Bors] - feat(CategoryTheory/Limits/Shapes/Preorder): principal segments Feb 2, 2025
@mathlib-bors mathlib-bors bot closed this Feb 2, 2025
@mathlib-bors mathlib-bors bot deleted the colimits-preorder-segments branch February 2, 2025 21:00
jt496 pushed a commit that referenced this pull request Feb 3, 2025
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

large-import Automatically added label for PRs with a significant increase in transitive imports ready-to-merge This PR has been sent to bors. t-category-theory Category theory t-order Order theory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants