Opened 6 years ago

Last modified 3 years ago

#17303 new enhancement

Representations of Iwahori-Hecke algebras

Reported by: andrew.mathas Owned by:
Priority: major Milestone: sage-8.4
Component: combinatorics Keywords:
Cc: sage-combinat, tscrim Merged in:
Authors: Andrew Mathas Reviewers:
Report Upstream: N/A Work issues:
Branch: public/algebras/hecke_algebra_representations-17303 (Commits, GitHub, GitLab) Commit: feab00b834812fd8fbd28411a1b6b00a1b83dfe8
Dependencies: #20469 Stopgaps:

Status badges

Description (last modified by andrew.mathas)

Construct representations of the Iwahori-Hecke algebras, as detailed on the combinat road map. Specifically this patch will implement seminormal bases for Hecke algebras of type An and Bn as CombinatorialFreeModules.

[The attached commits are preliminary and subject to change, so it is NOT safe to branch off them yet. Indeed, there is guarantee that sage will even build. ]

Change History (10)

comment:1 Changed 6 years ago by andrew.mathas

  • Authors set to Andrew Mathas
  • Component changed from PLEASE CHANGE to combinatorics
  • Description modified (diff)
  • Type changed from PLEASE CHANGE to enhancement

comment:2 Changed 6 years ago by tscrim

  • Cc sage-combinat tscrim added
  • Description modified (diff)

comment:3 Changed 6 years ago by andrew.mathas

  • Branch set to u/andrew.mathas/representations_of_iwahori_hecke_algebras

comment:4 Changed 6 years ago by andrew.mathas

  • Commit set to 65069da4d3ef945572af04f1b7c1df2ca362f1c9
  • Description modified (diff)

New commits:

cde7587Moving Iwahori-Hecke algebras to own subdirectory of sage/algebras
21eaa0cAdding representations
f612c41Changng directory name
65069daAdding of seminormal representations

comment:5 Changed 6 years ago by andrew.mathas

  • Description modified (diff)

comment:6 Changed 6 years ago by git

  • Commit changed from 65069da4d3ef945572af04f1b7c1df2ca362f1c9 to bbc024a1a6c7707512118b7b703df259badf2a35

Branch pushed to git repo; I updated commit sha1. New commits:

1b9c6e5Lazy imports
71dacd7Fixing init file
bbc024aAdding repreresentation interface to Hecke algebras

comment:7 Changed 6 years ago by git

  • Commit changed from bbc024a1a6c7707512118b7b703df259badf2a35 to f859c0e8eae1599e89315e718b1fb2e2f4ba37fe

Branch pushed to git repo; I updated commit sha1. New commits:

7439636Mkaing tableau content return a tuple
e809876incremental changes
28c3e86Merge branch 'master' into t/17303/representations_of_iwahori_hecke_algebras
566b9f9Adding coefficient rings
0e3c4a8Merge with 6.5 + documentation tweaks
f859c0eFixing class initialisation

comment:8 Changed 3 years ago by tscrim

An alternative (currently not working) implementation: public/algebras/ariki_koike_modules.

comment:9 Changed 3 years ago by tscrim

  • Branch changed from u/andrew.mathas/representations_of_iwahori_hecke_algebras to public/algebras/hecke_algebra_representations-17303
  • Commit changed from f859c0e8eae1599e89315e718b1fb2e2f4ba37fe to feab00b834812fd8fbd28411a1b6b00a1b83dfe8
  • Dependencies set to #20469
  • Milestone changed from sage-6.4 to sage-8.3

Rebasing this over #20469 so we can use the new hecke_algebras folder.

Last 10 new commits:

21822a2Rewriting product code to avoid recursion
f366691Fixing bugs and minor cleanup.
3af6dccFinished initial pass of cleanup.
59d9583Some multiplication optimizations by not creating as many transient elements.
3e94feaA little bit more touchups and cosmetic changes.
1d92cb7Implementation of T basis following [BM1997]_.
6d1ac2cUse cartesian_product as the indices for the basis.
712a76aFixing documentation.
b79175aMerge branch 'u/andrew.mathas/representations_of_iwahori_hecke_algebras' of into public/algebras/hecke_algebra_representations-17303
feab00bMoving to algebras/hecke_algebras folder.

comment:10 Changed 3 years ago by vdelecroix

  • Milestone changed from sage-8.3 to sage-8.4

update milestone 8.3 -> 8.4

Note: See TracTickets for help on using tickets.