§
    OŠtj  ã                   ó  — d dl mZ d dlmZmZmZ d dlmZ d dlm	Z	 d dl
mZmZ d dlmZ d dlmZmZmZmZ d dlmZ d d	lmZ d d
lmZ d dlmZ  e	d¦  «        \  ZZZ e¦   «         d„ ¦   «         Zd„ Zd„ Z d„ Z!d„ Z"d„ Z#d„ Z$d„ Z%d„ Z&dS )é    )ÚAdd)ÚRationalÚooÚpi)ÚS)Úsymbols)ÚexpÚlog)Ú	Piecewise)ÚcosÚsinÚsincÚtan)Úfourier_series)ÚFourierSeries)Úraises)Ú	lru_cachezx y zc                  ó,  — t          t          t          t           t          f¦  «        } t          t          dz  t           t          f¦  «        }t          t          dt          dk     ft          df¦  «        t          t           t          f¦  «        }| ||fS )Né   r   T)r   Úxr   r   ©ÚfoÚfeÚfps      ú]/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/series/tests/test_fourier.pyÚ_get_examplesr      sk   € å	��A¥˜s¥B˜<Ñ	(Ô	(€BÝ	�˜1™¥˜s¥B˜iÑ	(Ô	(€BÝ	�	 1¥a¨!¢e *­r°4¨jÑ9Ô9½AÅ¸sÅB¸<Ñ	HÔ	H€BØˆr�2ˆ:Ðó    c                  ó|  — t          ¦   «         \  } }}t          dt           t          f¦  «        dk    sJ ‚t          dt          dk     ft          df¦  «                             t          t           t          f¦  «                             ¦   «         |                     ¦   «         k    sJ ‚t          | t          ¦  «        sJ ‚| j        t          k    sJ ‚| j        t          k    sJ ‚| j	        t           t          fk    sJ ‚|  
                    d¦  «        dt          dt          z  ¦  «        z  dz  k    sJ ‚| 
                    d¦  «        dt          dt          z  ¦  «        z  dz  k    sJ ‚| 
                    d¦  «        dt          dt          z  ¦  «        z  dz  k    sJ ‚|                      t          ¦  «        dt          t          ¦  «        z  k    sJ ‚|                     t          ¦  «        t          dz  dz  k    sJ ‚|                     t          ¦  «        t          dz  k    sJ ‚|                      ¦   «         dt          t          ¦  «        z  t          dt          z  ¦  «        z
  dt          dt          z  ¦  «        z  dz  z   k    sJ ‚|                     ¦   «         dt          t          ¦  «        z  t          dt          z  ¦  «        z   t          dz  dz  z   k    sJ ‚|                     ¦   «         dt          t          ¦  «        z  dt          dt          z  ¦  «        z  dz  z   t          dz  z   k    sJ ‚|                      d ¬¦  «        }ddt          t          ¦  «        z  t          dt          z  ¦  «         g}t          |¦  «        D ]\  }}|dk    r n||         |k    sJ ‚Œd	„ } || d¦  «          ||d¦  «          ||d¦  «         |                      t          t          dz  ¦  «        | k    sJ ‚t!          t"          d
„ ¦  «         t!          t"          d„ ¦  «         t!          t"          d„ ¦  «         d S )Né   r   Té   r   éüÿÿÿé	   )Únc                 ó^   — t          | ¦  «        D ]\  }}|| |         k    sJ ‚||k    r d S Œd S ©N)Ú	enumerate)ÚfÚiÚindÚts       r   Ú_check_iterz'test_FourierSeries.<locals>._check_iter6   sK   € Ý ‘l”lð 	ð 	‰FˆC�Ø˜˜#œ’;�;�;�;Ø�aŠxˆxØ��ð ð	ð 	r   c                  ó,   — t          t          d¦  «        S )N)r   r   r   ©r   r   © r   r   ú<lambda>z$test_FourierSeries.<locals>.<lambda>B   s   € �~­a°Ñ;Ô;€ r   c                  óF   — t          t          t          dt          f¦  «        S ©Nr   )r   r   r   r.   r   r   r/   z$test_FourierSeries.<locals>.<lambda>C   s   € �~­aµ!°Q½°Ñ<Ô<€ r   c                  óJ   — t          t          t          z  dt          f¦  «        S r1   )r   r   Úyr   r.   r   r   r/   z$test_FourierSeries.<locals>.<lambda>D   s   € �~­aµ©c°Aµr°7Ñ;Ô;€ r   )r   r   r   r   r   ÚtruncateÚ
isinstancer   ÚfunctionÚperiodÚtermr   r   Úas_leading_termr&   Úsubsr   Ú
ValueError)r   r   r   ÚfotÚsr(   r*   r+   s           r   Útest_FourierSeriesr>      s»  € Ý‘”�J€BˆˆBå˜!�r˜c¥2˜YÑ'Ô'¨1Ò,Ð,Ð,Ð,Ý�q�!˜aš%�j¥2 t *Ñ-Ô-ßŠN�A¥˜s¥B˜<Ñ(Ô(¯ª©¬¸¿º¹¼òFð Fð Fð Få�b�-Ñ(Ô(Ð(Ð(Ð(ØŒ;�!ÒÐÐÐØŒ4•1Š9ˆ9ˆ9ˆ9ØŒ9�"˜�b˜	Ò!Ð!Ð!Ð!à�7Š7�1‰:Œ:˜�3˜q¥™s™8œ8™ a™Ò'Ð'Ð'Ð'Ø�7Š7�1‰:Œ:˜�C ¥!¡™HœH™ q™Ò(Ð(Ð(Ð(Ø�7Š7�1‰:Œ:˜�3˜q¥™s™8œ8™ a™Ò'Ð'Ð'Ð'à×Ò�aÑ Ô  A¥c­!¡f¤f¡HÒ,Ð,Ð,Ð,Ø×Ò�aÑ Ô ¥B¨¡E¨A¡IÒ-Ð-Ð-Ð-Ø×Ò�aÑ Ô ¥B¨¡FÒ*Ð*Ð*Ð*à�;Š;‰=Œ=˜A�c¥!™fœf™H¥s¨1­Q©3¡x¤xÑ/°1µS¸½1¹±X´X±:À±>ÑBÒBÐBÐBÐBØ�;Š;‰=Œ=˜B�s¥1™vœv™I­¨A­a©C©¬Ñ0µ2°q±5¸1±9Ñ<Ò<Ð<Ð<Ð<Ø�;Š;‰=Œ=˜A�c¥!™fœf™H¨­#¨aµ©c©(¬(©
°Q©Ñ7½"¸q¹&Ñ@Ò@Ð@Ð@Ð@à
�+Š+˜ˆ+Ñ
Ô
€CØ	
ˆA�c•!‰fŒf‰H•s˜1�Q™3‘x”x�iÐ €AÝ˜#‘”ð ð ‰ˆˆ1Ø�Š6ˆ6ØˆEØ�Œt�qŠyˆyˆyˆyˆyðð ð ð €K��AÑÔÐØ€K��AÑÔÐØ€K��AÑÔÐà�7Š7•1•a˜‘dÑÔ˜rÒ!Ð!Ð!Ð!å
�:Ð;Ð;Ñ<Ô<Ð<Ý
�:Ð<Ð<Ñ=Ô=Ð=Ý
�:Ð;Ð;Ñ<Ô<Ð<Ð<Ð<r   c                  ó¸  — t          dt          dk     ft          df¦  «        } t          | t          ddf¦  «        }|                     d¦  «        dt	          dt
          z  t          z  dz  ¦  «        z  dt
          z  z  dt          dt
          z  t          z  dz  ¦  «        z  dt
          dz  z  z  z
  k    sJ ‚|                     ¦   «         dt	          t
          t          z  dz  ¦  «        z  t
          z  t	          t
          t          z  ¦  «        t
          z  z
  dt          t
          t          z  dz  ¦  «        z  t
          dz  z  z
  t          j	        z   k    sJ ‚d S )Nr   Téþÿÿÿr   r    é   r"   )
r   r   r   r8   r   r   r   r4   r   ÚHalf)Úpr'   s     r   Útest_FourierSeries_2rD   G   s#  € Ý�1•a˜!’e�*�q $˜iÑ(Ô(€AÝ�q�1˜b !˜*Ñ%Ô%€Aà�6Š6�!‰9Œ9˜�3˜q¥™t¥A™v¨™z™?œ?Ñ*¨aµ©dÑ3Ø�3˜q¥™t¥A™v¨™z™?œ?Ñ*¨aµ°A±©gÑ6ñ7ò 8ð 8ð 8ð 8à�:Š:‰<Œ<˜A�c¥"¥Q¡$¨¡(™mœm™O­bÑ0µ3µr½!±t±9´9½r±>ÑAØ�c¥"¥Q¡$¨¡(™mœm™O­b°!©eÑ3ñ4Ý67´fñ=ò >ð >ð >ð >ð >ð >r   c                  ó°  — t          dt          t          k     fd¦  «        } t          | t          ddt          z  f¦  «        }|                     d¦  «        dt          z  t          t          ¦  «        z  ddt          z  z  t          dt          z  ¦  «        z  z   ddt          z  z  t          dt          z  ¦  «        z  z   k    sJ ‚|                     d¦  «        dt          z  t          t          ¦  «        z  t          t          dz  ¦  «        z  ddt          z  z  t          dt          z  ¦  «        z  t          dt          z  dz  ¦  «        z  z   k    sJ ‚dS )	zETest if fourier_series approximates discontinuous function correctly.r   )éÿÿÿÿTr   r   r    rA   é   N)r   r   r   r   r4   r   Úsigma_approximationr   )Úsquare_waver=   s     r   Útest_square_waverJ   Q   s   € å˜Q¥¥B¢˜K¨Ñ4Ô4€KÝ�{¥Q¨¨1­R©4 LÑ1Ô1€Aà�:Š:�a‰=Œ=˜A¥™F¥S­¡V¤V™O¨a°1µr±6©l½SÀÅQÁ¹Z¼ZÑ.GÑGØ	ˆQ•‰V‰•s˜1�q™5‘z”zÑ!ñ"ò "ð "ð "ð "à× Ò  Ñ#Ô# q­2¡vµµA±´¡½½bÀ1¹f¹¼Ñ'EØ	ˆQ•‰V‰•s˜1�q™5‘z”zÑ!¥D¨­R©°!©Ñ$4Ô$4Ñ4ñ(5ò 5ð 5ð 5ð 5ð 5ð 5r   c                  ó¬  — t          t          t          dt          f¦  «        } |                      d¦  «        t          dz  t	          dt          z  ¦  «        z
  t	          dt          z  ¦  «        dz  z
  t	          dt          z  ¦  «        dz  z
  k    sJ ‚t          t          t          ddf¦  «        } |                      d¦  «        t
          j        t	          dt          z  t          z  ¦  «        t          z  z
  t	          dt          z  t          z  ¦  «        dt          z  z  z
  t	          dt          z  t          z  ¦  «        dt          z  z  z
  k    sJ ‚d S )Nr   rA   r   é   r    r   )r   r   r   r4   r   r   rB   )r=   s    r   Útest_sawtooth_waverM   \   s  € Ý•q�1˜a¥˜*Ñ%Ô%€AØ�:Š:�a‰=Œ=Ý
ˆ1‰�s�1•Q‘3‰xŒx‰�#˜a¥™c™(œ( 1™*Ñ$¥s¨1­Q©3¡x¤x°¡zÑ1ò2ð 2ð 2ð 2å•q�1˜a ˜)Ñ$Ô$€AØ�:Š:�a‰=Œ=Ý	Œ•�Q•r‘T�!‘V‘”�R‘Ñ¥# a­¡d­1¡f¡+¤+¨qµ©tÑ"4Ñ4µs¸1½R¹4Å¹6±{´{ÀAÅbÁDÑ7IÑIòJð Jð Jð Jð Jð Jr   c                  ó¶  ‡— t          ¦   «         \  Š} }|                      d¦  «                             t          dz  ¦  «        }|                     ¦   «         dt          t          ¦  «        z  t          dt          z  ¦  «        z
  dt          dz  z  dz  z   k    sJ ‚|                     t           dz  ¦  «                             ¦   «         dt          t          ¦  «        z  dt          dt          z  ¦  «        z  dz  z   dt          dt          z  ¦  «        z  dz  z   k    sJ ‚‰                     d¦  «        }|                     ¦   «         dt          t          ¦  «        z  dt          dt          z  ¦  «        z  z
  dt          dt          z  ¦  «        z  z   k    sJ ‚|                      d¦  «         	                    d¦  «        }|                     ¦   «         dt          dt          z  dz   ¦  «        z  t          dt          z  dz   ¦  «        z   t          dz  dz  z   k    sJ ‚|                      d¦  «                             t           ¦  «                             d¦  «         	                    d¦  «                             d¦  «        }|                     ¦   «         d	t          dt          z  dz   ¦  «        z  dt          d
t          z  d
z   ¦  «        z  z   dt          z  z
  dt          dz  z  dz  z   k    sJ ‚t          t          ˆfd„¦  «         t          t          ˆfd„¦  «         t          t          ˆfd„¦  «         t          t          ˆfd„¦  «         d S )NrF   r   rA   r    rG   rL   r   r!   iðÿÿÿé   c                  ó8   •— ‰                       t          ¦  «        S r%   )Úshiftr   ©r   s   €r   r/   z0test_FourierSeries__operations.<locals>.<lambda>x   s   ø€ ˜rŸxšx­™{œ{€ r   c                  óR   •— ‰                       t          t          ¦  «        ¦  «        S r%   )Úshiftxr   r   rR   s   €r   r/   z0test_FourierSeries__operations.<locals>.<lambda>y   s   ø€ ˜rŸyšy­­Q©¬Ñ0Ô0€ r   c                  óH   •— ‰                       t          t          z  ¦  «        S r%   )Úscaler   r3   rR   s   €r   r/   z0test_FourierSeries__operations.<locals>.<lambda>z   s   ø€ ˜rŸxšx­­!©™}œ}€ r   c                  ó>   •— ‰                       t          dz  ¦  «        S )Nr   )Úscalexr   rR   s   €r   r/   z0test_FourierSeries__operations.<locals>.<lambda>{   s   ø€ ˜rŸyšy­¨A©™œ€ r   )r   rV   rQ   r   r4   r   r   r   rX   rT   r   r;   )r   r   ÚfesÚfosÚfxÚflr   s         @r   Útest_FourierSeries__operationsr]   e   sÍ  ø€ Ý‘”�J€BˆˆBà
�(Š(�2‰,Œ,×
Ò
�R ™UÑ
#Ô
#€CØ�<Š<‰>Œ>˜Q�s¥1™vœv™X­¨A­a©C©¬Ñ0°1µR¸±U±7¸Q±;Ñ>Ò>Ð>Ð>Ð>à�8Š8•R�C˜‘E‰?Œ?×#Ò#Ñ%Ô%¨!­Cµ©F¬F©(°a½¸A½a¹C¹¼±jÀ1±nÑ*EØ+,­S°µ1±©X¬X©:¸©>ñ+;ò <ð <ð <ð <ð �(Š(�1‰+Œ+€CØ�<Š<‰>Œ>˜Q�s¥1™vœv™X¨­#¨aµ©c©(¬(©
Ñ2°Qµs¸1½Q¹3±x´x±ZÑ?Ò?Ð?Ð?Ð?à	�Š�1‰Œ×	Ò	˜QÑ	Ô	€BØ�;Š;‰=Œ=˜B�s 1¥Q¡3¨¡7™|œ|™O­c°!µA±#¸±'©l¬lÑ:½RÀ¹UÀQ¹YÑFÒFÐFÐFÐFà	�Š�1‰Œ×	Ò	�R˜CÑ	 Ô	 ×	'Ò	'¨Ñ	*Ô	*×	1Ò	1°!Ñ	4Ô	4×	:Ò	:¸1Ñ	=Ô	=€BØ�;Š;‰=Œ=˜S¥ Q¥q¡S¨1¡W¡¤Ñ-°µ#°b½±d¸R±i±.´.Ñ0@Ñ@Ø�r™Tñ"Ø$%¥b¨!¡e¡G¨a¡Kñ0ò 1ð 1ð 1ð 1õ �:Ð*Ð*Ð*Ð*Ñ+Ô+Ð+Ý
�:Ð0Ð0Ð0Ð0Ñ1Ô1Ð1Ý
�:Ð,Ð,Ð,Ð,Ñ-Ô-Ð-Ý
�:Ð.Ð.Ð.Ð.Ñ/Ô/Ð/Ð/Ð/r   c                  ó¢  — t          ¦   «         \  } }}|                       ¦   «         dt          t          ¦  «        z  t          dt          z  ¦  «        z   dt          dt          z  ¦  «        z  dz  z
  k    sJ ‚|                      ¦   «         dt	          t          ¦  «        z  t	          dt          z  ¦  «        z
  t
          dz  dz  z
  k    sJ ‚d S )Nr@   r   r    rA   )r   r4   r   r   r   r   r   s      r   Útest_FourierSeries__negr_   ~   s§   € Ý‘”�J€BˆˆBàˆC�>Š>ÑÔ˜r¥#¥a¡&¤&™y­3¨qµ©s©8¬8Ñ3°q½¸Q½q¹S¹¼±zÀA±~ÑFÒFÐFÐFÐFØˆC�>Š>ÑÔ˜r¥#¥a¡&¤&™y­3¨qµ©s©8¬8Ñ3µb¸!±e¸a±iÑ?Ò?Ð?Ð?Ð?Ð?Ð?r   c                  ó@  ‡— t          ¦   «         \  Š} }‰‰z   ‰                     d¦  «        k    sJ ‚‰‰z
  dk    sJ ‚|  | z
  |                      d¦  «        k    sJ ‚‰| z                        ¦   «         dt          t          ¦  «        z  t          dt          z  ¦  «        z
  dt          t          ¦  «        z  z
  t          dt          z  ¦  «        z   t          dz  dz  z   k    sJ ‚‰| z
                       ¦   «         dt          t          ¦  «        z  t          dt          z  ¦  «        z
  dt          t          ¦  «        z  z   t          dt          z  ¦  «        z
  t          dz  dz  z
  k    sJ ‚t          ‰dz   t          ¦  «        sJ ‚t          t          ˆfd„¦  «         d S )Nr   r   r@   rA   r    r   c                  óD   •— ‰ t          t          t          ddf¦  «        z   S )Nr   r   r-   rR   s   €r   r/   z.test_FourierSeries__add__sub.<locals>.<lambda>“   s   ø€ ˜r¥Nµ1µq¸!¸Q°iÑ$@Ô$@Ñ@€ r   )r   rV   r4   r   r   r   r   r5   r   r   r;   )r   r   r   s     @r   Útest_FourierSeries__add__subrb   …   s  ø€ Ý‘”�J€BˆˆBà�‰7�b—h’h˜q‘k”kÒ!Ð!Ð!Ð!Ø�‰7�aŠ<ˆ<ˆ<ˆ<Øˆ3�‰8�r—x’x ‘|”|Ò#Ð#Ð#Ð#à�‰G×ÒÑÔ 1¥S­¡V¤V¡8­c°!µA±#©h¬hÑ#6¸½3½q¹6¼6¹Ñ#AÅCÈÍ!ÉÁHÄHÑ#LÝ
ˆa‰%�!‰)ñ$ò ð ð ð à�‰G×ÒÑÔ 1¥S­¡V¤V¡8­c°!µA±#©h¬hÑ#6¸½3½q¹6¼6¹Ñ#AÅCÈÍ!ÉÁHÄHÑ#LÝ
ˆa‰%�!‰)ñ$ò ð ð ð õ �b˜1‘f�cÑ"Ô"Ð"Ð"Ð"å
�:Ð@Ð@Ð@Ð@ÑAÔAÐAÐAÐAr   c                  ó†
  — t          t          t          ¦  «        ¦  «                             d¦  «        t          t          ¦  «        k    sJ ‚t          t          t          ¦  «        t	          t
          ¦  «        z  t          t          ¦  «        z  t          t          t           f¦  «                             ¦   «         t          t          ¦  «        t	          t
          ¦  «        z  t          t          ¦  «        z  k    sJ ‚t          t          t          ¦  «        dz  ¦  «                             t          ¦  «        dt          dt          z  ¦  «        z  dz  dt          dt          z  ¦  «        z  dz  z   t          dt          z  ¦  «        dz  z
  t          d	d¦  «        z   k    sJ ‚t          t          t          ¦  «        dz  ¦  «                             ¦   «         dt          dt          z  ¦  «        z  dz  dt          dt          z  ¦  «        z  dz  z   t          d	d¦  «        z   k    sJ ‚t          t          dt          z  dz   ¦  «        t          dt          z  dz   ¦  «        z   ¦  «                             t          ¦  «        t          d¦  «         t          dt          z  ¦  «        z  t          dt          z  ¦  «        t          d¦  «        z  z   t          d¦  «        t          dt          z  ¦  «        z  z   t          d¦  «        t          dt          z  ¦  «        z  z   k    sJ ‚t          t          t          ¦  «        t          t          ¦  «        t          t          ¦  «        z  z   ¦  «                             t          ¦  «        dt          t          ¦  «        z  k    sJ ‚t          t          t          t          z  ¦  «        t          d
df¦  «                             t          ¦  «        t          t          t          z  ¦  «        k    sJ ‚t          t          dt          z  t          z  dz   ¦  «        t          dt          z  t          z  ¦  «        t	          t          t
          z  ¦  «        z  z
  t          d
df¦  «                             t          ¦  «        t	          t          t
          z  ¦  «         t          dt          z  t          z  ¦  «        z  t          d¦  «        t          dt          z  t          z  ¦  «        z  z
  t          d¦  «        t          dt          z  t          z  ¦  «        z  z   k    sJ ‚d S )Nr   rL   iñÿÿÿr   é    r    rA   é   rG   rF   )r   r   r   r4   r
   r3   r	   Úzr   r   r   r   r   r.   r   r   Útest_FourierSeries_finiterg   –   së  € å�#�a™&œ&Ñ!Ô!×*Ò*¨1Ñ-Ô-µµQ±´Ò7Ð7Ð7Ð7õ �#�a™&œ&¥¥Q¡¤™-­­A©¬Ñ.µµ"µb°S¨zÑ:Ô:×CÒCÑEÔEÍÍQÉÌÕPSÕTUÑPVÔPVÉÕWZÕ[\ÑW]ÔW]ÑI]Ò]Ð]Ð]Ð]Ý�#�a™&œ& !™)Ñ$Ô$×-Ò-­bÑ1Ô1°S½¸Q½q¹S¹¼±\À"±_ÀqÍÈQÍqÉSÉÌÁzÐRTÁ}Ñ5TÕWZÐ[\Õ]^Ñ[^ÑW_ÔW_Ð`bÑWbÑ5bÝ�a˜‰_Œ_ñ6ò ð ð ð å�#�a™&œ& A™+Ñ&Ô&×/Ò/Ñ1Ô1°S½3¸qÅ1¹u¹:¼:Ñ5EÈÑ5JÈQÕQTÐUVÕYZÑUZÑQ[ÔQ[É^Ð^`ÑM`Ñ5`Ý�a˜‰_Œ_ñ6ò ð ð ð å�#˜a¥™c !™e™*œ*¥s¨1­Q©3¨q©5¡z¤zÑ1Ñ2Ô2×;Ò;½BÑ?Ô?ÅSÈÁVÄVÀGÍCÐPQÕRSÑPSÉHÌHÑDTÕWZÐ[\Õ]^Ñ[^ÑW_ÔW_Õ`cÐdeÑ`fÔ`fÑWfÑDfÝ�‰VŒV•C˜�!™‘H”H‰_ñEÝ" 1™vœv¥c¨!­A©#¡h¤h™ñE/ò /ð /ð /ð /å�#�a™&œ&¥¥Q¡¤­­A©¬¡Ñ.Ñ/Ô/×8Ò8½Ñ<Ô<ÀÅ#ÅaÁ&Ä&ÁÒHÐHÐHÐHÝ�#�b¥™d™)œ)¥a¨¨Q ZÑ0Ô0×9Ò9½"Ñ=Ô=ÅÅRÍÁTÁÄÒJÐJÐJÐJÝ�#˜a¥™d¥1™f q™j™/œ/­C°µ"±µQ±©K¬K½½B½q¹D¹	¼	Ñ,AÑAÅAÀrÈ1À:ÑNÔN×WÒWÕXZÑ[Ô[Õ`cÕdfÕghÑdhÑ`iÔ`iÐ_iÕjmÐnoÕprÑnrÕstÑntÑjuÔjuÑ_uÝ�‰VŒV•C˜�"™�Q™‘K”KÑñ` Ý"% a¡&¤&­¨Q­r©Tµ!©V©¬Ñ"4ñ`5ò 5ð 5ð 5ð 5ð 5ð 5r   N)'Úsympy.core.addr   Úsympy.core.numbersr   r   r   Úsympy.core.singletonr   Úsympy.core.symbolr   Ú&sympy.functions.elementary.exponentialr	   r
   Ú$sympy.functions.elementary.piecewiser   Ú(sympy.functions.elementary.trigonometricr   r   r   r   Úsympy.series.fourierr   r   Úsympy.testing.pytestr   Ú	functoolsr   r   r3   rf   r   r>   rD   rJ   rM   r]   r_   rb   rg   r.   r   r   ú<module>rr      s±  ðØ Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø "Ð "Ð "Ð "Ð "Ð "Ø %Ð %Ð %Ð %Ð %Ð %Ø =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ø :Ð :Ð :Ð :Ð :Ð :Ø JÐ JÐ JÐ JÐ JÐ JÐ JÐ JÐ JÐ JÐ JÐ JØ /Ð /Ð /Ð /Ð /Ð /Ø .Ð .Ð .Ð .Ð .Ð .Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø Ð Ð Ð Ð Ð à
ˆ'�'Ñ
Ô
�€€1€að €�„ðð ñ „ðð,=ð ,=ð ,=ð^>ð >ð >ð5ð 5ð 5ðJð Jð Jð0ð 0ð 0ð2@ð @ð @ðBð Bð Bð"5ð 5ð 5ð 5ð 5r   