#15331: Do not try to create embedded number field morphisms for non-embedded
number fields
-------------------------------------+-------------------------------------
       Reporter:  SimonKing          |        Owner:
           Type:  defect             |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.2
      Component:  number fields      |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Simon King, Marc   |    Reviewers:  Marc Mezzarobba,
  Mezzarobba                         |  Jean-Pierre Flori
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/jpflori/ticket/15331             |  d84620d36226927a6e1a13aad98baf8b999daf3c
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by jpflori):

 Replying to [comment:11 mmezzarobba]:
 > Replying to [comment:9 jpflori]:
 > > I've just added some doc about which ambient field is tried by
 default.
 >
 > Hmm, `CDF` is actually tried ''before'' the algebraic closure of the
 pushout, contrary to what the description you wrote suggests. (That's what
 Simon's patch was doing, and I tried to leave the results of successful
 calls unchanged in mine.) I think we should either swap the corresponding
 items in the docstring, or try the algebraic closure first if this order
 makes more sense.
 >
 Oops, in fact, I took back the description with what I built on top of the
 original Simon branch, and there I tried CDF last.
 It seemed to make more sense to me to test it after the algebraic closure
 which a priori is smaller.
 So I'd be in favor of changing the current behavior and not the doc.

 > > If nobody feels concerned as I do about the uncatched errors (maybe
 the coercion framework already deals with them in a correct way, it just
 too late to try to remember about that), the let's get this merged.
 >
 > Since no one seems to know in what scenarios these except clauses are
 supposed to be used (and the patches + tickets they come from do not make
 it clear to me), I thought we could remove them for now and add them back
 later, with tests triggering them, if necessary. But please feel free to
 change back the code to catch more exceptions if you disagree.
 I agree with that plan.

--
Ticket URL: <http://trac.sagemath.org/ticket/15331#comment:13>
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