X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Fcone%2Fschur.py;h=dca7292807096997a18bf5a57ae7dc400f3be187;hb=6e68bda35776924bee44e934b862540543335731;hp=3903b2bc8e346aa824c93d5acb14ad5efa6613de;hpb=3de09687eda60668146db73602d368be4ef4f853;p=sage.d.git diff --git a/mjo/cone/schur.py b/mjo/cone/schur.py index 3903b2b..dca7292 100644 --- a/mjo/cone/schur.py +++ b/mjo/cone/schur.py @@ -40,9 +40,9 @@ def schur_cone(n): sage: P = schur_cone(5) sage: Q = nonnegative_orthant(5) - sage: G = [ g.change_ring(QQbar).normalized() for g in P ] - sage: H = [ h.change_ring(QQbar).normalized() for h in Q ] - sage: actual = max([arccos(u.inner_product(v)) for u in G for v in H]) + sage: G = ( g.change_ring(QQbar).normalized() for g in P ) + sage: H = ( h.change_ring(QQbar).normalized() for h in Q ) + sage: actual = max(arccos(u.inner_product(v)) for u in G for v in H) sage: expected = 3*pi/4 sage: abs(actual - expected).n() < 1e-12 True @@ -59,7 +59,7 @@ def schur_cone(n): sage: set_random_seed() sage: def majorized_by(x,y): ....: return (all(sum(x[0:i]) <= sum(y[0:i]) - ....: for i in range(x.degree()-1)) + ....: for i in xrange(x.degree()-1)) ....: and sum(x) == sum(y)) sage: n = ZZ.random_element(10) sage: V = VectorSpace(QQ, n)