Opened 2 years ago
Last modified 3 months ago
#30468 new defect
conjugation and Hermitian transpose should preserve matrix subdivisions
Reported by: | gh-mwageringel | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | sage-9.7 |
Component: | linear algebra | Keywords: | block_matrix |
Cc: | Merged in: | ||
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description
Transposing a matrix preserves its block structure:
sage: A = matrix(RDF, 2, 3); A.subdivide([1], [1]); A ⎛0.0│0.0 0.0⎞ ⎜───┼───────⎟ ⎝0.0│0.0 0.0⎠ sage: A.T ⎛0.0│0.0⎞ ⎜───┼───⎟ ⎜0.0│0.0⎟ ⎝0.0│0.0⎠
The same should be the case for the conjugation and Hermitian transpose:
sage: A.H ⎛0.0 0.0⎞ ⎜0.0 0.0⎟ ⎝0.0 0.0⎠ sage: A.C ⎛0.0 0.0 0.0⎞ ⎝0.0 0.0 0.0⎠
Change History (4)
comment:1 Changed 18 months ago by
- Milestone changed from sage-9.3 to sage-9.4
comment:2 Changed 13 months ago by
- Milestone changed from sage-9.4 to sage-9.5
comment:3 Changed 8 months ago by
- Milestone changed from sage-9.5 to sage-9.6
comment:4 Changed 3 months ago by
- Milestone changed from sage-9.6 to sage-9.7
Note: See
TracTickets for help on using
tickets.
Setting new milestone based on a cursory review of ticket status, priority, and last modification date.