
    g              	       
   d dl mc mZ d dlZd dlZd dlZ	 ej
        d          \  ZZ ej
        d          \  ZZZeez   Ze                    eedz  edz  z   eeez
  i          Z ej        e          Z ej        eez            Ze                    ed d                                          Ze                    ed d                                                              ed d                                          Zeez   dz                                  Ze                    eedz  edz  z   eeez
  i                              edeei          Z ej        d  ej        edez  g                              dd          D                                            ej        edez  g                              dd          j        d           ej        edez  g                              dd          j        d                   Zeez   Ze                    eedz  edz  z   eeez
  i                              edeedz  i          Z ej        dd	          \  ZZ Z! ej"         ej        ee e!g                              dd
          e          Z# ej"        eez  e z   e          Z$d  ej%        e#e          D             Z&d  ej%         ej"         ej        g d                              d
d          e          e          D             Z' ej        g d                              dd          Zej(        ez   Z) ej        d  ej*                    +                                D                       Z ej,        dddd          Z- ej        d  e.d
          D                                           d
d          Z/ee-z   dz  Z0ee-z   1                                 ej        g d                              dd          2                                z   Zed         Z3ej4        Z ej5        d           Z ej        ej(        6                    d           ej(        6                    d          ej(        6                    d          ej(        6                    d
          ej(        6                    d          g          Z7 ej6        d           Z0 ej         ej6        d            ej6        d           ej6        d           ej6        d
           ej6        d          g          Z8dS )    Nzq1 q2zx y z      c                 ^    g | ]*}|                     t          d t          t          i          +S )r   )subsxyz.0is     i/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/parsing/autolev/test-examples/ruletest6.py
<listcomp>r      s,    NNNq1Qq	""NNN    zj k lT)real   c                 6    g | ]}|                                 S  evalfr
   s     r   r   r      s     ---q---r   c                 6    g | ]}|                                 S r   r   r
   s     r   r   r      s     XXXqXXXr   )r   r   r   )r   r   r                  	   
                     r   c                 6    g | ]}|                                 S r   r   r
   s     r   r   r      s     ;;;q;;;r   c                 F    g | ]}t          d           D ]}||k    rdndS )r   r   r   )range)r   r   js      r   r   r      s7    FFFaU1XXFFaddFFFFr   )r   r   r   r   )r   r   )9sympy.physics.mechanicsphysics	mechanics_mesympy_smmathmnumpy_npdynamicsymbolsq1q2r   r   r	   er   acose2e3seriesremoveObexpandMatrixreshapeshapebmsymbolsr'   klPolyp1p2solveroot1root2Tam	eigenvalskeysdiagc1r&   c2dmdettracefcolscolrowcmemr   r   r   <module>r\      s   % % % % % % % % %            		G	$	$B
#
W
%
%1arEHHbAadBqs#$$SWQZZSWQqS\\KK1a  ""KK1a  ""))!Q22::<<cAXHHbAad2ac"##((!Aa33SZNNJCJ!A#w,?,?,G,G1,M,MNNNOOWWYcY\YcefghijgjdkYlYlYtYtuvxyYzYz  YB  CD  YE  HR  HK  HR  TU  VW  XY  VY  SZ  H[  H[  Hc  Hc  de  gh  Hi  Hi  Gp  qr  Gs  t  trEHHbAad2ac"##((!Aa166
#+gD
)
)
)1aSXjcj!Aa!!))!Q//33SXac!eQ--ICIb!,,---XXICIhchzsz'''/B/B/J/J1a/P/PRS&T&TUVWWXXXCJ77788@@AFFU1WSZ;;MQMOO$8$8$:$:;;;<<SXa!ASZFF5588FFFGGOOPQSTUUdb\rTJJLL*#*YYY''//155<<>>>HHaWQZZSZ!1qeiillA599Q<<		!aUYYq\\RSSaWQZZSZ!GQGAJJwwqzz'1'!**WaWQZZHIIr   