Exemplo n.º 1
0
 def _eval_conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     i, p = self.exp.is_integer, self.base.is_positive
     if i:
         return c(self.base)**self.exp
     if p:
         return self.base**c(self.exp)
     if i is False and p is False:
         expanded = expand_complex(self)
         if expanded != self:
             return c(expanded)
Exemplo n.º 2
0
 def _eval_conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     i, p = self.exp.is_integer, self.base.is_positive
     if i:
         return c(self.base)**self.exp
     if p:
         return self.base**c(self.exp)
     if i is False and p is False:
         expanded = expand_complex(self)
         if expanded != self:
             return c(expanded)
Exemplo n.º 3
0
    def _eval_conjugate(self):
        from sympy.functions.elementary.complexes import conjugate as c

        return c(self.base) ** self.exp
Exemplo n.º 4
0
 def conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     return c(self)
Exemplo n.º 5
0
 def _eval_conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     return c(self.base)**self.exp
Exemplo n.º 6
0
 def conjugate(self):
     from sympy.functions.elementary.complexes import conjugate as c
     return c(self)