#10305: Add rings for the center of the symmetric group algebras
-------------------------------------+-------------------------------------
Reporter: mguaypaq | Owner: mguaypaq
Type: enhancement | Status: needs_work
Priority: minor | Milestone: sage-5.12
Component: combinatorics | Resolution:
Keywords: combinatorics, | Merged in:
rings, symmetric functions | Reviewers: Travis Scrimshaw,
Authors: Mathieu Guay- | Mathieu Guay-Paquet
Paquet, Travis Scrimshaw | Work issues:
Report Upstream: N/A | Commit:
Branch: | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by mguaypaq):
Hi Travis,
Replying to [comment:11 tscrim]:
> Hey Matthieu,
>
> Here's everything that I could do with the patch. I've reworked it to
use the same framework as the symmetric functions, allowed the SGA center
for a fixed n, and added in coercions to the SGA when appropriate.
Great! I'll have a look as you suggest.
> - Could you put in some references for the Farahat-Higman/partial class
algebras?
Sure. In the meantime, here's the bibtex from mathscinet for the original
paper by Farahat and Higman:
{{{
@article {MR0103935,
AUTHOR = {Farahat, H. K. and Higman, G.},
TITLE = {The centres of symmetric group rings},
JOURNAL = {Proc. Roy. Soc. London Ser. A},
FJOURNAL = {Proceedings of the Royal Society. London. Series A.
Mathematical, Physical and Engineering Sciences},
VOLUME = {250},
YEAR = {1959},
PAGES = {212--221},
ISSN = {0962-8444},
MRCLASS = {20.00},
MRNUMBER = {0103935 (21 \#2697)},
MRREVIEWER = {T. Nakayama},
}
}}}
The partial class algebra is used and described in a recent paper by
Féray, but originally defined by Ivanov and Kerov. Both articles are
available in English on arXiv, and the mathscinet bibtex is:
{{{
@article {MR2854640,
AUTHOR = {F{\'e}ray, Valentin},
TITLE = {Partial {J}ucys-{M}urphy elements and star factorizations},
JOURNAL = {European J. Combin.},
FJOURNAL = {European Journal of Combinatorics},
VOLUME = {33},
YEAR = {2012},
NUMBER = {2},
PAGES = {189--198},
ISSN = {0195-6698},
MRCLASS = {05A05 (05A15)},
MRNUMBER = {2854640 (2012k:05013)},
DOI = {10.1016/j.ejc.2011.09.035},
URL = {http://dx.doi.org/10.1016/j.ejc.2011.09.035},
}
@article {MR1708561,
AUTHOR = {Ivanov, V. and Kerov, S.},
TITLE = {The algebra of conjugacy classes in symmetric groups, and
partial permutations},
JOURNAL = {Zap. Nauchn. Sem. S.-Peterburg. Otdel. Mat. Inst. Steklov.
(POMI)},
FJOURNAL = {Rossi\u\i skaya Akademiya Nauk. Sankt-Peterburgskoe
Otdelenie.
Matematicheski\u\i\ Institut im. V. A. Steklova. Zapiski
Nauchnykh Seminarov (POMI)},
VOLUME = {256},
YEAR = {1999},
NUMBER = {Teor. Predst. Din. Sist. Komb. i Algoritm. Metody. 3},
PAGES = {95--120, 265},
ISSN = {0373-2703},
MRCLASS = {20B30 (05A05)},
MRNUMBER = {1708561 (2000g:20010)},
DOI = {10.1023/A:1012473607966},
URL = {http://dx.doi.org/10.1023/A:1012473607966},
}
}}}
> - From what I could find, it seems like the Farahat-Higman algebra is
actually just the parts for a fixed `n`, not allowing `n` to vary. Thus we
would need to take the terms just corresponding to partitions `n` in the
larger product. Is this correct?
In the current version, the ground field `R` given to the constructor
`FarahatHigmanAlgebra` is first transformed into a polynomial ring of the
form `R['t']`, and then the `n` is the variable `t` from this new
polynomial ring. A better design would be to pass the ring `R['t']`
directly to the constructor, and let the parameter be chosen arbitrarily
from this ring (not just the generator `t`). This is one of the points
that made me think a better design is in order, because it creates some
problems down the line.
Regarding the bound on partitions based on `n`: strictly speaking, in the
FH algebra, the basis includes *all* partitions, not just those where
`size + length <= n`. If you want to get the center of the symmetric group
algebra for a fixed integer `n`, say `n = 4`, then you need to do two
things:
1. Start from the Farahat-Higman algebra over `R['t']` with parameter `t`,
and specialize `t` to `4`.
2. Map every basis element where the partition has `size + length > 4` to
zero.
The second step is where the bound on partitions comes up, but at that
point it's no longer the Farahat-Higman algebra itself, but rather a
homomorphic image. Does that make sense?
> - On line 426 of `farahat_higman.py`, you had originally left that
sentence as incomplete and I couldn't figure out how to finish it. Could
you finish writing that paragraph?
Hah, what I just wrote above is what I meant to write in the
documentation. I think it's a very muddled and unclear explanation,
though, so I should improve it. Let me know if it makes no/some/complete
sense.
> (Due to the amount of changes by just reorganizing code, I felt it was
better to post a new version of the patch than a review patch.)
Good call.
> For reviewing this patch, we'll do a cross-review where I review your
changes and you review mine. Sound good?
That works.
Cheers,
Mathieu
--
Ticket URL: <http://trac.sagemath.org/ticket/10305#comment:12>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.