Opened 12 years ago

Last modified 8 years ago

#11318 new enhancement

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

Reported by: Nicolas M. Thiéry Owned by: Nicolas M. Thiéry
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 11 years ago by John Palmieri

Component: PLEASE CHANGEcategories
Owner: changed from tbd to Nicolas M. Thiéry

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 9 years ago by Jeroen Demeyer

Milestone: sage-5.11sage-5.12

comment:3 Changed 9 years ago by For batch modifications

Milestone: sage-6.1sage-6.2

comment:4 Changed 9 years ago by For batch modifications

Milestone: sage-6.2sage-6.3

comment:5 Changed 8 years ago by For batch modifications

Milestone: sage-6.3sage-6.4
Note: See TracTickets for help on using tickets.