+
    i                         ^ RI 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HtHt ^ RI HtHtHt ^ RIHt ]! R4      w  tt]]	]
]]]]]3t]
]]3tR tR tR	 tR
# )    )GFZZQQEXRAW)DomainMatrixDM)MatrixMutableMatrixImmutableMatrixSparseMatrixMutableDenseMatrixImmutableDenseMatrixMutableSparseMatrixImmutableSparseMatrix)symbolsSsqrt)raiseszx yc                 4    \        W4      P                  4       # )N)r   	to_sparse)itemsdomains   &&_/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/matrices/tests/test_domains.pyDMsr   *   s    e&&((    c                     \          EFx  p V ! ^^.^^..4      pVP                  \        ^^.^^..\        4      8X  g   Q hV^,          P                  \        R^.R^..\        4      8X  g   Q h\        V\        4      '       g5   \        VR&   VP                  \        \        ^.^^..\        4      8X  g   Q hV ! \        ^4      ^,          ^.^^..4      pVP                  \        R^.^^..\        4      8X  g   Q h\        V\        4      '       g5   \        VR&   VP                  \        \        ^.^^..\        4      8X  g   Q h\        ^^.^^..\        4      pV P                  V4      P                  V8X  d   EKy  Q h	  \        P                  ! \        ^4      4      p\        ^^.^^..V4      pX P                  V4      P                  P                  V8X  g   Q hR# )   N)r      )   r   r   r   )MATRIX_TYPES_repr   r   r   
isinstance	IMMUTABLExr   r   _fromrepalgebraic_fieldr   r   r   )MatMdMKs       r   test_Matrix_rep_domainr,   .   s   |!Q!Q !vvq!fq!f-r2222A||sUAJ
#;R@@@@!Y''AdG66S1a&1a&!159999!A$q&!q!f%&vvuaj1a&126666!Y''AdG66S1a&1a&!1599991a&1a&!2&||B$$***! 2 	47#A	aVaVa	 B<<  ''1,,,r   c                    a \        ^^.^^..4      oSP                  4       \        ^^.^^..\        4      8X  g   Q hSP                  4       SP                  Jg   Q hSP                  RR7      \        ^^.^^..\
        4      8X  g   Q hSP                  \
        R7      \        ^^.^^..\
        4      8X  g   Q hSP                  \
        \        ,          R7      \        ^^.^^..\
        \        ,          4      8X  g   Q hSP                  \        ^4      R7      \        ^^.^ ^..\        ^4      4      8X  g   Q h\        ^^.^^..4      o\        SR&   SP                  P                  \        8X  g   Q h^SR&   SP                  4       \        ^^.^^..\        4      8X  g   Q h\        \        ^4      ^,          ^.^^..4      oSP                  4       \        \        ^^4      ^.^^..\
        4      8X  g   Q h\        \        ^.^^..4      oSP                  4       \        \        ^.^^..\        \        ,          4      8X  g   Q hSP                  RR7      \        \        ^.^^..\        P                  ! \        4      4      8X  g   Q h\        ^\        ,          ^.^^..4      oSP                  4       \        ^\        ,          ^.^^..\        P                  ! \        4      4      8X  g   Q h\        ^\        ^4      .^^..4      o\
        P                  ! \        ^4      4      p V P                  \        ^4      4      p\        V ! ^4      V.V ! ^4      V ! ^4      ..RV 4      pSP                  4       \        ^\        ^4      .^^..\        4      8X  g   Q hSP                  RR7      VP!                  4       8X  g   Q h\        ^^.^^..4      o\#        \$        V3R l4       R# )	r   T)field)r   )	extensionc                  2   < S P                  \        R R7      # )T)r   r.   )to_DMr   )r)   s   r   <lambda>#test_Matrix_to_DM.<locals>.<lambda>q   s    aggRtg<r   Nr    )r   r   )r	   r1   r   r   r"   r   r%   r   r   r   r   
frac_fieldr   r'   
from_sympyr   r   r   	TypeError)r+   sqrt2M_Kr)   s      @r   test_Matrix_to_DMr9   N   sr   AA A779aVaV,b1111779AFF"""777#1v1v&6";;;;77"7q!fq!f%5r!::::77"Q%7 C!Q!Q(8"Q%$@@@@77"Q%7 C!Q!Q(8"Q%$@@@@AA AAdG66==E!!!AdG779aVaV,b11111aaV$%A779b1gq\Aq62B7777AA A779aVaV,be4444777#1v1v&6a8H"IIII1a1a&!"A779ac1X1v.a0@AAAADGq!f%&A
47#ALLa!E
1u!ad|4fa
@C779aa\Aq62E::::77T7"cmmo555 	AA A
9<=r   N)sympyr   r   r   r   sympy.polys.matricesr   r   r	   r
   r   r   r   r   r   r   r   r   r   sympy.testing.pytestr   r%   yr!   r$   r   r,   r9    r   r   <module>r?      s|    $ # 1	 	 	 # " ' u~1 	 	)-@#>r   