+
    i                     L   ^ RI Ht ^ RIHt ^ RIHtHtHt ^ RIH	t	 ^ RI
Ht ^ RIHt ^ RIHt ^ RIHt ^ R	IHt ^ R
IHt ^ RIHt ^ RIHt ^ RIHt ^ RIHtHtH t!H"t#H$t$H%t&H't(H)t*H+t+H,t,H-t-H.t. ^ RI/H0t0 ^ RI1H2t2 ^ RI3H4t4H5t5 ^ RI6H7t7 R t8R t9R t:R t;R t<R t=R t>R t?R t@R# )    )Product)Lambda)IRationalpi)S)Dummy)Abs)exp)sqrt)Integral)Matrix)MatrixSymbol)Trace)IndexedBase)GaussianUnitaryEnsembledensityGaussianOrthogonalEnsembleGaussianSymplecticEnsemblejoint_eigen_distributionCircularUnitaryEnsembleCircularOrthogonalEnsembleCircularSymplecticEnsembleJointEigenDistributionlevel_spacing_distributionNormalBeta)JointDistributionHandmade)RandomMatrixSymbol)GaussianEnsembleRandomMatrixPSpace)raisesc                      \        R ^4      p \        V 4      V P                  P                  8X  g   Q h\	        \
        R 4       R# )Gc                      \        R R4      # )r$   g      @)r         b/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/stats/tests/test_random_matrix.py<lambda>'test_GaussianEnsemble.<locals>.<lambda>    s    /S9r'   N)r    r   pspacemodelr"   
ValueError)r$   s    r(   test_GaussianEnsembler.      s3    a A1:'''
:9:r'   c                     \        R ^^4      p \        R^4      p\        V4      ! V 4      \        ^4      \	        R	\        V ^,          4      ,          ^,          4      ,          ^\        \        ^	^4      ,          ,          ,          8X  g   Q h\        RRRR7      \        RRRR7      r2\        R4      p\        V4      P                  \        V^,          V^,          V^,          3^\        ^4      ,          \	        R	V^,          ^,          ,          ^,          ^V^,          ^,          ,          ^,          ,
          ^V^,          ^,          ,          ^,          ,
          4      ,          \        \        WB,          WC,          ,
          4      ^,          W2^,           ^3V^^34      ,          ^\        \        ^^4      ,          ,          ,          4      4      '       g   Q h\        R4      p\        V4      P                  \        V^ V^,          ,          \	        R
V^,          ,          \        ,          4      ,          \        ^,          ,          4      4      '       g   Q hR# )HUiTintegerpositivejlsN)r   GUEr   r   r   r   r   r   r	   r   r   dummy_eqr   r   r
   r   )r0   r$   r2   r6   r7   r8   s         r(   test_GaussianUnitaryEnsembler=   "   s   31%ACA1:a=DGC5A;q(8$991R!Q=O;OPPPP#td3#td3 	CA#A&//AaD!A$!%tAwJs2qtQw<>AqtQwKM9AqtQwKMIJJCqt$a'!UAAq	BCDFr8TUWX>GYDY[\] ] ] ] 	c
A%a(11&Bq!tGC1a4PR
O<STVXYTY<Y2Z[[[[r'   c                     \        R ^^4      p \        R^^4      p\        R^4      p\        V4      ! V 4      \	        R
\        V ^,          4      ,          ^,          4      \        \	        R
\        V^,          4      ,          ^,          4      V4      ,          8X  g   Q h\        RRRR7      \        RRRR7      rC\        R4      p\        V4      P                  \        V^,          V^,          V^,          3^	\        ^4      ,          \	        R
V^,          ^,          ,          ^,          ^V^,          ^,          ,          ^,          ,
          ^V^,          ^,          ,          ^,          ,
          4      ,          \        \        WS,          WT,          ,
          4      WC^,           ^3V^^34      ,          ^ \        ,          ,          4      4      '       g   Q h\        R4      p\!        V4      P                  \        Wf\        ,          \	        V^,          ) \        ,          ^,          4      ,          ^,          4      4      '       g   Q hR	# )r0   _HOr2   Tr3   r6   r7   r8   Nr9   )r   r   GOEr   r   r   r   r	   r   r   r<   r   r   r   r
   r   r   r0   r?   r$   r2   r6   r7   r8   s          r(   test_GaussianOrthogonalEnsemblerC   1   s   31%A	dAq	!BCA1:a=C5A;q 01(3r%A,q?P;QSU2VVVVV#td3#td3 	CA#A&//AaD!A$!%d1gIc"QqT1W*Q,1Q4714q1qy{BCCCqt$qa%maAY?@ACBHIJ J J J 	c
A%a(11&bDadU2XaZ<PQR<R2STTTTr'   c                     \        R ^^4      p \        R^^4      p\        R^4      p\        V4      ! V 4      \	        R\        V ^,          4      ,          4      \        \	        R\        V^,          4      ,          4      V4      ,          8X  g   Q h\        RRRR7      \        RRRR7      rC\        R4      p\        V4      P                  \        V^,          V^,          V^,          3^\        ^4      ,          \	        RV^,          ^,          ,          ^,          ^V^,          ^,          ,          ^,          ,
          ^V^,          ^,          ,          ^,          ,
          4      ,          \        \        WS,          WT,          ,
          4      ^,          WC^,           ^3V^^34      ,          ^\        \!        ^^4      ,          ,          ,          4      4      '       g   Q h\        R4      p\#        V4      P                  \        V\%        R	4      V^,          ,          \	        RV^,          ,          ^	\        ,          ,          4      ,          R
\        ^,          ,          ,          4      4      '       g   Q hR# )r0   r?   r@   r2   Tr3   r6   r7   r8   i   i  Nr9   i)r   r   GSEr   r   r   r   r	   r   r   r<   r   r   r   r
   r   r   r   r   rB   s          r(   test_GaussianSymplecticEnsemblerF   @   s   31%A	dAq	!BCA1:a=C5A;/Rb!e_9Mr0RRRRR#td3#td3 	CA#A&//AaD!A$!%QKBqtQwJqL1QqT1W9Q;61Q471DEECqt$a'!UAAq	BCDEb(STVW.FXDXZ[\ \ \ \ 	c
A%a(11&AfIadN3sSTVWSWxYZ[]Y]K_<_adegijejaj<k2lmmmmr'   c                     \        R ^4      p \        RRRR7      \        RRRR7      r!\        R4      p\        V 4      P	                  \        V^,          V^,          V^,          3\        \        \        \        W1,          ,          4      \        \        W2,          ,          4      ,
          4      ^,          W^,           ^3V^^34      ^0\        ^,          ,          ,          4      4      '       g   Q hR# r1   r6   Tr3   ktN)CUEr	   r   r   r<   r   r   r
   r   r   r   )CUr6   rI   rJ   s       r(   test_CircularUnitaryEnsemblerM   O   s    	S!B#td3#td3 	CA#B'00AaD!A$!%CAadFc!AD&k12A5AqMAq!9&')"a%x12   r'   c                     \        R ^4      p \        RRRR7      \        RRRR7      r!\        R4      p\        V 4      P	                  \        V^,          V^,          V^,          3\        \        \        \        W1,          ,          4      \        \        W2,          ,          4      ,
          4      W^,           ^3V^^34      ^0\        ^,          ,          ,          4      4      '       g   Q hR# rH   )COEr	   r   r   r<   r   r   r
   r   r   r   )COr6   rI   rJ   s       r(   test_CircularOrthogonalEnsemblerQ   Z   s    	S!B#td3#td3 	CA#B'00AaD!A$!%CAadFc!AD&k12AqMAq!9&')"a%x12   r'   c                     \        R ^4      p \        RRRR7      \        RRRR7      r!\        R4      p\        V 4      P	                  \        V^,          V^,          V^,          3\        \        \        \        W1,          ,          4      \        \        W2,          ,          4      ,
          4      ^,          W^,           ^3V^^34      R\        ^,          ,          ,          4      4      '       g   Q hR# )r1   r6   Tr3   rI   rJ   i  N)CSEr	   r   r   r<   r   r   r
   r   r   r   )CSr6   rI   rJ   s       r(   test_CircularSymplecticEnsemblerU   e   s    	S!B#td3#td3 	CA#B'00AaD!A$!%CAadFc!AD&k12A5AqMAq!9&'*2q5y23   r'   c            
      h   \        \        R ^ ^4      \        R^^4      .\        R^^4      \        R^^4      ..4      p \        V 4      \	        \        V R,          ^,          ^V R,          ,          V R,          ,          ,
          ^V R,          ,          V R	,          ,          ,           V R,          ^,          ,           4      ) ^,          V R,          ^,          ,           V R,          ^,          ,           \        V R,          ^,          ^V R,          ,          V R,          ,          ,
          ^V R,          ,          V R	,          ,          ,           V R,          ^,          ,           4      ^,          V R,          ^,          ,           V R,          ^,          ,           4      8X  g   Q h\        \        R 4       R# )
A00A01A10A11c                  6    \        \        ^^ .^^..4      4      # )   )r   r   r&   r'   r(   r)   -test_JointEigenDistribution.<locals>.<lambda>v   s    5fq!fq!f=M6NOr'   N)r   r   )r\   r\   )r   r\   )r\   r   )r   r   r   r   r   r   r"   r-   )As    r(   test_JointEigenDistributionr_   p   sc   q!$fUAq&9:eQ"D1$568 	9A!!$tAdGQJ1T71T71B$BQqwYqQUwEV$VYZ[_Y`bcYc$cddeffdGAI$	$
QqwYqw-> >1T71T7AR RUVW[U\^_U_ _`abbefgkelmnennqrswqxyzqzz|| | | :OPr'   c                  ~   \        R ^4      p V P                  ^^/4      pV P                  VP                  8X  g   Q h\        R^^4      p\	        R ^4      p\        R\        V4      R7      p\        R^^VR7      p\        R^^RR7      pVP                  4       V8X  g   Q h^V,          P                  WR/4      ^V,          8X  g   Q h^V,          P                  Wb/4      ^V,          8X  g   Q h^V,          P                  WR/4      ^V,          8X  g   Q h^V,          P                  Wb/4      ^V,          8X  g   Q hR# )r1   XP)r,   r0   )r+   N)	r;   xreplaceargsr   rE   r!   r   r   doit)G1G2ra   r$   h_pspacer0   H2s          r(   test_issue_19841rj   x   s   	S!B	aV	B77bggS!QACA!#WQZ8H31X6A	CAd	3B668q==aC>>1&!QqS(((aC>>2'"ac)))bD??A6"ad***bD??B7#qs***r'   N)Asympy.concrete.productsr   sympy.core.functionr   sympy.core.numbersr   r   r   sympy.core.singletonr   sympy.core.symbolr	   $sympy.functions.elementary.complexesr
   &sympy.functions.elementary.exponentialr   (sympy.functions.elementary.miscellaneousr   sympy.integrals.integralsr   sympy.matrices.denser   "sympy.matrices.expressions.matexprr    sympy.matrices.expressions.tracer   sympy.tensor.indexedr   sympy.statsr   r;   r   r   rA   r   rE   r   r   rK   r   rO   r   rS   r   r   r   r   sympy.stats.joint_rv_typesr   sympy.stats.rvr    sympy.stats.random_matrix_modelsr    r!   sympy.testing.pytestr"   r.   r=   rC   rF   rM   rQ   rU   r_   rj   r&   r'   r(   <module>r}      s    + & 0 0 " # 4 6 9 . ' ; 2 ,	' 	' 	' 	' A - Q ';
\Un			Q+r'   