Skip to content

[Merged by Bors] - feat(LinearAlgebra/TensorProduct/Finiteness): add some finiteness results of tensor product#11859

Closed
acmepjz wants to merge 6 commits intomasterfrom
acmepjz_tensor_finite
Closed

[Merged by Bors] - feat(LinearAlgebra/TensorProduct/Finiteness): add some finiteness results of tensor product#11859
acmepjz wants to merge 6 commits intomasterfrom
acmepjz_tensor_finite

Conversation

@acmepjz
Copy link
Copy Markdown
Collaborator

@acmepjz acmepjz commented Apr 3, 2024

  • TensorProduct.exists_multiset, TensorProduct.exists_finsupp_left,
    TensorProduct.exists_finsupp_right, TensorProduct.exists_finset:
    any element of M ⊗[R] N can be written as a finite sum of pure tensors.
    See also TensorProduct.span_tmul_eq_top.

  • TensorProduct.exists_finite_submodule_left_of_finite,
    TensorProduct.exists_finite_submodule_right_of_finite,
    TensorProduct.exists_finite_submodule_of_finite and 3 more:
    any finite subset of M ⊗[R] N is contained in M' ⊗[R] N'
    for some finitely generated submodules M' and N' of M and N, respectively.
    Each of these 3 functions has 2 variants.


Open in Gitpod

@acmepjz acmepjz added awaiting-review awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. t-algebra Algebra (groups, rings, fields, etc) labels Apr 3, 2024
@github-actions github-actions bot removed the awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. label Apr 3, 2024
@acmepjz acmepjz added awaiting-author A reviewer has asked the author a question or requested changes. and removed awaiting-review labels Apr 3, 2024
@acmepjz acmepjz added awaiting-review and removed awaiting-author A reviewer has asked the author a question or requested changes. labels Apr 4, 2024
acmepjz added a commit that referenced this pull request Apr 5, 2024
@erdOne
Copy link
Copy Markdown
Member

erdOne commented Apr 12, 2024

LGTM. I'll wait if Riccardo wants to give it a look, and I'll maintainer-merge this tomorrow otherwise.

@erdOne erdOne requested a review from riccardobrasca April 12, 2024 13:35
@riccardobrasca
Copy link
Copy Markdown
Member

Sorry, I was a little busy. LGTM too, thanks!

bors merge

@github-actions github-actions bot added ready-to-merge This PR has been sent to bors. and removed awaiting-review labels Apr 14, 2024
mathlib-bors bot pushed a commit that referenced this pull request Apr 14, 2024
…ults of tensor product (#11859)

- `TensorProduct.exists_multiset`, `TensorProduct.exists_finsupp_left`,
  `TensorProduct.exists_finsupp_right`, `TensorProduct.exists_finset`:
  any element of `M ⊗[R] N` can be written as a finite sum of pure tensors.
  See also `TensorProduct.span_tmul_eq_top`.

- `TensorProduct.exists_finite_submodule_left_of_finite`,
  `TensorProduct.exists_finite_submodule_right_of_finite`,
  `TensorProduct.exists_finite_submodule_of_finite` and 3 more:
  any finite subset of `M ⊗[R] N` is contained in `M' ⊗[R] N'`
  for some finitely generated submodules `M'` and `N'` of `M` and `N`, respectively.
  Each of these 3 functions has 2 variants.
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Apr 14, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(LinearAlgebra/TensorProduct/Finiteness): add some finiteness results of tensor product [Merged by Bors] - feat(LinearAlgebra/TensorProduct/Finiteness): add some finiteness results of tensor product Apr 14, 2024
@mathlib-bors mathlib-bors bot closed this Apr 14, 2024
@mathlib-bors mathlib-bors bot deleted the acmepjz_tensor_finite branch April 14, 2024 06:35
xgenereux pushed a commit that referenced this pull request Apr 15, 2024
…ults of tensor product (#11859)

- `TensorProduct.exists_multiset`, `TensorProduct.exists_finsupp_left`,
  `TensorProduct.exists_finsupp_right`, `TensorProduct.exists_finset`:
  any element of `M ⊗[R] N` can be written as a finite sum of pure tensors.
  See also `TensorProduct.span_tmul_eq_top`.

- `TensorProduct.exists_finite_submodule_left_of_finite`,
  `TensorProduct.exists_finite_submodule_right_of_finite`,
  `TensorProduct.exists_finite_submodule_of_finite` and 3 more:
  any finite subset of `M ⊗[R] N` is contained in `M' ⊗[R] N'`
  for some finitely generated submodules `M'` and `N'` of `M` and `N`, respectively.
  Each of these 3 functions has 2 variants.
atarnoam pushed a commit that referenced this pull request Apr 16, 2024
…ults of tensor product (#11859)

- `TensorProduct.exists_multiset`, `TensorProduct.exists_finsupp_left`,
  `TensorProduct.exists_finsupp_right`, `TensorProduct.exists_finset`:
  any element of `M ⊗[R] N` can be written as a finite sum of pure tensors.
  See also `TensorProduct.span_tmul_eq_top`.

- `TensorProduct.exists_finite_submodule_left_of_finite`,
  `TensorProduct.exists_finite_submodule_right_of_finite`,
  `TensorProduct.exists_finite_submodule_of_finite` and 3 more:
  any finite subset of `M ⊗[R] N` is contained in `M' ⊗[R] N'`
  for some finitely generated submodules `M'` and `N'` of `M` and `N`, respectively.
  Each of these 3 functions has 2 variants.
uniwuni pushed a commit that referenced this pull request Apr 19, 2024
…ults of tensor product (#11859)

- `TensorProduct.exists_multiset`, `TensorProduct.exists_finsupp_left`,
  `TensorProduct.exists_finsupp_right`, `TensorProduct.exists_finset`:
  any element of `M ⊗[R] N` can be written as a finite sum of pure tensors.
  See also `TensorProduct.span_tmul_eq_top`.

- `TensorProduct.exists_finite_submodule_left_of_finite`,
  `TensorProduct.exists_finite_submodule_right_of_finite`,
  `TensorProduct.exists_finite_submodule_of_finite` and 3 more:
  any finite subset of `M ⊗[R] N` is contained in `M' ⊗[R] N'`
  for some finitely generated submodules `M'` and `N'` of `M` and `N`, respectively.
  Each of these 3 functions has 2 variants.
callesonne pushed a commit that referenced this pull request Apr 22, 2024
…ults of tensor product (#11859)

- `TensorProduct.exists_multiset`, `TensorProduct.exists_finsupp_left`,
  `TensorProduct.exists_finsupp_right`, `TensorProduct.exists_finset`:
  any element of `M ⊗[R] N` can be written as a finite sum of pure tensors.
  See also `TensorProduct.span_tmul_eq_top`.

- `TensorProduct.exists_finite_submodule_left_of_finite`,
  `TensorProduct.exists_finite_submodule_right_of_finite`,
  `TensorProduct.exists_finite_submodule_of_finite` and 3 more:
  any finite subset of `M ⊗[R] N` is contained in `M' ⊗[R] N'`
  for some finitely generated submodules `M'` and `N'` of `M` and `N`, respectively.
  Each of these 3 functions has 2 variants.
Jun2M pushed a commit that referenced this pull request Apr 24, 2024
…ults of tensor product (#11859)

- `TensorProduct.exists_multiset`, `TensorProduct.exists_finsupp_left`,
  `TensorProduct.exists_finsupp_right`, `TensorProduct.exists_finset`:
  any element of `M ⊗[R] N` can be written as a finite sum of pure tensors.
  See also `TensorProduct.span_tmul_eq_top`.

- `TensorProduct.exists_finite_submodule_left_of_finite`,
  `TensorProduct.exists_finite_submodule_right_of_finite`,
  `TensorProduct.exists_finite_submodule_of_finite` and 3 more:
  any finite subset of `M ⊗[R] N` is contained in `M' ⊗[R] N'`
  for some finitely generated submodules `M'` and `N'` of `M` and `N`, respectively.
  Each of these 3 functions has 2 variants.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

3 participants