#20573: py3 print in combinat/root_system folder
-------------------------+-------------------------------------------------
Reporter: | Owner:
chapoton | Status: needs_work
Type: | Milestone: sage-7.3
enhancement | Resolution:
Priority: major | Merged in:
Component: | Reviewers: Travis Scrimshaw
python3 | Work issues:
Keywords: | Commit:
Authors: | e0dd5a0e127daa0d36ab1bc6e49dc2c5a75093ab
Frédéric Chapoton | Stopgaps:
Report Upstream: N/A |
Branch: |
public/20573 |
Dependencies: |
-------------------------+-------------------------------------------------
Changes (by vbraun):
* status: positive_review => needs_work
Comment:
See also patchbot
{{{
sage -t --long src/sage/combinat/root_system/root_lattice_realizations.py
**********************************************************************
File "src/sage/combinat/root_system/root_lattice_realizations.py", line
1673, in
sage.combinat.root_system.root_lattice_realizations.RootLatticeRealizations.ParentMethods.tau_epsilon_operator_on_almost_positive_roots
Failed example:
for root in L.almost_positive_roots():
print('tau({:<41}) ='.format(root), tau(root))
Expected:
tau(-alpha[1] ) = alpha[1]
tau(alpha[1] ) = -alpha[1]
tau(alpha[1] + alpha[2] ) = alpha[2] + alpha[3]
tau(alpha[1] + alpha[2] + alpha[3] ) = alpha[2]
tau(alpha[1] + alpha[2] + alpha[3] + alpha[4]) = alpha[2] + alpha[3] +
alpha[4]
tau(-alpha[2] ) = -alpha[2]
tau(alpha[2] ) = alpha[1] + alpha[2] +
alpha[3]
tau(alpha[2] + alpha[3] ) = alpha[1] + alpha[2]
tau(alpha[2] + alpha[3] + alpha[4] ) = alpha[1] + alpha[2] +
alpha[3] + alpha[4]
tau(-alpha[3] ) = alpha[3]
tau(alpha[3] ) = -alpha[3]
tau(alpha[3] + alpha[4] ) = alpha[4]
tau(-alpha[4] ) = -alpha[4]
tau(alpha[4] ) = alpha[3] + alpha[4]
Got:
('tau(-alpha[1] ) =', alpha[1])
('tau(alpha[1] ) =', -alpha[1])
('tau(alpha[1] + alpha[2] ) =', alpha[2] +
alpha[3])
('tau(alpha[1] + alpha[2] + alpha[3] ) =', alpha[2])
('tau(alpha[1] + alpha[2] + alpha[3] + alpha[4]) =', alpha[2] +
alpha[3] + alpha[4])
('tau(-alpha[2] ) =', -alpha[2])
('tau(alpha[2] ) =', alpha[1] +
alpha[2] + alpha[3])
('tau(alpha[2] + alpha[3] ) =', alpha[1] +
alpha[2])
('tau(alpha[2] + alpha[3] + alpha[4] ) =', alpha[1] +
alpha[2] + alpha[3] + alpha[4])
('tau(-alpha[3] ) =', alpha[3])
('tau(alpha[3] ) =', -alpha[3])
('tau(alpha[3] + alpha[4] ) =', alpha[4])
('tau(-alpha[4] ) =', -alpha[4])
('tau(alpha[4] ) =', alpha[3] +
alpha[4])
**********************************************************************
File "src/sage/combinat/root_system/root_lattice_realizations.py", line
1694, in
sage.combinat.root_system.root_lattice_realizations.RootLatticeRealizations.ParentMethods.tau_epsilon_operator_on_almost_positive_roots
Failed example:
for root in L.almost_positive_roots():
print('tau({:<41}) ='.format(root), tau(root))
Expected:
tau((-1, 1, 0) ) = (1, -1, 0)
tau((1, 0, 0) ) = (0, 1, 0)
tau((1, -1, 0) ) = (-1, 1, 0)
tau((1, 1, 0) ) = (1, 1, 0)
tau((1, 0, -1) ) = (0, 1, 1)
tau((1, 0, 1) ) = (0, 1, -1)
tau((0, -1, 1) ) = (0, -1, 1)
tau((0, 1, 0) ) = (1, 0, 0)
tau((0, 1, -1) ) = (1, 0, 1)
tau((0, 1, 1) ) = (1, 0, -1)
tau((0, 0, -1) ) = (0, 0, 1)
tau((0, 0, 1) ) = (0, 0, -1)
Got:
('tau((-1, 1, 0) ) =', (1, -1, 0))
('tau((1, 0, 0) ) =', (0, 1, 0))
('tau((1, -1, 0) ) =', (-1, 1, 0))
('tau((1, 1, 0) ) =', (1, 1, 0))
('tau((1, 0, -1) ) =', (0, 1, 1))
('tau((1, 0, 1) ) =', (0, 1, -1))
('tau((0, -1, 1) ) =', (0, -1, 1))
('tau((0, 1, 0) ) =', (1, 0, 0))
('tau((0, 1, -1) ) =', (1, 0, 1))
('tau((0, 1, 1) ) =', (1, 0, -1))
('tau((0, 0, -1) ) =', (0, 0, 1))
('tau((0, 0, 1) ) =', (0, 0, -1))
**********************************************************************
1 item had failures:
2 of 10 in
sage.combinat.root_system.root_lattice_realizations.RootLatticeRealizations.ParentMethods.tau_epsilon_operator_on_almost_positive_roots
[607 tests, 2 failures, 46.05 s]
}}}
--
Ticket URL: <http://trac.sagemath.org/ticket/20573#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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.