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: |
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
Component: | PLEASE CHANGE → categories |
---|---|
Owner: | changed from tbd to Nicolas M. Thiéry |
comment:2 Changed 9 years ago by
Milestone: | sage-5.11 → sage-5.12 |
---|
comment:3 Changed 9 years ago by
Milestone: | sage-6.1 → sage-6.2 |
---|
comment:4 Changed 9 years ago by
Milestone: | sage-6.2 → sage-6.3 |
---|
comment:5 Changed 8 years ago by
Milestone: | sage-6.3 → sage-6.4 |
---|
Note: See
TracTickets for help on using
tickets.
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, withG.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.