From 4a87faeca75f6868ed73775fec1fff363bb80623 Mon Sep 17 00:00:00 2001 From: Rajesh Veeranki Date: Thu, 13 Feb 2014 17:29:55 +0530 Subject: [PATCH] Added is_integer() function to QQbar.py --- src/sage/rings/qqbar.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/sage/rings/qqbar.py b/src/sage/rings/qqbar.py index bd222aacc0a..2160d34a3e9 100644 --- a/src/sage/rings/qqbar.py +++ b/src/sage/rings/qqbar.py @@ -3289,6 +3289,17 @@ def is_square(self): else: return True + def is_integer(self): + """Return True if this number is a integer + + EXAMPLES:: + sage: QQbar(2).is_integer() + True + sage: QQbar(1/2).is_integer() + False + """ + return self in ZZ + def sqrt(self, all=False, extend=True): """ Return the square root(s) of this number.