U
    ˜9%eú  ã                    @   s,  d Z ddlmZ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 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mZmZmZ dd	lmZmZ dd
lmZmZ ddlmZ ddl m Z  ddl!m!Z!m"Z" ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-g Z#d.S )/zÁThe module helps converting SymPy expressions into shorter forms of them.

for example:
the expression E**(pi*I) will be converted into -1
the expression (x+x)**2 will be converted into 4*x**2
é   )
ÚsimplifyÚ	hypersimpÚhypersimilarÚ
logcombineÚseparatevarsÚposifyÚ
besselsimpÚkroneckersimpÚsignsimpÚ	nsimplify)ÚFUÚfu)Ú
sqrtdenest)Úcse)ÚepathÚEPath)Úhyperexpand)ÚcollectÚrcollectÚradsimpÚcollect_constÚfractionÚnumerÚdenom)ÚtrigsimpÚexptrigsimp)ÚpowsimpÚ	powdenest)Úcombsimp)Ú	gammasimp)ÚratsimpÚratsimpmodprimer   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!   N)$Ú__doc__r   r   r   r   r   r   r   r	   r
   r   r   r   r   Zcse_mainr   Z
epathtoolsr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   Ú__all__© r$   r$   úV/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/sympy/simplify/__init__.pyÚ<module>   sZ   0$                 æ