+
    ih                         ^ 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 tR tR tR# )    )symbols)Function)Matrix)zeros)simplify)MatrixSolve)lambdify)NumPyPrinter)skip)import_modulec                      \        ^^\        R4      4      p \        ^^\        R4      4      p\        \        W4      4       R# )   za:9zb:3N)r   r   hashr   )Abs     c/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/codegen/tests/test_matrix_nodes.pytest_matrix_solve_issue_24862r      s3    q!WU^$Aq!WU^$AQ	    c            	      r  a \        R 4      oV3R l\        R\        R7       4       w  rr#rE\        W.W#..4      p\        WE.4      pVP                  V4      pVP                  VP	                  S4      VP	                  S4      VP                  V4      ,          ,
          4      p	\        VP	                  S4      V	,
          4      \        ^^4      8X  g   Q h\        WgP	                  S4      VP	                  S4      \        Wg4      ,          ,
          4      p
\        Wg4      P	                  S4      V
8X  g   Q hR# )qc              3   2   <"   T F  q! S4      x  K  	  R # 5iN .0fr   s   & r   	<genexpr>5test_matrix_solve_derivative_exact.<locals>.<genexpr>         "FD!D   a11 a12 a21 a22 b1 b2clsN)r   r   r   LUsolvediffr   r   r   )a11a12a21a22b1b2r   r   x_ludxdq_ludxdq_msr   s              @r   "test_matrix_solve_derivative_exactr/      s    A"F58D"FCc
SJ'(AxA99Q<Diiq	AFF1I		!$<<=GDIIaL7*+uQ{:::!VVAY[5F)FFGGq!!!$///r   c                    a \        R 4      p V '       g   \        R4       \        R4      oV3R l\        R\        R7       4       w  rr4rV\	        W.W4..4      p\	        WV.4      pVP                  V4      P                  S4      p	VP                  S4      RVP                  S4      RVP                  S4      RVP                  S4      R	VP                  S4      R
VP                  S4      RVRVR	VRV^VRVR/p
\        V
P                  4       !  w  r\        Wx4      P                  S4      pV P                  P                  \        W\        R7      ! V!  \        W\        R7      ! V!  4       R# )numpyznumpy not installed.r   c              3   2   <"   T F  q! S4      x  K  	  R # 5ir   r   r   s   & r   r   5test_matrix_solve_derivative_numpy.<locals>.<genexpr>&   r   r    r!   r"   g?g333333?g?g      ?g?g?g?g333333?g@g      @)printerN)r   r   r   r   r   r$   r%   zipitemsr   testingassert_allcloser	   r
   )npr&   r'   r(   r)   r*   r+   r   r   dx_lusubspp_valsdx_smr   s                 @r   "test_matrix_solve_derivative_numpyr?   !   s=   	w	B#$A"F58D"FCc
SJ'(AxAIIaLa EHHQKchhqk3SHHQKbggaj#rwwqz3c3S#q"c2sDD TZZ\"IA""1%EJJ<0&9<0&9;r   N)sympy.core.symbolr   sympy.core.functionr   sympy.matrices.denser   r   sympy.simplify.simplifyr   sympy.codegen.matrix_nodesr   sympy.utilities.lambdifyr	   sympy.printing.numpyr
   sympy.testing.pytestr   sympy.externalr   r   r/   r?   r   r   r   <module>rI      s2    % ( ' & , 2 - - % (0;r   