M2
M2 copied to clipboard
lift breaks
trafficstars
see https://groups.google.com/forum/#!topic/macaulay2/QowiaTEHIqo
I see at least two separate problems. The first is that R=CC[]; lift(1_R,QQ) breaks because RR is on the R.baseRings path, not default RR (or better, the one with the precision of CC). The second is that R=RR[]; lift(1_R,QQ) fails because it calls repeatedly r = rawLift(raw B, r) for B in the reversed base ring list, but the corresponding case in ConcreteRing<RingType>::lift() in e/aring-glue.hpp isn't implemented. Instead lift(1.0, QQ) works because it's implemented directly in m2/reals.m2.
Any suggestions what the path of least resistance is? Thanks in advance!