#19518: Allow GroupAlgebra to be used as base ring of a PolynomialRing
-------------------------------------+-------------------------------------
       Reporter:  etn40ff            |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.10
      Component:  group theory       |   Resolution:
       Keywords:  GroupAlgebra       |    Merged in:
  PolynomialRing                     |    Reviewers:
        Authors:  Salvatore Stella   |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  491a1138d0b4c6cbce2f59de4cb769af879030e0
  u/etn40ff/commutative_group_algebra|     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------
Changes (by {'newvalue': u'Salvatore Stella', 'oldvalue': ''}):

 * status:  new => needs_review
 * author:   => Salvatore Stella
 * component:  PLEASE CHANGE => group theory
 * keywords:   => GroupAlgebra PolynomialRing
 * commit:   => 491a1138d0b4c6cbce2f59de4cb769af879030e0
 * type:  PLEASE CHANGE => enhancement


Old description:



New description:

 The __init__ method of GroupAlgebra did not check for commutativity of the
 group so that this would happen:
 {{{
 sage: G = AbelianGroup(2)
 sage: A = GroupAlgebra(G)
 sage: A.is_commutative()
 True
 sage: A.is_ring()
 True
 sage: PolynomialRing(A,'x,y')

 TypeError: The base ring Group algebra of group "Multiplicative Abelian
 group isomorphic to Z x Z " over base ring Integer Ring is not a
 commutative ring
 }}}

 Moreover the init function of PolynomialRing needs the method
 is_prime_field in
 order to work.

--

--
Ticket URL: <http://trac.sagemath.org/ticket/19518#comment:2>
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