(expr, assumptions)
Hermitian**Integer -> Hermitian
Hermitian**Integer -> Hermitian
Hermitian ** Integer - > Hermitian
def Pow(expr, assumptions):
        """
        Hermitian**Integer -> Hermitian
        """
        if expr.is_number:
            return AskRealHandler._number(expr, assumptions)
        if ask(Q.hermitian(expr.base), assumptions):
            if ask(Q.integer(expr.exp), assumptions):
                return True
def Pow ( expr , assumptions ) : if expr . is_number : return AskRealHandler . _number ( expr , assumptions ) if ask ( Q . hermitian ( expr . base ) , assumptions ) : if ask ( Q . integer ( expr . exp ) , assumptions ) : return True