Skip to content
Open
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions src/sage/combinat/sf/sfa.py
Original file line number Diff line number Diff line change
Expand Up @@ -3569,6 +3569,11 @@ def plethysm(self, x, include=None, exclude=None):
sage: (1+p[2]).plethysm(p[2])
p[] + p[4]

Fixed :issue:`41257`::

sage: s[[]](tensor([p[1], s[1]]))
p[] # s[]

Check that degree one elements are treated in the correct way::

sage: R.<a1,a2,a11,b1,b21,b111> = QQ[]
Expand Down Expand Up @@ -3646,11 +3651,11 @@ def plethysm(self, x, include=None, exclude=None):
if tensorflag:
tparents = Px._sets
lincomb = Px.linear_combination
elt = lincomb((prod(lincomb((tensor([p[r].plethysm(base(la))
elt = lincomb((prod((lincomb((tensor([p[r].plethysm(base(la))
for base, la in zip(tparents, trm)]),
_raise_variables(c, r, degree_one))
for trm, c in x)
for r in mu),
for r in mu),tensor([base.one() for base in tparents])),
d)
for mu, d in p(self))
return Px(elt)
Expand Down
Loading