Opened 3 years ago

Last modified 3 months ago

#29820 needs_work enhancement

Compacting the display of tensor product

Reported by: Hans Fotsing Tetsing Owned by:
Priority: major Milestone: sage-9.8
Component: geometry Keywords: Tensor product
Cc: Eric Gourgoulhon Merged in:
Authors: Hans Fotsing Tetsing Reviewers: Eric Gourgoulhon
Report Upstream: N/A Work issues:
Branch: public/manifolds/CompactProduct (Commits, GitHub, GitLab) Commit: 885e0a96ceb9b2a0b5e68cc0632261fe09252b0b
Dependencies: Stopgaps:

Status badges

Description (last modified by Hans Fotsing Tetsing)

With this ticket, through the methods :meth:`~sage.tensor.modules.free_module_tensor.FreeModuleTensor.display` and :meth:`~sage.manifolds.differentiable.tensorfield.TensorField.display`, SageMath is now able to compact the display of tensor product in the form dx^2. In the case the frame element is something like f^2, to avoid any misunderstanding in f^2^2, one can set compact_product=False in display to get the old displaying style f^2*f^2.

Raising a tensor field to a given power is also possible now. When the tensor is an automorphism field the composition law of maps is used instead of tensor product and in this case, raising to a nonpositive power is possible.

Change History (11)

comment:1 Changed 3 years ago by git

Commit: 885e0a96ceb9b2a0b5e68cc0632261fe09252b0b

Branch pushed to git repo; I updated commit sha1. New commits:

b5412ccnothing
885e0a9Compact tensor product display

comment:2 Changed 3 years ago by Hans Fotsing Tetsing

Description: modified (diff)
Status: newneeds_review

comment:3 Changed 3 years ago by Samuel Lelièvre

Description: modified (diff)

comment:4 Changed 3 years ago by Hans Fotsing Tetsing

Description: modified (diff)

comment:5 Changed 2 years ago by Matthias Köppe

Milestone: sage-9.2sage-9.3

comment:6 Changed 23 months ago by Frédéric Chapoton

Status: needs_reviewneeds_work

red branch => needs work

comment:7 Changed 21 months ago by Matthias Köppe

Milestone: sage-9.3sage-9.4

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

comment:8 Changed 17 months ago by Matthias Köppe

Milestone: sage-9.4sage-9.5

Setting a new milestone for this ticket based on a cursory review.

comment:9 Changed 12 months ago by Matthias Köppe

Milestone: sage-9.5sage-9.6

comment:10 Changed 8 months ago by Matthias Köppe

Milestone: sage-9.6sage-9.7

comment:11 Changed 3 months ago by Matthias Köppe

Milestone: sage-9.7sage-9.8
Note: See TracTickets for help on using tickets.