
    sg)                         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y)    )symbolsS)adjoint	conjugate	transpose)MatrixSymbolAdjointtrace	Transpose)eyeMatrixz	n m l k pT)integerABCc                     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            j                         t        d      k(  sJ t        t        d            j                         t        d      k(  sJ t        t!        ddgddgg            j                         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        j                         t        t              t        t              z  k(  sJ y )	NSq               )r   r   )r   r   )r   nr	   r   shapemr   lr   
isinstancer   r   r   r   doitr   r   r
   )r   s    `/var/www/html/venv/lib/python3.12/site-packages/sympy/matrices/expressions/tests/test_adjoint.pytest_adjointr       s   	dAq	!B1:1v%%%1Q3<!Q'''71:!###ggaj)7333WQZ IaL000WQZ GIaL$99993q6?!SV+++1Q4=1Q4'''6Aq6Aq6*+,113v1v1v>N7OOOO5959!555559!55552;t	"T( 33331Q3<'!*wqz"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 N N &T21aAaaa:r!   