Skip to content

[Merged by Bors] - refactor: introduce the new homology API for homological complex and rename the old one#7954

Closed
joelriou wants to merge 11 commits intomasterfrom
rename-homology
Closed

[Merged by Bors] - refactor: introduce the new homology API for homological complex and rename the old one#7954
joelriou wants to merge 11 commits intomasterfrom
rename-homology

Conversation

@joelriou
Copy link
Copy Markdown
Contributor

@joelriou joelriou commented Oct 26, 2023

This PR renames definitions of the current homology API (adding a ' to homology, cycles, QuasiIso) so as to create space for the development of the new homology API of homological complexes: this PR also contains the new definition of HomologicalComplex.homology which involves the homology theory of short complexes.


Next, the plan is to develop this new homology API, and then make small PRs which remove the downstream uses of the old homology API, replacing these with the new API. Significant steps will include refactors of projective/injective resolutions and left/right derived functors. Enabling the use of the new homology API in the development of group cohomology is also important. (Eventually, when the old API is no longer used and when old statements all have equivalents in the new homology API, it could be removed.)

Open in Gitpod

@joelriou joelriou changed the title refactor: introducing the new homology API for homological complex and renamed the old one refactor: introduce the new homology API for homological complex and rename the old one Oct 26, 2023
Copy link
Copy Markdown
Member

@jcommelin jcommelin left a comment

Choose a reason for hiding this comment

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

LGTM, modulo 1 comment.

bors d+

@bors
Copy link
Copy Markdown

bors bot commented Oct 27, 2023

✌️ 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 Oct 27, 2023
@joelriou
Copy link
Copy Markdown
Contributor Author

bors merge

@github-actions github-actions bot added the ready-to-merge This PR has been sent to bors. label Oct 27, 2023
bors bot pushed a commit that referenced this pull request Oct 27, 2023
…rename the old one (#7954)

This PR renames definitions of the current homology API (adding a `'` to `homology`, `cycles`, `QuasiIso`) so as to create space for the development of the new homology API of homological complexes: this PR also contains the new definition of `HomologicalComplex.homology` which involves the homology theory of short complexes.



Co-authored-by: Joël Riou <[email protected]>
@bors
Copy link
Copy Markdown

bors bot commented Oct 27, 2023

Pull request successfully merged into master.

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here.
For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

@bors bors bot changed the title refactor: introduce the new homology API for homological complex and rename the old one [Merged by Bors] - refactor: introduce the new homology API for homological complex and rename the old one Oct 27, 2023
@bors bors bot closed this Oct 27, 2023
@bors bors bot deleted the rename-homology branch October 27, 2023 14:54
grunweg pushed a commit that referenced this pull request Nov 1, 2023
…rename the old one (#7954)

This PR renames definitions of the current homology API (adding a `'` to `homology`, `cycles`, `QuasiIso`) so as to create space for the development of the new homology API of homological complexes: this PR also contains the new definition of `HomologicalComplex.homology` which involves the homology theory of short complexes.



Co-authored-by: Joël Riou <[email protected]>
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). 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.

2 participants