Opened 10 years ago

Last modified 7 years ago

#11318 new enhancement

Make GroupAlgebra(G, R) an alias for G.algebra(R), and remove its code

Reported by: nthiery Owned by: nthiery
Priority: major Milestone: sage-6.4
Component: categories Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description

Goal: remove the code for GroupAlgebra?, and make GroupAlgebra?(G,R) an alias for G.algebra(R).

Rationale: G.algebra(R) uses categories to share code with semigroup and monoid algebras. It also uses CombinatorialFreeModule? which is more featurefull than FormalSums?. There might be a few features in GroupAlgebra? that is not yet in the categories and that need to be ported first.

This depends on #10963 for the support of additive group algebras.

Change History (5)

comment:1 Changed 10 years ago by jhpalmieri

  • Component changed from PLEASE CHANGE to categories
  • Owner changed from tbd to nthiery

See #6670 for a related ticket: it implements group algebras using CombinatorialFreeModule, so it accomplishes some of what's being discussed here. By the way, with G.algebra(R), I don't like the way elements are printed (using "B[...]") — it's not a very standard way to write elements in a group algebra.

comment:2 Changed 8 years ago by jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:3 Changed 7 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:4 Changed 7 years ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:5 Changed 7 years ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4
Note: See TracTickets for help on using tickets.