#15422: factorization of non-squarefree polynomials over the p-adics
-----------------------------------------------+---------------------------
       Reporter:  jdemeyer                     |        Owner:
           Type:  defect                       |       Status:
       Priority:  major                        |  needs_review
      Component:  padics                       |    Milestone:  sage-5.13
       Keywords:                               |   Resolution:
        Authors:  Jeroen Demeyer               |    Merged in:
Report Upstream:  N/A                          |    Reviewers:  Robert
         Branch:                               |  Bradshaw
   Dependencies:  #864, #9640, #10018, #11868  |  Work issues:
                                               |       Commit:
                                               |     Stopgaps:
-----------------------------------------------+---------------------------

Comment (by roed):

 Replying to [comment:21 jdemeyer]:
 > Replying to [comment:20 roed]:
 > > You can '''never''' say that a p-adic polynomial has a root.
 > That can't be true (or I am misunderstanding you). Using Hensel's Lemma,
 you ''can'' be certain that polynomials factor in a certain way. For
 example, any polynomial over `Zp` which is congruent to `(t-1)(t-2)`
 modulo p, will have a single p-adic root close to 1 and a single p-adic
 root close to 2. In particular, `(t-1)(t-2) + p*f` will never be
 irreducible (for f in `Zp[t]`). What am I missing?...

 You're right.  I need to go to sleep now, but I'll think about this more
 and get back to you tomorrow.  Perhaps we can add an option to pass to
 `factor` that allows for factoring non-squarefree polynomials.

 As for the `content` comment, it was based on reading through the patch
 and noting that you'd deleted that function in
 `Polynomial_element_generic.pyx`.  But I see now that it's defined again
 in the other classes, so there's no issue.

--
Ticket URL: <http://trac.sagemath.org/ticket/15422#comment:27>
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/groups/opt_out.

Reply via email to