#13401: Implement alternative dense internal representation for
CombinatorialFreeModule
------------------------------+---------------------------------------------
   Reporter:  nthiery         |             Owner:  jason, was                  
                
       Type:  enhancement     |            Status:  new                         
                
   Priority:  major           |         Milestone:  sage-5.4                    
                
  Component:  linear algebra  |          Keywords:  days38, free module, 
CombinatorialFreeModule
Work issues:                  |   Report Upstream:  N/A                         
                
  Reviewers:                  |           Authors:  Mathieu Guay-Paquet, Sean 
Carrell           
  Merged in:                  |      Dependencies:                              
                
   Stopgaps:                  |  
------------------------------+---------------------------------------------
 Recall that the (currently misnamed) CombinatorialFreeModule implements
 free modules with basis indexed by any set of objects. The current
 internal representation is sparse. In small finite dimension, it would
 often be preferable to use a dense internal representation, for example,
 using a FreeModule element.

 A typical use case are root in systems, which are perused in the
 implementation of Coxeter/Weyl groups, Weyl character rings, etc. We can
 expect that this ticket would yield a major speedup for all those
 applications.

 Mathieu and Sean have started to work on a design document, and hope to
 work further on this in Fall 2012.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13401>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to