from sympy import symbols, im, Rational
from spb import *
x = symbols('x', positive=True)
x_generic = symbols("x")
e1 = (1 / x)**(Rational(6, 5))
e2 = x**(-Rational(6, 5))
e2.equals(e1)
# Expected:
## True
e3 = (1 / x_generic)**(Rational(6, 5))
e4 = x_generic**(-Rational(6, 5))
e4.equals(e3)
# Expected:
## False
graphics(
    line_real_imag(e3, label="e3", real=False,
        detect_poles="symbolic"),
    line_real_imag(e4, label="e4", real=False,
        detect_poles="symbolic"),
    ylim=(-5, 5))
# Expected:
## Plot object containing:
## [0]: cartesian line: im((1/x)**(6/5)) for x over (-10.0, 10.0)
## [1]: cartesian line: im(x**(-6/5)) for x over (-10.0, 10.0)
