Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(LinearAlgebra/PiTensorProduct): dependent version of tmulEquiv #18534

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

joelriou
Copy link
Collaborator

@joelriou joelriou commented Nov 1, 2024

Given a family of R-modules N indexed by ι ⊕ ι', we obtain a linear equivalence tmulEquivDep : (⨂[R] i₁, N (.inl i₁)) ⊗[R] (⨂[R] i₂, N (.inr i₂)) ≃ₗ[R] ⨂[R] i, N i, which generalizes tmulEquiv (which is the case all N i are the same module).


This will be used in #18527.

Open in Gitpod

@joelriou joelriou added WIP Work in progress t-algebra Algebra (groups, rings, fields, etc) labels Nov 1, 2024
Copy link

github-actions bot commented Nov 1, 2024

PR summary ae054f4591

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference

Declarations diff

+ currySumEquiv_apply
+ currySumEquiv_symm_apply
+ domCoprodDep
+ domCoprodDep'
+ rec_update₁
+ rec_update₂
+ tmulEquivDep
+ tmulEquivDep_apply
+ tmulEquivDep_symm_apply
+ update_inl_comp_inl_apply
+ update_inr_comp_inr_apply
- coe_currySumEquiv
- coe_currySumEquiv_symm
- currySum_apply
- uncurrySum_aux_apply

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.

variable {ι₁ ι₂ : Type*} {α : ι₁ ⊕ ι₂ → Type*}
(f : ∀ i₁, α (.inl i₁)) (g : ∀ i₂, α (.inr i₂))

def _root_.Sum.desc : (i : ι₁ ⊕ ι₂) → α i
Copy link
Member

Choose a reason for hiding this comment

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

Isn't this Sum.rec?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Thanks! I am fixing this.

@joelriou joelriou added the awaiting-author A reviewer has asked the author a question or requested changes label Nov 4, 2024
@joelriou joelriou removed WIP Work in progress awaiting-author A reviewer has asked the author a question or requested changes labels Nov 5, 2024
joelriou and others added 2 commits November 5, 2024 17:49
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t-algebra Algebra (groups, rings, fields, etc) WIP Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants