Skip to content

[Merged by Bors] - feat(CategoryTheory/Triangulated): the long exact sequence of a homological functor#11805

Closed
joelriou wants to merge 42 commits intomasterfrom
homological-kernel-w
Closed

[Merged by Bors] - feat(CategoryTheory/Triangulated): the long exact sequence of a homological functor#11805
joelriou wants to merge 42 commits intomasterfrom
homological-kernel-w

Conversation

@joelriou
Copy link
Copy Markdown
Contributor

@joelriou joelriou commented Mar 30, 2024

Assuming F : C ⥤ A is a homological functor (from a pretriangulated category to an abelian category), we show that any distinguished triangle leads to a long exact sequence (assuming n₀ + 1 = n₁):
... ⟶ (F.shift n₀).obj T.obj₁ ⟶ (F.shift n₀).obj T.obj₂ ⟶ (F.shift n₀).obj T.obj₃ ⟶ (F.shift n₁).obj T.obj₁ ⟶ ...


Open in Gitpod

@joelriou joelriou added the t-category-theory Category theory label Mar 30, 2024
Comment thread Mathlib/CategoryTheory/Shift/ShiftSequence.lean Outdated
@ghost ghost added the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Mar 30, 2024
@ghost ghost removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label May 11, 2024
@ghost ghost added the blocked-by-other-PR label May 27, 2024
@ghost ghost added the blocked-by-other-PR label May 28, 2024
@ghost ghost removed the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Jun 4, 2024
@erdOne
Copy link
Copy Markdown
Member

erdOne commented Jun 5, 2024

Thanks!
maintainer merge

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jun 5, 2024

🚀 Pull request has been placed on the maintainer queue by erdOne.

@github-actions github-actions bot added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label Jun 5, 2024
Copy link
Copy Markdown
Member

@kbuzzard kbuzzard left a comment

Choose a reason for hiding this comment

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

Thanks! I left a suggestion about comments depicting commutative diagrams.

bors d+

F.shiftMap (f ≫ g) a a' ha' = (F.shift a).map f ≫ F.shiftMap g a a' ha' := by
simp [shiftMap]

lemma shiftIso_hom_app_comp_shiftMap {X Y : C} {m : M} (f : X ⟶ Y⟦m⟧) (n mn : M) (hnm : m + n = mn)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'll leave this as optional but personally I think it might be nice to have some kind of ASCII art for this lemma and the next one just showing what they actually say, because it's very hard to read the statements, even within VS Code.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thanks for the suggestion. I have added docstrings with how I understand what these lemmas say.

@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jun 5, 2024

✌️ joelriou can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@ghost ghost added delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). and removed awaiting-review labels Jun 5, 2024
@joelriou
Copy link
Copy Markdown
Contributor Author

joelriou commented Jun 5, 2024

Thanks!

bors merge

@github-actions github-actions bot added the ready-to-merge This PR has been sent to bors. label Jun 5, 2024
mathlib-bors bot pushed a commit that referenced this pull request Jun 5, 2024
…ogical functor (#11805)

Assuming `F : C ⥤ A` is a homological functor (from a pretriangulated category to an abelian category), we show that any distinguished triangle leads to a long exact sequence (assuming `n₀ + 1 = n₁`):
`... ⟶ (F.shift n₀).obj T.obj₁ ⟶ (F.shift n₀).obj T.obj₂ ⟶ (F.shift n₀).obj T.obj₃ ⟶ (F.shift n₁).obj T.obj₁  ⟶ ...`
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jun 5, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(CategoryTheory/Triangulated): the long exact sequence of a homological functor [Merged by Bors] - feat(CategoryTheory/Triangulated): the long exact sequence of a homological functor Jun 5, 2024
@mathlib-bors mathlib-bors bot closed this Jun 5, 2024
@mathlib-bors mathlib-bors bot deleted the homological-kernel-w branch June 5, 2024 19:45
grunweg pushed a commit that referenced this pull request Jun 7, 2024
…ogical functor (#11805)

Assuming `F : C ⥤ A` is a homological functor (from a pretriangulated category to an abelian category), we show that any distinguished triangle leads to a long exact sequence (assuming `n₀ + 1 = n₁`):
`... ⟶ (F.shift n₀).obj T.obj₁ ⟶ (F.shift n₀).obj T.obj₂ ⟶ (F.shift n₀).obj T.obj₃ ⟶ (F.shift n₁).obj T.obj₁  ⟶ ...`
AntoineChambert-Loir pushed a commit that referenced this pull request Jun 20, 2024
…ogical functor (#11805)

Assuming `F : C ⥤ A` is a homological functor (from a pretriangulated category to an abelian category), we show that any distinguished triangle leads to a long exact sequence (assuming `n₀ + 1 = n₁`):
`... ⟶ (F.shift n₀).obj T.obj₁ ⟶ (F.shift n₀).obj T.obj₂ ⟶ (F.shift n₀).obj T.obj₃ ⟶ (F.shift n₁).obj T.obj₁  ⟶ ...`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. ready-to-merge This PR has been sent to bors. t-category-theory Category theory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants