(expr, assumptions)
return test_closed_group(expr, assumptions, Q.hermitian)
Hermitian + Hermitian  -> Hermitian
        Hermitian + !Hermitian -> !Hermitian
Hermitian + Hermitian  -> Hermitian
        Hermitian + !Hermitian -> !Hermitian
Hermitian + Hermitian - > Hermitian Hermitian + !Hermitian - > !Hermitian
def Add(expr, assumptions):
        """
        Hermitian + Hermitian  -> Hermitian
        Hermitian + !Hermitian -> !Hermitian
        """
        if expr.is_number:
            return AskRealHandler._number(expr, assumptions)
        return test_closed_group(expr, assumptions, Q.hermitian)
def Add ( expr , assumptions ) : if expr . is_number : return AskRealHandler . _number ( expr , assumptions ) return test_closed_group ( expr , assumptions , Q . hermitian )