§
    OŠtj   ã                   ó¼   — d 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 ddlmZmZmZ d	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!d„ Z"dS )zETests for efficient functions for generating orthogonal polynomials. é    )ÚRational)ÚS)Úsymbols)ÚPoly)Úraises)	Újacobi_polyÚgegenbauer_polyÚchebyshevt_polyÚchebyshevu_polyÚhermite_polyÚhermite_prob_polyÚlegendre_polyÚlaguerre_polyÚspherical_bessel_fn)ÚxÚaÚbc            	      ó„  — t          t          d„ ¦  «         t          dt          t          t
          d¬¦  «        t          t          dz  t          dz  z   dz   t
          z  t          dz  z   t          dz  z
  t
          d¬¦  «        k    sJ ‚t          dt          t          t
          ¦  «        dk    sJ ‚t          dt          t          t
          ¦  «        t          dz  t          dz  z
  t
          t          dz  t          dz  z   dz   z  z   k    sJ ‚t          dt          t          t
          ¦  «        t          dz  d	z  t          t          z  d
z  z
  t          d	z  z
  t          dz  d	z  z   t          d	z  z
  t
          dz  t          dz  d	z  t          t          z  d
z  z   t          t          dd	¦  «        z  z   t          dz  d	z  z   t          t          dd	¦  «        z  z   t          dd¦  «        z   z  z   t
          t          dz  d
z  t          t          dd
¦  «        z  z   t          dz  d
z  z
  t          t          dd
¦  «        z  z
  z  z   t          j	        z
  k    sJ ‚t          dt          t          d¬¦  «        t          t          dz  t          dz  z   dz   t
          z  t          dz  z   t          dz  z
  t
          d¬¦  «        k    sJ ‚d S )Nc                  óD   — t          dt          t          t          ¦  «        S ©Néÿÿÿÿ)r   r   r   r   © ó    ú_/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/polys/tests/test_orthopolys.pyú<lambda>z"test_jacobi_poly.<locals>.<lambda>   s   € �{¨2­qµ!µQÑ7Ô7€ r   é   T©Úpolysé   zZZ(a,b)©Údomainr   é   é   é   é   )
r   Ú
ValueErrorr   r   r   r   r   ÚQr   ÚHalfr   r   r   Útest_jacobi_polyr)      s‡  € Ý
�:Ð7Ð7Ñ8Ô8Ð8å�q�!�Q¥¨Ð.Ñ.Ô.µ$Ý	
ˆ1‰�q�‰s‰�Q‰�Ñ�A˜a™CÑ¥! A¡#Ñ%¥q°ð3<ñ 3<ô 3<ò <ð <ð <ð <õ �q�!�Q¥Ñ"Ô" aÒ'Ð'Ð'Ð'Ý�q�!�Q¥Ñ"Ô"¥a¨¡c­A¨a©C¡iµ!µQ°q±S½1¸Q¹3±YÀ±]Ñ2CÑ&CÒCÐCÐCÐCÝ�q�!�Q¥Ñ"Ô"¥q¨!¡t¨A¡vµµ!±°A±¡~½¸!¹Ñ';½aÀ¹dÀ1¹fÑ'DÅqÈÁsÑ'JÝ'(¨!¡t­Q°©T°!©Vµa½±c¸!±e©^½aÅÀ!ÀQÁÄ¹iÑ-GÍ!ÈQÉ$ÈqÉ&Ñ-PÝ-.­q°°A©w¬w©Yñ.7Ý9:¸1¸a¹¼ñ.Añ (Bñ(BåDEÅqÈ!ÁtÈAÁvÝ,-­a°°1©g¬g©IñH6Ý89¸1¹¸Q¹ñH?ÝABÅ1ÀQÈÁ7Ä7ÁñHKñ ELñ(Lõ OPÌfñ(Uò Vð Vð Vð Võ
 �q�!�Q dÐ+Ñ+Ô+­tÝ	
ˆ1‰�q�‰s‰�Q‰�Ñ�A˜a™CÑ¥! A¡#Ñ%¥q°ð0<ñ 0<ô 0<ò <ð <ð <ð <ð <ð <r   c                  óì  — t          t          d„ ¦  «         t          dt          t          d¬¦  «        t          dt          z  t          z  t          d¬¦  «        k    sJ ‚t          dt          t          ¦  «        dk    sJ ‚t          dt          t          ¦  «        dt          z  t          z  k    sJ ‚t          dt          t          ¦  «        t           t          dz  dt          dz  z  dt          z  z   z  z   k    sJ ‚t          d	t          t          ¦  «        t          d	z  d
t          d	z  z  d	z  d
t          dz  z  z   t          t          dd	¦  «        z  z   z  t          dt          dz  z  dt          z  z
  z  z   k    sJ ‚t          dt          j        ¦  «         	                    t          ¦  «        sJ ‚t          dt          d¬¦  «        t          dt          z  t          z  t          d¬¦  «        k    sJ ‚d S )Nc                  ó8   — t          dt          t          ¦  «        S r   )r	   r   r   r   r   r   r   z&test_gegenbauer_poly.<locals>.<lambda>*   s   € �¨rµ1µaÑ8Ô8€ r   r   Tr   r   zZZ(a)r    r   r%   r#   r"   éþÿÿÿ)
r   r&   r	   r   r   r   r'   r   r(   Údummy_eqr   r   r   Útest_gegenbauer_polyr.   )   sÁ  € Ý
�:Ð8Ð8Ñ9Ô9Ð9åØ	�1�a�tðñ ô Ý $ Q¥q¡S­¡U­A°gÐ >Ñ >Ô >ò?ð ?ð ?ð ?õ ˜1�a¥Ñ#Ô# qÒ(Ð(Ð(Ð(Ý˜1�a¥Ñ#Ô# q­¡s­1¡uÒ,Ð,Ð,Ð,Ý˜1�a¥Ñ#Ô#­ r­A¨q©D°!µA°q±D±&¸1½Q¹3±,Ñ,?Ñ'?Ò?Ð?Ð?Ð?ÝØ	�1�añô Ý�q‘D˜!�A˜q™D™& ™( Q¥q¨!¡t¡VÑ+­aµ°!°Q±´©iÑ7Ñ8½1¸bÅÀAÁ¹gÈÍ!É¹mÑ;LÑLòMð Mð Mð Mõ ˜1�aœfÑ%Ô%×.Ò.­qÑ1Ô1Ð1Ð1Ð1Ý˜1�a tÐ,Ñ,Ô,µ°Qµq±S½±U½AÀgÐ0NÑ0NÔ0NÒNÐNÐNÐNÐNÐNr   c                  ó(  — t          t          d„ ¦  «         t          dt          d¬¦  «        t	          t          ¦  «        k    sJ ‚t          dt          ¦  «        dk    sJ ‚t          dt          ¦  «        t          k    sJ ‚t          dt          ¦  «        dt          dz  z  dz
  k    sJ ‚t          dt          ¦  «        dt          dz  z  dt          z  z
  k    sJ ‚t          dt          ¦  «        d	t          dz  z  d	t          dz  z  z
  dz   k    sJ ‚t          d
t          ¦  «        dt          d
z  z  dt          dz  z  z
  d
t          z  z   k    sJ ‚t          dt          ¦  «        dt          dz  z  dt          dz  z  z
  dt          dz  z  z   dz
  k    sJ ‚t          dt          ¦  «        dt          dt          ¦  «        z  t          dt          ¦  «        z  t          z
                       ¦   «         k    sJ ‚t          dt          ¦  «        dt          dt          ¦  «        dz  z  dz
                       ¦   «         k    sJ ‚t          d¦  «                             t          ¦  «        sJ ‚t          dd¬¦  «        t	          t          ¦  «        k    sJ ‚d S )Nc                  ó,   — t          dt          ¦  «        S r   )r
   r   r   r   r   r   z&test_chebyshevt_poly.<locals>.<lambda>:   ó   € �¨rµ1Ñ5Ô5€ r   r   Tr   r   r   r%   r#   r"   é   é   é   é   é    é0   é   éK   é%   é&   éd   é2   )r   r&   r
   r   r   Úexpandr-   r   r   r   Útest_chebyshevt_polyr?   9   sK  € Ý
�:Ð5Ð5Ñ6Ô6Ð6å˜1�a tÐ,Ñ,Ô,µµQ±´Ò7Ð7Ð7Ð7å˜1�aÑ Ô  AÒ%Ð%Ð%Ð%Ý˜1�aÑ Ô ¥AÒ%Ð%Ð%Ð%Ý˜1�aÑ Ô  A¥a¨¡d¡F¨Q¡JÒ.Ð.Ð.Ð.Ý˜1�aÑ Ô  A¥a¨¡d¡F¨Q­q©S¡LÒ0Ð0Ð0Ð0Ý˜1�aÑ Ô  A¥a¨¡d¡F¨Q­q°!©t©V¡O°aÑ$7Ò7Ð7Ð7Ð7Ý˜1�aÑ Ô  B¥q¨!¡t¡G¨bµ°A±©gÑ$5¸½!¹Ñ$;Ò;Ð;Ð;Ð;Ý˜1�aÑ Ô  B¥q¨!¡t¡G¨bµ°A±©gÑ$5¸½1¸a¹4¹Ñ$?À!Ñ$CÒCÐCÐCÐCÝ˜2�qÑ!Ô! a­¸½AÑ(>Ô(>Ñ&>½ÈrÕSTÑ?UÔ?UÑ&UÕXYÑ&Y×%aÒ%aÑ%cÔ%cÒcÐcÐcÐcÝ˜3¥Ñ"Ô" q­¸½QÑ)?Ô)?ÀÑ)BÑ'BÀQÑ'F×&NÒ&NÑ&PÔ&PÒPÐPÐPÐPå˜1ÑÔ×&Ò&¥qÑ)Ô)Ð)Ð)Ð)Ý˜1 DÐ)Ñ)Ô)­Tµ!©W¬WÒ4Ð4Ð4Ð4Ð4Ð4r   c                  óì  — t          t          d„ ¦  «         t          dt          d¬¦  «        t	          dt          z  ¦  «        k    sJ ‚t          dt          ¦  «        dk    sJ ‚t          dt          ¦  «        dt          z  k    sJ ‚t          dt          ¦  «        dt          dz  z  dz
  k    sJ ‚t          dt          ¦  «        d	t          dz  z  dt          z  z
  k    sJ ‚t          dt          ¦  «        d
t          dz  z  dt          dz  z  z
  dz   k    sJ ‚t          dt          ¦  «        dt          dz  z  dt          dz  z  z
  dt          z  z   k    sJ ‚t          dt          ¦  «        dt          dz  z  dt          dz  z  z
  dt          dz  z  z   dz
  k    sJ ‚t          d¦  «                             dt          z  ¦  «        sJ ‚t          dd¬¦  «        t	          dt          z  ¦  «        k    sJ ‚d S )Nc                  ó,   — t          dt          ¦  «        S r   )r   r   r   r   r   r   z&test_chebyshevu_poly.<locals>.<lambda>M   r1   r   r   Tr   r   r   r#   r%   r"   r3   é   r2   r6   r5   é@   éP   é   )r   r&   r   r   r   r-   r   r   r   Útest_chebyshevu_polyrF   L   sÐ  € Ý
�:Ð5Ð5Ñ6Ô6Ð6å˜1�a tÐ,Ñ,Ô,µ°Qµq±S±	´	Ò9Ð9Ð9Ð9å˜1�aÑ Ô  AÒ%Ð%Ð%Ð%Ý˜1�aÑ Ô  A¥a¡CÒ'Ð'Ð'Ð'Ý˜1�aÑ Ô  A¥a¨¡d¡F¨Q¡JÒ.Ð.Ð.Ð.Ý˜1�aÑ Ô  A¥a¨¡d¡F¨Q­q©S¡LÒ0Ð0Ð0Ð0Ý˜1�aÑ Ô  B¥q¨!¡t¡G¨bµ°A±©gÑ$5¸Ñ$9Ò9Ð9Ð9Ð9Ý˜1�aÑ Ô  B¥q¨!¡t¡G¨bµ°A±©gÑ$5¸½!¹Ñ$;Ò;Ð;Ð;Ð;Ý˜1�aÑ Ô  B¥q¨!¡t¡G¨bµ°A±©gÑ$5¸½1¸a¹4¹Ñ$?À!Ñ$CÒCÐCÐCÐCå˜1ÑÔ×&Ò& q­¡sÑ+Ô+Ð+Ð+Ð+Ý˜1 DÐ)Ñ)Ô)­T°!µA±#©Y¬YÒ6Ð6Ð6Ð6Ð6Ð6r   c                  óì  — t          t          d„ ¦  «         t          dt          d¬¦  «        t	          dt          z  ¦  «        k    sJ ‚t          dt          ¦  «        dk    sJ ‚t          dt          ¦  «        dt          z  k    sJ ‚t          dt          ¦  «        dt          dz  z  dz
  k    sJ ‚t          dt          ¦  «        d	t          dz  z  d
t          z  z
  k    sJ ‚t          dt          ¦  «        dt          dz  z  dt          dz  z  z
  d
z   k    sJ ‚t          dt          ¦  «        dt          dz  z  dt          dz  z  z
  dt          z  z   k    sJ ‚t          dt          ¦  «        dt          dz  z  dt          dz  z  z
  dt          dz  z  z   dz
  k    sJ ‚t          d¦  «                             dt          z  ¦  «        sJ ‚t          dd¬¦  «        t	          dt          z  ¦  «        k    sJ ‚d S )Nc                  ó,   — t          dt          ¦  «        S r   )r   r   r   r   r   r   z#test_hermite_poly.<locals>.<lambda>^   s   € �|¨BµÑ2Ô2€ r   r   Tr   r   r   r#   r%   r"   rB   r3   r7   r2   r6   é    éx   r5   rC   ià  éÐ  )r   r&   r   r   r   r-   r   r   r   Útest_hermite_polyrL   ]   sÎ  € Ý
�:Ð2Ð2Ñ3Ô3Ð3å˜�1 DÐ)Ñ)Ô)­T°!µA±#©Y¬YÒ6Ð6Ð6Ð6å˜�1ÑÔ Ò"Ð"Ð"Ð"Ý˜�1ÑÔ ¥1¡Ò$Ð$Ð$Ð$Ý˜�1ÑÔ ¥1 a¡4¡¨!¡Ò+Ð+Ð+Ð+Ý˜�1ÑÔ ¥1 a¡4¡¨"­Q©$¡Ò.Ð.Ð.Ð.Ý˜�1ÑÔ ¥A q¡D¡¨2­a°©d©7Ñ!2°RÑ!7Ò7Ð7Ð7Ð7Ý˜�1ÑÔ ¥A q¡D¡¨3­q°!©t©8Ñ!3°c½!±eÑ!;Ò;Ð;Ð;Ð;Ý˜�1ÑÔ ¥A q¡D¡¨3­q°!©t©8Ñ!3°c½!¸Q¹$±hÑ!>ÀÑ!DÒDÐDÐDÐDå˜‰?Œ?×#Ò# A¥a¡CÑ(Ô(Ð(Ð(Ð(Ý˜ Ð&Ñ&Ô&­$¨qµ©s©)¬)Ò3Ð3Ð3Ð3Ð3Ð3r   c                  ó¶  — t          t          d„ ¦  «         t          dt          d¬¦  «        t	          t          ¦  «        k    sJ ‚t          dt          ¦  «        dk    sJ ‚t          dt          ¦  «        t          k    sJ ‚t          dt          ¦  «        t          dz  dz
  k    sJ ‚t          dt          ¦  «        t          dz  dt          z  z
  k    sJ ‚t          dt          ¦  «        t          dz  d	t          dz  z  z
  dz   k    sJ ‚t          d
t          ¦  «        t          d
z  dt          dz  z  z
  dt          z  z   k    sJ ‚t          d	t          ¦  «        t          d	z  dt          dz  z  z
  dt          dz  z  z   dz
  k    sJ ‚t          d¦  «                             t          ¦  «        sJ ‚t          dd¬¦  «        t	          t          ¦  «        k    sJ ‚d S )Nc                  ó,   — t          dt          ¦  «        S r   )r   r   r   r   r   r   z(test_hermite_prob_poly.<locals>.<lambda>o   s   € Õ0°µQÑ7Ô7€ r   r   Tr   r   r   r%   r#   r5   r2   é
   é   é-   )r   r&   r   r   r   r-   r   r   r   Útest_hermite_prob_polyrR   n   s©  € Ý
�:Ð7Ð7Ñ8Ô8Ð8å˜Q¥¨Ð.Ñ.Ô.µ$µq±'´'Ò9Ð9Ð9Ð9å˜Q¥Ñ"Ô" aÒ'Ð'Ð'Ð'Ý˜Q¥Ñ"Ô"¥aÒ'Ð'Ð'Ð'Ý˜Q¥Ñ"Ô"¥a¨¡d¨Q¡hÒ.Ð.Ð.Ð.Ý˜Q¥Ñ"Ô"¥a¨¡d¨Q­q©S¡jÒ0Ð0Ð0Ð0Ý˜Q¥Ñ"Ô"¥a¨¡d¨Q­q°!©t©V¡m°aÑ&7Ò7Ð7Ð7Ð7Ý˜Q¥Ñ"Ô"¥a¨¡d¨Rµ°1±©W¡n°r½!±tÑ&;Ò;Ð;Ð;Ð;Ý˜Q¥Ñ"Ô"¥a¨¡d¨Rµ°1±©W¡n°r½!¸Q¹$±wÑ&>ÀÑ&CÒCÐCÐCÐCå˜QÑÔ×(Ò(­Ñ+Ô+Ð+Ð+Ð+Ý˜Q dÐ+Ñ+Ô+­tµA©w¬wÒ6Ð6Ð6Ð6Ð6Ð6r   c                  ó`  — t          t          d„ ¦  «         t          dt          d¬¦  «        t	          t          d¬¦  «        k    sJ ‚t          dt          ¦  «        dk    sJ ‚t          dt          ¦  «        t          k    sJ ‚t          dt          ¦  «        t          d	d¦  «        t          dz  z  t          dd¦  «        z
  k    sJ ‚t          d	t          ¦  «        t          d
d¦  «        t          d	z  z  t          d	d¦  «        t          z  z
  k    sJ ‚t          dt          ¦  «        t          dd¦  «        t          dz  z  t          dd¦  «        t          dz  z  z
  t          d	d¦  «        z   k    sJ ‚t          d
t          ¦  «        t          dd¦  «        t          d
z  z  t          dd¦  «        t          d	z  z  z
  t          dd¦  «        t          z  z   k    sJ ‚t          dt          ¦  «        t          dd¦  «        t          dz  z  t          dd¦  «        t          dz  z  z
  t          dd¦  «        t          dz  z  z   t          d
d¦  «        z
  k    sJ ‚t          d¦  «                             t          ¦  «        sJ ‚t          dd¬¦  «        t	          t          ¦  «        k    sJ ‚d S )Nc                  ó,   — t          dt          ¦  «        S r   )r   r   r   r   r   r   z$test_legendre_poly.<locals>.<lambda>€   ó   € �}¨RµÑ3Ô3€ r   r   Tr   ÚQQr    r   r   r%   r2   r#   é#   r"   é   é?   éF   rP   r5   éç   r3   i;  éi   )r   r&   r   r   r   r'   r-   r   r   r   Útest_legendre_polyr]      s\  € Ý
�:Ð3Ð3Ñ4Ô4Ð4å˜�A TÐ*Ñ*Ô*­dµ1¸TÐ.BÑ.BÔ.BÒBÐBÐBÐBå˜�AÑÔ !Ò#Ð#Ð#Ð#Ý˜�AÑÔ¥!Ò#Ð#Ð#Ð#Ý˜�AÑÔ¥! A q¡'¤'­!¨Q©$¡,µ°1°a±´Ñ"8Ò8Ð8Ð8Ð8Ý˜�AÑÔ¥! A q¡'¤'­!¨Q©$¡,µ°1°a±´½±Ñ":Ò:Ð:Ð:Ð:Ý˜�AÑÔ¥! B¨¡(¤(­1¨a©4¡-µ!°B¸±(´(½1¸a¹4±-Ñ"?Å!ÀAÀqÁ'Ä'Ñ"IÒIÐIÐIÐIÝ˜�AÑÔ¥! B¨¡(¤(­1¨a©4¡-µ!°B¸±(´(½1¸a¹4±-Ñ"?Å!ÀBÈÁ(Ä(Í1Á*Ñ"LÒLÐLÐLÐLÝ˜�AÑÔ¥!ØˆRñ#ô #Ý�A‘ñ#Ý˜#˜r™
œ
¥1 a¡4™ñ#(Ý*+¨C°©*¬*µQ¸±T©/ñ#:Ý<=¸aÀ¹H¼Hñ#Eò Eð Eð Eð Eõ ˜ÑÔ×$Ò$¥QÑ'Ô'Ð'Ð'Ð'Ý˜ $Ð'Ñ'Ô'­4µ©7¬7Ò2Ð2Ð2Ð2Ð2Ð2r   c                  ó
  — t          t          d„ ¦  «         t          dt          d¬¦  «        t	          t           dz   d¬¦  «        k    sJ ‚t          dt          ¦  «        dk    sJ ‚t          dt          ¦  «        t           dz   k    sJ ‚t          dt          ¦  «        t          dd¦  «        t          dz  z  t          d	d¦  «        t          z  z
  dz   k    sJ ‚t          d
t          ¦  «        t          dd¦  «         t          d
z  z  t          dd¦  «        t          dz  z  z   t          dd¦  «        t          z  z
  dz   k    sJ ‚t          d	t          ¦  «        t          dd¦  «        t          d	z  z  t          dd¦  «        t          d
z  z  z
  t          dd¦  «        t          dz  z  z   t          dd¦  «        t          z  z
  dz   k    sJ ‚t          dt          ¦  «        t          dd¦  «         t          dz  z  t          dd¦  «        t          d	z  z  z   t          dd¦  «        t          d
z  z  z
  t          dd¦  «        t          dz  z  z   t          dd¦  «        t          z  z
  dz   k    sJ ‚t          dt          ¦  «        t          dd¦  «        t          dz  z  t          dd¦  «        t          dz  z  z
  t          dd¦  «        t          d	z  z  z   t          dd¦  «        t          d
z  z  z
  t          dd¦  «        t          dz  z  z   t          dd¦  «        t          z  z
  dz   k    sJ ‚t          dt          t          ¦  «        dk    sJ ‚t          dt          t          ¦  «        t           t          z   dz   k    sJ ‚t          dt          t          ¦  «        t          dz  dz  t           dz
  t          z  z   t          dz  dz  z   t          t          d
d¦  «        z  z   dz   k    sJ ‚t          d
t          t          ¦  «        t          d
z   dz  t          dz  t          d
¦  «        dz  z   t          dz  z  z   t          dz   dz  t          t          dd¦  «        z  z
  d
z
  t          z  z   t          d
z  dz  z   t          dz  z   t          t          dd¦  «        z  z   dz   k    sJ ‚t          d¦  «                             t           dz   ¦  «        sJ ‚t          dd¬¦  «        t	          t           dz   ¦  «        k    sJ ‚d S )Nc                  ó,   — t          dt          ¦  «        S r   )r   r   r   r   r   r   z$test_laguerre_poly.<locals>.<lambda>’   rU   r   r   Tr   rV   r    r   r   r#   r%   r5   é	   r8   rE   r3   éH   é`   r2   rJ   é   éÈ   iX  rK   é$   iÂ  i`	  i  ià  é   )r   r&   r   r   r   r'   r   r-   r   r   r   Útest_laguerre_polyrg   ‘   sû  € Ý
�:Ð3Ð3Ñ4Ô4Ð4å˜�A TÐ*Ñ*Ô*­dµA°2¸±6À$Ð.GÑ.GÔ.GÒGÐGÐGÐGå˜�AÑÔ !Ò#Ð#Ð#Ð#Ý˜�AÑÔ¥1 " q¡&Ò(Ð(Ð(Ð(Ý˜�AÑÔ¥! A q¡'¤'­!¨Q©$¡,µ°1°a±´½±Ñ":¸QÑ">Ò>Ð>Ð>Ð>Ý˜�AÑÔ¥1 Q¨¡7¤7 (­1¨a©4¡-µ!°A°q±'´'½!¸Q¹$±,Ñ">ÅÀ2ÀqÁÄÍ!ÁÑ"KÈaÑ"OÒOÐOÐOÐOÝ˜�AÑÔ¥!Ø	ˆ2ñ#ô #Ý�!‰tñ#Ý˜˜B‘i”i¥ 1¡‘nñ#%Ý'(¨¨R¡y¤yµ°A±¡~ñ#6Ý89¸"¸b¹	¼	Å!¹ñ#DØFGñ#Hò Hð Hð Hð Hå˜�AÑÔ¥1 Q¨¡9¤9 *­Q°©T¡/µA°b¸#±J´J½qÀ!¹t±OÑ"CÅaØˆSñGô GÝ�Q‘$ñGñ #Ý˜3 ™œ¥Q¨¡TÑ)ñ#*Ý,-¨c°3©K¬K½©Mñ#:Ø<=ñ#>ò >ð >ð >ð >å˜�AÑÔ¥! A s¡)¤)­A¨q©D¡.µ1°R¸±:´:½aÀ¹d±?Ñ"BÅQÀsÈCÁ[Ä[ÕQRÐTUÑQUÑEUÑ"UÕXYÐZ^Ð`cÑXdÔXdÕefÐhiÑeiÑXiÑ"iÕlmÐnrÐtwÑlxÔlxÕyzÐ|}Ñy}Ñl}Ñ"}õ  ABð  CGð  ILñ  AMô  AMõ  NOñ  AOñ  #Oð  RSñ  #Sò  Sð  Sð  Sð  Så˜�A�qÑ!Ô! QÒ&Ð&Ð&Ð&Ý˜�A�qÑ!Ô!¥a R­!¡V¨a¡ZÒ/Ð/Ð/Ð/Ý˜�A�qÑ!Ô!¥Q¨¡T¨!¡Vµ¨r°A©vµq©jÑ%8½1¸a¹4À¹6Ñ%AÅAÅaÈÈ1ÁgÄgÁIÑ%MÐPQÑ%QÒQÐQÐQÐQÝ˜�A�qÑ!Ô!¥a¨¡d U¨1¡Wµ°!±µaØ	ñ7ô 7Øñ7ñ 1Ý�‰dñ0ñ &Ý˜!‘t�e˜A‘g¥¥! A q¡'¤'¡	Ñ)¨AÑ-­qÑ0ñ&1Ý34°a±4¸±6ñ&:Ý<=¸q¹Dñ&AÝCDÅQÀrÈ1ÁXÄXÁ:ñ&NØPQñ&Rò Rð Rð Rð Rõ ˜ÑÔ×$Ò$¥a R¨!¡VÑ,Ô,Ð,Ð,Ð,Ý˜ $Ð'Ñ'Ô'­4µ°°Q±©<¬<Ò7Ð7Ð7Ð7Ð7Ð7r   c                  óF  — t          d¦  «        \  } }t          d|¦  «        d|dz  z  k    sJ ‚t          d|¦  «        d|z  d|dz  z  z   k    sJ ‚t          d|¦  «        d|dz  z  d|dz  z  z   k    sJ ‚t          d|¦  «        d|z  d	|dz  z  z
  d
|dz  z  z   k    sJ ‚d S )Nzx zr   r   r   r%   iúÿÿÿrP   r#   rQ   r\   r2   )r   r   )r   Úzs     r   Útest_spherical_bessel_fnrj   ª   sÍ   € Ý�5‰>Œ>�D€A€qÝ˜q !Ñ$Ô$¨¨!¨Q©$©Ò.Ð.Ð.Ð.Ý˜q !Ñ$Ô$¨¨1©¨q°°A±©v©Ò5Ð5Ð5Ð5Ý˜q !Ñ$Ô$¨¨1¨a©4©°"°Q¸±T±'Ñ(9Ò9Ð9Ð9Ð9Ý˜q !Ñ$Ô$¨¨!©¨b°°A±©g©¸¸A¸q¹D¹Ñ(@Ò@Ð@Ð@Ð@Ð@Ð@r   N)#Ú__doc__Úsympy.core.numbersr   r'   Úsympy.core.singletonr   Úsympy.core.symbolr   Úsympy.polys.polytoolsr   Úsympy.testing.pytestr   Úsympy.polys.orthopolysr   r	   r
   r   r   r   r   r   r   Ú	sympy.abcr   r   r   r)   r.   r?   rF   rL   rR   r]   rg   rj   r   r   r   ú<module>rs      sŒ  ðØ KÐ Kà ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø "Ð "Ð "Ð "Ð "Ð "Ø %Ð %Ð %Ð %Ð %Ð %Ø &Ð &Ð &Ð &Ð &Ð &Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'ð
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð Ð Ð Ð Ð Ð Ð Ð Ð Ð ð<ð <ð <ð"Oð Oð Oð 5ð 5ð 5ð&7ð 7ð 7ð"4ð 4ð 4ð"7ð 7ð 7ð"3ð 3ð 3ð$8ð 8ð 8ð2Að Að Að Að Ar   