+
    i"                         ^ RI Ht ^ RIHt ^ RIHt ^ RIHt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 ^ R	IHtHt ^ R
IHtHtHtHtHtHt ^ RIH t H!t! ^ RI"H#t# R t$R t%R t&R t'R t(R t)R t*R t+R# )    )Product)pi)S)Dummysymbols)exp)sqrt)gamma)DeterminantMatrixTraceMatrixSymbol	MatrixSet)densitysample)MatrixGammaDistributionMatrixGammaMatrixPSpaceWishartMatrixNormalMatrixStudentT)raisesskip)import_modulec                     a \        ^^^^.^^..4      o\        RS^^4      p V P                  S8X  g   Q h\        \        V3R l4       R# )   Mc                      < \        R S R^4      # )r   g333333?)r   r   s   i/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/stats/tests/test_matrix_distributions.py<lambda>#test_MatrixPSpace.<locals>.<lambda>   s    |CC;    N)r   r   distributionr   
ValueError)MPr   s    @r    test_MatrixPSpacer'      sK    11v1v&67A	c1a	#B??a
:;<r#   c                    a
aa \        R ^^^^ .^ ^..4      o
S
P                  P                  P                  \	        ^^\
        P                  4      8X  g   Q h\        \        S
4      \        4      '       g   Q h\        R^^4      p \        \        \        \        ^4      ) ^,          ^ .^ \        ^4      ) ^,          ..4      V ,          4      4      p\        S
4      ! V 4      P                  4       V^\        ,          \!        \#        V 4      4      ,          ,          8X  g   Q h\        S
4      ! ^^.^^..4      P                  4       \!        ^4      \        R4      ,          ^\        ,          ,          8X  g   Q h\        R^^4      p \        R^^4      p\        S
4      ! W.4      P                  4       \        V R,          ) ^,          VR,          ^,          ,
          4      ^\        ,          \!        V R,          VR,          ,          V R,          VR,          ,          ,
          4      ,          ,          8X  g   Q h\%        RRR7      w  r4\%        RRRR7      p\        RWU4      p\        R^^4      o\        R	WU4      p\        R
W4V4      p\        R^^^^.^^..4      o\'        R4      p\        V) V^,
          ,          ^,          ,          WC) V,          ,          ,          \        \        RV,          VR,          ,          V,          4      4      ,          \#        V4      V) ,          ,          \#        V4      W5^,          ,
          \        ^4      ^,          ,
          ,          ,          \)        \+        V) ^,          V,           \        ^4      ^,          ,           4      V^V34      ,          p	\        V4      ! V4      P-                  V	4      '       g   Q h\/        \0        V
VV3R l4       \/        \2        V
3R l4       \/        \2        R 4       \/        \2        R 4       \/        \2        R 4       \/        \2        R 4       R# )r   XYza bTpositivedr,   integerZSMM2M3kc                  4   < \        SS ,           4      ! S4      # )Nr   )r   r3   r0   s   r    r!   "test_MatrixGamma.<locals>.<lambda>/   s    Q(:r#   c                  &   < \        S 4      ! ^4      # r   r6   r   s   r    r!   r7   0       wqz!}r#   c                  *    \        R R^^^ .^ ^..4      # r   r    r#   r    r!   r7   1       {3AAA7GHr#   c                  *    \        R RR^^ .^ ^..4      # )r   r=   r>   r?   r#   r    r!   r7   2   s    {3B!Q!Q8HIr#   c                  *    \        R R^^^ .^^..4      # r<   r>   r?   r#   r    r!   r7   3   r@   r#   c                  (    \        R R^^^ .^ ..4      # r<   r>   r?   r#   r    r!   r7   4   s    {3AA}Er#   NrB   )r   r   )r   r   r=   )r   pspacer$   setr   r   Reals
isinstancer   r   r   r   r   r   doitr   r	   r   r   r   r   r
   dummy_eqr   NotImplementedErrorr%   )r)   numr*   abr-   r1   r2   r4   exprdr   r3   r0   s             @@@r    test_MatrixGammarP      sT   CAAA/0A88  $$	!Q(@@@@gaj"9::::S!QA
eFadU1WaL1qteAg,78:;
<C1:a=3"T+a.-A(A#BBBB1:1v1v&',,.$q'#b'/2b52IIIIS!QAS!QA1:qf""$QtWHQJ4,B(CQrT$ !$$!D'!D'/ AKC FC )D D D D 54(DAdD1AS!AS!QA	dA	!B	T1	$B	T1a1a&1a&!1	2Bc
A!QUAq2a4y(UBqD"r(?13D-E *
 

b/QB
  +AqS1Q461A BCCJqbdQh1a 1a)D--E 2;q>""5))))
 :;
:,-
:HI
:IJ
:HI
:EFr#   c                  H  a \        R ^^^ .^ ^..4      oSP                  P                  P                  \	        ^^\
        P                  4      8X  g   Q h\        R^^4      p \        \        \        \        ^4      ) ^,          ^ .^ \        ^4      ) ^,          ..4      V ,          4      4      p\        S4      ! V 4      P                  4       V\        V 4      ,          ^\        ,          ,          8X  g   Q h\        S4      ! ^^.^^..4      P                  4       \        R4      ^\        ,          ,          8X  g   Q h\        RRR7      p\        RRRR7      p\        RW34      p\        RW34      p\        R W%4      o\!        R	4      p^V) V,          ^,          ,          \        V) V^,
          ,          ^,          ,          ,          \        \        \        ^4      ^,          ) VR,          ,          V,          4      4      ,          \        V4      V) ^,          ,          ,          \        V4      V) ^,          V^,          ,           \        ^4      ^,          ,
          ,          ,          \#        \%        V) ^,          V^,          ,           \        ^4      ^,          ,           4      V^V34      ,          p\        S4      ! V4      P'                  V4      '       g   Q h\)        \*        V3R
 l4       \)        \*        R 4       \)        \*        R 4       \)        \*        R 4       R# )Wr)   nTr+   r-   r.   r*   r1   r4   c                  &   < \        S 4      ! ^4      # r9   r6   rR   s   r    r!   test_Wishart.<locals>.<lambda>G   r:   r#   c                  (    \        R R^^ .^ ^..4      # rR   r=   r   r?   r#   r    r!   rV   H       wsB!Q!Q0@Ar#   c                  (    \        R R^^ .^^..4      # rX   rY   r?   r#   r    r!   rV   I   rZ   r#   c                  &    \        R ^^^ .^ ..4      # rU   rY   r?   r#   r    r!   rV   J   s    wsQ!Q!>r#   NrB   r=   )r   rE   r$   rF   r   r   rG   r   r   r   r   r   rI   r   r   r   r   r   r
   rJ   r   r%   )	r)   term1rS   r-   r*   r1   r4   rO   rR   s	           @r    test_Wishartr^   6   sa   Q!Q!Q()A88  $$	!Q(@@@@S!QAf!uQwlQ1aL9:1<=>E1:a=5;q>#92b5#AAAA1:1v1v&',,.#b'1R4.@@@d#AdD1AS!A	dA	!BQAc
A1QKaRQZ\**3uqtAvYrBx5G5I/J , "o1)!nBqD1Q3J1a r!taczAaDF':!;aAYGHE 1:a=!!%((((
:,-
:AB
:AB
:>?r#   c                  V  a	 \        R ^^..^.^^.^^..4      o	S	P                  P                  P                  \	        ^^\
        P                  4      8X  g   Q h\        R^^4      p \        \        \        \        ^4      ^,          \        ^4      ) ^,          .\        ^4      ) ^,          \        ^4      ^,          ..4      \        R.R..4      V P                  ,           ,          \        \        ^4      ^,          ..4      ,          \        RR..4      V ,           ,          4      ) ^,          4      p\        S	4      ! V 4      P                  4       \        ^4      V,          ^\        ,          ,          8X  g   Q h\        S	4      ! ^^..4      P                  4       \        ^4      \        \        ^4      ) ^,          4      ,          ^\        ,          ,          8X  g   Q h\!        RRRR7      w  r#\        RW"4      p\        RW34      p\        RW24      p\        RW24      p\        R WeV4      o	^\        ,          V) V,          ^,          ,          \        \        VR,          VP                  ) VP                  ,           ,          VR,          ,          V) V,           ,          4      ) ^,          4      ,          \#        V4      V) ^,          ,          ,          \#        V4      V) ^,          ,          ,          p\        S	4      ! V4      P                  4       V8X  g   Q h\%        \&        V	3R	 l4       \%        \&        R
 4       \%        \&        R 4       \%        \&        R 4       \%        \&        R 4       \%        \&        R 4       \%        \&        R 4       \%        \&        R 4       R# )r   r)   zd nTr.   SM2SM1LMr*   c                  &   < \        S 4      ! ^4      # r9   r6   r   s   r    r!   #test_MatrixNormal.<locals>.<lambda>]   r:   r#   c                  :    \        R ^^.^^ .^ ^..^^ .^^..4      # r   r   r?   r#   r    r!   rd   ^   1    |C!Q1a&1a&9IQPQFUVXYTZK[\r#   c                  :    \        R ^^.^^ .^^..^^ .^ ^..4      # r   rf   r?   r#   r    r!   rd   _   rg   r#   c                  :    \        R ^^.^^ .^ ^..^^ .^ ^..4      # r   rf   r?   r#   r    r!   rd   `   rg   r#   c                  8    \        R ^^.^^ .^..^^ .^ ^..4      # r   rf   r?   r#   r    r!   rd   a   s-    |C!Q1a&1#!QRSUVQWHXYr#   c                  8    \        R ^^.^^ .^^..^^ .^ ..4      # r   rf   r?   r#   r    r!   rd   b   s-    |C!Q1a&1a&9IQPQFUVTW=Yr#   c                  6    \        R ^^..^^ .^ ^..^^ ..4      # r   rf   r?   r#   r    r!   rd   c   s)    |C1a&QFQF;KqRSfXVr#   c                  ,    \        R ^^..^.^^ ..4      # r   rf   r?   r#   r    r!   rd   d   s    |C1a&A3!QIr#   Nr=   )r   rE   r$   rF   r   r   rG   r   r   r   r   Tr   rI   r	   r   r   r   r   r%   )
r)   r]   r-   rS   r`   ra   rb   r*   rO   r   s
            @r    test_MatrixNormalrq   L   s   SAq6(QC1a&1a&)9:A88  $$	!Q(@@@@S!QAv1a!A$q1QqTE!GQqT!V3DEFRD2$< 133&((.1az(:;<BRH:<NQR<RT U UUVW XE1:a=DGu#4be#<<<<1:1vh$$&$q'#qteAg,*>2*FFFF546DA
ua
#C
ua
#C	dA	!BS!AS"3'ArTaRT!VS%b	BDD5133;(?b	(IB3QR7(S #
 "

"  1%&&1#&6!A&>?E1:a=5(((
:,-
:\]
:\]
:\]
:YZ
:YZ
:VW
:IJr#   c                  ,  a
 \        R ^^^..^^.^^..^.4      o
S
P                  P                  P                  \	        ^^\
        P                  4      8X  g   Q h\        R^^4      p \        R,          \        \        ^..4      4      R,          ,          \        \        ^^.^^..4      4      R,          ,          \        \        \        ^4      ^,          ..4      \        RR..4      V ,           ,          \        \        ^4      ^,          \        ^4      ) ^,          .\        ^4      ) ^,          \        ^4      ^,          ..4      ,          \        R.R..4      V P                  ,           ,          \        ^..4      ,           4      ^,          ,          p\        S
4      ! V 4      V8X  g   Q h\        RRR7      p^^rC\        RWD4      p\        RW34      p\        RW44      p\        RW44      p\        R W'WV4      o
\        V^,          ^,           4      \        \        ^..4      VR,          V) V,           ,          VR,          ,          VP                  ) VP                  ,           ,          ,           4      V) ^,          ^,
          ,          ,          \        \        V^,          4      ,          \        \        V4      4      ,          \        V4      ,          ,          p	\        S
4      ! V4      V	8X  g   Q h\!        \"        V
3R	 l4       \!        \"        R
 4       \!        \"        R 4       \!        \"        R 4       \!        \"        R 4       \!        \"        R 4       \!        \"        R 4       \!        \"        R 4       \!        \"        R 4       R# )r   r)   vTr+   OmegaSigmaLocationr*   c                  &   < \        S 4      ! ^4      # r9   r6   r   s   r    r!   %test_MatrixStudentT.<locals>.<lambda>|   r:   r#   c            	      <    \        R ^^^.^^ .^ ^..^^ .^^..4      # r   r   r?   r#   r    r!   rx   }   5    ~c1q!f1v1v>NRSUVQWZ[]^Y_P`ar#   c            	      <    \        R ^^^.^^ .^^..^^ .^ ^..4      # r   rz   r?   r#   r    r!   rx   ~   r{   r#   c            	      <    \        R ^^^.^^ .^ ^..^^ .^ ^..4      # r   rz   r?   r#   r    r!   rx      r{   r#   c            	      :    \        R ^^^.^^ .^..^^ .^ ^..4      # r   rz   r?   r#   r    r!   rx      s0    ~c1q!f1vsmqRSfWXZ[V\M]^r#   c                  8    \        R ^^^.^^ .^^..^.^..4      # r   rz   r?   r#   r    r!   rx      s/    ~c1q!f1v1v>NRSQTWXVYPZ[r#   c                  8    \        R ^^^..^^ .^ ^..^^ ..4      # r   rz   r?   r#   r    r!   rx      s.    ~c11vh!Q!Q@PTUWXSYRZ[r#   c                  .    \        R ^^^..^.^^ ..4      # r   rz   r?   r#   r    r!   rx      s    ~c11vhq!fXNr#   c                  2    \        R R^^.^^ .^ ^..^.4      # r<   rz   r?   r#   r    r!   rx      s&    ~c21vAA?ORSQTUr#   Ng      g      rn   ro   r=   )r   rE   r$   rF   r   r   rG   r   r   r   r   rp   r   r   r
   r	   r   r%   )r)   Drs   rS   prt   ru   rv   r*   rO   r   s             @r    test_MatrixStudentTr   f   s   sAAx1a&1a&)9A3?A88  $$	!Q(@@@@S!QA
t{6A3%=1d;;k&STVWRX[\^_Z`QaJb>c? 	1
| 4Rz8JQ8N O"(1Q4!8adUQY*?1Q4%!)QqTTUXAV)W"X!Y(.rd|(<qss(B!DFLqcUm!T UXYZ	ZA 1:a=Ad#Aaq!'E!'EJ-HS!AsA6A!A#'N;vse}ur{XIPQM7RSX[]S^7^aiakak`knonqnq`q7r'rswxvxyzvz}~v~ac
]4E 233K4FFHE 1:a=E!!!
:,-
:ab
:ab
:ab
:^_
:[\
:[\
:NO
:UVr#   c                    a \        R ^^..^.^^.^^..4      \        R^^^ .^ ^..4      .p ^p\        R4      pV'       g   \        R4       R# V  FH  p\	        W1R7      pV F3  p\        V4      VP                  P                  P                  9   d   K3  Q h	  KJ  	  \        R ^^^^ .^ ^..4      o\        \        V3R l4       R# )r   rR   scipyz3Scipy not installed. Abort tests for _sample_scipy.sizec                     < \        S ^R7      #    r   r   r   s   r    r!   #test_sample_scipy.<locals>.<lambda>       F11,=r#   Nr   r   r   r   r   r   rE   r$   rF   r   r   rK   )distribs_scipyr   r   r)   sampssamr   s         @r    test_sample_scipyr      s    SAq6(QC1a&1a&)9:Q!Q!Q()N
 D'"EBCA1(Ec{ahh&;&;&?&????    QQFQF#34"$=>r#   c                    a \        R ^^.^^..^^ .^ ^..^^.^^..4      \        R^^^.^^..4      .p ^p\        R4      pV'       g   \        R4       R# V  FI  p\	        W1RR7      pV F3  p\        V4      VP                  P                  P                  9   d   K3  Q h	  KK  	  \        R ^^^^ .^ ^..4      o\        \        V3R l4       R# )r   rR   pymcz4PyMC is not installed. Abort tests for _sample_pymc.)r   libraryc                     < \        S ^R7      # r   r   r   s   r    r!   "test_sample_pymc.<locals>.<lambda>   r   r#   Nr   )distribs_pymcr   r   r)   r   r   r   s         @r    test_sample_pymcr      s    SAq6Aq6*aVaV,<1v1v>NOQ!Q!Q()M D DCDA18Ec{ahh&;&;&?&????   QQFQF#34"$=>r#   c                     \        R ^^.^^..^^ .^ ^..^^.^^..4      p . ROpV F  p \        V4      pV'       d   . . . rep\        V ^
V^ R7      p\        V ^
V^ R7      p\        V ^
V^R7      p\        ^
4       FQ  pWG,          WW,          8H  P	                  4       '       g   Q hWW,          Wg,          8g  P	                  4       '       d   KQ  Q h	  K  K  	  R#   \
         d     K  i ; i)r   )r   r   seedN)r   numpyr   )r   r   r   rangeallrK   )r)   	librarieslibimported_libs0s1s2is           r    test_sample_seedr      s    SAq6Aq6*aVaV,<1v1v>NOA*I	(-LRAB!<AB!<AB!<rAERUN//1111ERUN//1111 #   # 		s   BCCC'&C'N),sympy.concrete.productsr   sympy.core.numbersr   sympy.core.singletonr   sympy.core.symbolr   r   &sympy.functions.elementary.exponentialr   (sympy.functions.elementary.miscellaneousr	   'sympy.functions.special.gamma_functionsr
   sympy.matricesr   r   r   r   r   sympy.statsr   r    sympy.stats.matrix_distributionsr   r   r   r   r   r   sympy.testing.pytestr   r   sympy.externalr   r'   rP   r^   rq   r   r   r   r   r?   r#   r    <module>r      sc    + ! " . 6 9 9 N N 'R R - (=G@@,K4W@?$?"r#   