#15454: Implement Eulerian (quasi)symmetric functions
-------------------------------------+-------------------------------------
Reporter: tscrim | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.0
Component: combinatorics | Resolution:
Keywords: Eulerian sf, qsym | Merged in:
Authors: Travis Scrimshaw | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
public/combinat/sf/eulerian | cd66c6470765cc3651553d8af9dde2d99ab76962
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by tscrim):
Replying to [comment:3 darij]:
> Interesting -- these were new to me, despite the paper being in my
algebra folder...
>
> What is the rationale behind replacing
`sage.combinat.partition.Partitions()` by `_Partitions`? Speed? (And why
only sometimes?)
This was something introduced in #13605 since the set of all partitions is
used all over the place and the UniqueRepr. calls do have some effect on
speed. Plus this means it's never garbage collected.
> EDIT: "permtutation", "excedences". Ok, the latter might need some
explanation. Dictionaries say that "exceedences" and "exceedance" are both
right, the latter form apparently being the standard one.
Combinatorialists seem to use either "exceedance" or "excedance". Noone
seems to use "excedence".
Hmmm...curious. I followed what is in `permutation.py`: the method
`weak_excedences()`. Since this is just in the docstring, I think it'd be
okay to use "excedance" to match the reference.
> EDIT2: I find this ambiguous: ``i` is a descent and `i` is not an
excedence or `i + 1` is,`.
That was the least ambiguous way I could come up with. The parenthesis
should be around the "or" but English syntax doesn't allow that. Oh,
here's a thought:
{{{`i` is a descent, and given that `i` is not an excedance or `i + 1`
is,}}}
And because I can't resist the (bad) pun: English is not a language
decided around around logic.
--
Ticket URL: <http://trac.sagemath.org/ticket/15454#comment:4>
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.