Module Expr Str ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad BinOpSub NameLoad NameLoad attr Num body Raise NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If UnaryOpNot Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body If AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Num body Return Call NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad NameLoad If UnaryOpInvert BinOpBitAnd AttributeLoad NameLoad attr Num body Return NameLoad orelse If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body If NameLoad body Assign NameStore NameLoad orelse Return orelse Return orelse Return NameLoad decorator_list NameLoad Assign NameStore NameLoad Assign TupleStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad decorator_list NameLoad Assign NameStore NameStore NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body If SubscriptLoad Call AttributeLoad NameLoad attr Index Num body Return NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad decorator_list NameLoad Assign TupleStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Return Call NameLoad UnaryOpInvert Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Return Call NameLoad UnaryOpInvert Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad decorator_list NameLoad Assign TupleStore NameStore NameStore NameStore NameStore NameStore BinOpMult ListLoad NameLoad Num Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Return NameLoad Return UnaryOpNot NameLoad orelse Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Index Num attr Num If CompareNotEq AttributeLoad NameLoad attr Num body Return UnaryOpNot NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Pass orelse If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore BinOpBitXor NameLoad NameLoad orelse Break orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign NameStore BinOpDiv BinOpDiv SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num NameLoad NameLoad If Call NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad NameLoad body Return Call NameLoad Call AttributeLoad NameLoad attr BinOpPow BinOpPow Num NameLoad AttributeLoad NameLoad attr NameLoad Return If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Return UnaryOpNot NameLoad Return If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad decorator_list NameLoad Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Return NameLoad decorator_list NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpBitOr Call AttributeLoad NameLoad attr BinOpDiv BinOpDiv SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad decorator_list NameLoad Assign NameStore NameStore NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad Assign TupleStore NameStore NameStore BinOpMult ListLoad NameLoad Num Assign TupleStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Num Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore BinOpBitXor NameLoad NameLoad orelse If UnaryOpNot Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Break If Call NameLoad UnaryOpInvert Call AttributeLoad NameLoad attr NameLoad NameLoad body AugAssignAdd NameStore Num If CompareGt NameLoad Num body Break orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Return NameLoad decorator_list NameLoad Assign TupleStore NameStore NameStore BinOpMult ListLoad NameLoad Num decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad Assign TupleStore NameStore NameStore BinOpMult ListLoad NameLoad Num Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad decorator_list NameLoad Assign NameStore NameStore NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Index Num attr Num If CompareNotEq AttributeLoad NameLoad attr Num body Return UnaryOpNot NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Num For NameStore AttributeLoad NameLoad attr body If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Pass orelse If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body AugAssignAdd NameStore Num orelse Break orelse If CompareEq NameLoad Num body Return NameLoad If BoolOpOr CompareEq NameLoad Num CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore NameLoad Assign NameStore Num For NameStore AttributeLoad NameLoad attr body If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore BinOpBitXor NameLoad NameLoad orelse If UnaryOpNot Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Break orelse If CompareEq NameLoad Call NameLoad AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad Assign NameStore BinOpDiv BinOpDiv SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num NameLoad NameLoad If Call NameLoad Call AttributeLoad NameLoad attr BinOpMult Num NameLoad NameLoad body Return Call NameLoad Call AttributeLoad NameLoad attr BinOpPow BinOpPow Num NameLoad AttributeLoad NameLoad attr NameLoad If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad Return If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad If Call NameLoad BinOpBitAnd Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Return NameLoad If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr BinOpMult Num AttributeLoad NameLoad attr NameLoad If NameLoad body Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Return NameLoad Return If CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad body If CompareIn SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Num ListLoad NameLoad UnaryOpUSub NameLoad body Return NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad If CompareIs NameLoad NameLoad body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpDiv BinOpDiv SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad NameLoad Return Call NameLoad BinOpBitAnd Call AttributeLoad NameLoad attr BinOpMult Num NameLoad UnaryOpInvert Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot CompareEq SubscriptLoad Call AttributeLoad NameLoad attr Index Num Num decorator_list NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Num Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore BinOpBitXor NameLoad NameLoad orelse If UnaryOpNot Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Break If Call NameLoad UnaryOpInvert Call AttributeLoad NameLoad attr NameLoad NameLoad body AugAssignAdd NameStore Num If CompareGt NameLoad Num body Break orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return CompareNotEq AttributeLoad NameLoad attr Num decorator_list NameLoad Assign TupleStore NameStore NameStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore NameStore NameStore NameStore BinOpMult ListLoad Call NameLoad AttributeLoad NameLoad attr Num FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Return Call NameLoad UnaryOpInvert Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad body Return Call NameLoad UnaryOpInvert Call AttributeLoad NameLoad attr BinOpSub NameLoad Num NameLoad decorator_list NameLoad Assign TupleStore NameStore NameStore NameStore NameStore NameStore BinOpMult ListLoad NameLoad Num Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad decorator_list
N/A N/A 
Handlers for predicates related to set membership: integer, rational, etc.
 __future__ print_function division sympy.assumptions Q ask sympy.assumptions.handlers CommonHandler test_closed_group sympy.core.numbers pi sympy.functions.elementary.exponential exp log sympy I AskIntegerHandler N/A CommonHandler N/A N/A 
    Handler for Q.integer
    Test that an expression belongs to the field of integer numbers
     Expr N/A N/A expr assumptions N/A N/A N/A N/A expr is_integer N/A staticmethod _number N/A N/A expr assumptions N/A N/A N/A N/A N/A i N/A int N/A N/A expr round N/A N/A N/A N/A N/A expr i equals 0 N/A N/A TypeError N/A True N/A N/A N/A TypeError N/A N/A False N/A staticmethod Add N/A N/A expr assumptions N/A N/A N/A 
        Integer + Integer       -> Integer
        Integer + !Integer      -> !Integer
        !Integer + !Integer -> ?
         N/A N/A expr is_number N/A N/A N/A N/A AskIntegerHandler _number expr assumptions N/A N/A test_closed_group expr assumptions N/A Q integer N/A staticmethod Mul N/A N/A expr assumptions N/A N/A N/A 
        Integer*Integer      -> Integer
        Integer*Irrational   -> !Integer
        Odd/Even             -> !Integer
        Integer*Rational     -> ?
         N/A N/A expr is_number N/A N/A N/A N/A AskIntegerHandler _number expr assumptions N/A _output True N/A arg N/A expr args N/A N/A N/A N/A ask N/A N/A Q integer arg assumptions N/A N/A N/A arg is_Rational N/A N/A N/A N/A arg q 2 N/A N/A N/A ask N/A N/A Q even N/A 2 expr assumptions N/A N/A N/A N/A arg q 1 N/A N/A None N/A N/A N/A ask N/A N/A Q irrational arg assumptions N/A N/A _output N/A N/A _output False N/A N/A N/A N/A N/A N/A _output N/A staticmethod N/A Pow Add N/A N/A int Integer N/A N/A N/A staticmethod N/A CommonHandler AlwaysTrue 2 N/A N/A Pi Exp1 GoldenRatio Infinity NegativeInfinity ImaginaryUnit N/A N/A N/A staticmethod N/A CommonHandler AlwaysFalse 6 Rational N/A N/A expr assumptions N/A N/A N/A False N/A staticmethod Abs N/A N/A expr assumptions N/A N/A N/A N/A ask N/A N/A Q integer N/A N/A expr args N/A 0 assumptions N/A staticmethod MatrixElement N/A N/A expr assumptions N/A N/A N/A N/A ask N/A N/A Q integer_elements N/A N/A expr args N/A 0 assumptions N/A staticmethod N/A Determinant Trace MatrixElement N/A AskRationalHandler N/A CommonHandler N/A N/A 
    Handler for Q.rational
    Test that an expression belongs to the field of rational numbers
     Expr N/A N/A expr assumptions N/A N/A N/A N/A expr is_rational N/A staticmethod Add N/A N/A expr assumptions N/A N/A N/A 
        Rational + Rational     -> Rational
        Rational + !Rational    -> !Rational
        !Rational + !Rational   -> ?
         N/A N/A expr is_number N/A N/A N/A N/A N/A expr as_real_imag N/A 1 N/A N/A False N/A N/A test_closed_group expr assumptions N/A Q rational N/A staticmethod N/A Mul Add Pow N/A N/A expr assumptions N/A N/A N/A 
        Rational ** Integer      -> Rational
        Irrational ** Rational   -> Irrational
        Rational ** Irrational   -> ?
         N/A N/A ask N/A N/A Q integer N/A expr exp assumptions N/A N/A N/A ask N/A N/A Q rational N/A expr base assumptions N/A N/A N/A ask N/A N/A Q rational N/A expr exp assumptions N/A N/A N/A ask N/A N/A Q prime N/A expr base assumptions N/A N/A False N/A staticmethod N/A N/A Rational Float N/A N/A N/A staticmethod N/A CommonHandler AlwaysTrue 2 N/A N/A ImaginaryUnit Infinity NegativeInfinity Pi Exp1 GoldenRatio N/A N/A N/A staticmethod N/A CommonHandler AlwaysFalse 6 exp N/A N/A expr assumptions N/A N/A N/A x N/A N/A expr args N/A 0 N/A N/A ask N/A N/A Q rational x assumptions N/A N/A N/A ask N/A N/A N/A Q nonzero x assumptions N/A staticmethod cot N/A N/A expr assumptions N/A N/A N/A x N/A N/A expr args N/A 0 N/A N/A ask N/A N/A Q rational x assumptions N/A N/A False N/A staticmethod log N/A N/A expr assumptions N/A N/A N/A x N/A N/A expr args N/A 0 N/A N/A ask N/A N/A Q rational x assumptions N/A N/A N/A ask N/A N/A N/A Q nonzero N/A x 1 assumptions N/A staticmethod N/A N/A sin cos tan asin atan N/A N/A exp 5 N/A N/A acos acot N/A log cot N/A AskIrrationalHandler N/A CommonHandler N/A Expr N/A N/A expr assumptions N/A N/A N/A N/A expr is_irrational N/A staticmethod Basic N/A N/A expr assumptions N/A N/A N/A _real N/A ask N/A N/A Q real expr assumptions N/A _real N/A N/A _rational N/A ask N/A N/A Q rational expr assumptions N/A N/A _rational None N/A N/A None N/A N/A _rational N/A N/A _real N/A staticmethod N/A AskRealHandler N/A CommonHandler N/A N/A 
    Handler for Q.real
    Test that an expression belongs to the field of real numbers
     Expr N/A N/A expr assumptions N/A N/A N/A N/A expr is_real N/A staticmethod _number N/A N/A expr assumptions N/A N/A N/A i N/A N/A N/A N/A N/A expr as_real_imag N/A 1 evalf 2 N/A N/A N/A i _prec 1 N/A N/A N/A i N/A staticmethod Add N/A N/A expr assumptions N/A N/A N/A 
        Real + Real              -> Real
        Real + (Complex & !Real) -> !Real
         N/A N/A expr is_number N/A N/A N/A N/A AskRealHandler _number expr assumptions N/A N/A test_closed_group expr assumptions N/A Q real N/A staticmethod Mul N/A N/A expr assumptions N/A N/A N/A 
        Real*Real               -> Real
        Real*Imaginary          -> !Real
        Imaginary*Imaginary     -> Real
         N/A N/A expr is_number N/A N/A N/A N/A AskRealHandler _number expr assumptions N/A result True N/A arg N/A expr args N/A N/A N/A ask N/A N/A Q real arg assumptions N/A N/A N/A N/A N/A ask N/A N/A Q imaginary arg assumptions N/A N/A result N/A result True N/A N/A N/A N/A result N/A staticmethod Pow N/A N/A expr assumptions N/A N/A N/A 
        Real**Integer              -> Real
        Positive**Real             -> Real
        Real**(Integer/Even)       -> Real if base is nonnegative
        Real**(Integer/Odd)        -> Real
        Imaginary**(Integer/Even)  -> Real
        Imaginary**(Integer/Odd)   -> not Real
        Imaginary**Real            -> ? since Real could be 0 (giving real) or 1 (giving imaginary)
        b**Imaginary               -> Real if log(b) is imaginary and b != 0 and exponent != integer multiple of I*pi/log(b)
        Real**Real                 -> ? e.g. sqrt(-1) is imaginary and sqrt(2) is not
         N/A N/A expr is_number N/A N/A N/A N/A AskRealHandler _number expr assumptions N/A N/A N/A N/A expr base func exp N/A N/A N/A ask N/A N/A Q imaginary N/A N/A N/A expr base args N/A 0 assumptions N/A N/A N/A ask N/A N/A Q imaginary N/A expr exp assumptions N/A N/A True N/A i N/A N/A N/A N/A N/A expr base args N/A 0 I pi N/A N/A ask N/A N/A Q integer N/A 2 i assumptions N/A N/A N/A ask N/A N/A Q real N/A N/A -1 i N/A expr exp assumptions N/A N/A N/A ask N/A N/A Q imaginary N/A expr base assumptions N/A N/A N/A ask N/A N/A Q integer N/A expr exp assumptions N/A N/A odd N/A ask N/A N/A Q odd N/A expr exp assumptions N/A N/A odd None N/A N/A N/A odd N/A N/A N/A ask N/A N/A Q imaginary N/A expr exp assumptions N/A N/A imlog N/A ask N/A N/A Q imaginary N/A log N/A expr base assumptions N/A N/A imlog None N/A N/A imlog N/A N/A ask N/A N/A Q real N/A expr base assumptions N/A N/A N/A ask N/A N/A Q real N/A expr exp assumptions N/A N/A N/A N/A N/A expr exp is_Rational N/A ask N/A N/A Q even N/A N/A expr exp q assumptions N/A N/A N/A ask N/A N/A Q positive N/A expr base assumptions N/A N/A N/A ask N/A N/A Q integer N/A expr exp assumptions N/A N/A True N/A N/A N/A ask N/A N/A Q positive N/A expr base assumptions N/A N/A True N/A N/A N/A ask N/A N/A Q negative N/A expr base assumptions N/A N/A False N/A staticmethod N/A N/A Rational Float Pi Exp1 GoldenRatio Abs re im N/A N/A N/A staticmethod N/A CommonHandler AlwaysTrue 8 N/A N/A ImaginaryUnit Infinity NegativeInfinity N/A N/A N/A staticmethod N/A CommonHandler AlwaysFalse 3 sin N/A N/A expr assumptions N/A N/A N/A N/A ask N/A N/A Q real N/A N/A expr args N/A 0 assumptions N/A N/A True N/A staticmethod N/A cos sin exp N/A N/A expr assumptions N/A N/A N/A N/A ask N/A N/A N/A Q integer N/A N/A N/A N/A expr args N/A 0 I pi N/A N/A Q real N/A N/A expr args N/A 0 assumptions N/A staticmethod log N/A N/A expr assumptions N/A N/A N/A N/A ask N/A N/A Q positive N/A N/A expr args N/A 0 assumptions N/A staticmethod MatrixElement N/A N/A expr assumptions N/A N/A N/A N/A ask N/A N/A Q real_elements N/A N/A expr args N/A 0 assumptions N/A staticmethod N/A Determinant Trace MatrixElement N/A AskExtendedRealHandler N/A AskRealHandler N/A N/A 
    Handler for Q.extended_real
    Test that an expression belongs to the field of extended real numbers,
    that is real numbers union {Infinity, -Infinity}
     Add N/A N/A expr assumptions N/A N/A N/A N/A test_closed_group expr assumptions N/A Q extended_real N/A staticmethod N/A N/A Mul Pow N/A N/A Add 2 N/A N/A Infinity NegativeInfinity N/A N/A N/A staticmethod N/A CommonHandler AlwaysTrue 2 N/A AskHermitianHandler N/A AskRealHandler N/A N/A 
    Handler for Q.hermitian
    Test that an expression belongs to the field of Hermitian operators
     Add N/A N/A expr assumptions N/A N/A N/A 
        Hermitian + Hermitian  -> Hermitian
        Hermitian + !Hermitian -> !Hermitian
         N/A N/A expr is_number N/A N/A N/A N/A AskRealHandler _number expr assumptions N/A N/A test_closed_group expr assumptions N/A Q hermitian N/A staticmethod Mul N/A N/A expr assumptions N/A N/A N/A 
        As long as there is at most only one noncommutative term:
        Hermitian*Hermitian         -> Hermitian
        Hermitian*Antihermitian     -> !Hermitian
        Antihermitian*Antihermitian -> Hermitian
         N/A N/A expr is_number N/A N/A N/A N/A AskRealHandler _number expr assumptions N/A nccount 0 N/A result True N/A arg N/A expr args N/A N/A N/A ask N/A N/A Q antihermitian arg assumptions N/A N/A result N/A result True N/A N/A N/A N/A ask N/A N/A Q hermitian arg assumptions N/A N/A N/A N/A ask N/A N/A N/A Q commutative arg assumptions N/A N/A nccount 1 N/A N/A nccount 1 N/A N/A N/A N/A result N/A staticmethod Pow N/A N/A expr assumptions N/A N/A N/A 
        Hermitian**Integer -> Hermitian
         N/A N/A expr is_number N/A N/A N/A N/A AskRealHandler _number expr assumptions N/A N/A ask N/A N/A Q hermitian N/A expr base assumptions N/A N/A N/A ask N/A N/A Q integer N/A expr exp assumptions N/A N/A True N/A staticmethod sin N/A N/A expr assumptions N/A N/A N/A N/A ask N/A N/A Q hermitian N/A N/A expr args N/A 0 assumptions N/A N/A True N/A staticmethod N/A N/A cos exp N/A N/A sin 2 N/A AskComplexHandler N/A CommonHandler N/A N/A 
    Handler for Q.complex
    Test that an expression belongs to the field of complex numbers
     Expr N/A N/A expr assumptions N/A N/A N/A N/A expr is_complex N/A staticmethod Add N/A N/A expr assumptions N/A N/A N/A N/A test_closed_group expr assumptions N/A Q complex N/A staticmethod N/A N/A Mul Pow N/A N/A Add 2 N/A N/A Number sin cos log exp re im NumberSymbol Abs ImaginaryUnit N/A N/A N/A staticmethod N/A CommonHandler AlwaysTrue 10 N/A N/A Infinity NegativeInfinity N/A N/A N/A staticmethod N/A CommonHandler AlwaysFalse 2 MatrixElement N/A N/A expr assumptions N/A N/A N/A N/A ask N/A N/A Q complex_elements N/A N/A expr args N/A 0 assumptions N/A staticmethod N/A Determinant Trace MatrixElement N/A AskImaginaryHandler N/A CommonHandler N/A N/A 
    Handler for Q.imaginary
    Test that an expression belongs to the field of imaginary numbers,
    that is, numbers in the form x*I, where x is real
     Expr N/A N/A expr assumptions N/A N/A N/A N/A expr is_imaginary N/A staticmethod _number N/A N/A expr assumptions N/A N/A N/A r N/A N/A N/A N/A N/A expr as_real_imag N/A 0 evalf 2 N/A N/A N/A r _prec 1 N/A N/A N/A r N/A staticmethod Add N/A N/A expr assumptions N/A N/A N/A 
        Imaginary + Imaginary -> Imaginary
        Imaginary + Complex   -> ?
        Imaginary + Real      -> !Imaginary
         N/A N/A expr is_number N/A N/A N/A N/A AskImaginaryHandler _number expr assumptions N/A reals 0 N/A arg N/A expr args N/A N/A N/A ask N/A N/A Q imaginary arg assumptions N/A N/A N/A N/A N/A ask N/A N/A Q real arg assumptions N/A N/A reals 1 N/A N/A N/A N/A N/A reals 0 N/A N/A True N/A N/A N/A reals 1 N/A N/A len N/A expr args reals N/A N/A False N/A staticmethod Mul N/A N/A expr assumptions N/A N/A N/A 
        Real*Imaginary      -> Imaginary
        Imaginary*Imaginary -> Real
         N/A N/A expr is_number N/A N/A N/A N/A AskImaginaryHandler _number expr assumptions N/A result False N/A reals 0 N/A arg N/A expr args N/A N/A N/A ask N/A N/A Q imaginary arg assumptions N/A N/A result N/A result True N/A N/A N/A N/A ask N/A N/A Q real arg assumptions N/A N/A N/A N/A N/A reals N/A len N/A expr args N/A N/A False N/A result N/A staticmethod Pow N/A N/A expr assumptions N/A N/A N/A 
        Imaginary**Odd        -> Imaginary
        Imaginary**Even       -> Real
        b**Imaginary          -> !Imaginary if exponent is an integer multiple of I*pi/log(b)
        Imaginary**Real       -> ?
        Positive**Real        -> Real
        Negative**Integer     -> Real
        Negative**(Integer/2) -> Imaginary
        Negative**Real        -> not Imaginary if exponent is not Rational
         N/A N/A expr is_number N/A N/A N/A N/A AskImaginaryHandler _number expr assumptions N/A N/A N/A N/A expr base func exp N/A N/A N/A ask N/A N/A Q imaginary N/A N/A N/A expr base args N/A 0 assumptions N/A N/A N/A ask N/A N/A Q imaginary N/A expr exp assumptions N/A N/A False N/A i N/A N/A N/A N/A N/A expr base args N/A 0 I pi N/A N/A ask N/A N/A Q integer N/A 2 i assumptions N/A N/A N/A ask N/A N/A Q imaginary N/A N/A -1 i N/A expr exp assumptions N/A N/A ask N/A N/A Q imaginary N/A expr base assumptions N/A N/A N/A ask N/A N/A Q integer N/A expr exp assumptions N/A N/A odd N/A ask N/A N/A Q odd N/A expr exp assumptions N/A N/A odd None N/A N/A odd N/A N/A N/A ask N/A N/A Q imaginary N/A expr exp assumptions N/A N/A imlog N/A ask N/A N/A Q imaginary N/A log N/A expr base assumptions N/A N/A imlog None N/A N/A False N/A N/A ask N/A N/A N/A Q real N/A expr base N/A N/A Q real N/A expr exp assumptions N/A N/A N/A ask N/A N/A Q positive N/A expr base assumptions N/A N/A False N/A N/A rat N/A ask N/A N/A Q rational N/A expr exp assumptions N/A N/A rat N/A N/A rat N/A N/A ask N/A N/A Q integer N/A expr exp assumptions N/A N/A False N/A N/A half N/A ask N/A N/A Q integer N/A 2 N/A expr exp assumptions N/A half N/A N/A N/A ask N/A N/A Q negative N/A expr base assumptions N/A half N/A staticmethod log N/A N/A expr assumptions N/A N/A N/A N/A ask N/A N/A Q real N/A N/A expr args N/A 0 assumptions N/A N/A N/A ask N/A N/A Q positive N/A N/A expr args N/A 0 assumptions N/A N/A False N/A N/A N/A N/A N/A N/A expr args N/A 0 func exp N/A N/A N/A N/A N/A N/A N/A expr args N/A 0 args N/A 0 N/A I N/A I N/A N/A True N/A im N/A ask N/A N/A Q imaginary N/A N/A expr args N/A 0 assumptions N/A N/A im False N/A N/A False N/A staticmethod exp N/A N/A expr assumptions N/A N/A N/A a N/A N/A N/A N/A expr args N/A 0 I pi N/A N/A ask N/A N/A N/A Q integer N/A 2 a N/A N/A N/A Q integer a assumptions N/A staticmethod Number N/A N/A expr assumptions N/A N/A N/A N/A N/A N/A N/A N/A expr as_real_imag N/A 1 0 N/A staticmethod N/A NumberSymbol Number N/A ImaginaryUnit N/A staticmethod N/A CommonHandler AlwaysTrue N/A AskAntiHermitianHandler N/A AskImaginaryHandler N/A N/A 
    Handler for Q.antihermitian
    Test that an expression belongs to the field of anti-Hermitian operators,
    that is, operators in the form x*I, where x is Hermitian
     Add N/A N/A expr assumptions N/A N/A N/A 
        Antihermitian + Antihermitian  -> Antihermitian
        Antihermitian + !Antihermitian -> !Antihermitian
         N/A N/A expr is_number N/A N/A N/A N/A AskImaginaryHandler _number expr assumptions N/A N/A test_closed_group expr assumptions N/A Q antihermitian N/A staticmethod Mul N/A N/A expr assumptions N/A N/A N/A 
        As long as there is at most only one noncommutative term:
        Hermitian*Hermitian         -> !Antihermitian
        Hermitian*Antihermitian     -> Antihermitian
        Antihermitian*Antihermitian -> !Antihermitian
         N/A N/A expr is_number N/A N/A N/A N/A AskImaginaryHandler _number expr assumptions N/A nccount 0 N/A result False N/A arg N/A expr args N/A N/A N/A ask N/A N/A Q antihermitian arg assumptions N/A N/A result N/A result True N/A N/A N/A N/A ask N/A N/A Q hermitian arg assumptions N/A N/A N/A N/A ask N/A N/A N/A Q commutative arg assumptions N/A N/A nccount 1 N/A N/A nccount 1 N/A N/A N/A N/A result N/A staticmethod Pow N/A N/A expr assumptions N/A N/A N/A 
        Hermitian**Integer  -> !Antihermitian
        Antihermitian**Even -> !Antihermitian
        Antihermitian**Odd  -> Antihermitian
         N/A N/A expr is_number N/A N/A N/A N/A AskImaginaryHandler _number expr assumptions N/A N/A ask N/A N/A Q hermitian N/A expr base assumptions N/A N/A N/A ask N/A N/A Q integer N/A expr exp assumptions N/A N/A False N/A N/A N/A ask N/A N/A Q antihermitian N/A expr base assumptions N/A N/A N/A ask N/A N/A Q even N/A expr exp assumptions N/A N/A False N/A N/A N/A ask N/A N/A Q odd N/A expr exp assumptions N/A N/A True N/A staticmethod N/A AskAlgebraicHandler N/A CommonHandler N/A N/A Handler for Q.algebraic key.  Add N/A N/A expr assumptions N/A N/A N/A N/A test_closed_group expr assumptions N/A Q algebraic N/A staticmethod Mul N/A N/A expr assumptions N/A N/A N/A N/A test_closed_group expr assumptions N/A Q algebraic N/A staticmethod Pow N/A N/A expr assumptions N/A N/A N/A N/A N/A N/A expr exp is_Rational N/A ask N/A N/A Q algebraic N/A expr base assumptions N/A staticmethod Rational N/A N/A expr assumptions N/A N/A N/A N/A N/A expr q 0 N/A staticmethod N/A N/A Float GoldenRatio ImaginaryUnit AlgebraicNumber N/A N/A N/A staticmethod N/A CommonHandler AlwaysTrue 4 N/A N/A Infinity NegativeInfinity ComplexInfinity Pi Exp1 N/A N/A N/A staticmethod N/A CommonHandler AlwaysFalse 5 exp N/A N/A expr assumptions N/A N/A N/A x N/A N/A expr args N/A 0 N/A N/A ask N/A N/A Q algebraic x assumptions N/A N/A N/A ask N/A N/A N/A Q nonzero x assumptions N/A staticmethod cot N/A N/A expr assumptions N/A N/A N/A x N/A N/A expr args N/A 0 N/A N/A ask N/A N/A Q algebraic x assumptions N/A N/A False N/A staticmethod log N/A N/A expr assumptions N/A N/A N/A x N/A N/A expr args N/A 0 N/A N/A ask N/A N/A Q algebraic x assumptions N/A N/A N/A ask N/A N/A N/A Q nonzero N/A x 1 assumptions N/A staticmethod N/A N/A sin cos tan asin atan N/A N/A exp 5 N/A N/A acos acot N/A log cot N/A