
    sg
                         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
 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  ed      \  ZZd Zd Zd Zd Zd Zd Zd Z d Z!d Z"d Z#d Z$d Z%d Z&y)    )Product)Sum)
Derivative)IntegerRationalFloatoo)Rel)symbols)sin)Integral)Order)
precedence
PRECEDENCEzx,yc                      t        t        t        z         t        d   k(  sJ t        t        t        z  dz         t        d   k(  sJ y )NAdd   r   xyr        W/var/www/html/venv/lib/python3.12/site-packages/sympy/printing/tests/test_precedence.pytest_Addr      s>    a!e
5 1111acAg*U"3333r   c                  L    t        t        t                    t        d   k(  sJ y )NFunc)r   r   r   r   r   r   r   test_Functionr      s    c!fF!3333r   c                  V    t        t        t        t                    t        d   k(  sJ y NAtom)r   r   r   r   r   r   r   r   test_Derivativer!      s!    jA&':f+====r   c                  V    t        t        t        t                    t        d   k(  sJ y r   )r   r   r   r   r   r   r   r   test_Integralr#      s     hq!n%F);;;;r   c                      t        t        t        z        t        d   k(  sJ t        t         t        z        t        d   k(  sJ y )NMulr   r   r   r   r   test_Mulr&      s;    ac?j////qbdz%0000r   c                  v   t        t        d            t        d   k(  sJ t        t        d            t        d   k(  sJ t        t        d            t        d   k(  sJ t        t        d            t        d   k(  sJ t        t        dd            t        d	   k(  sJ t        t        d
d            t        d   k(  sJ t        t	        d            t        d   k(  sJ t        t	        d
            t        d   k(  sJ t        t
              t        d   k(  sJ t        t
               t        d   k(  sJ y )Nr   r    r   r   
         r%   )r   r   r   r   r   r	   r   r   r   test_Numberr-   $   s   gaj!Z%7777gaj!Z%7777gbk"j&7777gbk"j&8888hq!n%E)::::hr1o&*U*;;;;eAh:f#5555eBi Ju$5555b>Z////rc?j////r   c                  L    t        t        t                    t        d   k(  sJ y r   )r   r   r   r   r   r   r   
test_Orderr/   1   s    eAh:f#5555r   c                      t        t        t        z        t        d   k(  sJ t        t        t        z         t        d   k(  sJ t        t        t         z        t        d   k(  sJ y )NPowr   r   r   r   r   test_Powr2   5   sZ    adz%0000q!te
5 1111a!e
5 1111r   c            	      r    t        t        t        t        t        t        dz   f            t        d   k(  sJ y Nr   r    )r   r   r   r   r   r   r   r   test_Productr5   ;   s+    ga!QA/0Jv4FFFFr   c                  f    t        t        t        t        z   t        d            t        d   k(  sJ y )N<
Relational)r   r
   r   r   r   r   r   r   test_Relationalr9   ?   s'    c!a%C()Z-EEEEr   c            	      r    t        t        t        t        t        t        dz   f            t        d   k(  sJ y r4   )r   r   r   r   r   r   r   r   test_Sumr;   C   s+    c!aAE]+,
60BBBBr   c                  :    t        t              t        d   k(  sJ y r   )r   r   r   r   r   r   test_Symbolr=   G   s    a=Jv....r   c                     t        t        t        z        t        t        t        z        kD  sJ t        t               t        t        t        z        kD  sJ t        t        t        z         t        t        t        z        kD  sJ t        t        t        z         t        t        t        z        kD  sJ t        t        t        z        t        t        t        z        kD  sJ t        t        t        z        t        t        t        z        kD  sJ t        t               t        t        t        z        kD  sJ t        t               t        t        t        z
        kD  sJ t        t        t        z        t        d   k(  sJ t        t        t        z        t        d   k(  sJ t        t               t        d   k(  sJ y )NAndOrNotr   r   r   r   test_And_OrrB   K   sG   a!ez!a%0000qb>Jq1u----a!ez!a%0000a!ez!a%0000ac?ZA....ac?ZA....qb>JqsO+++qb>Jq1u----a!e
5 1111a!e
4 0000qb>Z....r   N)'sympy.concrete.productsr   sympy.concrete.summationsr   sympy.core.functionr   sympy.core.numbersr   r   r   r	   sympy.core.relationalr
   sympy.core.symbolr   sympy.functionsr   sympy.integrals.integralsr   sympy.series.orderr   sympy.printing.precedencer   r   r   r   r   r   r!   r#   r&   r-   r/   r2   r5   r9   r;   r=   rB   r   r   r   <module>rM      sw    + ) * ; ; % %  . $ <u~14
4><1

062GFC//r   