Opened 11 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: |
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
- Component changed from PLEASE CHANGE to categories
- Owner changed from tbd to nthiery
comment:2 Changed 8 years ago by
- Milestone changed from sage-5.11 to sage-5.12
comment:3 Changed 8 years ago by
- Milestone changed from sage-6.1 to sage-6.2
comment:4 Changed 8 years ago by
- Milestone changed from sage-6.2 to sage-6.3
comment:5 Changed 7 years ago by
- Milestone changed from sage-6.3 to 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.