Skip to content

[Merged by Bors] - feat(LinearAlgebra/Multilinear): basis for multilinear maps#31178

Closed
morrison-daniel wants to merge 90 commits intoleanprover-community:masterfrom
morrison-daniel:multilinear-basis
Closed

[Merged by Bors] - feat(LinearAlgebra/Multilinear): basis for multilinear maps#31178
morrison-daniel wants to merge 90 commits intoleanprover-community:masterfrom
morrison-daniel:multilinear-basis

Conversation

@morrison-daniel
Copy link
Copy Markdown
Collaborator

Adds a basis for MulilinearMap given bases for the domain and codomain.

This PR builds upon work started in #25141 toward #11155.


Open in Gitpod

morel and others added 30 commits March 4, 2024 17:45
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
…community/mathlib4 into SM.PiTensorProduct.DirectSum
…community/mathlib4 into SM.PiTensorProduct.DirectSum
Co-authored-by: Eric Wieser <efw@google.com>
Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com>
@ocfnash ocfnash self-assigned this Dec 2, 2025
Copy link
Copy Markdown
Contributor

@ocfnash ocfnash left a comment

Choose a reason for hiding this comment

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

There is a lot of good material here but this is quite difficult to review because several independent changes are being made.

However I think there is a clear path forward simply by splitting up the PR. I suggest starting by opening a new PR which contains the minimum subset of this PR necessary to add Basis.multilinearMap (and its API) and then we iterate to add the next piece.

What do you think?

@ocfnash ocfnash added the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 2, 2025
@morrison-daniel
Copy link
Copy Markdown
Collaborator Author

I've removed anything not needed for construction of the basis, and I'll create two more PRs.

@morrison-daniel morrison-daniel removed the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 3, 2025
@ocfnash ocfnash added the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 3, 2025
morrison-daniel and others added 2 commits December 3, 2025 21:09
Co-authored-by: Oliver Nash <7734364+ocfnash@users.noreply.github.com>
@morrison-daniel
Copy link
Copy Markdown
Collaborator Author

Included review changes and merged master.

@morrison-daniel morrison-daniel removed the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 4, 2025
Copy link
Copy Markdown
Contributor

@ocfnash ocfnash left a comment

Choose a reason for hiding this comment

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

Thanks very much for all your work here!

@ocfnash
Copy link
Copy Markdown
Contributor

ocfnash commented Dec 4, 2025

bors merge

@ghost ghost added the ready-to-merge This PR has been sent to bors. label Dec 4, 2025
mathlib-bors bot pushed a commit that referenced this pull request Dec 4, 2025
Adds a basis for MulilinearMap given bases for the domain and codomain.

This PR builds upon work started in #25141 toward #11155.

Co-authored-by: Oliver Nash <7734364+ocfnash@users.noreply.github.com>
Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com>
Co-authored-by: Eric Wieser <efw@google.com>
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
Co-authored-by: Oliver Nash <github@olivernash.org>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Dec 4, 2025

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(LinearAlgebra/Multilinear): basis for multilinear maps [Merged by Bors] - feat(LinearAlgebra/Multilinear): basis for multilinear maps Dec 4, 2025
@mathlib-bors mathlib-bors bot closed this Dec 4, 2025
@morrison-daniel morrison-daniel deleted the multilinear-basis branch December 4, 2025 14:47
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 new-contributor This PR was made by a contributor with at most 5 merged PRs. Welcome to the community! 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.

6 participants