Opened 5 years ago
Closed 4 years ago
#22415 closed enhancement (fixed)
Add operator class membership tests for matrices
Reported by:  mjo  Owned by:  

Priority:  major  Milestone:  sage8.4 
Component:  linear algebra  Keywords:  
Cc:  Merged in:  
Authors:  Michael Orlitzky  Reviewers:  Bryan Ginge Chen 
Report Upstream:  N/A  Work issues:  
Branch:  cc1474d (Commits, GitHub, GitLab)  Commit:  cc1474dcfd2b466020765b37d3ce1527db308382 
Dependencies:  Stopgaps: 
Description
There are a few sets of operators defined on cones that we can generate. If K
is a polyhedral cone, then there's
 K.positive_operators_gens()
 K.cross_positive_operators_gens
 K.Z_operators_gens()
 K.lyapunov_like_basis()
Those sets are themselves polyhedral closed convex cones, and in the last case, a vector space.
Given a matrix L
, it is natural to ask: does L
belong to one of those sets with respect to a given K
?
Change History (4)
comment:1 Changed 5 years ago by
 Branch set to u/mjo/ticket/22415
 Commit set to bd12cbfcc73ec61f6ac328f238d6ee1638e13d8b
 Status changed from new to needs_review
comment:2 Changed 4 years ago by
 Milestone changed from sage7.6 to sage8.4
 Status changed from needs_review to needs_work
This currently does not merge; I would be willing to review this after that's addressed.
comment:3 Changed 4 years ago by
 Branch changed from u/mjo/ticket/22415 to public/22415_operator_class_membership_tests
 Commit changed from bd12cbfcc73ec61f6ac328f238d6ee1638e13d8b to cc1474dcfd2b466020765b37d3ce1527db308382
 Reviewers set to Bryan Ginge Chen
 Status changed from needs_work to positive_review
The merge was trivial, so I took the liberty of performing it. Everything looks good to me!
New commits:
c35d099  Trac #22415: update the [Or2016] reference.

40ee564  Trac #22415: add operator class membership tests for matrices.

bd12cbf  Trac #22415: use new matrix methods in cone tests.

cc1474d  Merge branch 'u/mjo/ticket/22415' of git://trac.sagemath.org/sage into 22415_operator_class_membership

comment:4 Changed 4 years ago by
 Branch changed from public/22415_operator_class_membership_tests to cc1474dcfd2b466020765b37d3ce1527db308382
 Resolution set to fixed
 Status changed from positive_review to closed
Note: See
TracTickets for help on using
tickets.
New commits:
Trac #22415: update the [Or2016] reference.
Trac #22415: add operator class membership tests for matrices.
Trac #22415: use new matrix methods in cone tests.