§
    OŠtj‹$  ã                   ó>  — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z) d dl*m+Z+m,Z, d d	l-m.Z. d d
l/m0Z0 dd„Z1eZ2e(Z3d„ Z4d„ Z5d„ Z6d„ Z7d„ Z8d„ Z9d„ Z:d„ Z;d„ Z<d„ Z=dS )é    )ÚTuple)Úpi)ÚPow©Úsymbols)Úsympify)Ússtr)ÚGÚ
centimeterÚcoulombÚdayÚdegreeÚgramÚhbarÚhourÚinchÚjouleÚkelvinÚkilogramÚ	kilometerÚlengthÚmeterÚmileÚminuteÚnewtonÚplanckÚplanck_lengthÚplanck_massÚplanck_temperatureÚplanck_timeÚradiansÚsecondÚspeed_of_lightÚ	steradianÚtimeÚkm)Ú
convert_toÚcheck_dimensions)Úraises)Úsqrté   c                 óV   — t           t          | ¦  «        j        |fi |¤Žd¬¦  «        S )NT)Ú	full_prec)r	   r   Úevalf)ÚeÚnÚoptionss      úa/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/physics/units/tests/test_util.pyÚNSr3      s1   € ÝÐ •˜‘
”
Ô  Ð.Ð. gÐ.Ð.¸$Ð?Ñ?Ô?Ð?ó    c                  ó:   — t           t           z   t           k    sJ ‚d S ©N)ÚL© r4   r2   Útest_dim_simplify_addr9      s   € å�q‰5•AŠ:ˆ:ˆ:ˆ:ˆ:ˆ:r4   c                  óJ   — t           t          z  t           t          z  k    sJ ‚d S r6   ©r7   ÚTr8   r4   r2   Útest_dim_simplify_mulr=      s   € å�Q‰3•!•A‘#Š:ˆ:ˆ:ˆ:ˆ:ˆ:r4   c                  óL   — t          t          d¦  «        t          dz  k    sJ ‚d S ©Né   )r   r7   r8   r4   r2   Útest_dim_simplify_powrA   #   s%   € Ý�q�!‰9Œ9�˜1™ÒÐÐÐÐÐr4   c                  óZ   — t           t           z   t          z  t           t          z  k    sJ ‚d S r6   r;   r8   r4   r2   Útest_dim_simplify_recrC   '   s%   € å•‰E•Q‰;�!�A™#ÒÐÐÐÐÐr4   c                  ó¶  — t          dt          ¦  «        dk    sJ ‚t          t          t          ¦  «        dt          z  dz  k    sJ ‚t          t          t          z  t
          ¦  «        t
          dz  k    sJ ‚t          dt          z  t          z  t
          ¦  «        t
          k    sJ ‚t          dt          z  t          z  t
          ¦  «        dt
          z  k    sJ ‚t          t
          t          t          z  ¦  «        dt          z  t          z  k    sJ ‚t          dt
          z  t          t          z  ¦  «        dt          z  t          z  k    sJ ‚t          t          t          ¦  «        dt          z  k    sJ ‚t          dt          z  t          ¦  «        dt          z  k    sJ ‚t          t          t          ¦  «        d	t          z  d
z  k    sJ ‚t          t          t          z  t          t          z  ¦  «        dt          z  dt          z  z  k    sJ ‚t          dt          z  t          t          z  ¦  «        dt          z  k    sJ ‚t          dt          z  t          t          z  t          dz  z  ¦  «        dt          z  t          z  t          dz  z  k    sJ ‚t          t          t          z   t          ¦  «        dt          z  d
z  k    sJ ‚t          dt          z  dt          z  z   t          ¦  «        dt          z  d
z  k    sJ ‚t          t          dz  t          dz  ¦  «        dt          dz  z  dz  k    sJ ‚t          dt          dz  z  t          ¦  «        dt          dz  z  dz  k    sJ ‚t          dt          z  t          z  dt          z  t          z  z   t          t          z  ¦  «        dt          z  dt          z  z  k    sJ ‚t          dt          z  t          z  dt          z  t          z  z   t          t          z  ¦  «        dt          z  dt          z  z  k    sJ ‚t          t          t          t          z   z  t          ¦  «        dt          dz  z  k    sJ ‚t          t          t          ¦  «        t          k    sJ ‚t          t          t           ¦  «        dt           z  t"          z  k    sJ ‚t          t          t          t           g¦  «        dt           z  t"          z  k    sJ ‚t          t"          t          z  t           ¦  «        dt           z  k    sJ ‚t          t"          t           ¦  «        dt           z  k    sJ ‚t          t%          t          dz  t          dz  z   ¦  «        t          ¦  «        t%          t          dz  t          dz  z   ¦  «        k    sJ ‚t          t          dz  t          dz  z   dz  t          ¦  «        t          dz  t          dz  z   dz  k    sJ ‚d S )Né   i:b  i	=  éJxÞé”ð¼#r@   i€Q éx   iÐ é}   iú i  i?  i@x}i½  i`Ð  iÝm  i€A ie  iÀÐ' é´   ç       @)r'   r   r   r   r"   r#   r   r   r   r   r   r   r   r$   r   r!   r   r   r*   r8   r4   r2   Útest_convert_to_quantitiesrL   ,   s¯  € Ý�a�ÑÔ 1Ò$Ð$Ð$Ð$å•d�IÑ&Ô&¨%µ	©/¸%Ñ*?Ò?Ð?Ð?Ð?Ý•e�F‘l¥NÑ3Ô3µ~ÀiÑ7OÒOÐOÐOÐOÝ�i¥‘o¥fÑ,­nÑ=Ô=ÅÒOÐOÐOÐOÝ�k¥%Ñ'­Ñ.µÑ?Ô?À1Å^ÑCSÒSÐSÐSÐSÝ•n¥e­F¡lÑ3Ô3°yÅ±ÅvÑ7MÒMÐMÐMÐMÝ�a�Ñ&­­f©Ñ5Ô5¸Å5¹ÍÑ9OÒOÐOÐOÐOÝ•c�6Ñ"Ô" e­F¡lÒ2Ð2Ð2Ð2Ý�a�‘f�fÑ%Ô%¨­V©Ò3Ð3Ð3Ð3Ý•d�EÑ"Ô" f­U¡l°3Ñ&6Ò6Ð6Ð6Ð6Ý•d�4‘i¥­4¡Ñ0Ô0°E½)±OÀUÍ4ÁZÑ4PÒPÐPÐPÐPÝ�a�‘h¥¥f¡Ñ-Ô-°µ6±Ò9Ð9Ð9Ð9Ý�a�‘h¥­¡­v°q©yÑ 8Ñ9Ô9¸Q½u¹WÅXÑ=MÍfÐVWÉiÑ=WÒWÐWÐWÐWÝ•i¥$Ñ&­Ñ.Ô.°&½±,¸sÑ2BÒBÐBÐBÐBÝ�a�	‘k A¥d¡FÑ*­EÑ2Ô2°f½U±lÀ3Ñ6FÒFÐFÐFÐFÝ•d˜A‘g�u a™xÑ(Ô(¨Eµ%¸±(©N¸8Ñ,CÒCÐCÐCÐCÝ�a�˜a™‘i¥Ñ'Ô'¨5µ¸±©>¸(Ñ+BÒBÐBÐBÐBÝ�a�	‘k¥$Ñ&¨­4©µ©Ñ4µe½F±lÑCÔCÀuÍUÁ{ÐTYÕZ`ÑT`ÑGaÒaÐaÐaÐaÝ�a�	‘k¥$Ñ&¨­4©µ©Ñ4µjÅÑ6GÑHÔHÈFÕS]ÑL]Ð_cÕdjÑ_jÑLkÒkÐkÐkÐkÝ•i¥4­)Ñ#3Ñ4µeÑ<Ô<ÀÍ%ÐSTÉ*Ñ@TÒTÐTÐTÐTå•i¥Ñ)Ô)­YÒ6Ð6Ð6Ð6Ý•g�vÑ&Ô&¨#­f©*µR©-Ò7Ð7Ð7Ð7Ý•g¥¥v˜Ñ/Ô/°3µv±:½b±=Ò@Ð@Ð@Ð@Ý•b�‘j¥&Ñ)Ô)¨Sµ©ZÒ7Ð7Ð7Ð7Ý•b�&Ñ!Ô! S­¡ZÒ/Ð/Ð/Ð/õ •d�5 !™8¥e¨S¡jÑ0Ñ1Ô1µ5Ñ9Ô9½TÅ%ÈÁ(ÍUÐTWÉZÑBWÑ=XÔ=XÒXÐXÐXÐXÝ•u˜a‘x¥%¨¡*Ñ,¨qÑ0µ%Ñ8Ô8½UÀA¹XÍÈsÉ
Ñ=RÐUVÑ<VÒVÐVÐVÐVÐVÐVr4   c            
      óž	  — ddl m}   | d¦  «        \  }}t          t          t          t
          g¦  «        dt          z  t
          z  k    sJ ‚t          t          t          t
          f¦  «        dt          z  t
          z  k    sJ ‚t          t          t          t          t
          ¦  «        ¦  «        dt          z  t
          z  k    sJ ‚t          t          t          t          t
          g¦  «        t          t          dz  z  t
          dz  z  k    sJ ‚t          t          t          t          t
          g¦  «        dt          dz  z  t          z  t
          dz  z  k    sJ ‚t          dt          z  t
          z  t          g¦  «        t          k    sJ ‚t          t          dz  t          t
          t          g¦  «        t          t
          z  dz  dz  k    sJ ‚t          dt          z  t          t
          t          g¦  «        dt          z  t
          z  k    sJ ‚t          t          t          t          t          g¦  «        dt          z  k    sJ ‚t          t          t          t          t          t          g¦  «        d	¬
¦  «        dk    sJ ‚t          t          t          t          ¦  «        d	¬
¦  «        dk    sJ ‚t          t          t           t          ¦  «        d	¬
¦  «        dk    sJ ‚t          t          t"          t
          ¦  «        d¬
¦  «        dk    sJ ‚t          t          t$          t&          ¦  «        d	¬
¦  «        dk    sJ ‚t          t          t          t          t          t          t          g¦  «        t          ¦  «        d¬
¦  «        dk    sJ ‚t          t)          t          dz  t
          dz  z   ¦  «        t          t
          g¦  «        t)          t          dz  t
          dz  z   ¦  «        k    sJ ‚t          t          dz  t
          dz  z   dz  t          t
          g¦  «        t          dz  t
          dz  z   dz  k    sJ ‚t          d|t          z  t          z   z  dt          z  ¦  «        d|t          z  t          z   z  k    sJ ‚t          d|t          z  |t          z  z   z  dt*          z  ¦  «        dt*          |z  dz  |t*          z  dz  z   z  k    sJ ‚d S )Nr   r   z
alpha betarF   r@   é€–˜ rG   g      ð?é   )r0   zW6.187142e+34*gravitational_constant**0.5000000*hbar**0.5000000/speed_of_light**1.500000z2.176434e-8*kilogramz1.616255e-35*meteré   z5.39125e-44*secondz1.416784e+32*kelviné
   z1.000000000*meterrK   é   éè  )Úsympy.core.symbolr   r'   r#   r   r"   r   r   r   r   r   r
   r   r3   r   r   r   r    r   r   r*   r   )r   ÚalphaÚbetas      r2   Ú$test_convert_to_tuples_of_quantitiesrW   N   s  € Ø)Ð)Ð)Ð)Ð)Ð)à�'˜,Ñ'Ô'�K€Eˆ4å•n¥u­f oÑ6Ô6¸)ÅeÑ:KÍfÑ:TÒTÐTÐTÐTÝ•n¥u­f oÑ6Ô6¸)ÅeÑ:KÍfÑ:TÒTÐTÐTÐTÝ•n¥e­Eµ6Ñ&:Ô&:Ñ;Ô;¸yÍ5Ñ?PÕSYÑ?YÒYÐYÐYÐYÝ•e�e¥X­vÐ6Ñ7Ô7½8ÅEÈ1ÁHÑ;LÍVÐUVÉYÑ;VÒVÐVÐVÐVÝ•e�j­$µÐ7Ñ8Ô8¸HÅZÐQRÁ]Ñ<RÕSWÑ<WÕX^Ð`aÑXaÑ<aÒaÐaÐaÐaÝ�i¥‘o¥fÑ,­~Ð.>Ñ?Ô?Å>ÒQÐQÐQÐQÝ•n qÑ(­5µ&½(Ð*CÑDÔDÍÍfÉÐU^ÑH^ÐabÑHbÒbÐbÐbÐbå�a�.Ñ(­5µ&½(Ð*CÑDÔDÈÕX]ÑH]Õ`fÑHfÒfÐfÐfÐfÝ•a�!�^­VÐ4Ñ5Ô5¸½Q¹Ò>Ð>Ð>Ð>å�j�¥¥NµDÐ 9Ñ:Ô:¸aÐ@Ñ@Ô@ð  E^ò  ^ð  ^ð  ^ð  ^Ý�j�¥hÑ/Ô/°1Ð5Ñ5Ô5Ð9OÒOÐOÐOÐOÝ�j�­Ñ.Ô.°!Ð4Ñ4Ô4Ð8LÒLÐLÐLÐLÝ�j�¥fÑ-Ô-°Ð3Ñ3Ô3Ð7KÒKÐKÐKÐKÝ�jÕ+­VÑ4Ô4¸Ð:Ñ:Ô:Ð>SÒSÐSÐSÐSÝ�j�¥E­A­~½vÐ+FÑGÔGÍÑOÔOÐSUÐVÑVÔVÐZmÒmÐmÐmÐmõ •d�5 !™8¥f¨c¡kÑ1Ñ2Ô2µU½F°OÑDÔDÍÍUÐTUÉXÕX^Ð`cÑXcÑMcÑHdÔHdÒdÐdÐdÐdÝ•u˜a‘x¥&¨#¡+Ñ-°Ñ1µE½6°?ÑCÔCÍÈqÉÕSYÐ[^ÑS^ÑH^ÐabÑGbÒbÐbÐbÐbõ �a˜�e™¥eÑ+Ñ,¨aµ©gÑ6Ô6¸!¸TÅ%¹ZÍ%Ñ=OÑ:PÒPÐPÐPÐPÝ�a˜�e™ e­E¡kÑ1Ñ2°Aµi±KÑ@Ô@ÀQÍ	ÐRVÉÐW[ÑH[Ð^cÕdmÑ^mÐnrÑ^rÑHrÑEsÒtÐtÐtÐtÐtÐtr4   c                  óà  — ddl m} m}m}m}m}m} ddlm}  |d¦  «        \  }}| |z   	                    ¦   «         dk    sJ ‚||z   	                    ¦   «         dk    sJ ‚|| z   	                    ¦   «         dk    sJ ‚d|z  |z  |dz  z  |z  | z   	                    ¦   «         d	|z  t          z  k    sJ ‚| |z  |z   	                    ¦   «         d
dt          z  z  k    sJ ‚d|z  t          z   	                    ¦   «         dt          z  k    sJ ‚d|z  t          z  dt          z  z   	                    ¦   «         dk    sJ ‚dt          dz  z  |t          z  dz  z   	                    ¦   «         dk    sJ ‚d S )Nr   )ÚcmÚmmr&   ÚmÚKÚkilor   úx yrQ   rS   i † r@   i Êš;rR   rN   rE   i¸  é   )Úsympy.physics.unitsrY   rZ   r&   r[   r\   r]   rT   r   Úsimplifyr   r   r   r   )	rY   rZ   r&   r[   r\   r]   r   ÚxÚys	            r2   Útest_eval_simplifyrd   m   s³  € Ø:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ø)Ð)Ð)Ð)Ð)Ð)àˆ7�5‰>Œ>�D€A€qàˆr‰E×ÒÑÔ Ò#Ð#Ð#Ð#Øˆq‰D�?Š?ÑÔ Ò$Ð$Ð$Ð$Øˆr‰E×ÒÑÔ Ò'Ð'Ð'Ð'Øˆq‰D�‰F�2�q‘5‰L˜‰N˜2Ñ×'Ò'Ñ)Ô)¨Z¸©\½&Ñ-@Ò@Ð@Ð@Ð@Øˆr‰E�!‰G×ÒÑÔ 1 h­zÑ&9Ñ#:Ò:Ð:Ð:Ð:àˆd‰F•5‰L×"Ò"Ñ$Ô$¨­U©
Ò2Ð2Ð2Ð2Øˆd‰F•5‰L˜!�I™+Ñ&×0Ò0Ñ2Ô2°aÒ7Ð7Ð7Ð7Ø�i˜‰l‰N˜D¥™J¨™?Ñ*×4Ò4Ñ6Ô6¸!Ò;Ð;Ð;Ð;Ð;Ð;r4   c                  ó�  — ddl m}  ddlm}m} ddlm}  |d¦  «        \  }} | |d|z  t          z  t          z  |z   z  ¦  «        |dt          z  t          z  |z   z  k    sJ ‚ | |t          z  |t          z   z  ¦  «        |dz  ||d	z  z   z  d	z  k    sJ ‚ | |t          z  ||z  t          |t          z   z  z   z  ¦  «        |dz  |dz  |d	z  ||d	z  z   z  z   z  d	z  k    sJ ‚ | d|t          z  |z  d
z  z  t          z  ¦  «        d|z  d	z  k    sJ ‚ | |dz  t          z  t          dz  |z  z   ¦  «        d|dz  z  dz  k    sJ ‚d S )Nr   ©Úquantity_simplify)r]   Úfootr   r^   é   i@  r@   é   rS   i   é   rE   é�   )
Úsympy.physics.units.utilrg   r`   r]   rh   rT   r   r   r   r   )rg   r]   rh   r   rb   rc   s         r2   Útest_quantity_simplifyrn   ~   sÀ  € Ø:Ð:Ð:Ð:Ð:Ð:Ø.Ð.Ð.Ð.Ð.Ð.Ð.Ð.Ø)Ð)Ð)Ð)Ð)Ð)àˆ7�5‰>Œ>�D€A€qàÐ˜Q  $¡¥v¡­eÑ 3°aÑ 7Ñ8Ñ9Ô9¸QÀÅUÁ
Í6Ñ@QÐTUÑ@UÑ=VÒVÐVÐVÐVØÐ˜T¥$™Y¨­t©Ñ4Ñ5Ô5¸¸q¹À$ÈÈbÉÁ.Ñ9QÐRTÑ9TÒTÐTÐTÐTØÐ˜T¥$™Y¨¨T©	µD¸$Å¹+Ñ4FÑ(FÑGÑHÔHÈDÐRSÉGÐUYÐ[\ÑU\Ð_cÐdfÑ_fÐhlÐosÐtvÑovÑhvÑ_wÑUwÑLxÐy{ÑL{Ò{Ð{Ð{Ð{ØÐ˜Q ¥d¡¨4¡°Ñ!4Ñ5µdÑ:Ñ;Ô;¸tÀD¹yÈ¹|ÒKÐKÐKÐKØÐ˜T 1™W¥T™\­D°!©G°D©LÑ8Ñ9Ô9¸RÀÀaÁ¹ZÈ¹^ÒKÐKÐKÐKÐKÐKr4   c                  óX  — ddl m}  ddlm}m}m}m}m}m}m	}m
}m}	m}
m}m}m}m}  | ||z  dd¬¦  «        |k    sJ ‚ | d|z  |z  dd¬¦  «        d|z  k    sJ ‚ | ||z  dd¬¦  «        |k    sJ ‚ | ||z  dd¬¦  «        |k    sJ ‚ | |t"          dz  z  dd¬¦  «        |k    sJ ‚ | ||z  dd¬¦  «        |k    sJ ‚ | ||z  dd¬¦  «        |k    sJ ‚ | t"          dz  |z  dd¬¦  «        t"          dz  |z  k    sJ ‚ | ||z  dd¬¦  «        |k    sJ ‚ | |t$          z  dd¬¦  «        |k    sJ ‚ | ||z  dd¬¦  «        |k    sJ ‚ | ||z  dd¬¦  «        |	k    sJ ‚ | t$          |z  dd¬¦  «        |k    sJ ‚ | ||z  |z  dd¬¦  «        |
k    sJ ‚ | ||z  t"          d	z  z  dd¬¦  «        |k    sJ ‚ | ||z  dd¬¦  «        |k    sJ ‚ | d
t&          z  |z  dd¬¦  «        dt"          z  d|z  z  k    sJ ‚ | d
t(          z  t"          z  |d	z  z  dd¬¦  «        d
|z  k    sJ ‚d S )Nr   rf   )ÚampereÚohmÚvoltr   ÚpascalÚfaradr"   ÚwattÚsiemensÚhenryÚteslaÚweberr   r   TÚSI)Úacross_dimensionsÚunit_systemrP   rE   r@   é   é   é   )rm   rg   r`   rp   rq   rr   r   rs   rt   r"   ru   rv   rw   rx   ry   r   r   r   r   r   r   )rg   rp   rq   rr   r   rs   rt   r"   ru   rv   rw   rx   ry   r   r   s                  r2   Ú(test_quantity_simplify_across_dimensionsr€   ‹   s  € Ø:Ð:Ð:Ð:Ð:Ð:ð Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  Fð  FàÐ˜V C™Z¸4ÈTÐRÑRÔRÐVZÒZÐZÐZÐZØÐ˜Q˜v™X c™\¸TÈtÐTÑTÔTÐXYÐZ^ÑX^Ò^Ð^Ð^Ð^ØÐ˜T &™[¸DÈdÐSÑSÔSÐWZÒZÐZÐZÐZØÐ˜T #™X¸È4ÐPÑPÔPÐTZÒZÐZÐZÐZØÐ˜U¥5¨!¡8™^¸tÐQUÐVÑVÔVÐZ`Ò`Ð`Ð`Ð`ØÐ˜U 3™Y¸$ÈDÐQÑQÔQÐU[Ò[Ð[Ð[Ð[ØÐ˜U 6™\¸TÈtÐTÑTÔTÐX\Ò\Ð\Ð\Ð\ØÐ�U A™X f™_ÀÐRVÐWÑWÔWÕ[`ÐbcÑ[cÐdjÑ[jÒjÐjÐjÐjØÐ˜U 6™\¸TÈtÐTÑTÔTÐX\Ò\Ð\Ð\Ð\àÐ˜U¥7™]¸dÐPTÐUÑUÔUÐY]Ò]Ð]Ð]Ð]ØÐ˜T &™[¸DÈdÐSÑSÔSÐWZÒZÐZÐZÐZØÐ˜V D™[¸DÈdÐSÑSÔSÐW^Ò^Ð^Ð^Ð^ØÐ�W T™\¸TÈtÐTÑTÔTÐX]Ò]Ð]Ð]Ð]ØÐ˜T &™[¨Ñ/À4ÐUYÐZÑZÔZÐ^cÒcÐcÐcÐcØÐ˜T &™[­°©Ñ1ÀTÐW[Ð\Ñ\Ô\Ð`eÒeÐeÐeÐeØÐ˜U 6™\¸TÈtÐTÑTÔTÐX]Ò]Ð]Ð]Ð]àÐ˜Q�y™[¨Ñ-ÀÐSWÐXÑXÔXÐ\^Õ_dÑ\dÐfhÐioÑfoÑ\pÒpÐpÐpÐpØÐ˜Q�x™Z­Ñ-¨f°a©iÑ7È4Ð]aÐbÑbÔbÐfgÐhnÑfnÒnÐnÐnÐnÐnÐnr4   c                  ó  — t          d¦  «        } t          t          | z   ¦  «        t          | z   k    sJ ‚t          t          | z   ¦  «        t          | z   k    sJ ‚t          t          | z                        | t          ¦  «        ¦  «        t          k    sJ ‚t          t
          t          z  t          z   ¦  «        t          t          t
          z  z   k    sJ ‚t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d	„ ¦  «         d S )
Nrb   c                  ó0   — t          t          dz   ¦  «        S ©NrR   )r(   r   r8   r4   r2   ú<lambda>z'test_check_dimensions.<locals>.<lambda>«   s   € Õ/µ°q±Ñ9Ô9€ r4   c                  ó0   — t          t          dz   ¦  «        S rƒ   )r(   r   r8   r4   r2   r„   z'test_check_dimensions.<locals>.<lambda>¬   s   € Õ/µ¸±
Ñ;Ô;€ r4   c                  ó:   — t          t          t          z   ¦  «        S r6   )r(   r   r%   r8   r4   r2   r„   z'test_check_dimensions.<locals>.<lambda>­   s   € Õ/µ½±Ñ>Ô>€ r4   c                  ó:   — t          t          t          z   ¦  «        S r6   ©r(   r   r"   r8   r4   r2   r„   z'test_check_dimensions.<locals>.<lambda>®   s   € Õ/µ½±Ñ?Ô?€ r4   c                  ó@   — t          dt          z  t          z   ¦  «        S r?   rˆ   r8   r4   r2   r„   z'test_check_dimensions.<locals>.<lambda>¯   s   € Õ/°µE±	½FÑ0BÑCÔC€ r4   c                  óF   — t          dt          z  dt          z  z   ¦  «        S )Nr@   rE   rˆ   r8   r4   r2   r„   z'test_check_dimensions.<locals>.<lambda>°   s   € Õ/°µE±	¸AÅ¹JÑ0FÑGÔG€ r4   c                  óF   — t          dt          z  dt          z  z   ¦  «        S rƒ   )r(   r"   r   r8   r4   r2   r„   z'test_check_dimensions.<locals>.<lambda>±   s   € Õ/°µF±
¸QÅ¹YÑ0FÑGÔG€ r4   c                  ó`   — t          dt          z  t          t          z   z  t          z   ¦  «        S r?   )r(   r   r   r   r&   r8   r4   r2   r„   z'test_check_dimensions.<locals>.<lambda>²   s#   € Õ/°µE±	½4Å*Ñ;LÑ0MÕPRÑ0RÑSÔS€ r4   )
r   r(   r   r   Úsubsr   r   r   r)   Ú
ValueError)rb   s    r2   Útest_check_dimensionsr�   ¤   sM  € Ý�‰Œ€AÝ�D 1™HÑ%Ô%­°©Ò1Ð1Ð1Ð1Ý�F Q™JÑ'Ô'­6°A©:Ò5Ð5Ð5Ð5å�V a™Z×-Ò-¨aµÑ8Ô8Ñ9Ô9½VÒCÐCÐCÐCÝ�F¥5™L­5Ñ0Ñ1Ô1µU½UÅ6¹\Ñ5IÒIÐIÐIÐIÝ
�:Ð9Ð9Ñ:Ô:Ð:Ý
�:Ð;Ð;Ñ<Ô<Ð<Ý
�:Ð>Ð>Ñ?Ô?Ð?Ý
�:Ð?Ð?Ñ@Ô@Ð@Ý
�:ÐCÐCÑDÔDÐDÝ
�:ÐGÐGÑHÔHÐHÝ
�:ÐGÐGÑHÔHÐHÝ
�:ÐSÐSÑTÔTÐTÐTÐTr4   N)r+   )>Úsympy.core.containersr   Úsympy.core.numbersr   Úsympy.core.powerr   rT   r   Úsympy.core.sympifyr   Úsympy.printing.strr	   r`   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   rm   r'   r(   Úsympy.testing.pytestr)   Ú(sympy.functions.elementary.miscellaneousr*   r3   r7   r<   r9   r=   rA   rC   rL   rW   rd   rn   r€   r�   r8   r4   r2   ú<module>r—      s¼  ðØ 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø !Ð !Ð !Ð !Ð !Ð !Ø  Ð  Ð  Ð  Ð  Ð  Ø %Ð %Ð %Ð %Ð %Ð %Ø &Ð &Ð &Ð &Ð &Ð &Ø #Ð #Ð #Ð #Ð #Ð #ð1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1ð
 BÐ AÐ AÐ AÐ AÐ AÐ AÐ AØ 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9ð@ð @ð @ð @ð €Ø€ðð ð ð
ð ð ð
ð ð ðð ð ð
Wð Wð WðDuð uð uð><ð <ð <ð"Lð Lð Lðoð oð oð2Uð Uð Uð Uð Ur4   