
    g)                         d dl mZmZ d dlmZmZmZ d dlmZm	Z	m
Z
mZ d dlmZmZ  edd          \  ZZZZZ edee          Z ed	ee          Z ed
ee          Zd ZdS )    )symbolsS)adjoint	conjugate	transpose)MatrixSymbolAdjointtrace	Transpose)eyeMatrixz	n m l k pT)integerABCc                  Z   t          dt          t                    } t          t                    j        t
          t          fk    sJ t          t          t          z            j        t          t          fk    sJ t          t          t                              t          k    sJ t          t          t          t                              t                    sJ t          t          t                              t          t                    k    sJ t          t          t                              t          t          t                              k    sJ t          t          d                                                    t          d          k    sJ t          t          d                                                    t          d          k    sJ t          t!          ddgddgg                                                    t!          ddgddgg          k    sJ t          t#          |                     t          t#          |                     k    sJ t#          t          |                     t          t#          |                     k    sJ t          |           d         t          | d                   k    sJ t          t          t          z                                            t          t                    t          t                    z  k    sJ d S )	NSq               )r   r   )r   r   )r   nr	   r   shapemr   lr   
isinstancer   r   r   r   doitr   r   r
   )r   s    i/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/matrices/expressions/tests/test_adjoint.pytest_adjointr       sU   	dAq	!	!B1::1v%%%%1Q3<<!Q''''71::!####ggajj))733333WQZZ  IaLL0000WQZZ  GIaLL$9$999993q66??!!SVV++++1Q44==1Q44''''6Aq6Aq6*++,,1133v1v1v>N7O7OOOOO599599!5!55555599!5!555552;;t	"T( 3 333331Q3<<'!**wqzz"9999999    N)
sympy.corer   r   sympy.functionsr   r   r   sympy.matrices.expressionsr   r	   r
   r   sympy.matricesr   r   r   r   r   kpr   r   r   r     r!   r   <module>r)      s    ! ! ! ! ! ! ! ! 9 9 9 9 9 9 9 9 9 9 N N N N N N N N N N N N & & & & & & & &T2221aALaLaLa: : : : :r!   