#16681: Random doctest failures in sage/rings/algebraic_closure_finite_field.py
---------------------------------+------------------------
       Reporter:  vbraun         |        Owner:
           Type:  defect         |       Status:  new
       Priority:  major          |    Milestone:  sage-6.3
      Component:  number theory  |   Resolution:
       Keywords:                 |    Merged in:
        Authors:                 |    Reviewers:
Report Upstream:  N/A            |  Work issues:
         Branch:                 |       Commit:
   Dependencies:  #16682         |     Stopgaps:
---------------------------------+------------------------

Comment (by vdelecroix):

 I do not understand...
 {{{
 sage: K = GF(5).algebraic_closure()
 sage: R = PolynomialRing(K, 'T')
 sage: while True:
 ....:     p = R.random_element(degree=(2,10))
 ....:     fac = p.factor()
 ....:     assert fac.prod() == p, (p,fac)
 Traceback (most recent call last):
 ...
 AssertionError: (2*T^6 + 2*T^5 + 4*T^4 + 2*T^2 + 2*T + 2, (2) * (T + 3) *
 (T + 3*z5^3 + 2*z5^2 + 1) * (T + 2*z5^4 + 3*z5^2 + 4*z5 + 1) * (T + 2*z5^4
 + z5^3 + z5^2 + 3) * (T + 2*z5^4 + 2*z5^3 + 2) * (T + 2*z5^4 + 4*z5^3 +
 z5^2 + 3*z5 + 2))
 sage: p == fac.prod()          # fine
 False
 sage: p.factor() == fac        # What!?
 False
 sage: p.factor().prod() == p   # What again!?
 True
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/16681#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/d/optout.

Reply via email to