
    ЦiS              $       |    S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
JrJr  S SKJrJrJr  S SKJr  S S	KJr  S S
KJrJrJrJrJr  S SKJr  S SKJrJr  S SK J!r!J"r"  S SK#J$r$J%r%  S SK&J'r'J(r(  S SK)J*r*J+r+J,r,J-r-  S SK.J/r/J0r0J1r1J2r2J3r3J4r4  S SK5J6r6  S SK7J8r8  S SKJ9r9J:r:J;r;J<r<J=r=J>r>  S SK?J@r@JArAJBrB  S SKCJDrDJErEJFrFJGrGJHrHJIrIJJrJJKrKJLrLJMrM  SSKNJOrOJPrPJQrQJRrRJSrSJTrTJUrUJVrVJWrWJXrXJYrY  \" S5      rZ\ZSL r[S r\S r]\4S jr^S\" S5      4S \" S 5      4S!\" S"5      4S#\" S#5      4S$\" S%5      4S&\" S%5      4S'\" S(5      4S)\" S(5      4S*\" S+5      4S,\" S-5      4S.\" S/5      4S0\" S15      4/r_S2S3S4S5\R" S6S75      4S8\Q" SS5      4S9\Q" S S5      4S:\R" SS;5      4S<\R" S S5      4S+\D4S=S;\D-  4S>\Q" \R" S?\D5      S@5      4SA\I* 4SB\4SC\G\H-  4SD\R" SS;5      4SE\G\H-  4SF\G\H-  4SG\G\H-   4SH\Q" \G\H-   \G* 5      4SI\R" \Q" \D\E5      \F5      4SJ\Q" \R" \" SK5      \H5      \R" \G\" SL5      5      5      4/r`SMSNSOSPSQS=S;\D-  4S>S?\D-  S-
  4SA\I* 4SC\G\H-  4SRSE\G\H-  4SF\G\H-  4SG\G\H-   4SH\H4SI\D\E-   \F-  4/raSS\G\H-  4ST\G\H-  4SU\G\H-  4SV\R" S\S" S;S@5      5      4SW\R" \R" S\S" S;S@5      5      \E5      4SX\R" \R" S\S" S;S@5      5      SY5      4SZ\R" S;\S" S?S@5      5      4S[\R" \G\H-   \S" \IS@5      5      4S\\R" S]\S" S?S@5      5      4/	rbSS\G\H-  4ST\G\H-  4SU\G\H-  4SV\" SS;5      4SW\ES;-  4S^SZ\" S;S?5      4S[\G\H-   \I-  4S\\" S]S?5      4/	rcS_\9" \D\E5      4S`\:" \D\E5      4Sa\;" \D\E5      4Sb\=" \D\E5      4Sc\<" \D\E5      4Sd\>" \D\E5      4Se\<" \D\E5      4Sf\>" \D\E5      4Sa\" \D\E5      4Sc\" \D\E5      4Sb\" \D\E5      4Sd\" \D\E5      4S`\" \D\E5      4Sg\9" \GS;-  \HS;-  -   \IS;-  5      4/rdSh\DS;-  4Si\S" \D\R" S\S" S;S@5      5      5      4Sj\D\Q" S?S5      -  4Sk\" Sl5      \V" \D\E-  5      -  4Sm\Q" \S" SnS 5      \R" S@\S" SoS 5      5      5      4/reSh\DS;-  4Si\+" \D5      4Sj\DSo-  4Sk\" Sl5      \V" \D\E-  5      -  4Sp/rfSq\6" \R" S\D5      \D5      4Sr\6" \R" S\D5      \D5      4Ss\6" \R" S\D5      \O5      4St\6" \R" S\DS;-  \E-
  5      \D5      4Su\6" \R" S\Q" \D\G5      5      \D5      4Sv\6" \R" SS5      \G5      4Sw\6" \R" SS5      \DS S]45      4Sx\6" \R" S\D5      \DS S45      4Sy\6" \R" S\D5      \D\G\H45      4Sz\6" \R" S\D5      \D\G\H45      4S{\6" \R" S\D5      \D\G\H45      4S|\6" \R" S\D5      \D\G\H45      4S}\6" \R" S\D5      \D\G\H45      4S~\6" \R" S\D5      \D\G\H45      4S\6" \P" \F5      \F\P" \G5      \P" \H5      45      4S\6" \R" S\Q" \Q" \G\H5      \I5      5      \D5      4S\6" \R" S\R" S\" \FS@5      5      5      \F5      4S\6" \R" S\R" S?\S" \FS@5      5      5      \F5      4S\6" \R" S\R" S\" \DS@5      5      5      \D5      4S\6" \R" S\Q" \R" S\S" \GS@5      5      \R" S\" \HS@5      5      5      5      \D5      4S\6" \R" S\Q" \R" S\S" \DS@5      5      S5      5      \D5      4/rgSq\6" \D\D5      4Sr\6" \D\D5      4Ss\6" \D\O5      4St\6" \DS;-  \E-
  \D5      4Su\6" \D\G-   \D5      4Sv\6" S\G5      4Sw\6" S\DS S]45      4Sx\6" \D\DS S45      4Sy\6" \D\D\G\H45      4Sz\6" \D\D\G\H45      4S{\6" \D\D\G\H45      4S|\6" \D\D\G\H45      4S}\6" \D\D\G\H45      4S~\6" \D\D\G\H45      4S\6" \P" \F5      \F\P" \G5      \P" \H5      45      4S\6" \G\H-   \I-   \D5      4S\6" \" \FS@5      \F5      4S\6" S?\" \FS@5      -  \F5      4S\6" S\D-  \D5      4S\6" S\G-  S\H-  -   \D5      4S\6" S\D-  S-   \D5      4/rhS\" \D\D5      4S\" \D\K5      4S\" \4" \D5      \D5      4S\" \P" \D5      \D5      4S\" \" S5      " \D5      \D5      4/riS\3" \O5      4S\3" \O5      4S\/" \G5      4S\R" \3" \G5      \0" \H5      5      4S\3" \0" \O5      5      4S\3" \0" \O5      5      4S\1" \D5      \2" \E5      -  4S\R" \3" \D5      \S" S;S@5      5      4/rjS\8" \G\DS?SS94S\8" \G\DS?SS94S\8" \G\DS?SS94S\8" \G\DS?SS94S\8" \G\DS?SS94S\8" \G\DS?SS94S\8" \G\DS?SS94S\8" \G\DS?SS94S\8" \G\DS?SS94S\8" \R" S\S" \DS@5      5      \D\5      4/
rkS\8" S\D-  \D\5      4/rlS\+" \D5      4S\+" \Q" \D\H5      5      4S\S" \3" \D5      \S" S?S@5      5      4S\*" \3" \D5      \E5      4S\*" \3" \D5      \O5      4S\T" \R" S\S" SS@5      5      5      4/rmS\+" \D5      4S\+" \D\H-   5      4S\*" \3" \D5      S?5      4S\*" \3" \D5      \E5      4S\*" \3" \D5      \O5      4S\+" S;5      4/rnS\W" \D5      4S\W" S5      4S\W" \O5      4S\W" \Q" \DS5      5      4S\W" \W" \D5      5      4S\W" \W" \W" \D5      5      5      4S\R" \W" Sn5      \W" S]5      5      4/roS\" \D5      4S\" S5      4S\" \O5      4S\" \DS-   5      4S\" \" \D5      5      4S\" \" \" \D5      5      5      4S\" Sn5      \" S]5      -  4/rpS\	" \R" S\I5      \LSS?45      4S\	" \R" S\I5      \LSS?45      4S\	" \R" S\I5      \LSS?45      4S\	" \R" S\I5      \LSS?45      4S\	" \R" S\LS;-  5      \LSS45      4S\	" \R" S\R" S\S" \W" \M5      S@5      5      5      \MS \45      4/rqS\	" \I\LSS?45      4S\	" \I\LSS?45      4S\	" \I\LSS?45      4S\	" \I\LSS?45      4S\	" \LS;-  \LSS45      4S\	" S\" \M5      -  \MS \45      4/rrS\" \D\G\H\I45      4S\" \D\G\H\I45      4S\" \D\G\H\I45      4S\" \D\G\H\I45      4/rsS\P" \D5      4S\P" \D\E5      4S\P" \D\E\F5      4S\" S5      " \D5      4S\" S5      " \D\E-   5      4S\" S%5      " \" S5      \" S 5      5      4/rtS\V" \D5      4S\V" \!" \D5      5      4S\V" \D5      \V" \E5      -  4S\V" \V" \D5      \V" \E5      -  5      4S\(" \D5      4S\'" \D5      4S\X" \D5      4S\X" \D5      4S\^" \DS5      4S\^" \D5      4S\^" \D\E-  5      4S\^" \D5      4S\^" \D\E-  5      4S\^" \DS;5      4S\^" \D\G5      4S\^" \DS5      4S\^" \D\S" \GS;5      5      4S\^" \DS;5      4S\^" \D\G5      4S\U" \F5      4S\U" \U" \F5      5      4S\U" \Q" \D\E5      5      4S\U" \D5      \U" \E5      -   4S\\" \G\H5      4S\\" \G\H\I\J-
  \D\E-  5      4S\]" \G\H5      4S\]" \G\H\I\J-
  \D\E-  5      4S\@" S+5      4S\A" S+5      4S\B" \@" S+5      \A" S5      5      4/ruS\!" \D5      4S\!" \!" \D5      5      4S\!" \D5      \!" \E5      -  4S\!" \!" \D5      \!" \E5      -  5      4S\(" \D5      4S\'" \D5      4S\$" \D5      4S\$" \D5      4S\%" \DS5      4S\%" \D5      4S\%" \D\E-  5      4S\%" \D5      4S\%" \D\E-  5      4S\%" \DS;5      4S\%" \D\G5      4S\%" \DS5      4S\%" \D\S" \GS;5      5      4S\%" \DS;5      4S\%" \D\G5      4S\"" \F5      4S\"" \"" \F5      5      4S\"" \D\E-   5      4S\"" \D5      \"" \E5      -   4S\," \G\H5      4S\," \G\H\I\J-
  \D\E-  5      4S\-" \G\H5      4S\-" \G\H\I\J-
  \D\E-  5      4S\@" S+5      4S\A" S+5      4S\B" \@" S+5      \A" S5      5      4/rvS\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4S\R" \G\H5      4/rwS\Y" \M\L5      4S\Y" \M\L5      4S\Y" \M\L5      4S\Y" \MS 5      4S\S" \D\Y" \M\L5      5      4/rxS\" \M\L5      4S\" \M\L5      4S\" \M\L5      4S\" \MS 5      4S\D\" \M\L5      -  4/ryS\R" \Q" \D\E5      \F5      4S\R" \Q" \D\E5      \F5      4S\R" \Q" \D\E5      \F5      4/rzS r{S r|S r}S r~S rS rS rGS  rGS rGS rGS rGS rGS r\GS 5       rGS r\GS 5       rGS	 rGS
 rg(      )XFAIL)parse_latex_lark)import_module)Product)Sum)
DerivativeFunction)EooRational)Powevaluate)GreaterThanLessThanStrictGreaterThanStrictLessThan
Unequality)Symbol)binomial	factorial)Abs	conjugate)explog)ceilingfloor)rootsqrtMinMax)asincoscscsecsintan)Integral)Limit)EqNeLtLeGtGe)BraKetInnerProduct)
xyzabcdtkn   )thetaf_Add_Mul_Pow_Sqrt
_Conjugate_Abs
_factorial_exp	_binomiallarkNc                      [        U SS06$ Nr   F)r    argss    b/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/sympy/parsing/tests/test_latex_lark.py_MinrO   "       %u%%    c                      [        U SS06$ rK   )r!   rL   s    rN   _MaxrS   &   rP   rQ   c                 >    U[         :X  a
  [        U SS9$ [        XSS9$ )NFr   )r
   r   )r6   r7   s     rN   _logrU   *   s#    Av1u%%1%((rQ   x_0zx_{0}zx_{1}x_azx_{a}zx_{b}zh_\thetaz	h_{theta}z
h_{\theta}zy''_1zy_{1}''zy_1''z
\mathit{x}r3   z\mathit{test}testz\mathit{TEST}TESTz\mathit{HELLO world}zHELLO world)0r   )1r=   )z-3.14gQ	(-7.13)(1.5)gQg      ?1+10+11*2   0*12xz3x - 1   z-cz\inftyz	a \cdot b1 \times 2 za / bza \div bza + bz	a + b - az	(x + y) zza'b+ab'za'zb')r\   gp=
c%)r]   r`   )r^   r=   )r_   r`   )ra   r   )re   r`   z\frac{a}{b}z\dfrac{a}{b}z\tfrac{a}{b}z\frac12z\frac12y	\frac1234"   z	\frac2{3}z\frac{a + b}{c}z\frac{7}{3}   )rf      zx = yzx \neq yzx < yzx > yzx \leq yzx \geq yzx \le yzx \ge yza^2 + b^2 = c^2zx^2zx^\frac{1}{2}z	x^{3 + 1}z
\pi^{|xy|}pi	5^0 - 4^0      )rk   r   z	\int x dxz\int x \, dxz\int x d\thetaz\int (x^2 - y)dxz\int x + a dxz\int daz\int_0^7 dxz\int\limits_{0}^{1} x dxz\int_a^b x dxz\int^b_a x dxz\int_{a}^b x dxz\int^{b}_a x dxz\int_{a}^{b} x dxz\int^{b}_{a} x dxz\int_{f(a)}^{f(b)} f(z) dzz\int a + b + c dxz\int \frac{dz}{z}z\int \frac{3 dz}{z}z\int \frac{1}{x} dxz!\int \frac{1}{a} + \frac{1}{b} dxz\int \frac{1}{x} + 1 dxz\frac{d}{dx} xz\frac{d}{dt} xz\frac{d}{dx} ( \tan x )z\frac{d f(x)}{dx}z\frac{d\theta(x)}{dx}r>   z\sin \thetaz\sin(\theta)z\sin^{-1} az\sin a \cos bz\sin \cos \thetaz\sin(\cos \theta)z(\csc x)(\sec y)z\frac{\sin{x}}2z\lim_{x \to 3} az+-)dirz\lim_{x \rightarrow 3} az\lim_{x \Rightarrow 3} az\lim_{x \longrightarrow 3} az\lim_{x \Longrightarrow 3} az\lim_{x \to 3^{+}} a+z\lim_{x \to 3^{-}} a-z\lim_{x \to 3^+} az\lim_{x \to 3^-} az\lim_{x \to \infty} \frac{1}{x}z\sqrt{x}z\sqrt{x + b}z\sqrt[3]{\sin x}z\sqrt[y]{\sin x}z\sqrt[\theta]{\sin x}z\sqrt{\frac{12}{6}}      zx!z100!d   z\theta!z(x + 1)!z(x!)!zx!!!z5!7!z\sum_{k = 1}^{3} cz\sum_{k = 1}^3 cz\sum^{3}_{k = 1} cz\sum^3_{k = 1} cz\sum_{k = 1}^{10} k^2
   z"\sum_{n = 0}^{\infty} \frac{1}{n!}z\prod_{a = b}^{c} xz\prod_{a = b}^c xz\prod^{c}_{a = b} xz\prod^c_{a = b} xzf(x)zf(x, y)z
f(x, y, z)zf'_1(x)zf_{1}'zf_{1}''(x+y)zf_{1}''zh_{\theta}(x_0, x_1)z|x|z||x||z|x||y|z||x||y||z\lfloor x \rfloorz\lceil x \rceilz\exp xz\exp(x)z\lg xz\ln xz\ln xyz\log xz\log xyz
\log_{2} xz
\log_{a} xz\log_{11} x   z\log_{a^2} xz\log_2 xz\log_a xz\overline{z}z\overline{\overline{z}}z\overline{x + y}z\overline{x} + \overline{y}z
\min(a, b)z\min(a, b, c - d, xy)z
\max(a, b)z\max(a, b, c - d, xy)z\langle x |z| x \ranglez\langle x | y \rangler4   za \, bza \thinspace bza \: bza \medspace bza \; bza \thickspace bz	a \quad bz
a \qquad bza \! bza \negthinspace bza \negmedspace bza \negthickspace bz\binom{n}{k}z\tbinom{n}{k}z\dbinom{n}{k}z\binom{n}{0}zx^\binom{n}{k}z\left(x + y\right) zz\left( x + y\right ) zz\left(  x + y\right ) zc                      SS1n [        [        5       H:  u  nu  p#X;   a  M  [        S5         [        U5      U:X  d   U5       e S S S 5        M<     g ! , (       d  f       MN  = f)Nrr   rh   F)	enumerateSYMBOL_EXPRESSION_PAIRSr   r   expected_failuresi	latex_str
sympy_exprs       rN   test_symbol_expressionsr~     s\    A&/0G&H""I!e_#I.*<GiG< _ 'I _   A
A"	c                  8   S1n [        [        5       H:  u  nu  p#X;   a  M  [        S5         [        U5      U:X  d   U5       e S S S 5        M<     [        [        5       H%  u  nu  p#X;   a  M  [        U5      U:X  a  M    U5       e   g ! , (       d  f       M  = f)N   F)rw   #UNEVALUATED_SIMPLE_EXPRESSION_PAIRSr   r   !EVALUATED_SIMPLE_EXPRESSION_PAIRSry   s       rN   test_simple_expressionsr     s    &/0S&T""I!e_#I.*<GiG< _ 'U '00Q&R""I!	*j8C)C8 'S _   B


B	c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     [         H  u  p[        U 5      U:X  a  M   U 5       e   g ! , (       d  f       Mi  = fNF)%UNEVALUATED_FRACTION_EXPRESSION_PAIRSr   r   #EVALUATED_FRACTION_EXPRESSION_PAIRSr|   r}   s     rN   test_fraction_expressionsr     g    !F	e_#I.*<GiG< _ "G "E		*j8C)C8 "E _   A!!
A0	c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     g ! , (       d  f       MD  = fr   )RELATION_EXPRESSION_PAIRSr   r   r   s     rN   test_relation_expressionsr     s;    !:	e_#I.*<GiG< _ ";_	   <
A	c                  8   S1n [        [        5       H:  u  nu  p#X;   a  M  [        S5         [        U5      U:X  d   U5       e S S S 5        M<     [        [        5       H%  u  nu  p#X;   a  M  [        U5      U:X  a  M    U5       e   g ! , (       d  f       M  = fNrc   F)rw   "UNEVALUATED_POWER_EXPRESSION_PAIRSr   r    EVALUATED_POWER_EXPRESSION_PAIRSry   s       rN   test_power_expressionsr     s    &/0R&S""I!e_#I.*<GiG< _ 'T '00P&Q""I!	*j8C)C8 'R _r   c                  8   S1n [        [        5       H:  u  nu  p#X;   a  M  [        S5         [        U5      U:X  d   U5       e S S S 5        M<     [        [        5       H%  u  nu  p#X;   a  M  [        U5      U:X  a  M    U5       e   g ! , (       d  f       M  = f)N   F)rw   %UNEVALUATED_INTEGRAL_EXPRESSION_PAIRSr   r   #EVALUATED_INTEGRAL_EXPRESSION_PAIRSry   s       rN   test_integral_expressionsr     s    &/0U&V""I!e_#I.*<?a?< _ 'W '00S&T""I!	*j8C)C8 'U _r   c                  :   SS1n [        [        5       H:  u  nu  p#X;   a  M  [        S5         [        U5      U:X  d   U5       e S S S 5        M<     [        [        5       H%  u  nu  p#X;   a  M  [        U5      U:X  a  M    U5       e   g ! , (       d  f       M  = f)Nrc   rm   F)rw   DERIVATIVE_EXPRESSION_PAIRSr   r   ry   s       rN   test_derivative_expressionsr     s    A&/0K&L""I!e_#I.*<GiG< _ 'M '00K&L""I!	*j8C)C8 'M _s   B
B	c                      S1n [        [        5       H:  u  nu  p#X;   a  M  [        S5         [        U5      U:X  d   U5       e S S S 5        M<     g ! , (       d  f       MN  = fr   )rw   TRIGONOMETRIC_EXPRESSION_PAIRSr   r   ry   s       rN   test_trigonometric_expressionsr     sZ    &/0N&O""I!e_#I.*<GiG< _ 'P _s   A
A!	c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     g ! , (       d  f       MD  = fr   )"UNEVALUATED_LIMIT_EXPRESSION_PAIRSr   r   r   s     rN   test_limit_expressionsr     s<    !C	e_#I.*<GiG< _ "D_r   c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     [         H  u  p[        U 5      U:X  a  M   U 5       e   g ! , (       d  f       Mi  = fr   )!UNEVALUATED_SQRT_EXPRESSION_PAIRSr   r   EVALUATED_SQRT_EXPRESSION_PAIRSr   s     rN   test_square_root_expressionsr     sg    !B	e_#I.*<GiG< _ "C "A		*j8C)C8 "A _r   c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     [         H  u  p[        U 5      U:X  a  M   U 5       e   g ! , (       d  f       Mi  = fr   )&UNEVALUATED_FACTORIAL_EXPRESSION_PAIRSr   r   $EVALUATED_FACTORIAL_EXPRESSION_PAIRSr   s     rN   test_factorial_expressionsr     sg    !G	e_#I.*<GiG< _ "H "F		*j8C)C8 "F _r   c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     [         H  u  p[        U 5      U:X  a  M   U 5       e   g ! , (       d  f       Mi  = fr   ) UNEVALUATED_SUM_EXPRESSION_PAIRSr   r   EVALUATED_SUM_EXPRESSION_PAIRSr   s     rN   test_sum_expressionsr     sg    !A	e_#I.*<GiG< _ "B "@		*j8C)C8 "@ _r   c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     g ! , (       d  f       MD  = fr   )$UNEVALUATED_PRODUCT_EXPRESSION_PAIRSr   r   r   s     rN   test_product_expressionsr   '  s<    !E	e_#I.*<GiG< _ "F_r   c                      1 Skn [        [        5       H:  u  nu  p#X;   a  M  [        S5         [        U5      U:X  d   U5       e S S S 5        M<     g ! , (       d  f       MN  = f)N>   r   rc   rm   F)rw   !APPLIED_FUNCTION_EXPRESSION_PAIRSr   r   ry   s       rN   !test_applied_function_expressionsr   ,  sX    !&/0Q&R""I!e_#I.*<GiG< _ 'S _r   c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     [         H  u  p[        U 5      U:X  a  M   U 5       e   g ! , (       d  f       Mi  = fr   ),UNEVALUATED_COMMON_FUNCTION_EXPRESSION_PAIRSr   r   *EVALUATED_COMMON_FUNCTION_EXPRESSION_PAIRSr   s     rN    test_common_function_expressionsr   7  sg    !M	e_#I.*<GiG< _ "N "L		*j8C)C8 "L _r   c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     g ! , (       d  f       MD  = fr   ) SPACING_RELATED_EXPRESSION_PAIRSr   r   r   s     rN   test_spacingr   @  s<    !A	e_#I.*<GiG< _ "B_r   c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     [         H  u  p[        U 5      U:X  a  M   U 5       e   g ! , (       d  f       Mi  = fr   )%UNEVALUATED_BINOMIAL_EXPRESSION_PAIRSr   r   #EVALUATED_BINOMIAL_EXPRESSION_PAIRSr   s     rN   test_binomial_expressionsr   G  r   r   c                      [          H0  u  p[        S5         [        U 5      U:X  d   U 5       e S S S 5        M2     g ! , (       d  f       MD  = fr   )MISCELLANEOUS_EXPRESSION_PAIRSr   r   r   s     rN   test_miscellaneous_expressionsr   P  s<    !?	e_#I.*<GiG< _ "@_r   )sympy.testing.pytestr   sympy.parsing.latex.larkr   sympy.externalr   sympy.concrete.productsr   sympy.concrete.summationsr   sympy.core.functionr   r	   sympy.core.numbersr
   r   r   sympy.core.powerr   sympy.core.parametersr   sympy.core.relationalr   r   r   r   r   sympy.core.symbolr   (sympy.functions.combinatorial.factorialsr   r   $sympy.functions.elementary.complexesr   r   &sympy.functions.elementary.exponentialr   r   #sympy.functions.elementary.integersr   r   (sympy.functions.elementary.miscellaneousr   r   r    r!   (sympy.functions.elementary.trigonometricr"   r#   r$   r%   r&   r'   sympy.integrals.integralsr(   sympy.series.limitsr)   r*   r+   r,   r-   r.   r/   sympy.physics.quantumr0   r1   r2   	sympy.abcr3   r4   r5   r6   r7   r8   r9   r:   r;   r<   
test_latexr>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   disabledrO   rS   rU   rx   r   r   r   r   r   r   r   r   r   r   r   r    EVALUATED_LIMIT_EXPRESSION_PAIRSr   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   r    rQ   rN   <module>r      s   & 5 ( + ) 4 . .   * f f $ H ? ; > I I R R . % 8 8 8 8 2 2 2 h h h hV 4<&&  ) VG_vgVG_vg&%&F;'(vi !vi !F3K vf~&vf~&f]34   d5#&'T!QZT!QZT!QZT!QZ	1I
AENT!QZ$%
QBKO1q5T!QZ q1u!a%q1u4Ar?#4Q
A&'d6$<+T!VD\-BCD+' #2 
AENA	
QBK1q5q1u!a%q1u1AEQ;% !& QUa!ea!eaa%&$tAtAr{+Q/04QQ,b12442;'(a!eT!R[12T!T!R[)*
) % QUa!ea!e!Q !a%8Aq>"!a%1%Xa^$
' # r!Qx"Q(r!Qxr!Qx"Q("Q(AqAq~a#$(1a.! A&'+a#$*Q"#AqD1a4KA./ $ Q!VtAtAtAr{3451Q
?#F4LDQK/04Q
DT!QZ$89:& " Q!VtAw16F4LDQK/0$   8DAJ*+htAqz1-.aU34(416A:#6:;xQQ
 3Q78$q!*a()Xd1aj1a)45 (41:1ay"ABxQ
Q1I67xQ
Q1I67$q!*q!Qi89$q!*q!Qi898DAJAq	:;8DAJAq	:;"HQqTAqtQqT?$CD8DDaQ,?$@!DE8DDC2J,?$@!DEXd1d1d1bk.B&CQGHXd1d1c!Rj.A&BAFG)d1d442;/aQ1DEFJL$q$tAtAr{7KQ2O*PRS!TU-) %4 8Aq>"hq!n%E*+(16A:q12xAq)*!Q Xa!Q+, (1q!Qi"89xAq!9-.xAq!9-.!aAY/0!aAY/08A1ay128A1ay12"HQqTAqtQqT?$CD8AEAIq128C2J23Xa#a*na89Xa!eQ/0)8AEAEM1+EF!a%!)Q!78+' #2 
1a()
1a()CFA!67:adA./z(7*;A*>BC  SZ c%j!T!WtCFCF+,#c%j/*3s5z?+#a&3q6/*c!fd1bk23	"  %1aT23 %1aT":; %1aT":;$eAq!&>?$eAq!&>?eAq!56eAq!56E!Qs34E!Qs34'tAtAr{/CQ)KL& " (q1ua)<=$  
 $q'd41:&'$s1vtAr{34 $s1vq/*tCFE23U4DBK#89:	% ! $q'd1q5k"$s1vq/*$s1vq/*tCFE23T!W%#  JqMjoE"#*T!QZ()z*Q-()jJqM234d:a=*Q-01* & IaLin5!")AE"#y1&'i	)A,/01ilYq\)*( $ CQ
Q1I67#d1aj1a)45CQ
Q1I67#d1aj1a)45s416?Q2J?@*aajmR01	2Q2J?A$   CAq!9-.#a!Q+,CAq!9-.#a!Q+,s16Aq":67*CIaL0@1a*,MN"  WQAq	2371q!Qi01WQAq	2371q!Qi01	( $ adO1aAaAJ(#A&'hy)!a%01k6'?F7O<>% ! T!WtCF|Q$q'!"$tAwa()*58$$QatAr{tAwQUQa!eDAJDAJT!R[!d1d1aj)*$q!*$q!*jm$JqM!:;*T!QZ01#Z]Z]%BCDAJtAq!a%Q78DAJtAq!a%Q78SXSX|CHc#h?@? 0 ,F SVs3q6{AQ #c!fs1vo&'58$$AQs1bzs1vAE
AQUC1IC1ISBZ c!T!QZ()#a)#a)il#9Q<!89)AE*+#Yq\IaL%@AC1Is1aQA67C1Is1aQA67SXSX|CHc#h?@=. *D Q
Q
#Q
tAqz"Q
a$41:DAJQ
41:&$q!*%DAJ'$    i1o&yA'yA'i1o&Q	!Q01) % hq!n%x1~&x1~&hq!n%Xa^+,' # d41:q12T!QZ 34d1aj!!45" HDDH
DDDHHDDDH
 H HD H HDHrQ   