Module ImportFrom alias alias alias alias alias alias alias alias alias ImportFrom alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Num Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Num Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Num Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Num Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Num Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Num Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Num Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Num Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore UnaryOpUSub Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore UnaryOpUSub Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore BinOpMult Num Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore UnaryOpUSub Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore UnaryOpUSub Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore UnaryOpUSub Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore UnaryOpUSub Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore UnaryOpUSub Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad decorator_list FunctionDef arguments args defaults body Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad Num attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad With Call NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Expr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore BinOpMult BinOpPow Num Call NameLoad Num Num BinOpSub Num BinOpMult NameLoad Call NameLoad Num Assert CompareIn AttributeLoad NameLoad attr ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareEq Call NameLoad NameLoad Call NameLoad NameLoad Assert CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareNotEq NameLoad NameLoad Assert CompareNotEq Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore BinOpAdd Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Expr AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareEq NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq NameLoad NameLoad Assert CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpSub NameLoad AttributeLoad NameLoad attr attr NameLoad Assert AttributeLoad BinOpAdd NameLoad NameLoad attr Assert AttributeLoad BinOpAdd NameLoad NameLoad attr Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad keyword NameLoad Assert AttributeLoad BinOpAdd BinOpMult NameLoad NameLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str Assert AttributeLoad BinOpAdd NameLoad NameLoad attr Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str Assert AttributeLoad BinOpMult NameLoad NameLoad attr Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert AttributeLoad Call NameLoad Num NameLoad keyword NameLoad attr Assert AttributeLoad Call NameLoad Num NameLoad keyword NameLoad attr Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str Assert AttributeLoad BinOpPow NameLoad NameLoad attr Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert AttributeLoad BinOpPow NameLoad NameLoad attr Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num Call NameLoad Num keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad Num keyword NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body ImportFrom alias Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult BinOpAdd NameLoad Num BinOpAdd NameLoad Num attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num AttributeLoad NameLoad attr keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Call NameLoad Num Call NameLoad Num keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num AttributeLoad NameLoad attr keyword NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body ImportFrom alias Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num AttributeLoad NameLoad attr keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num AttributeLoad NameLoad attr keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num AttributeLoad NameLoad attr keyword NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad ImportFrom alias Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult BinOpMult NameLoad NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num NameLoad keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num NameLoad keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult BinOpMult NameLoad NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num NameLoad keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num NameLoad keyword NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad BinOpAdd Num Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad BinOpMult Num Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Call NameLoad Num keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Call NameLoad Num keyword NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad BinOpAdd NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad BinOpAdd NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd Call NameLoad Num Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad BinOpAdd Call NameLoad Num AttributeLoad NameLoad attr attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad NameLoad attr NameLoad Assert AttributeLoad BinOpPow NameLoad Call NameLoad Str keyword NameLoad attr Assert CompareIs AttributeLoad Call NameLoad Num attr NameLoad Assert CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Call NameLoad Num keyword NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Assert Call NameLoad BinOpMult NameLoad Num Call NameLoad BinOpMult Num AttributeLoad NameLoad attr If CompareIs BinOpMult Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad Num attr NameLoad decorator_list NameLoad FunctionDef arguments args defaults body For NameStore TupleLoad NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad Str keyword Num keyword Num Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad Call NameLoad Str keyword NameLoad keyword NameLoad attr NameLoad Expr Call NameLoad NameLoad Lambda arguments args defaults Call NameLoad Str keyword NameLoad Expr Call NameLoad NameLoad Lambda arguments args defaults Call AttributeLoad NameLoad attr Call NameLoad keyword NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore BinOpAdd BinOpSub Num Call NameLoad Num BinOpPow BinOpSub BinOpDiv UnaryOpUSub Call NameLoad Num Num BinOpDiv Call NameLoad Num Num Num Assert CompareIs Call NameLoad CompareLt NameLoad Num AttributeLoad NameLoad attr Assert CompareIs Call NameLoad CompareGt NameLoad Num AttributeLoad NameLoad attr Assert CompareIs CompareEq NameLoad Num NameLoad Assert CompareIs Call AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args defaults body Expr Call NameLoad NameLoad Lambda arguments args defaults Call NameLoad Str keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args defaults body Assert CompareIs AttributeLoad BinOpPow Num NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpPow Num BinOpMult NameLoad Num attr NameLoad Assert CompareIs AttributeLoad BinOpPow Num BinOpDiv NameLoad Num attr NameLoad Assert CompareIs AttributeLoad BinOpPow Num BinOpMult NameLoad AttributeLoad NameLoad attr attr NameLoad Assert CompareIs AttributeLoad BinOpPow NameLoad BinOpAdd NameLoad Num attr NameLoad decorator_list FunctionDef arguments args defaults body Assert CompareIs AttributeLoad BinOpDiv Num BinOpAdd Num NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assert AttributeLoad BinOpAdd Num NameLoad attr Assert CompareIs AttributeLoad BinOpAdd Num NameLoad attr NameLoad Assert AttributeLoad BinOpAdd BinOpMult Num NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad attr Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad BinOpAdd BinOpAdd BinOpMult Num NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult NameLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert AttributeLoad BinOpAdd BinOpAdd BinOpMult Num NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult NameLoad NameLoad attr Assign NameStore Call NameLoad Str keyword NameLoad Assert AttributeLoad BinOpAdd BinOpSub BinOpMult Num NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult NameLoad NameLoad attr Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareEq ListComp AttributeLoad BinOpPow NameLoad NameLoad attr comprehension NameStore Call NameLoad Num ListLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Str Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert AttributeLoad Call NameLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpMult BinOpSub NameLoad NameLoad BinOpSub NameLoad Num attr NameLoad Assert CompareIs AttributeLoad BinOpMult BinOpSub NameLoad NameLoad BinOpSub NameLoad Num attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword NameLoad Assert CompareIs AttributeLoad BinOpSub NameLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args defaults body Expr Call NameLoad NameLoad Lambda arguments args defaults Call NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad NameLoad Lambda arguments args defaults Call NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareIs AttributeLoad BinOpMult NameLoad Num attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Assert AttributeLoad BinOpSub NameLoad AttributeLoad NameLoad attr attr Assert AttributeLoad BinOpSub NameLoad Num attr Assert AttributeLoad BinOpAdd NameLoad Num attr Assert AttributeLoad BinOpAdd UnaryOpUSub NameLoad Num attr Assert AttributeLoad BinOpSub UnaryOpUSub NameLoad Num attr Assign NameStore Call NameLoad keyword NameLoad Assert AttributeLoad BinOpSub NameLoad Num attr Assert CompareIs AttributeLoad BinOpSub NameLoad Num attr NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad Assert AttributeLoad BinOpSub NameLoad Num attr Assign NameStore Call NameLoad keyword NameLoad Assert AttributeLoad BinOpSub BinOpDiv NameLoad BinOpAdd NameLoad Num Num attr Assert AttributeLoad BinOpSub BinOpPow BinOpAdd NameLoad Num Num AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad keyword NameLoad Assert AttributeLoad BinOpSub NameLoad Num attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad keyword NameLoad Assert CompareEq CompareGtE Call NameLoad NameLoad Num NameLoad Assert CompareEq CompareLt Call NameLoad NameLoad Num NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareEq BinOpDiv Num NameLoad AttributeLoad NameLoad attr Assert CompareEq BinOpMult Num BinOpDiv Num NameLoad AttributeLoad NameLoad attr Assert CompareEq BinOpMult Num NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Assert CompareIs AttributeLoad Call NameLoad NameLoad BinOpMult Num NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str keyword NameLoad Assign NameStore BinOpAdd UnaryOpUSub BinOpPow BinOpMult Num BinOpPow Num NameLoad BinOpDiv Num NameLoad BinOpMult Num BinOpPow Num BinOpDiv Num NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assert CompareIs AttributeLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd Num NameLoad attr NameLoad Assign NameStore Call NameLoad Str keyword NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad attr NameLoad Assert AttributeLoad BinOpAdd NameLoad NameLoad attr Assert CompareIs AttributeLoad BinOpAdd BinOpAdd NameLoad NameLoad NameLoad attr NameLoad Assert CompareIs AttributeLoad BinOpAdd BinOpAdd NameLoad BinOpMult NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Assert CompareIs AttributeLoad BinOpDiv Num BinOpAdd Num BinOpMult Num NameLoad attr NameLoad decorator_list
N/A sympy I sqrt log exp sin asin factorial Mod pi sympy.core Symbol S Rational Integer Dummy Wild Pow sympy.core.facts InconsistentAssumptions sympy simplify sympy.core.compatibility range sympy.utilities.pytest raises XFAIL test_symbol_unset N/A N/A N/A N/A N/A x N/A Symbol x real True integer True N/A N/A N/A x is_real True N/A N/A N/A x is_integer True N/A N/A N/A x is_imaginary False N/A N/A N/A x is_noninteger False N/A N/A N/A x is_number False N/A test_zero N/A N/A N/A N/A N/A z N/A Integer 0 N/A N/A N/A z is_commutative True N/A N/A N/A z is_integer True N/A N/A N/A z is_rational True N/A N/A N/A z is_algebraic True N/A N/A N/A z is_transcendental False N/A N/A N/A z is_real True N/A N/A N/A z is_complex True N/A N/A N/A z is_noninteger False N/A N/A N/A z is_irrational False N/A N/A N/A z is_imaginary False N/A N/A N/A z is_positive False N/A N/A N/A z is_negative False N/A N/A N/A z is_nonpositive True N/A N/A N/A z is_nonnegative True N/A N/A N/A z is_even True N/A N/A N/A z is_odd False N/A N/A N/A z is_finite True N/A N/A N/A z is_infinite False N/A N/A N/A z is_comparable True N/A N/A N/A z is_prime False N/A N/A N/A z is_composite False N/A N/A N/A z is_number True N/A test_one N/A N/A N/A N/A N/A z N/A Integer 1 N/A N/A N/A z is_commutative True N/A N/A N/A z is_integer True N/A N/A N/A z is_rational True N/A N/A N/A z is_algebraic True N/A N/A N/A z is_transcendental False N/A N/A N/A z is_real True N/A N/A N/A z is_complex True N/A N/A N/A z is_noninteger False N/A N/A N/A z is_irrational False N/A N/A N/A z is_imaginary False N/A N/A N/A z is_positive True N/A N/A N/A z is_negative False N/A N/A N/A z is_nonpositive False N/A N/A N/A z is_nonnegative True N/A N/A N/A z is_even False N/A N/A N/A z is_odd True N/A N/A N/A z is_finite True N/A N/A N/A z is_infinite False N/A N/A N/A z is_comparable True N/A N/A N/A z is_prime False N/A N/A N/A z is_number True N/A N/A N/A z is_composite False N/A test_negativeone N/A N/A N/A N/A N/A z N/A Integer -1 N/A N/A N/A z is_commutative True N/A N/A N/A z is_integer True N/A N/A N/A z is_rational True N/A N/A N/A z is_algebraic True N/A N/A N/A z is_transcendental False N/A N/A N/A z is_real True N/A N/A N/A z is_complex True N/A N/A N/A z is_noninteger False N/A N/A N/A z is_irrational False N/A N/A N/A z is_imaginary False N/A N/A N/A z is_positive False N/A N/A N/A z is_negative True N/A N/A N/A z is_nonpositive True N/A N/A N/A z is_nonnegative False N/A N/A N/A z is_even False N/A N/A N/A z is_odd True N/A N/A N/A z is_finite True N/A N/A N/A z is_infinite False N/A N/A N/A z is_comparable True N/A N/A N/A z is_prime False N/A N/A N/A z is_composite False N/A N/A N/A z is_number True N/A test_infinity N/A N/A N/A N/A N/A oo N/A S Infinity N/A N/A N/A oo is_commutative True N/A N/A N/A oo is_integer None N/A N/A N/A oo is_rational None N/A N/A N/A oo is_algebraic None N/A N/A N/A oo is_transcendental None N/A N/A N/A oo is_real True N/A N/A N/A oo is_complex True N/A N/A N/A oo is_noninteger None N/A N/A N/A oo is_irrational None N/A N/A N/A oo is_imaginary False N/A N/A N/A oo is_positive True N/A N/A N/A oo is_negative False N/A N/A N/A oo is_nonpositive False N/A N/A N/A oo is_nonnegative True N/A N/A N/A oo is_even None N/A N/A N/A oo is_odd None N/A N/A N/A oo is_finite False N/A N/A N/A oo is_infinite True N/A N/A N/A oo is_comparable True N/A N/A N/A oo is_prime False N/A N/A N/A oo is_composite None N/A N/A N/A oo is_number True N/A test_neg_infinity N/A N/A N/A N/A N/A mm N/A S NegativeInfinity N/A N/A N/A mm is_commutative True N/A N/A N/A mm is_integer None N/A N/A N/A mm is_rational None N/A N/A N/A mm is_algebraic None N/A N/A N/A mm is_transcendental None N/A N/A N/A mm is_real True N/A N/A N/A mm is_complex True N/A N/A N/A mm is_noninteger None N/A N/A N/A mm is_irrational None N/A N/A N/A mm is_imaginary False N/A N/A N/A mm is_positive False N/A N/A N/A mm is_negative True N/A N/A N/A mm is_nonpositive True N/A N/A N/A mm is_nonnegative False N/A N/A N/A mm is_even None N/A N/A N/A mm is_odd None N/A N/A N/A mm is_finite False N/A N/A N/A mm is_infinite True N/A N/A N/A mm is_comparable True N/A N/A N/A mm is_prime False N/A N/A N/A mm is_composite False N/A N/A N/A mm is_number True N/A test_nan N/A N/A N/A N/A N/A nan N/A S NaN N/A N/A N/A nan is_commutative True N/A N/A N/A nan is_integer None N/A N/A N/A nan is_rational None N/A N/A N/A nan is_algebraic None N/A N/A N/A nan is_transcendental None N/A N/A N/A nan is_real None N/A N/A N/A nan is_complex None N/A N/A N/A nan is_noninteger None N/A N/A N/A nan is_irrational None N/A N/A N/A nan is_imaginary None N/A N/A N/A nan is_positive None N/A N/A N/A nan is_negative None N/A N/A N/A nan is_nonpositive None N/A N/A N/A nan is_nonnegative None N/A N/A N/A nan is_even None N/A N/A N/A nan is_odd None N/A N/A N/A nan is_finite None N/A N/A N/A nan is_infinite None N/A N/A N/A nan is_comparable False N/A N/A N/A nan is_prime None N/A N/A N/A nan is_composite None N/A N/A N/A nan is_number True N/A test_pos_rational N/A N/A N/A N/A N/A r N/A Rational 3 4 N/A N/A N/A r is_commutative True N/A N/A N/A r is_integer False N/A N/A N/A r is_rational True N/A N/A N/A r is_algebraic True N/A N/A N/A r is_transcendental False N/A N/A N/A r is_real True N/A N/A N/A r is_complex True N/A N/A N/A r is_noninteger True N/A N/A N/A r is_irrational False N/A N/A N/A r is_imaginary False N/A N/A N/A r is_positive True N/A N/A N/A r is_negative False N/A N/A N/A r is_nonpositive False N/A N/A N/A r is_nonnegative True N/A N/A N/A r is_even False N/A N/A N/A r is_odd False N/A N/A N/A r is_finite True N/A N/A N/A r is_infinite False N/A N/A N/A r is_comparable True N/A N/A N/A r is_prime False N/A N/A N/A r is_composite False N/A r N/A Rational 1 4 N/A N/A N/A r is_nonpositive False N/A N/A N/A r is_positive True N/A N/A N/A r is_negative False N/A N/A N/A r is_nonnegative True N/A r N/A Rational 5 4 N/A N/A N/A r is_negative False N/A N/A N/A r is_positive True N/A N/A N/A r is_nonpositive False N/A N/A N/A r is_nonnegative True N/A r N/A Rational 5 3 N/A N/A N/A r is_nonnegative True N/A N/A N/A r is_positive True N/A N/A N/A r is_negative False N/A N/A N/A r is_nonpositive False N/A test_neg_rational N/A N/A N/A N/A N/A r N/A Rational -3 4 N/A N/A N/A r is_positive False N/A N/A N/A r is_nonpositive True N/A N/A N/A r is_negative True N/A N/A N/A r is_nonnegative False N/A r N/A Rational -1 4 N/A N/A N/A r is_nonpositive True N/A N/A N/A r is_positive False N/A N/A N/A r is_negative True N/A N/A N/A r is_nonnegative False N/A r N/A Rational -5 4 N/A N/A N/A r is_negative True N/A N/A N/A r is_positive False N/A N/A N/A r is_nonpositive True N/A N/A N/A r is_nonnegative False N/A r N/A Rational -5 3 N/A N/A N/A r is_nonnegative False N/A N/A N/A r is_positive False N/A N/A N/A r is_negative True N/A N/A N/A r is_nonpositive True N/A test_pi N/A N/A N/A N/A N/A z N/A S Pi N/A N/A N/A z is_commutative True N/A N/A N/A z is_integer False N/A N/A N/A z is_rational False N/A N/A N/A z is_algebraic False N/A N/A N/A z is_transcendental True N/A N/A N/A z is_real True N/A N/A N/A z is_complex True N/A N/A N/A z is_noninteger True N/A N/A N/A z is_irrational True N/A N/A N/A z is_imaginary False N/A N/A N/A z is_positive True N/A N/A N/A z is_negative False N/A N/A N/A z is_nonpositive False N/A N/A N/A z is_nonnegative True N/A N/A N/A z is_even False N/A N/A N/A z is_odd False N/A N/A N/A z is_finite True N/A N/A N/A z is_infinite False N/A N/A N/A z is_comparable True N/A N/A N/A z is_prime False N/A N/A N/A z is_composite False N/A test_E N/A N/A N/A N/A N/A z N/A S Exp1 N/A N/A N/A z is_commutative True N/A N/A N/A z is_integer False N/A N/A N/A z is_rational False N/A N/A N/A z is_algebraic False N/A N/A N/A z is_transcendental True N/A N/A N/A z is_real True N/A N/A N/A z is_complex True N/A N/A N/A z is_noninteger True N/A N/A N/A z is_irrational True N/A N/A N/A z is_imaginary False N/A N/A N/A z is_positive True N/A N/A N/A z is_negative False N/A N/A N/A z is_nonpositive False N/A N/A N/A z is_nonnegative True N/A N/A N/A z is_even False N/A N/A N/A z is_odd False N/A N/A N/A z is_finite True N/A N/A N/A z is_infinite False N/A N/A N/A z is_comparable True N/A N/A N/A z is_prime False N/A N/A N/A z is_composite False N/A test_I N/A N/A N/A N/A N/A z N/A S ImaginaryUnit N/A N/A N/A z is_commutative True N/A N/A N/A z is_integer False N/A N/A N/A z is_rational False N/A N/A N/A z is_algebraic True N/A N/A N/A z is_transcendental False N/A N/A N/A z is_real False N/A N/A N/A z is_complex True N/A N/A N/A z is_noninteger False N/A N/A N/A z is_irrational False N/A N/A N/A z is_imaginary True N/A N/A N/A z is_positive False N/A N/A N/A z is_negative False N/A N/A N/A z is_nonpositive False N/A N/A N/A z is_nonnegative False N/A N/A N/A z is_even False N/A N/A N/A z is_odd False N/A N/A N/A z is_finite True N/A N/A N/A z is_infinite False N/A N/A N/A z is_comparable False N/A N/A N/A z is_prime False N/A N/A N/A z is_composite False N/A test_symbol_real N/A N/A N/A N/A N/A a N/A Symbol a real False N/A N/A N/A a is_real False N/A N/A N/A a is_integer False N/A N/A N/A a is_negative False N/A N/A N/A a is_positive False N/A N/A N/A a is_nonnegative False N/A N/A N/A a is_nonpositive False N/A N/A N/A a is_zero False N/A test_symbol_imaginary N/A N/A N/A N/A N/A a N/A Symbol a imaginary True N/A N/A N/A a is_real False N/A N/A N/A a is_integer False N/A N/A N/A a is_negative False N/A N/A N/A a is_positive False N/A N/A N/A a is_nonnegative False N/A N/A N/A a is_nonpositive False N/A N/A N/A a is_zero False N/A N/A N/A a is_nonzero False N/A test_symbol_zero N/A N/A N/A N/A N/A x N/A Symbol x zero True N/A N/A N/A x is_positive False N/A N/A x is_nonpositive N/A N/A N/A x is_negative False N/A N/A x is_nonnegative N/A N/A N/A x is_zero True N/A N/A N/A x is_nonzero False N/A N/A N/A x is_finite True N/A test_symbol_positive N/A N/A N/A N/A N/A x N/A Symbol x positive True N/A N/A N/A x is_positive True N/A N/A N/A x is_nonpositive False N/A N/A N/A x is_negative False N/A N/A N/A x is_nonnegative True N/A N/A N/A x is_zero False N/A N/A N/A x is_nonzero True N/A test_neg_symbol_positive N/A N/A N/A N/A N/A x N/A N/A Symbol x positive True N/A N/A N/A x is_positive False N/A N/A N/A x is_nonpositive True N/A N/A N/A x is_negative True N/A N/A N/A x is_nonnegative False N/A N/A N/A x is_zero False N/A N/A N/A x is_nonzero True N/A test_symbol_nonpositive N/A N/A N/A N/A N/A x N/A Symbol x nonpositive True N/A N/A N/A x is_positive False N/A N/A N/A x is_nonpositive True N/A N/A N/A x is_negative None N/A N/A N/A x is_nonnegative None N/A N/A N/A x is_zero None N/A N/A N/A x is_nonzero None N/A test_neg_symbol_nonpositive N/A N/A N/A N/A N/A x N/A N/A Symbol x nonpositive True N/A N/A N/A x is_positive None N/A N/A N/A x is_nonpositive None N/A N/A N/A x is_negative False N/A N/A N/A x is_nonnegative True N/A N/A N/A x is_zero None N/A N/A N/A x is_nonzero None N/A test_symbol_falsepositive N/A N/A N/A N/A N/A x N/A Symbol x positive False N/A N/A N/A x is_positive False N/A N/A N/A x is_nonpositive None N/A N/A N/A x is_negative None N/A N/A N/A x is_nonnegative None N/A N/A N/A x is_zero None N/A N/A N/A x is_nonzero None N/A test_symbol_falsepositive_mul N/A N/A N/A N/A N/A x N/A 2 N/A Symbol x positive False N/A N/A N/A x is_positive False N/A N/A N/A x is_nonpositive None N/A N/A N/A x is_negative None N/A N/A N/A x is_nonnegative None N/A N/A N/A x is_zero None N/A N/A N/A x is_nonzero None N/A test_neg_symbol_falsepositive N/A N/A N/A N/A N/A x N/A N/A Symbol x positive False N/A N/A N/A x is_positive None N/A N/A N/A x is_nonpositive None N/A N/A N/A x is_negative False N/A N/A N/A x is_nonnegative None N/A N/A N/A x is_zero None N/A N/A N/A x is_nonzero None N/A test_neg_symbol_falsenegative N/A N/A N/A N/A N/A x N/A N/A Symbol x negative False N/A N/A N/A x is_positive False N/A N/A N/A x is_nonpositive None N/A N/A N/A x is_negative None N/A N/A N/A x is_nonnegative None N/A N/A N/A x is_zero None N/A N/A N/A x is_nonzero None N/A test_symbol_falsepositive_real N/A N/A N/A N/A N/A x N/A Symbol x positive False real True N/A N/A N/A x is_positive False N/A N/A N/A x is_nonpositive True N/A N/A N/A x is_negative None N/A N/A N/A x is_nonnegative None N/A N/A N/A x is_zero None N/A N/A N/A x is_nonzero None N/A test_neg_symbol_falsepositive_real N/A N/A N/A N/A N/A x N/A N/A Symbol x positive False real True N/A N/A N/A x is_positive None N/A N/A N/A x is_nonpositive None N/A N/A N/A x is_negative False N/A N/A N/A x is_nonnegative True N/A N/A N/A x is_zero None N/A N/A N/A x is_nonzero None N/A test_symbol_falsenonnegative N/A N/A N/A N/A N/A x N/A Symbol x nonnegative False N/A N/A N/A x is_positive False N/A N/A N/A x is_nonpositive None N/A N/A N/A x is_negative None N/A N/A N/A x is_nonnegative False N/A N/A N/A x is_zero False N/A N/A N/A x is_nonzero None N/A test_neg_symbol_falsenonnegative N/A N/A N/A N/A N/A x N/A N/A Symbol x nonnegative False N/A N/A N/A x is_positive None N/A N/A N/A x is_nonpositive False N/A N/A N/A x is_negative False N/A N/A N/A x is_nonnegative None N/A N/A N/A x is_zero False N/A N/A N/A x is_nonzero True N/A XFAIL test_symbol_falsenonnegative_real N/A N/A N/A N/A N/A x N/A Symbol x nonnegative False real True N/A N/A N/A x is_positive False N/A N/A N/A x is_nonpositive True N/A N/A N/A x is_negative True N/A N/A N/A x is_nonnegative False N/A N/A N/A x is_zero False N/A N/A N/A x is_nonzero True N/A test_neg_symbol_falsenonnegative_real N/A N/A N/A N/A N/A x N/A N/A Symbol x nonnegative False real True N/A N/A N/A x is_positive True N/A N/A N/A x is_nonpositive False N/A N/A N/A x is_negative False N/A N/A N/A x is_nonnegative True N/A N/A N/A x is_zero False N/A N/A N/A x is_nonzero True N/A test_prime N/A N/A N/A N/A N/A N/A N/A N/A S -1 is_prime False N/A N/A N/A N/A S -2 is_prime False N/A N/A N/A N/A S -4 is_prime False N/A N/A N/A N/A S 0 is_prime False N/A N/A N/A N/A S 1 is_prime False N/A N/A N/A N/A S 2 is_prime True N/A N/A N/A N/A S 17 is_prime True N/A N/A N/A N/A S 4 is_prime False N/A test_composite N/A N/A N/A N/A N/A N/A N/A N/A S -1 is_composite False N/A N/A N/A N/A S -2 is_composite False N/A N/A N/A N/A S -4 is_composite False N/A N/A N/A N/A S 0 is_composite False N/A N/A N/A N/A S 2 is_composite False N/A N/A N/A N/A S 17 is_composite False N/A N/A N/A N/A S 4 is_composite True N/A x N/A Dummy integer True positive True prime False N/A N/A N/A x is_composite None N/A N/A N/A N/A x 1 is_composite None N/A test_prime_symbol N/A N/A N/A N/A N/A x N/A Symbol x prime True N/A N/A N/A x is_prime True N/A N/A N/A x is_integer True N/A N/A N/A x is_positive True N/A N/A N/A x is_negative False N/A N/A N/A x is_nonpositive False N/A N/A N/A x is_nonnegative True N/A x N/A Symbol x prime False N/A N/A N/A x is_prime False N/A N/A N/A x is_integer None N/A N/A N/A x is_positive None N/A N/A N/A x is_negative None N/A N/A N/A x is_nonpositive None N/A N/A N/A x is_nonnegative None N/A test_symbol_noncommutative N/A N/A N/A N/A N/A x N/A Symbol x commutative True N/A N/A N/A x is_complex None N/A x N/A Symbol x commutative False N/A N/A N/A x is_integer False N/A N/A N/A x is_rational False N/A N/A N/A x is_algebraic False N/A N/A N/A x is_irrational False N/A N/A N/A x is_real False N/A N/A N/A x is_complex False N/A test_other_symbol N/A N/A N/A N/A N/A x N/A Symbol x integer True N/A N/A N/A x is_integer True N/A N/A N/A x is_real True N/A x N/A Symbol x integer True nonnegative True N/A N/A N/A x is_integer True N/A N/A N/A x is_nonnegative True N/A N/A N/A x is_negative False N/A N/A N/A x is_positive None N/A x N/A Symbol x integer True nonpositive True N/A N/A N/A x is_integer True N/A N/A N/A x is_nonpositive True N/A N/A N/A x is_positive False N/A N/A N/A x is_negative None N/A x N/A Symbol x odd True N/A N/A N/A x is_odd True N/A N/A N/A x is_even False N/A N/A N/A x is_integer True N/A x N/A Symbol x odd False N/A N/A N/A x is_odd False N/A N/A N/A x is_even None N/A N/A N/A x is_integer None N/A x N/A Symbol x even True N/A N/A N/A x is_even True N/A N/A N/A x is_odd False N/A N/A N/A x is_integer True N/A x N/A Symbol x even False N/A N/A N/A x is_even False N/A N/A N/A x is_odd None N/A N/A N/A x is_integer None N/A x N/A Symbol x integer True nonnegative True N/A N/A N/A x is_integer True N/A N/A N/A x is_nonnegative True N/A x N/A Symbol x integer True nonpositive True N/A N/A N/A x is_integer True N/A N/A N/A x is_nonpositive True N/A N/A raises AttributeError N/A N/A N/A x is_real False N/A x N/A Symbol x algebraic True N/A N/A N/A x is_transcendental False N/A x N/A Symbol x transcendental True N/A N/A N/A x is_algebraic False N/A N/A N/A x is_rational False N/A N/A N/A x is_integer False N/A test_issue_3825 N/A N/A N/A N/A N/A catch: hash instability N/A x N/A Symbol x N/A y N/A Symbol y N/A a1 N/A x y N/A a2 N/A y x N/A N/A a2 is_comparable N/A h1 N/A hash a1 N/A h2 N/A hash a2 N/A N/A h1 h2 N/A test_issue_4822 N/A N/A N/A N/A N/A z N/A N/A -1 N/A Rational 1 3 N/A 1 N/A I N/A sqrt 3 N/A N/A N/A z is_real N/A True None N/A test_hash_vs_typeinfo N/A N/A N/A N/A N/A seemingly different typeinfo, but in fact equal N/A x1 N/A Symbol x even True N/A x2 N/A Symbol x integer True odd False N/A N/A N/A hash x1 N/A hash x2 N/A N/A x1 x2 N/A test_hash_vs_typeinfo_2 N/A N/A N/A N/A N/A different typeinfo should mean !eq N/A x N/A Symbol x N/A x1 N/A Symbol x even True N/A N/A x x1 N/A N/A N/A hash x N/A hash x1 N/A test_hash_vs_eq N/A N/A N/A N/A N/A catch: different hash for equal objects N/A a N/A 1 N/A S Pi N/A ha N/A hash a N/A N/A a is_positive N/A N/A N/A a is_positive True N/A N/A ha N/A hash a N/A b N/A N/A a expand trig True N/A hb N/A hash b N/A N/A a b N/A N/A ha hb N/A test_Add_is_pos_neg N/A N/A N/A N/A N/A n N/A Symbol n negative True infinite True N/A nn N/A Symbol n nonnegative True infinite True N/A np N/A Symbol n nonpositive True infinite True N/A p N/A Symbol p positive True infinite True N/A r N/A Dummy real True finite False N/A x N/A Symbol x N/A xf N/A Symbol xb finite True N/A N/A N/A N/A n p is_positive None N/A N/A N/A N/A n x is_positive None N/A N/A N/A N/A p x is_positive None N/A N/A N/A N/A n p is_negative None N/A N/A N/A N/A n x is_negative None N/A N/A N/A N/A p x is_negative None N/A N/A N/A N/A n xf is_positive False N/A N/A N/A N/A p xf is_positive True N/A N/A N/A N/A n xf is_negative True N/A N/A N/A N/A p xf is_negative False N/A N/A N/A N/A x N/A S Infinity is_negative None N/A N/A N/A p nn is_positive N/A N/A N/A n np is_negative N/A N/A N/A N/A p r is_positive None N/A test_Add_is_imaginary N/A N/A N/A N/A N/A nn N/A Dummy nonnegative True N/A N/A N/A N/A I nn I is_imaginary N/A test_Add_is_algebraic N/A N/A N/A N/A N/A a N/A Symbol a algebraic True N/A b N/A Symbol a algebraic True N/A na N/A Symbol na algebraic False N/A nb N/A Symbol nb algebraic False N/A x N/A Symbol x N/A N/A N/A a b is_algebraic N/A N/A N/A N/A na nb is_algebraic None N/A N/A N/A N/A a na is_algebraic False N/A N/A N/A N/A a x is_algebraic None N/A N/A N/A N/A na x is_algebraic None N/A test_Mul_is_algebraic N/A N/A N/A N/A N/A a N/A Symbol a algebraic True N/A b N/A Symbol a algebraic True N/A na N/A Symbol na algebraic False N/A an N/A Symbol an algebraic True nonzero True N/A nb N/A Symbol nb algebraic False N/A x N/A Symbol x N/A N/A N/A a b is_algebraic N/A N/A N/A N/A na nb is_algebraic None N/A N/A N/A N/A a na is_algebraic None N/A N/A N/A N/A an na is_algebraic False N/A N/A N/A N/A a x is_algebraic None N/A N/A N/A N/A na x is_algebraic None N/A test_Pow_is_algebraic N/A N/A N/A N/A N/A e N/A Symbol e algebraic True N/A N/A N/A Pow 1 e evaluate False is_algebraic N/A N/A N/A Pow 0 e evaluate False is_algebraic N/A a N/A Symbol a algebraic True N/A na N/A Symbol na algebraic False N/A ia N/A Symbol ia algebraic True irrational True N/A ib N/A Symbol ib algebraic True irrational True N/A r N/A Symbol r rational True N/A x N/A Symbol x N/A N/A N/A a r is_algebraic N/A N/A N/A N/A a x is_algebraic None N/A N/A N/A N/A na r is_algebraic None N/A N/A N/A ia r is_algebraic N/A N/A N/A N/A ia ib is_algebraic False N/A N/A N/A N/A a e is_algebraic None N/A N/A N/A N/A Pow 2 N/A sqrt 2 evaluate False is_algebraic False N/A N/A N/A N/A Pow N/A S GoldenRatio N/A sqrt 3 evaluate False is_algebraic False N/A t N/A Symbol t real True transcendental True N/A n N/A Symbol n integer True N/A N/A N/A N/A t n is_algebraic None N/A N/A N/A N/A t n is_integer None N/A test_Mul_is_prime N/A N/A N/A N/A sympy Mul N/A x N/A Symbol x positive True integer True N/A y N/A Symbol y positive True integer True N/A N/A N/A N/A x y is_prime None N/A N/A N/A N/A N/A x 1 N/A y 1 is_prime False N/A x N/A Symbol x positive True N/A N/A N/A N/A x y is_prime None N/A N/A N/A N/A Mul 6 N/A S Half evaluate False is_prime True N/A N/A N/A N/A Mul N/A sqrt 3 N/A sqrt 3 evaluate False is_prime True N/A N/A N/A N/A Mul 5 N/A S Half evaluate False is_prime False N/A test_Pow_is_prime N/A N/A N/A N/A sympy Pow N/A x N/A Symbol x positive True integer True N/A y N/A Symbol y positive True integer True N/A N/A N/A N/A x y is_prime None N/A x N/A Symbol x positive True N/A N/A N/A N/A x y is_prime None N/A N/A N/A N/A Pow 6 N/A S One evaluate False is_prime False N/A N/A N/A N/A Pow 9 N/A S Half evaluate False is_prime True N/A N/A N/A N/A Pow 5 N/A S One evaluate False is_prime True N/A test_Mul_is_infinite N/A N/A N/A N/A N/A x N/A Symbol x N/A f N/A Symbol f finite True N/A i N/A Symbol i infinite True N/A z N/A Dummy zero True N/A nzf N/A Dummy finite True zero False sympy Mul N/A N/A N/A N/A x f is_finite None N/A N/A N/A N/A x i is_finite None N/A N/A N/A N/A f i is_finite False N/A N/A N/A N/A N/A x f i is_finite None N/A N/A N/A N/A z i is_finite False N/A N/A N/A N/A nzf i is_finite False N/A N/A N/A N/A z f is_finite True N/A N/A N/A N/A Mul 0 f evaluate False is_finite True N/A N/A N/A N/A Mul 0 i evaluate False is_finite False N/A N/A N/A N/A x f is_infinite None N/A N/A N/A N/A x i is_infinite None N/A N/A N/A N/A f i is_infinite None N/A N/A N/A N/A N/A x f i is_infinite None N/A N/A N/A N/A z i is_infinite N/A N/A S NaN is_infinite N/A N/A N/A N/A nzf i is_infinite True N/A N/A N/A N/A z f is_infinite False N/A N/A N/A N/A Mul 0 f evaluate False is_infinite False N/A N/A N/A N/A Mul 0 i evaluate False is_infinite N/A N/A S NaN is_infinite N/A test_special_is_rational N/A N/A N/A N/A N/A i N/A Symbol i integer True N/A i2 N/A Symbol i2 integer True N/A ni N/A Symbol ni integer True nonzero True N/A r N/A Symbol r rational True N/A rn N/A Symbol r rational True nonzero True N/A nr N/A Symbol nr irrational True N/A x N/A Symbol x N/A N/A N/A N/A sqrt 3 is_rational False N/A N/A N/A N/A 3 N/A sqrt 3 is_rational False N/A N/A N/A N/A 3 N/A sqrt 3 is_rational False N/A N/A N/A N/A exp 3 is_rational False N/A N/A N/A N/A exp ni is_rational False N/A N/A N/A N/A exp rn is_rational False N/A N/A N/A N/A exp x is_rational None N/A N/A N/A N/A exp N/A log 3 evaluate False is_rational True N/A N/A N/A N/A log N/A exp 3 evaluate False is_rational True N/A N/A N/A N/A log 3 is_rational False N/A N/A N/A N/A log N/A ni 1 is_rational False N/A N/A N/A N/A log N/A rn 1 is_rational False N/A N/A N/A N/A log x is_rational None N/A N/A N/A N/A N/A sqrt 3 N/A sqrt 5 is_rational None N/A N/A N/A N/A N/A sqrt 3 N/A S Pi is_rational False N/A N/A N/A N/A x i is_rational None N/A N/A N/A N/A i i is_rational True N/A N/A N/A N/A i i2 is_rational None N/A N/A N/A N/A r i is_rational None N/A N/A N/A N/A r r is_rational None N/A N/A N/A N/A r x is_rational None N/A N/A N/A N/A nr i is_rational None N/A N/A N/A nr N/A Symbol z zero True is_rational N/A N/A N/A N/A sin 1 is_rational False N/A N/A N/A N/A sin ni is_rational False N/A N/A N/A N/A sin rn is_rational False N/A N/A N/A N/A sin x is_rational None N/A N/A N/A N/A asin r is_rational False N/A N/A N/A N/A sin N/A asin 3 evaluate False is_rational True N/A test_issue_6275 N/A N/A N/A N/A N/A x N/A Symbol x N/A N/A isinstance N/A x 0 N/A type N/A 0 N/A S Infinity N/A N/A N/A 0 N/A S Infinity N/A S NaN N/A N/A b N/A Symbol b finite None N/A N/A N/A N/A b 0 is_zero None N/A XFAIL test_sanitize_assumptions N/A N/A N/A N/A N/A cls N/A Symbol Dummy Wild N/A N/A x N/A cls x real 1 positive 0 N/A N/A N/A x is_real True N/A N/A N/A x is_positive False N/A N/A N/A N/A cls real True positive None is_positive None N/A N/A raises ValueError N/A N/A N/A N/A N/A cls commutative None N/A N/A raises ValueError N/A N/A N/A N/A N/A N/A Symbol _sanitize N/A dict commutative None N/A test_special_assumptions N/A N/A N/A N/A N/A e N/A N/A -3 N/A sqrt 5 N/A N/A N/A N/A N/A sqrt 10 2 N/A N/A sqrt 2 2 2 N/A N/A N/A simplify N/A e 0 N/A S false N/A N/A N/A simplify N/A e 0 N/A S false N/A N/A N/A e 0 False N/A N/A N/A N/A e equals 0 True N/A test_inconsistent N/A N/A N/A N/A N/A N/A raises InconsistentAssumptions N/A N/A N/A N/A N/A Symbol x real True commutative False N/A test_issue_6631 N/A N/A N/A N/A N/A N/A N/A N/A -1 I is_real True N/A N/A N/A N/A -1 N/A I 2 is_real True N/A N/A N/A N/A -1 N/A I 2 is_real True N/A N/A N/A N/A -1 N/A I N/A S Pi is_real True N/A N/A N/A N/A I N/A I 2 is_real True N/A test_issue_2730 N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A 1 I is_real False N/A test_issue_4149 N/A N/A N/A N/A N/A N/A N/A 3 I is_complex N/A N/A N/A N/A 3 I is_imaginary False N/A N/A N/A N/A 3 I N/A N/A S Pi I is_imaginary N/A y N/A Symbol y real True N/A N/A N/A N/A N/A N/A 3 I N/A N/A S Pi I N/A y I is_imaginary None N/A p N/A Symbol p positive True N/A N/A N/A N/A N/A 3 I N/A N/A S Pi I N/A p I is_imaginary N/A n N/A Symbol n negative True N/A N/A N/A N/A N/A -3 I N/A N/A S Pi I N/A n I is_imaginary N/A i N/A Symbol i imaginary True N/A N/A N/A N/A N/A i a is_imaginary N/A a N/A range 4 N/A False True False True N/A e N/A S -sqrt(3)*I/2 + 0.866025403784439*I N/A N/A N/A e is_real False N/A N/A e is_imaginary N/A test_issue_2920 N/A N/A N/A N/A N/A n N/A Symbol n negative True N/A N/A N/A sqrt n is_imaginary N/A test_issue_7899 N/A N/A N/A N/A N/A x N/A Symbol x real True N/A N/A N/A N/A I x is_real None N/A N/A N/A N/A N/A x I N/A x 1 is_zero None N/A N/A N/A N/A N/A x I N/A x 1 is_real None N/A test_issue_7993 N/A N/A N/A N/A N/A x N/A Dummy integer True N/A y N/A Dummy noninteger True N/A N/A N/A N/A x y is_zero False N/A XFAIL test_issue_8075 N/A N/A N/A N/A N/A N/A raises InconsistentAssumptions N/A N/A N/A N/A N/A Dummy zero True finite False N/A N/A raises InconsistentAssumptions N/A N/A N/A N/A N/A Dummy zero True infinite True N/A test_issue_8642 N/A N/A N/A N/A N/A x N/A Symbol x real True integer False N/A N/A N/A N/A x 2 is_integer None N/A test_issues_8632_8633_8638_8675_8992 N/A N/A N/A N/A N/A p N/A Dummy integer True positive True N/A nn N/A Dummy integer True nonnegative True N/A N/A N/A p N/A S Half is_positive N/A N/A N/A p 1 is_nonnegative N/A N/A N/A nn 1 is_positive N/A N/A N/A N/A p 1 is_nonpositive N/A N/A N/A N/A nn 1 is_negative N/A prime N/A Dummy prime True N/A N/A N/A prime 2 is_nonnegative N/A N/A N/A N/A prime 3 is_nonnegative None N/A even N/A Dummy positive True even True N/A N/A N/A even 2 is_nonnegative N/A p N/A Dummy positive True N/A N/A N/A N/A p N/A p 1 1 is_negative N/A N/A N/A N/A N/A p 2 3 N/A S Half is_positive N/A n N/A Dummy negative True N/A N/A N/A n 3 is_nonpositive N/A test_issue_9115 N/A N/A N/A N/A N/A n N/A Dummy n integer True nonnegative True N/A N/A N/A N/A factorial n 1 True N/A N/A N/A N/A factorial n 1 False N/A test_issue_9165 N/A N/A N/A N/A N/A z N/A Symbol z zero True N/A f N/A Symbol f finite False N/A N/A N/A 0 z N/A S NaN N/A N/A N/A 0 N/A 1 z N/A S NaN N/A N/A N/A 0 f N/A S NaN N/A test_issue_10024 N/A N/A N/A N/A N/A x N/A Dummy x N/A N/A N/A N/A Mod x N/A 2 pi is_zero None N/A test_issue_10302 N/A N/A N/A N/A N/A x N/A Symbol x N/A r N/A Symbol r real True N/A u N/A N/A N/A N/A 3 N/A 2 pi N/A 1 pi N/A 2 N/A 3 N/A 1 pi N/A i N/A u N/A u I N/A N/A N/A i is_real None N/A N/A N/A N/A u i is_zero None N/A N/A N/A N/A 1 i is_zero False N/A a N/A Dummy a zero True N/A N/A N/A N/A a I is_zero False N/A N/A N/A N/A a N/A r I is_zero None N/A N/A N/A a I is_imaginary N/A N/A N/A N/A N/A a x I is_imaginary None N/A N/A N/A N/A N/A a N/A r I I is_imaginary None N/A test_complex_reciprocal_imaginary N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A 4 N/A 3 I is_imaginary False N/A