Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
    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)
Пример #4
0
    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)