Open user202729 opened 4 days ago
Currently we have this behavior:
sage: F = RealField(100) sage: Sequence([2.3, F(1)]).universe() Real Field with 53 bits of precision
even though a RealLiteral effectively have "infinite" precision.
RealLiteral
We make the parent be RealLazyField instead.
RealLazyField
sage: Sequence([RealLazyField()(2.3), F(1)]).universe() Real Field with 100 bits of precision
Not sure.
Motivation is https://github.com/sagemath/sage/issues/38364
Problem Description
Currently we have this behavior:
even though a
RealLiteral
effectively have "infinite" precision.Proposed Solution
We make the parent be
RealLazyField
instead.Alternatives Considered
Not sure.
Additional Information
Motivation is https://github.com/sagemath/sage/issues/38364
Is there an existing issue for this?