Skip to content

[Merged by Bors] - feat(RepresentationTheory/Homological/GroupHomology/Functoriality): low degree functoriality maps#25939

Closed
101damnations wants to merge 357 commits intoleanprover-community:masterfrom
101damnations:gphomlowdegfunc
Closed

[Merged by Bors] - feat(RepresentationTheory/Homological/GroupHomology/Functoriality): low degree functoriality maps#25939
101damnations wants to merge 357 commits intoleanprover-community:masterfrom
101damnations:gphomlowdegfunc

Conversation

@101damnations
Copy link
Copy Markdown
Collaborator

@101damnations 101damnations commented Jun 15, 2025

Given a commutative ring k, a group homomorphism f : G →* H, a k-linear G-representation A, a k-linear H-representation B, and a representation morphism A ⟶ Res(f)(B), we get a chain map inhomogeneousChains A ⟶ inhomogeneousChains B and hence maps on cohomology Hₙ(G, A) ⟶ Hₙ(H, B).
This PR provides specialised API for these maps in low degree. A future PR will add support for switching resolution.


Open in Gitpod


Earlier version at #21763

101damnations added 30 commits February 5, 2025 22:49
@github-actions github-actions bot added large-import Automatically added label for PRs with a significant increase in transitive imports and removed merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) file-removed A Lean module was (re)moved without a `deprecated_module` annotation labels Jul 8, 2025
@leanprover-community-bot-assistant leanprover-community-bot-assistant added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Jul 10, 2025
@leanprover-community-bot-assistant
Copy link
Copy Markdown
Collaborator

This pull request has conflicts, please merge master and resolve them.

@mathlib4-dependent-issues-bot mathlib4-dependent-issues-bot removed the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Jul 11, 2025
@github-actions github-actions bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Jul 11, 2025
@mathlib4-dependent-issues-bot mathlib4-dependent-issues-bot added blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) and removed blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) labels Jul 11, 2025
@mathlib4-dependent-issues-bot
Copy link
Copy Markdown
Collaborator

@kbuzzard
Copy link
Copy Markdown
Member

Thanks! I hope that pressing you to use cochainsMap_1 is a good idea. I don't mind d_{1,2} because that's what these things are often called in the literature, but somehow f_1 was a step too far for me.

bors merge

@ghost ghost added the ready-to-merge This PR has been sent to bors. label Jul 16, 2025
mathlib-bors bot pushed a commit that referenced this pull request Jul 16, 2025
…ow degree functoriality maps (#25939)

Given a commutative ring `k`, a group homomorphism `f : G →* H`, a `k`-linear `G`-representation `A`, a `k`-linear `H`-representation `B`, and a representation morphism `A ⟶ Res(f)(B)`, we get a chain map `inhomogeneousChains A ⟶ inhomogeneousChains B` and hence maps on cohomology `Hₙ(G, A) ⟶ Hₙ(H, B)`.
This PR provides specialised API for these maps in low degree. A future PR will add support for switching resolution.



Co-authored-by: 101damnations <101damnations@github.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jul 16, 2025

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(RepresentationTheory/Homological/GroupHomology/Functoriality): low degree functoriality maps [Merged by Bors] - feat(RepresentationTheory/Homological/GroupHomology/Functoriality): low degree functoriality maps Jul 16, 2025
@mathlib-bors mathlib-bors bot closed this Jul 16, 2025
callesonne pushed a commit to callesonne/mathlib4 that referenced this pull request Jul 24, 2025
…ow degree functoriality maps (leanprover-community#25939)

Given a commutative ring `k`, a group homomorphism `f : G →* H`, a `k`-linear `G`-representation `A`, a `k`-linear `H`-representation `B`, and a representation morphism `A ⟶ Res(f)(B)`, we get a chain map `inhomogeneousChains A ⟶ inhomogeneousChains B` and hence maps on cohomology `Hₙ(G, A) ⟶ Hₙ(H, B)`.
This PR provides specialised API for these maps in low degree. A future PR will add support for switching resolution.



Co-authored-by: 101damnations <101damnations@github.com>
hrmacbeth pushed a commit to szqzs/mathlib4 that referenced this pull request Jul 28, 2025
…ow degree functoriality maps (leanprover-community#25939)

Given a commutative ring `k`, a group homomorphism `f : G →* H`, a `k`-linear `G`-representation `A`, a `k`-linear `H`-representation `B`, and a representation morphism `A ⟶ Res(f)(B)`, we get a chain map `inhomogeneousChains A ⟶ inhomogeneousChains B` and hence maps on cohomology `Hₙ(G, A) ⟶ Hₙ(H, B)`.
This PR provides specialised API for these maps in low degree. A future PR will add support for switching resolution.



Co-authored-by: 101damnations <101damnations@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-algebra Algebra (groups, rings, fields, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants