+
    i6                        ^ RI HtHtHtHtHtHtHtHtH	t	H
t
HtHtHtHtHt ^ RI HtHtHtHtHtHt ^ RIHtHtHtHtHtHtHt ^ RIHt ^ RI H!t! ^ RI"H#t#H$t$H%t%H&t&H't'H(t( ^ RI)H*t*H+t+H,t,H-t-H.t.H/t/H0t0H1t1H2t2H3t3H4t4H5t5 ^ RIH6t6 ^ R	I7H8t8 ]! R
4      w  t9t:t;R t<R t=R t>R t?R t@R tAR tBR tCR tDR tER tFR tGR tHR tIR tJR tK]6R 4       tLR tMR tNR tOR tPR  tQR! tRR" tSR# tTR$ tUR% tVR& tWR' tXR( tYR) tZR* t[R+ t\R, t]R-# ).    )SpioosymbolsFunctionRationalIntegerTupleSymbolEqNeLeLtGtGe)
EulerGammaGoldenRatioCatalanLambdaMulPow)	Piecewisesqrtceilingexpsincossinc)raises)implemented_function)eyeMatrixMatrixSymbolIdentityHadamardProductSparseMatrix)jnynbesseljbesselybesselibesselkhankel1hankel2airyaiairybiairyaiprimeairybiprime)XFAIL
julia_codezx,y,zc                  r    \        \        ^C4      4      R8X  g   Q h\        \        R4      4      R8X  g   Q hR# )C   67z-1N)r5   r	        ]/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/printing/tests/test_julia.pytest_Integerr=      s0    gbk"d***gbk"d***r;   c                     \        \        ^^4      4      R8X  g   Q h\        \        ^^	4      4      R8X  g   Q h\        \        ^R4      4      R8X  g   Q h\        \        RR4      4      R8X  g   Q h\        \        \        ^^4      ,           4      R8X  g   Q h\        \        ^^4      \        ,          4      R8X  g   Q hR# )	   z3 // 72z-3 // 7z
x + 3 // 7z(3 // 7) * xNi)r5   r   xr:   r;   r<   test_RationalrC      s    hq!n%111hr1o&#---hq"o&)333hr2&'8333a(1a.()\999hq!nQ&'>999r;   c                     \        \        \        \        4      4      R 8X  g   Q h\        \	        \        \        4      4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q h\        \        \        \        4      4      R8X  g   Q hR# )zx == yzx != yzx <= yzx < yzx > yzx >= yN)	r5   r   rB   yr   r   r   r   r   r:   r;   r<   test_RelationalrF   !   s    bAh8+++bAh8+++bAh8+++bAh7***bAh7***bAh8+++r;   c                      \        \        \        4      \        \        4      ,          4      R 8X  g   Q h\        \	        \        4      4      R8X  g   Q h\        \        \        4      4      R8X  g   Q hR# )zsin(x) .^ cos(x)zabs(x)zceil(x)N)r5   r   rB   r   absr   r:   r;   r<   test_FunctionrI   *   sQ    c!fA&'+====c!f)))gaj!Y...r;   c                  ~   \        \        ^,          4      R8X  g   Q h\        \        \        ^,          ,          4      R8X  g   Q h\        \        \        ^^4      ,          4      R8X  g   Q h\	        R\        \        ^\        ,          4      4      p \        ^V ! \        4      R,          \        \        \        ,          ,
          ,          ,          \        ^,          \        ,           ,          4      R8X  g   Q h\        \        R\        \        \        \        \        RR7      RRR7      RR7      4      R	8X  g   Q hR
# )r?   zx .^ 3zx .^ (y .^ 3)zx .^ (2 // 3)gg      @z.(3.5 * 2 * x) .^ (-x + y .^ x) ./ (x .^ 2 + y)F)evaluatez-2 * x ./ (y .* y)Nr9   )r5   rB   rE   r   r    r   r   r   )rK   s    r<   test_PowrN   0   s    adx'''a!Q$i O333a!Q'(O;;;S&AaC.1Aa1cQAX..1q9:89 9 9 c"aS1e%<b5!Q9>@ ADXY Y Yr;   c                      \        \        \        ,          4      R 8X  g   Q h\        \        \        ,           4      R8X  g   Q h\        \        \        ,
          4      R8X  g   Q h\        \        ) 4      R8X  g   Q hR# )x .* yzx + yzx - yz-xN)r5   rB   rE   r:   r;   r<   test_basic_opsrQ   <   sZ    ac?h&&&a!e'''a!e'''qb>T!!!r;   c                  X   \        ^\        ,          4      R8X  g   Q h\        \        R,          4      \        \        R	,          4      u;8X  d	   R8X  g   Q h Q h\        ^\        \        4      ,          4      R8X  g   Q h\        \        \        P                  ) ,          4      \        \        R
,          4      u;8X  d	   R8X  g   Q h Q h\        \        \        4      4      R8X  g   Q h\        \        \        P                  ,          4      \        \        R,          4      u;8X  d	   R8X  g   Q h Q h\        ^\
        ,          4      R8X  g   Q h\        \
        R,          4      \        \
        R	,          4      u;8X  d	   R8X  g   Q h Q h\        \
        R
,          4      R8X  g   Q hR# )   z1 ./ xz1 ./ sqrt(x)g      ?zsqrt(x)z1 / piz1 / sqrt(pi)Nr9   g      g      )r5   rB   r   r   Halfr   r:   r;   r<   test_1_over_x_and_sqrtrU   C   s0    ac?h&&&ae
1d7 3?x?????aQi N222a!&&j!Z4%8JNJJJJJd1g)+++ai Jq#v$6C)CCCCCadx'''b"fBH!5AAAAAAb$h>111r;   c                     \        ^\        ,          4      R8X  g   Q h\        \        \        ,          4      R8X  g   Q h\        ^\        ,          4      R8X  g   Q h\        \        \        ,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        \        ,          4      R8X  g   Q h\        \        \        ,          4      R8X  g   Q h\        ^\        ,          \        ,          4      R8X  g   Q h\        ^\        ,          \        ,          \        ,          4      R	8X  g   Q h\        \        \        ,          4      R
8X  g   Q h\        ^\        ,          \        ,          4      R8X  g   Q h\        \        \        ,          \        ,          4      R8X  g   Q h\        \        \        ,          \        ,          4      R8X  g   Q h\        ^\        ,          \        ,          4      R8X  g   Q h\        ^\        ,          \        ,          \        ,          \        ,          4      R8X  g   Q h\        ^\        ,          \        ,          4      R8X  g   Q h\        \        ^4      ^,          4      R8X  g   Q h\        \        ^4      ^,          \        ,          4      R8X  g   Q h\        \        \        ,          \        ,          4      R8X  g   Q h\        \        \        ,           \        ,          4      R8X  g   Q h\        \        \        ,           \        \        ,           ,          4      R8X  g   Q h\        \        \        ,           \        ,          4      R8X  g   Q h\        \        ^,          \        ,          4      R8X  g   Q h\        \        ^4      ^,          \        ,          \        ,          \        ,          4      R8X  g   Q hR# )r?   z3 * xzpi * xz3 ./ xzpi ./ xzx / 3zx / pirP   z
3 * x .* yz3 * pi * x .* yzx ./ yz
3 * x ./ yzx .* y ./ zzx .* z ./ yz1 ./ (x .* y)z2 * pi * x ./ (y .* z)z3 * pi ./ xz3 // 5z(3 // 5) * xzx ./ (y .* z)z(x + y) ./ zz(x + y) ./ (x + z)z(x + y) / eulergammazx / (3 * pi)z(3 // 5) * x .* y / piN)r5   rB   r   rE   zr   r   r:   r;   r<   test_mix_number_mult_symbolsrX   Q   s   ac?g%%%bdx'''ac?h&&&bdy(((ac?g%%%adx'''ac?h&&&ac!e,,,ad1fQh#4444ac?h&&&ac!e,,,ac!e---ac!e---ac!e///ad1fQhqj!%====ad1f...ad1f)))ad1fQh>111ac!e///qsAg.000qsQqSk"&::::qsJ&'+AAAAac"f///ad1fQhqjm$(@@@@r;   c                     \        \        ^,          4      R8X  g   Q h\        \        ^,          4      R8X  g   Q h\        \        \        ^,          ,          4      R8X  g   Q h\        \        \        ,          4      R8X  g   Q h\        \        \        \        ,          ,          4      R8X  g   Q h\        \        \        ,          \        ,          4      R8X  g   Q hR# )r?   zpi ^ 3zx .^ 2zx .^ (pi ^ 3)zx .^ yzx .^ (y .^ z)z(x .^ y) .^ zN)r5   r   rB   rE   rW   r:   r;   r<   test_mix_number_pow_symbolsrZ   l   s    b!e(((adx'''a"a%j!_444adx'''a!Q$i O333q!tai O333r;   c                     \        R 4      p \        V 4      R8X  g   Q h\        ^V ,          4      R8X  g   Q h\        \        ^4      ^,          V ,          4      R8X  g   Q h\        ^^V ,          ,           4      R8X  g   Q hR# )Iim5imz(3 // 2) * imz3 + 4imN)r   r5   )r\   s    r<   	test_imagr_   u   sm    	#Aa=D   ac?e###qtAvqj!_444a!e	)))r;   c                     \        \        4      R 8X  g   Q h\        \        4      R8X  g   Q h\        \        ) 4      R8X  g   Q h\        \        P                  4      R8X  g   Q h\        \        P
                  4      R8X  g   Q h\        \        P                  4      R8X  g   Q h\        \        ^4      4      R8X  g   Q hR# )r   Infz-InfNaNeN)r5   r   r   r   NegativeInfinityrb   Exp1r   r:   r;   r<   test_constantsrf   }   s    b>T!!!b>U"""rc?f$$$a(()V333aee%%%aff$$$c!f$$$r;   c                      \        ^\        ,          4      R8X  g   Q h\        ^\        ,          4      R8X  g   Q h\        ^\        ,          4      R8X  g   Q hR# )   z
2 * goldenz2 * catalanz2 * eulergammaN)r5   r   r   r   r:   r;   r<   test_constants_otherri      sH    am$444ai M111a
l#'7777r;   c                     \        \        \        ,          4      R 8X  g   Q h\        \        \        ,          4      R8X  g   Q h\        \        ( 4      R8X  g   Q h\        \        \        ,          \        ,          4      R8X  g   Q h\        \        \        ,          \        ,          4      R8X  g   Q h\        \        \        ,          \        ,          4      R8X  g   Q h\        \        \        ,          \        ,          4      R8X  g   Q hR# )zx && yzx || yz!xzx && y && zzx || y || zzz || x && yzz && (x || y)N)r5   rB   rE   rW   r:   r;   r<   test_booleanrk      s    a!e(((a!e(((qb>T!!!a!eai M111a!eai M111q1uk"m333q1uk"o555r;   c                      \        \        \        4      4      R 8X  g   Q h\        \        \        ^,           4      4      R8X  g   Q h\        \        \        \        ^,           ,          4      4      R8X  g   Q hR# )zsinc(x / pi)zsinc((x + 3) / pi)zsinc(x + 3)N)r5   r   rB   r   r:   r;   r<   	test_sincrm      sU    d1g.000d1q5k"&::::d2Q<()]:::r;   c            	      T   \        \        ^^^
.4      4      R8X  g   Q h\        ^\        \        ^,          4      \	        \        4      .^ ^\
        .^ \        ^4      \        \        4      ..4      p Rp\        V 4      V8X  g   Q h\        V R	,          4      R8X  g   Q h\        V R
,          4      R8X  g   Q h\        \        ^ ^ . 4      4      R8X  g   Q h\        \        ^ ^. 4      4      R8X  g   Q h\        \        \        \        \        ,
          \        ) ..4      4      R8X  g   Q hR# )rS   z[10]zB[1 sin(x / 2)  abs(x);
0          1      pi;
0          e ceil(x)]z	[1, 0, 0]z[1 sin(x / 2) abs(x)]zzeros(0, 0)zzeros(0, 3)z[x x - y -y]N)NNNr   )r   ro   )	r5   r"   r   rB   rH   r   r   r   rE   Aexpecteds     r<   test_Matricesrs      s   fQB4()V333C!Hc!f%Ar
CFGAJ') 	*A(H a=H$$$af,,,af!8888fQ2&'=888fQ2&'=888fq!a%!n-./>AAAr;   c                      \        ^\        ^\        ,          4      ^\        ,          \        ,          ^,          ..4      p \	        V 4      R8X  g   Q h\	        V P
                  4      R8X  g   Q hR# )rS   z"[1 sin(2 ./ x) (3 // 5) * pi ./ x]z$[1, sin(2 ./ x), (3 // 5) * pi ./ x]N)r"   r   rB   r   r5   Trq   s    r<   test_vector_entries_hadamardrw      sT    C!Had1fQh'()Aa=@@@@acc?DDDDr;   c                      \        ^\        ^\        ,          4      ^\        ,          \        ,          ^,          .^^\        \        ,          ..4      p Rp\        V 4      V8X  g   Q hR# )rS   z.[1 sin(2/x) 3*pi/(5*x);
1        2        x*y]N)r"   r   rB   r   rE   r5   rp   s     r<   "test_Matrices_entries_not_hadamardry      sQ    
 	C!Had1fQh'!Q!56A)Ha=H$$$r;   c                  V   \        R RR7      p \        RW 4      p\        RW 4      p\        W,          4      R8X  g   Q h\        W!,          4      R8X  g   Q h\        ^V,          V,          4      R8X  g   Q h\        V^,          V,          4      R8X  g   Q h\        W^\        V 4      ,          ,           ,          4      R	8X  g   Q h\        V\        ^,          ,          4      R
8X  g   Q h\        V^,          4      R8X  g   Q h\        V\
        P                  ,          4      R8X  g   Q hR# )nT)integerrq   BzA * BzB * Az	2 * A * Bz	2 * B * AzA * (3 * eye(n) + B)zA ^ (x .^ 2)zA ^ 3zA ^ (1 // 2)N)r   r#   r5   r$   rB   r   rT   )r{   rq   r}   s      r<   test_MatrixSymbolr~      s    sD!AS!AS!Aac?g%%%ac?g%%%ac!e+++ac!e+++aQx{]*+,0FFFFa!Q$i N222adw&&&ai N222r;   c                  J    \        ^\        ^4      ,          4      R8X  g   Q hR# )   z
6 * eye(3)N)r5   r$   r:   r;   r<   test_special_matricesr      s    am$444r;   c            	         \        ^^^^^^^..^^	^
.^.4      R8X  g   Q h\        R	4      R8X  g   Q h\        ^.4      R8X  g   Q h\        R
4      R8X  g   Q h\        \        . RO!  4      R8X  g   Q h\        ^\        \        ,          ^\        ^,          334      R8X  g   Q h\        ^\	        ^4      \        ^ ^ . 4      . 34      R8X  g   Q hR# )rS   z5Any[1, 2, 3, Any[4, 5, Any[6, 7]], 8, Any[9, 10], 11]z(1, 2, (3, 4))zAny[1]z(1,)z	(1, 2, 3)z(1, x .* y, (3, x .^ 2))z.(1, [1 0 0;
0 1 0;
0 0 1], zeros(0, 0), Any[])N)rS   rh   )r?      )rS   rS   rh   r?   )r5   r
   rB   rE   r!   r"   r:   r;   r<   test_containersr      s    q!QA1vAr7B?@?@ @ @n%)9999qc?h&&&dv%%%eY'(K777q!A#1a4y)*.HHHHq#a&&Ar"2B78<nnnnr;   c                      \        \        \        ,           \        ,          R RR7      p R\        P                  ! ^4      ,          pW8X  g   Q hR# )meF	assign_toinlinez)const Catalan = %s
me = (x + y) / CatalanN)r5   rB   rE   r   evalf)sourcerr   s     r<   test_julia_noninliner      s>    1geDF	!bH r;   c                    a \        \        \        ^8  3\        ^,          R34      o\        S4      R8X  g   Q h\        SRR7      R8X  g   Q h\        SRRR7      R8X  g   Q h\        \        ^,          \        ^8  3\        ^,          \        ^8  3\        ^,          \        ^8  3\        ^,          R34      oR	p \        S4      V 8X  g   Q h\        SRR7      R
V ,           8X  g   Q h\        SRRR7      R8X  g   Q h\        \        \        ^8  3\        ^,          \        ^8  3\        \        4      \        ^ 8  34      o\	        \
        V3R l4       R# )rS   Tz((x < 1) ? (x) : (x .^ 2))rr   zr = ((x < 1) ? (x) : (x .^ 2))Fr   z,if (x < 1)
    r = x
else
    r = x .^ 2
endzI((x < 1) ? (x .^ 2) :
(x < 2) ? (x .^ 3) :
(x < 3) ? (x .^ 4) : (x .^ 5))zr = zmif (x < 1)
    r = x .^ 2
elseif (x < 2)
    r = x .^ 3
elseif (x < 3)
    r = x .^ 4
else
    r = x .^ 5
endc                     < \        S 4      # )Nr4   )exprs   r<   <lambda>&test_julia_piecewise.<locals>.<lambda>  s
    z$/r;   N)r   rB   r5   r   r   
ValueError)rr   r   s    @r<   test_julia_piecewiser      s>   aQZ!Q$.Dd;;;;dc*(* * *dc%8	   adAE]QT1q5MAqD!a%=1a4,OD1H dx'''dc*fx.????dc%8		 	 	 aQZ!Q$AQQ@D
:/0r;   c                  @   \        \        \        ^8  3\        ^,          R34      p \        ^V ,          4      R8X  g   Q h\        V \        ,          4      R8X  g   Q h\        V \        \        ,          ,          4      R8X  g   Q h\        V ^,          4      R8X  g   Q hR# )rS   Tz2 * ((x < 1) ? (x) : (x .^ 2))z((x < 1) ? (x) : (x .^ 2)) ./ xz&((x < 1) ? (x) : (x .^ 2)) ./ (x .* y)z((x < 1) ? (x) : (x .^ 2)) / 3N)r   rB   r5   rE   )pws    r<    test_julia_piecewise_times_constr     s    	Aq1u:1d|	,Bad????bd@@@@b!A#h#KKKKbd????r;   c                      \        . RO.4      p \        V RR7      R8X  g   Q h\        ^^.^^..4      p \        V RR7      R8X  g   Q hR# )rS   ar   za = [1 2 3]rq   zA = [1 2;
3 4]Nr   )r"   r5   rv   s    r<   test_julia_matrix_assign_tor     sP    	{Aa3'=888AA Aa3'+<<<<r;   c                     aa \        . RO.4      o\        R^^4      p \        R^^4      o\        SV R7      R8X  g   Q h\        \        V3R l4       \        \        VV3R l4       R# )	rS   r}   Cr   zB = [1 2 3]c                  &   < \        S \        R 7      # r   )r5   rB   rv   s   r<   r   2test_julia_matrix_assign_to_more.<locals>.<lambda>  s    z!q9r;   c                     < \        S SR 7      # r   r4   rq   r   s   r<   r   r         z!q9r;   Nr   r"   r#   r5   r   r   r}   rq   r   s    @@r<    test_julia_matrix_assign_to_morer     sV    	{AS!QAS!QAa1%666
:9:
:9:r;   c                     aa \        ^..4      o\        R^^4      p \        R^^4      o\        SV R7      R8X  g   Q h\        \        VV3R l4       R# )r?   r}   r   r   zB = [3]c                     < \        S SR 7      # r   r4   r   s   r<   r   'test_julia_matrix_1x1.<locals>.<lambda>'  r   r;   Nr   r   s    @@r<   test_julia_matrix_1x1r      sN    uAS!QAS!QAa1%222 :9:r;   c                     \        \        ^\        \        ,          ..4      p \        V R,          ^,          V R,          ,           V R,          ,           4      R8X  g   Q h\	        R^^4      p \        V 4      R8X  g   Q h\        V R,          ^,          \        V R,          4      ,           V R,          ,           4      R8X  g   Q h\        \        V 4      4      R8X  g   Q hR# )	rh   zx .^ 2 + x .* y + 2AAz%sin(AA[1,2]) + AA[1,1] .^ 2 + AA[1,3]zAA[1,1] + AA[1,2] + AA[1,3]Nr   r   )r   rS   )r   rh   )r"   rB   rE   r5   r#   r   sumrv   s    r<   test_julia_matrix_elementsr   *  s    Aqs}Aagqj1T7*QtW459NNNNT1a Aa=D   agqj3qv;.37823 3 3c!f!>>>>r;   c                      \        R 4      R8X  g   Q h\        \        P                  4      R8X  g   Q h\        R4      R8X  g   Q h\        \        P                  4      R8X  g   Q hR# )TtrueFfalseN)r5   r   r   r   r:   r;   r<   test_julia_booleanr   4  sV    dv%%%aff'''e'''agg')))r;   c                     \        \        4      ;_uu_ 4        \        \        P                  4       R R R 4       \        R4      p \        V ! \        4      P                  \        4      RR7      R8X  g   Q hR #   + '       g   i     LN; i)NfF)strictz:# Not supported in Julia:
# Derivative
Derivative(f(x), x))r   NotImplementedErrorr5   r   ComplexInfinityr   rB   diff)r   s    r<   test_julia_not_supportedr   ;  s_    	#	$	$1$$% 
% 	Aadiil51	  	 
%	$s   A88B	c                      \        R 4      p \        R4      p\        V \        ^ 8  3V\        ^8*  3R4      p\        VRR7      R8X  g   Q hR# )endless	elsewhereF)r   zCif (x < 0)
    endless
elseif (x <= 1)
    elsewhere
else
    1
endN)rS   T)r   r   rB   r5   )t1t2r   s      r<   %test_trick_indent_with_end_else_wordsr   G  sP    	
9B	
;B	BA;Q!Vi	8Bb'	  r;   c                     \        R ^^4      p \        R^^4      p\        R^^4      p\        R^^4      p\        W4      p\        V4      R8X  g   Q h\        WB,          4      R8X  g   Q h\        W4,          V,          4      R8X  g   Q h\        W@,          4      R8X  g   Q h\        V\        ,          \        ,          4      R8X  g   Q hR	# )
rq   r}   vhzA .* Bz(A .* B) * vzh * (A .* B) * vz(A .* B) * Az(x .* y) * (A .* B)N)r#   r%   r5   rB   rE   )rq   r}   r   r   r   s        r<   test_haramardr   V  s    S!QAS!QAS!QAS!QAAa=H$$$ac?n,,,ac!e 2222ac?n,,,ac!e 5555r;   c                      \        ^^/ 4      p ^
V R&   ^V R&   ^V R&   ^V R&   \        \        ,          V R&   \        V 4      R8X  g   Q hR# )   zHsparse([4, 2, 3, 1, 2], [1, 3, 3, 4, 4], [x .* y, 20, 10, 30, 22], 5, 6)N)rh   rh   )rS   rh   )rS   r?   )r   r?   )r?   r   )r&   rB   rE   r5   )Ms    r<   test_sparser   d  sZ    Q2AAdGAdGAdGAdGcAdGa=R  r;   c                  F   \        R 4      p \        \        \        \        3 F1  p\        V! V \        4      4      VP                  R,           8X  d   K1  Q h	  \        \        \        \        3 F0  p\        V! \        4      4      VP                  R,           8X  d   K0  Q h	  \        \        V \        4      4      R8X  g   Q h\        \        V \        4      4      R8X  g   Q h\        \        V \        4      4      R8X  g   Q h\        \        V \        4      4      R8X  g   Q hR# )r{   z(n, x)z(x)zhankelh1(n, x)zhankelh2(n, x)z?sqrt(2) * sqrt(pi) * sqrt(1 ./ x) .* besselj(n + 1 // 2, x) / 2z?sqrt(2) * sqrt(pi) * sqrt(1 ./ x) .* bessely(n + 1 // 2, x) / 2N)r   r)   r*   r+   r,   r5   rB   __name__r/   r1   r0   r2   r-   r.   r'   r(   )r{   r   s     r<   test_specfunr   p  s    sAw1!Aq'"ajj8&;;;; 2k6;7!A$1::#5555 8gam$(8888gam$(8888bAh#ddddbAh#ddddr;   c                  (   \        R ^^4      p \        R^^4      p\        R^^4      p\        V R,          4      R8X  g   Q h\        ^V R,          ,          4      R8X  g   Q hVR,          P                  W V,
          4      p\        V4      R8X  g   Q hR# )rq   r}   r   zA[1,1]z
3 * A[1,1]z(A - B)[1,1]Nr   )r#   r5   subs)rq   r}   r   Fs       r<   test_MatrixElement_printingr   |  s    S!QAS!QAS!QAag(*+*a!D'k"l232	$QAAa=N*+*r;   N)^
sympy.corer   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   sympy.functionsr   r   r   r   r   r   r   sympy.testing.pytestr   sympy.utilities.lambdifyr    sympy.matricesr!   r"   r#   r$   r%   r&   sympy.functions.special.besselr'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   sympy.printing.juliar5   rB   rE   rW   r=   rC   rF   rI   rN   rQ   rU   rX   rZ   r_   rf   ri   rk   rm   rs   rw   ry   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r:   r;   r<   <module>r      s.  ? ? ? ? ? I I I I I ' 9; ;N N N N ' +
'
1a+
:,/	Y"2A64*%86;
B&E % %35	o1@@=;;?*	6		e
,r;   