#16820: Implement ABCs for Lie algebras and finite dimensional given by 
structure
cofficients
-------------------------------------+-------------------------------------
       Reporter:  tscrim             |        Owner:  tscrim
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.7
      Component:  algebra            |   Resolution:
       Keywords:  lie algebras,      |    Merged in:
  days64, sd67                       |    Reviewers:
        Authors:  Travis Scrimshaw   |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  09281457c8cf34a075be3b72ae88296a75c54d93
  public/lie_algebras/fd_structure_coeff-16820|     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------
Changes (by tscrim):

 * dependencies:  #16819 =>


Comment:

 Sorry for the delay in getting back to you; traveling plus clearing off my
 built up work.

 comment:29
 I think the issue is that there isn't enough checking of coefficients and
 maybe a default assumption somewhere that algebras are unital? Perhaps
 it's also lifting up in some fashion? I'll take a look at that this week.

 comment:31
 I would say the set of 0x0 matrices is the empty set, not the set
 containing a unique element, the empty matrix. As for the oddity, I think
 we need a better/more uniform system for equality for things that behave
 like 0. At the very least, this is an issue with
 `CombinatorialFreeModuleElement` that deserves a separate ticket:
 {{{
 sage: C = CombinatorialFreeModule(ZZ, ['a','b'])
 sage: C.zero() == 0
 True
 sage: C.zero() == QQ(0)
 False
 }}}

 comment:34
 Yes, that is definitely bad. I'm thinking we should have `lift` always
 return an element of the UEA and state that explicitly. For the lifting to
 the defining associative algebra, perhaps call that `lift_associative`?

--
Ticket URL: <http://trac.sagemath.org/ticket/16820#comment:37>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to