class_docstr: The multiplicative inverse of a matrix expression
  
  This is a symbolic object that simply stores its argument without
  evaluating it. To actually compute the inverse, use the ``.inverse()``
  method of matrices.
  
  Examples
  ========
  
  >>> from sympy import MatrixSymbol, Inverse
  >>> A = MatrixSymbol('A', 3, 3)
  >>> B = MatrixSymbol('B', 3, 3)
  >>> Inverse(A)
  A**(-1)
  >>> A.inverse() == Inverse(A)
  True
  >>> (A*B).inverse()
  B**(-1)*A**(-1)
  >>> Inverse(A*B)
  (A*B)**(-1)
class_docstr_tok: ["The","multiplicative","inverse","of","a","matrix","expression","This","is","a","symbolic","object","that","simply","stores","its","argument","without","evaluating","it",".","To","actually","compute","the","inverse",",","use","the","``",".inverse","(",")","``","method","of","matrices",".","Examples","========",">",">",">","from","sympy","import","MatrixSymbol",",","Inverse",">",">",">","A","=","MatrixSymbol","(","'","A","'",",","3",",","3",")",">",">",">","B","=","MatrixSymbol","(","'","B","'",",","3",",","3",")",">",">",">","Inverse","(","A",")","A","*","*","(","-1",")",">",">",">","A.inverse","(",")","==","Inverse","(","A",")","True",">",">",">","(","A","*","B",")",".inverse","(",")","B","*","*","(","-1",")","*","A","*","*","(","-1",")",">",">",">","Inverse","(","A","*","B",")","(","A","*","B",")","*","*","(","-1",")"]
code: def _eval_adjoint(self):
      return Inverse(self.arg.adjoint())
  
file_path: sympy/sympy/matrices/expressions/inverse.py
imports: from sympy.core.sympify import _sympify
  from sympy.core import S, Basic
  from sympy.matrices.exceptions import NonSquareMatrixError
  from sympy.matrices.expressions.matpow import MatPow
  from sympy.assumptions.ask import ask, Q
  from sympy.assumptions.refine import handlers_dict
label_desc: Use image node_id 6 for calling the Inverse obj's underlying member method code with example usage: obj._eval_adjoint() and returns: Inverse