+
    i                     l    R t ^ RIHtHt ^ RIHt ^ RIHt ^ RIH	t	H
t
 ^ RIHtHtHtHt R tR tR tR	# )
z=Tests for tools for manipulation of expressions using paths. )epathEPath)raises)E)cossin)xyztc                     \         ^\        3^3^\        ^3\        3.p \	        RV 4      \         ^\        3^3^\        ^3\        3.8X  g   Q h\	        RV 4      \         ^\        3^^\        ^3\        .8X  g   Q h\	        RV 4      \         ^\        ^\        ^.8X  g   Q h\	        RV 4      . 8X  g   Q h\	        RV 4      \         ^\        3^3^\        ^3\        3.8X  g   Q h\	        RV 4      \         ^\        3^^\        ^3\        .8X  g   Q h\	        RV 4      \         ^\        ^\        ^.8X  g   Q h\	        RV 4      . 8X  g   Q h\	        R	V 4      \         ^\        3^^\        ^3\        .8X  g   Q h\	        R
V 4      \         ^\        3^\        ^3.8X  g   Q h\	        RV 4      ^\        .8X  g   Q h\	        RV 4      . 8X  g   Q h\	        RV 4      ^.8X  g   Q h\	        RV 4      \        .8X  g   Q h\	        RV 4      \         ^\        3^\        ^3.8X  g   Q h\	        RV 4      \         ^\        3^\        ^3.8X  g   Q h\	        RV 4      \         ^\        3^^\        ^3.8X  g   Q h\	        RV 4      \         ^\        3^\        ^3\        .8X  g   Q h\	        RV 4      \         ^\        3^^\        ^3\        .8X  g   Q h\	        RV 4      \         ^\        3^^\        ^3.8X  g   Q h\	        RV 4      \         ^\        3^\        ^3\        .8X  g   Q h\	        RV 4      \         ^\        3^^\        ^3\        .8X  g   Q h\	        RV 4      . RO8X  g   Q h\	        RV 4      \         \        \        .8X  g   Q h\	        RV 4      ^^.8X  g   Q h\	        RV 4      \        \        .8X  g   Q h\	        R\         \        ,           \        ,           ^,           4      \         \        \        .8X  g   Q h\	        R\        \        \         ^,           4      ,           \        \         \        ,           \        ,           4      ,           4      \         \         \        .8X  g   Q hR# )   /*z/*/*z/*/*/*z/*/*/*/*z/[:]z/[:]/[:]z/[:]/[:]/[:]z/[:]/[:]/[:]/[:]z/*/[:]/*/[0]/*/[1]/*/[2]z/*/intz	/*/Symbolz/*/tuplez/*/__iter__?z/*/int|tuplez/*/Symbol|tuplez/*/int|Symbol|tuplez/*/int|__iter__?z/*/Symbol|__iter__?z/*/int|Symbol|__iter__?
/*/[0]/int/*/[0]/Symbol/*/[0]/int[1:]/*/[0]/Symbol[1:]/Symbol/*/*/SymbolN)r         )r   r   r	   r
   r   r   r   r   exprs    b/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/simplify/tests/test_epathtools.pytest_epath_selectr      s   AYNaAYN+Dt1a)Q1a)Q @@@@Aq!9a!QA">>>>4 Q1aA$6666T"b(((Q1Iq>Q1Iq>"BBBBT"1ay!aAY&BBBB&1aAq!*<<<<#T*b0004 aAYAq!9a$@@@@4 aAYAq	$::::4 QF***4 B&&&4 QC'''d#s***T"1ay1a)&<<<<&Aq!9q!Qi*@@@@&Aq!9a!Q*CCCC"D)q!Qi!QA-FFFF&-1a)QAq	11MMMM#T*1ay!aAY.GGGG&-1a)aAY1JJJJ!4)./AYAq!9a,HI I I t$	111$'Aq!9444!4(QF222$d+1v555AEAIM*q!Qi777CAJQUQY ?@Q1IMMM    c                     \         ^\        3^3^\        ^3\        3.p R p\	        RV \
        4      \         ^\        3^.^\        ^3\        ..8X  g   Q h\	        RV \
        4      \         ^\        .^3^\        ^.\        3.8X  g   Q h\	        RW4      \         ^\        3^3^\        ^3\        ^,          3.8X  g   Q h\	        RV \
        4      V 8X  g   Q h\	        RW4      \         ^\        3^3^	\        ^3\        3.8X  g   Q h\	        RW4      \         ^,          ^\        ^,          3^3^\        ^,          ^3\        3.8X  g   Q h\	        RW4      \         ^\        3^3^\        ^3\        3.8X  g   Q h\	        R	W4      \         ^\        ^,          3^3^\        ^,          ^3\        3.8X  g   Q h\	        R
\         \        ,           \        ,           ^,           V4      \         ^,          \        ^,          ,           \        ^,          ,           ^,           8X  g   Q h\	        R\        \        \         ^,           4      ,           \        \         \        ,           \        ,           4      ,           V4      \        \        \         ^,          ^,           4      ,           \        \         ^,          \        ^,          ,           \        ,           4      ,           8X  g   Q hR# )r   c                     V ^,          # )    r   s   &r   <lambda>"test_epath_apply.<locals>.<lambda>8   s    ar   r   r   r   r   r   r   r   r   r   r   N)	r   r   r	   r
   r   listr   r   r   )r   funcs     r   test_epath_applyr'   6   sg   AYNaAYN+DDtT"Aq	1~Aq	1~&FFFF4&Q1Iq>Q1Iq>*JJJJ4&Q1Iq>Q1Iq!t;L*MMMM4&$...t*Aq	1~Ar
A.OOOO$-AqD!QT?A2FadA,"2$ $ $ $$&,-q!9a.Aq":q/)JK K K$d11ad|7!Q$lA&6( ( ( ( AEAIM40AqD1a4K!Q$4F4JJJJCAJQUQY ?F	C1qMC1q!ta001 1 1r   c                     \        R 4      P                  R 8X  g   Q h\        \        R 4      4      P                  R 8X  g   Q h\        \        R 4      \         4      RJ g   Q h\	        \        R 4      4      R8X  g   Q h\        \        R 4       \        \        R 4       \        \        R 4       \        \        R 4       \        \        R 4       \        \        R 4       R	# )
r   TzEPath('/*/[0]')c                      \        R 4      # ) r   r"   r   r   r#   test_EPath.<locals>.<lambda>T   s    uRyr   c                      \        R 4      # )/r+   r"   r   r   r#   r,   U   s    uSzr   c                      \        R 4      # )z/|xr+   r"   r   r   r#   r,   V   s    uU|r   c                      \        R 4      # )z/[r+   r"   r   r   r#   r,   W   s    uT{r   c                      \        R 4      # )z/[0]%r+   r"   r   r   r#   r,   X   s    uW~r   c                      \        R 4      # )Symbolr+   r"   r   r   r#   r,   Z   s    hr   N)r   _path
isinstancer   reprr   
ValueErrorNotImplementedErrorr"   r   r   
test_EPathr9   M   s    ?  H,,,x!''8333eHou-555h $5555
:()
:)*
:+,
:*+
:-.
 78r   N)__doc__sympy.simplify.epathtoolsr   r   sympy.testing.pytestr   sympy.core.numbersr   (sympy.functions.elementary.trigonometricr   r   	sympy.abcr   r	   r
   r   r   r'   r9   r"   r   r   <module>r@      s+    C 2 '   ?    (NV1.9r   