Ticket #1367: sage-1367.patch

File sage-1367.patch, 1.0 kB (added by fwclarke, 6 months ago)
  • a/sage/rings/number_field/number_field_ideal_rel.py

    old new  
    8686            R = L.polynomial().parent() 
    8787            S = L['x'] 
    8888            gens = L.pari_rnf().rnfidealtwoelt(self.pari_rhnf()) 
    89             gens = [ L(R(x.lift().lift())) for x in gens ] 
     89            gens = [ R(x.lift().lift()).subs(L.gen()) for x in gens ] 
    9090            ## Make sure that gens[1] is in L, not K 
    9191            Lcoeff = [ L(x) for x in list(gens[1].polynomial()) ] 
    9292            gens[1] = S.hom([L.gen()])(S(Lcoeff))