+
    i                     ^    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
 R tR tR tR	 tR
# )    )Tuplesymbols)MatrixTr)raiseswarns_deprecated_sympyc                  *  a \        R 4      w  rr#p\        RRR7      w  orVp\        W,           4      W,           8X  g   Q h\        SV,           4      \        S4      \        V4      ,           8X  g   Q h\        Wg,          S,          V,          4      P                  ^ ,          P                  WgSV38X  g   Q h\        W,          W#,          ,           4      W,          W#,          ,           8X  g   Q h\        V S,          4      V \        S4      ,          8X  g   Q h\        V S,          V,          V,          4      W,          \        SV,          4      ,          8X  g   Q h\        \        S4      \        4      '       g   Q h\        \	        W4      4      W,          8X  g   Q h\        \        \	        SV 4      4      \        4      '       g   Q h\        ^^.^^..4      p\        V4      ^8X  g   Q h\        S4      p	V	P                  ^,          \        4       8X  g   Q h\        S^ 4      p	V	P                  ^,          \        ^ 4      8X  g   Q h\        S^ .4      p	V	P                  ^,          \        ^ 4      8X  g   Q h\        S. R	O4      p	V	P                  ^,          \        ^ ^^4      8X  g   Q h\        S^ 4      p	V	P                  ^,          \        ^ 4      8X  g   Q h\        SR
4      p	V	P                  ^,          \        ^^4      8X  g   Q h\        SV,           ^.4      p	V	P                  ^ ,          P                  ^,          \        ^4      8X  d3   V	P                  ^,          P                  ^,          \        ^4      8X  g   Q h\        V S,          ^^.4      p	V	P                  ^,          P                  ^,          \        ^^4      8X  g   Q h ! R R4      p
\        V
! 4       4      ^8X  g   Q h\        \        R 4       \        \        V3R l4       R# )z	a b c d YA B C DFcommutativec                   &   a  ] tR t^Ct o R tRtV tR# )test_trace_new.<locals>.Fooc                    ^#     )selfs   &d/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/physics/quantum/tests/test_trace.pytrace!test_trace_new.<locals>.Foo.traceD   s        r   N)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell__)__classdict__s   @r   Foor   C   s     	 	r   r!   c                      \        4       # )Nr   r   r   r   <lambda> test_trace_new.<locals>.<lambda>J   s    rtr   c                     < \        S ^^4      # r   r   )As   r   r#   r$   K   s    r!Q{r   N)r   r      )r   r'   )	r   r   args
isinstancepowr   r   r	   
ValueError)abcdYBCDMtr!   r&   s              @r   test_trace_newr6      s%   K(MA!6JAqQae9a!e911%%% ac!eAg;A##a|333 qsn!#!#...ac7a1gac!eAg;!#b1g+%%% beR     c!i=AD   bQmR(((( 	AA Aa5A:: 	1A66!9 	1aA66!9a    	1qc
A66!9a   
1iA66!9aA&&& 	1q
A66!9a   
1fA66!9a### 	AEQCA66!9>>!a(QVVAY^^A->%(-JJJ
1Q3AA66!9>>!a+++  ce9>> :|$
:*+r   c                  B    \        R 4      w  rr#\        RRR7      w  rErgR# )za b c dr   Fr   Nr   )r,   r-   r.   r/   r&   r1   r2   r3   s           r   test_trace_doitr8   N   s"    #JA!6JA!Qr   c                  l   \        R RR7      w  rr#rEp\        W,          V,          V,          V,          V,          V,          4      pVP                  ^ 4      P                  ^ ,          P                  WW#WEV38X  g   Q hVP                  ^4      P                  ^ ,          P                  WVWW#V38X  g   Q hVP                  ^4      P                  ^ ,          P                  W4WVWV38X  g   Q hVP                  ^4      P                  ^ ,          P                  WW4WVV 38X  g   Q hVP                  ^4      P                  ^ ,          P                  VP                  ^4      P                  ^ ,          P                  8X  g   Q hVP                  R4      P                  ^ ,          P                  WW4WVV 38X  g   Q hVP                  R4      P                  ^ ,          P                  W4WVWV38X  g   Q hVP                  R4      P                  ^ ,          P                  WVWW#V38X  g   Q hVP                  R4      P                  ^ ,          P                  VP                  R4      P                  ^ ,          P                  8X  g   Q h\        W,           W,          ,          V,          V,          4      pVP                  ^4      P                  ^ ,          P                  W#W,           V^,          38X  g   Q h\        W,          4      pVP                  ^4      p	\	        V4      \	        V	4      8w  d   W8X  g   Q hR# )zA B C D E F GFr   Ni)r   r   permuter(   id)
r&   r1   r2   r3   EFGr5   t1t2s
             r   test_permuterD   U   s   !/uEA!a
13q5719Q;q=A99Q<Q$$qQ1(====99Q<Q$$qQ1(====99Q<Q$$qQ1(====99Q<Q$$qQ1(====99Q<Q$$		!(9(9!(<(A(AAAA99R=a %%!aA)>>>>99R=a %%!aA)>>>>99R=a %%!aA)>>>>99R=a %%2););A)>)C)CCCC
AEAC=?1A99Q<Q$$A(????	ACB	ABb6RV((r   c                  p    \        4       ;_uu_ 4        ^ RIHp  RRR4       R#   + '       g   i     R# ; i)r   r   N)r
   sympy.core.tracer   r   s    r   test_deprecated_core_tracerG   k   s    		!	!' 
"	!	!	!s   $5	N)sympy.core.containersr   sympy.core.symbolr   sympy.matrices.denser   sympy.physics.quantum.tracer   sympy.testing.pytestr	   r
   r6   r8   rD   rG   r   r   r   <module>rM      s*    ' % ' * ?C,L7),(r   