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

sage.tensor.modules: Add SymPowerFreeModule #30095

Closed
mkoeppe opened this issue Jul 8, 2020 · 10 comments
Closed

sage.tensor.modules: Add SymPowerFreeModule #30095

mkoeppe opened this issue Jul 8, 2020 · 10 comments

Comments

@mkoeppe
Copy link
Member

mkoeppe commented Jul 8, 2020

FiniteRankFreeModule defines a method exterior_power, creating an instance of ExtPowerFreeModule.

We propose to add a method symmetric_power and class SymPowerFreeModule. (More generally, we could have submodules of tensors with prescribed symmetries; this is currently only available on the level of elements, not parents.)

They will be submodules of TensorFreeModules. (#30169 makes ExtPowerFreeModules quotients.)

The existing method FiniteRankFreeModule.sym_bilinear_form might be changed to produce elements of it for p=2.

Depends on #30229

CC: @egourgoulhon @dimpase @yuan-zhou @tscrim @mjungmath

Component: linear algebra

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/30095

@mkoeppe mkoeppe added this to the sage-9.2 milestone Jul 8, 2020
@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Member Author

mkoeppe commented Aug 2, 2020

Dependencies: #30229

@mjungmath
Copy link

comment:7

I think one has to be very careful here, especially with the last proposal. If the base field has not characteristic zero, as described also on Wikipedia, a symmetric bilinear form cannot be identified with an element of the symmetric algebra.

Addendum: I just noticed, we are not even in the manifold setting.

@mkoeppe
Copy link
Member Author

mkoeppe commented Aug 3, 2020

comment:8

Thanks. Yes, we'll have to be careful

@mkoeppe mkoeppe modified the milestones: sage-9.2, sage-9.3 Aug 13, 2020
@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 13, 2021

comment:10

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

@mkoeppe mkoeppe modified the milestones: sage-9.3, sage-9.4 Feb 13, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.4, sage-9.5 Jul 19, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.5, sage-9.6 Dec 14, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.6, sage-9.7 Mar 5, 2022
@mkoeppe
Copy link
Member Author

mkoeppe commented Aug 28, 2022

comment:14

Done as part of #30229

@mkoeppe mkoeppe removed this from the sage-9.7 milestone Aug 28, 2022
@dimpase
Copy link
Member

dimpase commented Aug 28, 2022

Reviewer: Dima Pasechnik

@fchapoton
Copy link
Contributor

comment:16

closing as duplicate, to test the new trac machine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants