+
    ‹°³jÅ  ã                   ó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    Úe/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/simplify/tests/test_epathtools.pyÚtest_epath_selectr      s  € Ü�”AˆY˜ˆN˜a¤ A˜Y¬˜NÐ+€Dä��tÓ¤1 a¬ )¨Q °1´a¸°)¼Q°Ð @Ô@Ð@Ð@Ü�˜Ó¤A q¬! 9¨a°!´Q¸°¼AÐ">Ô>Ð>Ð>Ü�˜4Ó ¤Q¨¬1¨a´°AÐ$6Ô6Ð6Ð6Ü�˜TÓ" bÔ(Ð(Ð(ä�˜Ó¤Q¨¬1 I¨q >°Q¼¸1°I¼q°>Ð"BÔBÐBÐBÜ�˜TÓ"¬¨1¬a y°!°a¼¸A°YÄÐ&BÔBÐBÐBÜ� Ó&¬1¨a´°A´q¸!Ð*<Ô<Ð<Ð<ÜÐ# TÓ*¨bÔ0Ð0Ð0ä�˜4Ó ¤a¨¬A Y°°A´q¸!°9¼aÐ$@Ô@Ð@Ð@ä�˜4Ó ¤a¨¬A Y°´A°q°	Ð$:Ô:Ð:Ð:Ü�˜4Ó  Q¬ FÔ*Ð*Ð*Ü�˜4Ó  BÔ&Ð&Ð&ä�˜4Ó  Q CÔ'Ð'Ð'Ü�˜dÓ#¬ sÔ*Ð*Ð*Ü�˜TÓ"¬¨1¬a y°1´a¸°)Ð&<Ô<Ð<Ð<Ü� Ó&¬A¨q´!¨9°q¼!¸Q°iÐ*@Ô@Ð@Ð@ä� Ó&¬A¨q´!¨9°a¸!¼QÀ¸Ð*CÔCÐCÐCÜÐ" DÓ)¬q°!´Q¨i¸!¼QÀ¸ÄAÐ-FÔFÐFÐFÜÐ&¨Ó-´1°a¼°)¸QÀÄAÀqÀ	Ì1Ð1MÔMÐMÐMäÐ# TÓ*´°1´a¨y¸!¸aÄÀA¸YÐ.GÔGÐGÐGÜÐ&¨Ó-´1°a¼°)¸aÄÀA¸YÌÐ1JÔJÐJÐJÜØ! 4ó)Ü./°´A¨Y¸¸A¼qÀ!¸9ÄaÐ,HôIð Ið Iô �˜tÓ$ª	Ô1Ð1Ð1Ü� $Ó'¬A¬q´!¨9Ô4Ð4Ð4äÐ! 4Ó(¨Q°¨FÔ2Ð2Ð2ÜÐ$ dÓ+´´1¨vÔ5Ð5Ð5ä�œA¤�E¤A�I¨�MÓ*¬q´!´Q¨iÔ7Ð7Ð7Ü�¤¤C¬¨A­£J¥´´Q¼µU¼QµY³Õ ?Ó@ÄQÌÌ1ÀIÔ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  € Ü�”AˆY˜ˆN˜a¤ A˜Y¬˜NÐ+€DÙ€Dä��tœTÓ"¬¨A¬q¨	°1 ~¸¼A¸q¸	Ä1°~Ð&FÔFÐFÐFä�˜4¤Ó&¬Q°´1¨I°q¨>¸QÄÀ1¸IÄq¸>Ð*JÔJÐJÐJÜ�˜4Ó&¬Q°´1¨I°q¨>¸QÄÀ1¸IÄqÈ!ÅtÐ;LÐ*MÔMÐMÐMÜ�˜4¤Ó&¨$Ô.Ð.Ð.ä�˜tÓ*´°A´q°	¸1¨~ÀÄAÀrÀ
ÌA¸Ð.OÔOÐOÐOÜ� $Ó-´A°qµD¸!¼QÀ½T°?ÀAÐ2FØ”a˜•d˜A�,¤Ð"ð2$ô $ð $ð $äØ˜$ó&Ü,-¨q´!¨9°a¨.¸A¼qÀ"¸:Äq¸/Ð)JôKð Kð KäÐ$ dÓ1¼¸1¼aÀ½d°|Øð7Øœ!˜Q�$ �l¤AÐ&ð6(ô (ð (ð (ô �œA¤�E¤A�I¨�M¨4Ó0´A°qµD¼1¸a½4µKÄ!ÀQÅ$Õ4FÈÕ4JÔJÐJÐJÜ�¤¤C¬¨A­£J¥´´Q¼µU¼QµY³Õ ?ÀÓ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   € œu Rœyr   c                  ó   € \        R 4      # )Ú/r+   r"   r   r   r#   r,   U   s   € œu Sœzr   c                  ó   € \        R 4      # )z/|xr+   r"   r   r   r#   r,   V   s   € œu Uœ|r   c                  ó   € \        R 4      # )z/[r+   r"   r   r   r#   r,   W   s   € œu Tœ{r   c                  ó   € \        R 4      # )z/[0]%r+   r"   r   r   r#   r,   X   s   € œu Wœ~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Ü”e˜H“o¤uÓ-°Ó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   