§
    PŠtj—  ã                   ób   — d Z ddlmZmZmZmZmZ ddlmZ ddl	m
Z
 d„ Zd„ Zd„ Zd„ Zd	„ Zd
„ ZdS )z Unit tests for Hyper_Functioné    )ÚsymbolsÚDummyÚTupleÚSÚRational)Úhyper©ÚHyper_Functionc                  ó6  — t          dt          ¬¦  «        \  } }t          d| g|g¦  «        }|j        t	          d| ¦  «        k    sJ ‚|j        t	          |¦  «        k    sJ ‚|j        t	          d| ¦  «        t	          |¦  «        fk    sJ ‚|j        dk    sJ ‚d S )Nza, b©Úclsé   )r   é   )r   r   r
   Úapr   ÚbqÚargsÚsizes)ÚaÚbÚfs      ú`/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/simplify/tests/test_function.pyÚ
test_attrsr      s    € Ý�6�uÐ%Ñ%Ô%�D€A€qÝ˜˜1�v ˜sÑ#Ô#€AØŒ4•5˜˜A‘;”;ÒÐÐÐØŒ4•5˜‘8”8ÒÐÐÐØŒ6•e˜A˜q‘k”k¥5¨¡8¤8Ð,Ò,Ð,Ð,Ð,ØŒ7�fÒÐÐÐÐÐó    c                  ó¦   — t          dt          ¬¦  «        \  } }}t          d| g|g¦  «        } ||¦  «        t          d| g|g|¦  «        k    sJ ‚d S )Nza, b, xr   r   )r   r   r
   r   )r   r   Úxr   s       r   Ú	test_callr      s`   € Ý�i¥UÐ+Ñ+Ô+�G€A€qˆ!Ý˜˜1�v ˜sÑ#Ô#€AØˆ1ˆQ‰4Œ4•5˜!˜Q˜ !  aÑ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   c                  ó  — t          dt          ¬¦  «        \  } }}t          d|  g|g¦  «        }|                     | ¦  «        sJ ‚|                     t	          |¦  «        ¦  «        sJ ‚|                     |¦  «        rJ ‚d S )Nza, b, cr   r   )r   r   r
   Úhasr   )r   r   Úcr   s       r   Útest_hasr       sz   € Ý�i¥UÐ+Ñ+Ô+�G€A€qˆ!Ý˜˜A˜2�w  Ñ$Ô$€AØ�5Š5�‰8Œ8€O€Oˆ8Ø�5Š5•�q‘”‰?Œ?ÐÐˆ?Ø�uŠu�Q‰xŒxÐÐˆ<ÐÐr   c                  óŠ  — t          dgg ¦  «        t          dgg ¦  «        k    sJ ‚t          dgg ¦  «        t          dgg ¦  «        k    du sJ ‚t          dgg ¦  «        t          dgg ¦  «        k    sJ ‚t          dgg ¦  «        t          ddgg ¦  «        k    sJ ‚t          dgg ¦  «        t          dgdg¦  «        k    sJ ‚d S )Nr   Fr   r	   © r   r   Útest_eqr#      sÞ   € Ý˜1˜#˜rÑ"Ô"¥n°a°S¸"Ñ&=Ô&=Ò=Ð=Ð=Ð=Ý˜A˜3 Ñ#Ô#¥~°q°c¸2Ñ'>Ô'>Ò>À5ÐHÐHÐHÐHÝ˜1˜#˜rÑ"Ô"¥n°a°S¸"Ñ&=Ô&=Ò=Ð=Ð=Ð=Ý˜1˜#˜rÑ"Ô"¥n°a¸°V¸RÑ&@Ô&@Ò@Ð@Ð@Ð@Ý˜1˜#˜rÑ"Ô"¥n°a°S¸1¸#Ñ&>Ô&>Ò>Ð>Ð>Ð>Ð>Ð>r   c                  ó´  — t          ddgdg¦  «        j        dk    sJ ‚t          ddgdg¦  «        j        dk    sJ ‚t          d¬¦  «        } t          d| d	gg ¦  «        j        d	k    sJ ‚t          d|  d	gg ¦  «        j        d	k    sJ ‚t          dd¬
¦  «        }t          d|d	gg ¦  «        j        d	k    sJ ‚t          d| d	gg ¦  «        j        dk    sJ ‚d S )Nr   é   éÿÿÿÿr   éþÿÿÿéýÿÿÿT)Úintegerr   )r)   Úpositive)r
   Úgammar   )ÚnÚps     r   Ú
test_gammar.   "   s  € Ý˜1˜a˜& 2 $Ñ'Ô'Ô-°Ò2Ð2Ð2Ð2Ý˜2˜r˜( R DÑ)Ô)Ô/°1Ò4Ð4Ð4Ð4Ý�dÐÑÔ€AÝ˜2˜q !˜* bÑ)Ô)Ô/°1Ò4Ð4Ð4Ð4Ý˜2 ˜r 1˜+ rÑ*Ô*Ô0°AÒ5Ð5Ð5Ð5Ý�d TÐ*Ñ*Ô*€AÝ˜2˜q !˜* bÑ)Ô)Ô/°1Ò4Ð4Ð4Ð4Ý˜2 ˜r 1˜+ rÑ*Ô*Ô0°AÒ5Ð5Ð5Ð5Ð5Ð5r   c            	      óÌ  — t          t          j        ft          dd¦  «        f¦  «                             ¦   «         du sJ ‚t          t          j        ft          j        f¦  «                             ¦   «         du sJ ‚t          t          j        ft          dd¦  «        f¦  «                             ¦   «         du sJ ‚t          t          j        fd¦  «                             ¦   «         du sJ ‚t          t          j        fd¦  «                             ¦   «         du sJ ‚t          t          j        dfd	¦  «                             ¦   «         du sJ ‚t          t          j        d
fdt          dd¦  «        f¦  «                             ¦   «         du sJ ‚t          t          j        d
fdt          dd¦  «        t          dd¦  «        f¦  «                             ¦   «         du sJ ‚d S )Nr%   r   TFr&   )r   )r&   r   r   )r   r   r'   )r
   r   ÚHalfr   Ú_is_suitable_originr"   r   r   Útest_suitable_originr2   ,   sÎ  € Ý�1œ6˜)¥h¨q°!¡n¤nÐ%6Ñ7Ô7×KÒKÑMÔMÐQUÐUÐUÐUÐUÝ�1œ6˜)¥a¤f YÑ/Ô/×CÒCÑEÔEÈÐNÐNÐNÐNÝ�1œ6˜)¥h¨r°1¡o¤oÐ%7Ñ8Ô8×LÒLÑNÔNÐRWÐWÐWÐWÐWÝ�1œ6˜) TÑ*Ô*×>Ò>Ñ@Ô@ÀEÐIÐIÐIÐIÝ�1œ6˜) XÑ.Ô.×BÒBÑDÔDÈÐMÐMÐMÐMÝ�1œ6 1˜+ tÑ,Ô,×@Ò@ÑBÔBÀeÐKÐKÐKÐKÝ�1œ6 1˜+Ø•˜˜Q‘”Ð ñ"ô "ß"5Ò"5Ñ"7Ô"7¸4ð@ð @ð @ð @å�1œ6 1˜+Ø•˜˜Q‘”¥¨!¨Q¡¤Ð0ñ2ô 2ß2EÒ2EÑ2GÔ2GÈ4ðPð Pð Pð Pð Pð Pr   N)Ú__doc__Ú
sympy.corer   r   r   r   r   Úsympy.functionsr   Úsympy.simplify.hyperexpandr
   r   r   r    r#   r.   r2   r"   r   r   ú<module>r7      sÂ   ðØ $Ð $Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø !Ð !Ð !Ð !Ð !Ð !à 5Ð 5Ð 5Ð 5Ð 5Ð 5ðð ð ð)ð )ð )ð
ð ð ð?ð ?ð ?ð6ð 6ð 6ð
Pð 
Pð 
Pð 
Pð 
Pr   