def completion(self, p, prec, extras = {}): if p == infinity.Infinity: from sage.rings.real_mpfr import create_RealField return create_RealField(prec, **extras) else: from sage.rings.padics.factory import Qp return Qp(p, prec, **extras)
def completion(self, p, prec, extras={}): if p == infinity.Infinity: from sage.rings.real_mpfr import create_RealField return create_RealField(prec, **extras) else: from sage.rings.padics.factory import Qp return Qp(p, prec, **extras)
def completion(self, p, prec, extras = {}): r""" Return the completion of `\QQ` at `p`. EXAMPLES:: sage: QQ.completion(infinity, 53) Real Field with 53 bits of precision sage: QQ.completion(5, 15, {'print_mode': 'bars'}) 5-adic Field with capped relative precision 15 """ if p == infinity.Infinity: from sage.rings.real_mpfr import create_RealField return create_RealField(prec, **extras) else: from sage.rings.padics.factory import Qp return Qp(p, prec, **extras)
def completion(self, p, prec, extras={}): r""" Return the completion of `\QQ` at `p`. EXAMPLES:: sage: QQ.completion(infinity, 53) Real Field with 53 bits of precision sage: QQ.completion(5, 15, {'print_mode': 'bars'}) 5-adic Field with capped relative precision 15 """ if p == infinity.Infinity: from sage.rings.real_mpfr import create_RealField return create_RealField(prec, **extras) else: from sage.rings.padics.factory import Qp return Qp(p, prec, **extras)