id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,merged,author,reviewer,upstream,work_issues,branch,commit,dependencies,stopgaps
16925,Revert SymmetricGroup.algebra change from #16678,nthiery,,"#16678 makes `SymmetricGroup(n).algebra(K)` return `SymmetricGroupAlgebra(K,n)`.
This is nice in principle since `SymmetricGroupAlgebra` makes use of the specific properties of the symmetric group to provide more features (better implementation of the center, Yucis-Murphy elements, ...). However `SymmetricGroupAlgebra` is not a drop-in replacement for the plain group algebra of the symmetric group. In particular it breaks several assumptions of `.algebra` like the fact that the basis of `G.algebra(K)` is indexed by elements of `G` (here the basis is indexed by plain `Permutation`'s); it is therefore likely to create bugs and confusion.
This ticket reverts `SymmetricGroup.algebra` to the default behavior. See #16926 for a proper plan to endow it with the additional structure of `SymmetricGroupAlgebra`.
",defect,closed,major,sage-duplicate/invalid/wontfix,combinatorics,duplicate,,sage-combinat tscrim darij virmaux,,,Nicolas M. Thiéry,N/A,,,,,