Advertisement
JoelSjogren

Untitled

Oct 17th, 2020
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. box% sage
  2. ┌────────────────────────────────────────────────────────────────────┐
  3. │ SageMath version 9.1, Release Date: 2020-05-20 │
  4. │ Using Python 3.8.6. Type "help()" for help. │
  5. └────────────────────────────────────────────────────────────────────┘
  6. sage: R.<x0,x1,x2,x3,x4> = PolynomialRing(QQ, order='lex')
  7. sage: add = lambda p, q: tuple(pi+qi for pi,qi in zip(p,q))
  8. sage: mul = lambda p, q: tuple(sum(pi*qj for (i,pi) in enumerate(p) for (j,qj) in enumerate(q) if (i+j)%5==k) for k in range(5))
  9. sage: x = (x0,x1,x2,x3,x4)
  10. sage: u1=(x0,x1,x2,x3,x4); u2=(x0,x2,x4,x1,x3); u3=(x0,x3,x1,x4,x2); u4=(x0,x4,x3,x2,x1)
  11. sage: s1=add(u1,add(u2,add(u3,u4)))
  12. sage: s2=add(mul(u1,u2),add(mul(u1,u3),add(mul(u1,u4),add(mul(u2,u3),add(mul(u2,u4),mul(u3,u4))))))
  13. sage: s3=add(mul(u1,mul(u2,u3)),add(mul(u1,mul(u2,u4)),add(mul(u1,mul(u3,u4)),mul(u2,mul(u3,u4)))))
  14. sage: s4=mul(u1,mul(u2,mul(u3,u4)))
  15. sage: ideal([si[0]-si[1] for si in (s1,s2,s3,s4)]).groebner_basis()[-1].factor()
  16. (x3 - x4)^7
  17. sage:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement