+
    i9                     6   ^ RI Ht ^ RIHtHtHtHtHt ^ RIH	t	 ^ RI
Ht ^ RIHtHtHt ^ RIHt ^ RIHtHtHt ^ RIHtHt ^ R	IHtHtHt ^ R
IHt ^ RIH t  ]! R4      w  t!t"]! R4      t#R t$R t%R t&R t'R t(R t)R t*R t+R t,R t-R t.R t/R t0R t1R t2R# )    )SetExpr)Interval	FiniteSetIntersectionImageSetUnion)Expr)Lambda)IRationaloo)S)DummySymbolsymbols)explog)MaxMinsqrt)cos)Setza, xdc                      \        \        ^ ^4      4      p \        V P                  \        4      '       g   Q h\        V \
        4      '       g   Q hR# r   N)r   r   
isinstancesetr   r	   )ses    [/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/sets/tests/test_setexpr.pytest_setexprr       s<    	!Q	 Bbffc""""b$    c            
         \        \        ^ ^4      4      P                  \        ^ ^4      8X  g   Q h\        RRR7      \        RRR7      r^^r\        \
        3 Fi  pV! \        \        W4      4      4      pVP                  p\        \        V! V 4      V! V4      4      \        V! V 4      V! V4      4      4      pWE8X  d   Ki  Q h	  R# )r   aT)realbN)r   r   r   r   r   r   r   r   )r#   r%   finput_seoutputexpecteds         r   test_scalar_funcsr*      s    8Aq>"&&(1a.888#D!6#D#9qaq3ZWXa^,-C!adOS1qt_=!!!	 r!   c                      \        \        ^ ^4      4      ^,           P                  \        ^^4      8X  g   Q h\        \        ^ ^4      4      ^,          P                  \        ^ ^4      8X  g   Q hR# r   r   r   r    r!   r   test_Add_Mulr.   %   sV    HQN#a',,A>>>HQN#A%**hq!n<<<r!   c                  t    \        \        ^ ^4      4      ^,          P                  \        ^ ^4      8X  g   Q hR# r   r,   r-   r!   r   test_Powr0   *   s,    HQN#Q&++x1~===r!   c                      \        \        \        ^ ^4      4      ^,          ^,           4      P                  \        \        ^4      \        ^4      4      8X  g   Q hR# r   )r   r   r   r   r-   r!   r   test_compoundr2   .   sF    A')A-.33CFCF#$ $ $r!   c                  .   \        \        ^^4      4      \        \        ^
^4      4      ,           P                  \        ^^4      8X  g   Q h\        \        ^^4      4      \        \        ^
^4      4      ,          P                  \        ^
^(4      8X  g   Q hR#    Nr,   r-   r!   r   test_Interval_Intervalr6   3   s~    HQN#ghr2.>&??DDB  HQN#GHR,<$==BBB  r!   c                  <   \        \        ^^^4      4      \        \        ^^4      4      ,           P                  \        ^^^^4      8X  g   Q h\        \        ^^^4      4      \        \        ^^4      4      ,          P                  \        ^^^^^4      8X  g   Q hR# r4   r   r   r   r-   r!   r   test_FiniteSet_FiniteSetr9   :   s    IaA&'')Aq/*BBGGQ1a ! ! !IaA&'	!Q(@@EEQ1a#$ $ $r!   c                      \        \        ^^4      4      \        \        ^ ^
4      4      ,           P                  \        ^^4      8X  g   Q hR# r4   )r   r   r   r   r-   r!   r   test_Interval_FiniteSetr;   A   s>    IaO$wx2'??DDAr?  r!   c                      \        \        ^ ^4      4      \        \        ^^4      4      ,           \        \        ^
^^4      4      ,           P                  \        ^^4      8X  g   Q hR# r   )r   r   r   r   r-   r!   r   test_Many_Setsr=   F   sY    HQN#HQN#$Ib"b)*+,/C8B3CD D Dr!   c                      \        \        ^ ^4      4      p \        \        ^ ^4      4      pW,           P                  \        ^ ^^4      8X  g   Q hR# r   r8   )r#   r%   s     r   $test_same_setexprs_are_not_identicalr?   L   s?    	!Q A	!Q AE;;)Aq!,,,,r!   c                     \        \        ^^4      4      p \        \        P                  ! ^^4      4      p\        \        P                  ! ^^4      4      p\        \        P                  ! ^^4      4      p\        \        R^4      4      p\        \        P                  ! R^4      4      p\        \        P                  ! R^4      4      p\        \        P                  ! R^4      4      p\        \        RR4      4      pW ,           \        \        ^^4      4      8X  g   Q hW ,
          \        \        R^4      4      8X  g   Q hW ,          \        \        ^^4      4      8X  g   Q hW ,          \        \        \
        P                  ^4      4      8X  g   Q hV ^,          \        \        ^^4      4      8X  g   Q hV ^,          \        \        ^^4      4      8X  g   Q hW,           \        \        P                  ! ^^4      4      8X  g   Q hW,
          \        \        P                  ! R^4      4      8X  g   Q hW,          \        \        P                  ! ^^4      4      8X  g   Q hW,          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hW,           \        \        P                  ! ^^4      4      8X  g   Q hW,
          \        \        P                  ! R^4      4      8X  g   Q hW,          \        \        P                  ! ^^4      4      8X  g   Q hW,          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hW,           \        \        P                  ! ^^4      4      8X  g   Q hW,
          \        \        P                  ! R^4      4      8X  g   Q hW,          \        \        P                  ! ^^4      4      8X  g   Q hW,          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hW,           \        \        P                  ! ^^4      4      8X  g   Q hW,
          \        \        P                  ! R^4      4      8X  g   Q hW,          \        \        P                  ! ^^4      4      8X  g   Q hW,          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hV^,          \        \        P                  ! ^^4      4      8X  g   Q hV^,          \        \        P                  ! ^^4      4      8X  g   Q hW",           \        \        P                  ! ^^4      4      8X  g   Q hW",
          \        \        P                  ! R^4      4      8X  g   Q hW",          \        \        P                  ! ^^4      4      8X  g   Q hW",          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hW ,           \        \        P                  ! ^^4      4      8X  g   Q hW ,
          \        \        P                  ! R^4      4      8X  g   Q hW ,          \        \        P                  ! ^^4      4      8X  g   Q hW ,          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hW#,           \        \        P                  ! ^^4      4      8X  g   Q hW#,
          \        \        P                  ! R^4      4      8X  g   Q hW#,          \        \        P                  ! ^^4      4      8X  g   Q hW#,          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hV^,          \        \        P                  ! ^^4      4      8X  g   Q hV^,          \        \        P                  ! ^^4      4      8X  g   Q hW1,           \        \        P                  ! ^^4      4      8X  g   Q hW1,
          \        \        P                  ! R^4      4      8X  g   Q hW1,          \        \        P                  ! ^^4      4      8X  g   Q hW1,          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hW2,           \        \        P                  ! ^^4      4      8X  g   Q hW2,
          \        \        P                  ! R^4      4      8X  g   Q hW2,          \        \        P                  ! ^^4      4      8X  g   Q hW2,          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hW0,           \        \        P                  ! ^^4      4      8X  g   Q hW0,
          \        \        P                  ! R^4      4      8X  g   Q hW0,          \        \        P                  ! ^^4      4      8X  g   Q hW0,          \        \        P                  ! \
        P                  ^4      4      8X  g   Q hV^,          \        \        P                  ! ^^4      4      8X  g   Q hV^,          \        \        P                  ! ^^4      4      8X  g   Q hWD,           \        \        R^4      4      8X  g   Q hWD,
          \        \        R^4      4      8X  g   Q hWD,          \        \        R^	4      4      8X  g   Q hWD,          \        \        P                  ! \        ) \        4      4      8X  g   Q hWF,           \        \        P                  ! R^4      4      8X  g   Q hWF,
          \        \        P                  ! R^4      4      8X  g   Q hWF,          \        \        P                  ! R^	4      4      8X  g   Q hWF,          \        \        P                  ! \        ) \        4      4      8X  g   Q hWE,           \        \        P                  ! R^4      4      8X  g   Q hWE,
          \        \        P                  ! R^4      4      8X  g   Q hWE,          \        \        R^	4      4      8X  g   Q hWE,          \        \        P                  ! \        ) \        4      4      8X  g   Q hWG,           \        \        P                  ! R^4      4      8X  g   Q hWG,
          \        \        P                  ! R^4      4      8X  g   Q hWG,          \        \        P                  ! R^	4      4      8X  g   Q hWG,          \        \        P                  ! \        ) \        4      4      8X  g   Q hV^,          \        \        ^ ^	4      4      8X  g   Q hV^,          \        \        R^4      4      8X  g   Q h\        \        R^4      4      p	\        \        P                  ! R^4      4      p
\        \        P                  ! R^4      4      pW,          \        \        P                  ! R^	4      4      8X  g   Q hW,          \        \        R^	4      4      8X  g   Q hW,          \        \        P                  ! R^	4      4      8X  g   Q hW,          \        \        R^	4      4      8X  g   Q hW,          \        \        P                  ! R^	4      4      8X  g   Q hW,          \        \        P                  ! \        ) \        4      4      8X  g   Q hW
,          \        \        P                  ! \        ) \        4      4      8X  g   Q hV^,          \        \        ^^	4      4      8X  g   Q hV^,          \        \        R	R4      4      8X  g   Q hW@,           \        \        R^4      4      8X  g   Q hW@,
          \        \        R^4      4      8X  g   Q hW@,          \        \        R^4      4      8X  g   Q hW@,          \        \        R^4      4      8X  g   Q hR# )
r5   Niii)r   r   LopenRopenopenr   Halfr   )i12cci12loi12roi12on23ccn23lon23ron23on3n2ccn32ccn32lon32ros               r   test_Interval_arithmeticrV   U   s:   HQN#EHNN1a()EHNN1a()E8==A&'DHRO$EHNN2q)*EHNN2q)*E8==Q'(DXb"%&F=GHQN3333=GHRO4444;'(1a.1111;'(1661"56666!8wx1~....!8wx1~....=GHMM!Q$78888=GHNN2q$9::::;'(--1"56666;'(..";<<<<=GHNN1a$89999=GHMM"a$89999;'(..A"67777;'(--":;;;;=GHNN1a$89999=GHNN2q$9::::;'(..A"67777;'(..";<<<<<78==A#67777<78==Q#78888:q!!45555:qvvq!9::::!8wx~~a34444!8wx~~a34444=GHNN1a$89999=GHMM"a$89999;'(..A"67777;'(--":;;;;=GHNN1a$89999=GHNN2q$9::::;'(..A"67777;'(..";<<<<<78==A#67777<78==Q#78888:q!!45555:qvvq!9::::!8wx~~a34444!8wx~~a34444<78==A#67777<78==Q#78888:q!!45555:qvvq!9::::<78==A#67777<78==Q#78888:q!!45555:qvvq!9::::<78==A#67777<78==Q#78888:q!!45555:qvvq!9::::7ghmmAq122227ghmmAq12222=GHRO4444=GHRO4444;'(2q/2222;'(--R"89999=GHNN2q$9::::=GHNN2q$9::::;'(..Q"78888;'(.."b"9::::=GHNN2q$9::::=GHNN2q$9::::;'(2q/2222;'(--R"89999<78==Q#78888<78==Q#78888:r1!56666:sB!78888!8wx1~....!8wxB/0000HRO$EHNN2q)*EHNN2q)*E;'(..Q"78888;'(2q/2222;'(..Q"78888;'(2q/2222;'(..Q"78888;'(.."b"9::::;'(.."b"9::::19A////19b 12222=GHRO4444=GHRO4444;'(2q/2222;'(2q/2222r!   c                     \        R 4      w  rr#\        W4      p\        W24      p\        WE4      p\        V4      p\	        V4      P
                  \        \        \        V \	        V 4      4      V4      \        \        V \	        V 4      4      V4      4      8X  g   Q h\        V4      P
                  \        \        V \        V 4      4      V4      8X  g   Q hR# )zx y z wN)	r   r   r   r   r   r   r   r
   r   )xyzwset1set2interr   s           r   test_SetExpr_Intersectionr_      s    #JA!A>DA>D$E	Br7;;,3q6"D)3q6"D)+ + + + r7;;(6!SV#4e<<<<r!   c            
         \        \        RR4      4      \        \        R^4      4      ,          \        \        \        ) \        4      4      8X  g   Q h\        \        ^^4      4      \        \        R^4      4      ,          \        \        \        ) \        4      4      8X  g   Q h\        \        RR4      4      \        \        ^ ^4      4      ,          \        \        \        ) \        R^4      4      4      8X  g   Q h\        \        ^^4      4      \        \        R^ 4      4      ,          \        \        \        ) \        R^4      4      4      8X  g   Q h\        \        ^^4      4      \        \        ^ ^4      4      ,          \        \        \        ^^4      \        4      4      8X  g   Q h\        \        R^4      4      \        \        R^4      4      ,          \        \        \        ) \        4      4      8X  g   Q h^\        \        R^4      4      ,          \        \	        \        \        ) R4      \        \
        P                  \        4      4      4      8X  g   Q h^\        \        ^ ^4      4      ,          \        \        \
        P                  \        4      4      8X  g   Q hR\        \        ^ ^4      4      ,          \        \        \        ) \        R^4      4      4      8X  g   Q h^\        \        \        ) ^ 4      4      ,          \        \        P                  ! \        ) ^ 4      4      8X  g   Q h^\        \        R^ 4      4      ,          \        \        \        ) R4      4      8X  g   Q hR# )   NrB   rA   rC   )r   r   r   r   r   r   rI   rH   r-   r!   r   test_SetExpr_Interval_divrb      s{    8B#$WXb!_%==SURUWYIZA[[[[8Aq>"78B?#;;wxQSPSUWGX?YYYY8B#$WXa^%<<RTQTV^_acdVeHf@gggg8Aq>"78B?#;;wxQSPSU]^`bcUdGe?ffff8Aq>"78Aq>#::ghxXY[\~_aFb>cccc 8B?#GHRO$<<RTQTVXHY@ZZZZWXb!_%%xR7H(STSYSY[]J^1_)````WXa^$$0D(EEEEA''78RC"a3Q+RRRRWXrc1%&&'(--Q2G*HHHHWXb!_%%2#r1B)CCCCr!   c                     \        \        ^ ^4      4      ^,          \        \        ^ ^4      4      8X  g   Q h\        \        R^4      4      ^,          \        \        ^ ^4      4      8X  g   Q h\        \        ^^4      4      ^,          \        \        ^^4      4      8X  g   Q h\        \        R^4      4      ^,          \        \        R^4      4      8X  g   Q h\        \        R^4      4      ^ ,          \        \        ^4      4      8X  g   Q h\        \        ^^4      4      \        ^^4      ,          \        \        ^^\	        ^4      ,          4      4      8X  g   Q h\        \        ^^4      4      R,          \        \        \        ^^4      ^4      4      8X  g   Q h\        \        R^4      4      R,          \        \        ^ \
        4      4      8X  g   Q h\        \        ^ ^4      4      R,          \        \        \        ^^4      \
        4      4      8X  g   Q h\        \        R^4      4      R,          \        \        \        \
        ) R4      \        \        ^^4      \
        4      4      4      8X  g   Q h\        \        RR4      4      R,          \        \        \        R^4      \        R^4      4      4      8X  g   Q h\        \        RR4      4      R,          \        \        \        ^^	4      \        ^^4      4      4      8X  g   Q h\        \        \
        ) ^ 4      4      R,          \        \        P                  ! ^ \
        4      4      8X  g   Q h\        \        R^ 4      4      R,          \        \        \        ^^4      \
        4      4      8X  g   Q h\        \        \        ^^4      \        P                  4      4      \
        ,          \        \        ^ 4      4      8X  g   Q h\        \        ^ \        P                  4      4      \
        ,          \        \        ^ 4      4      8X  g   Q h\        \        \        P                  ^4      4      \
        ,          \        \        ^ \
        4      4      8X  g   Q h\        \        ^ ^4      4      \
        ,          \        \        ^ \
        4      4      8X  g   Q h\        \        ^^4      4      \
        ,          \        \        \
        4      4      8X  g   Q h\        \        ^^4      4      \
        ,          \        \        ^ \
        4      4      8X  g   Q h\        \        \        P                  ^4      4      \
        ,          \        \        ^ \
        4      4      8X  g   Q h\        \        \        R^4      \        R^4      4      4      \
        ,          \        \        ^ 4      4      8X  g   Q h\        \        R\        R^4      4      4      \
        ,          \        \        \
        ) \
        4      4      8X  g   Q h\        \        RR4      4      \
        ,          \        \        \
        ) \
        4      4      8X  g   Q h\        \        RR4      4      \
        ,          \        \        \
        ) \
        4      4      8X  g   Q h\        \        R\        R^4      4      4      \
        ,          \        \        \
        ) \
        4      4      8X  g   Q h\        \        \        R^4      \        P                  4      4      \
        ,          \        \        ^ 4      4      8X  g   Q h\        \        \        R^4      ^4      4      \
        ,          \        \        ^ \
        4      4      8X  g   Q h\        \        \        R^4      ^4      4      \
        ,          \        \        ^ \
        4      4      8X  g   Q h\        \        R^4      4      \
        ,          \        \        \
        ) \
        4      4      8X  g   Q h\        \        R\        P                  4      4      \
        ,          \        \        \
        ) \
        4      4      8X  g   Q h\        \        R^4      4      \
        ,          \        \        \
        ) \
        4      4      8X  g   Q h\        \        R\        P                  4      4      \
        ,          \        \        \
        ) \
        4      4      8X  g   Q h\        \        ^^4      4      \        ,          P                  \        \        \        \        \        \        ,          4      \        ^^4      4      4      4      '       g   Q h\        \        ^^4      4      \
        ) ,          \        \        ^ 4      4      8X  g   Q h\        \        ^ ^4      4      \
        ) ,          \        \        ^ \
        4      4      8X  g   Q h\        \        R^4      4      \
        ) ,          P                  \        \        \        \        \        \
        ) ,          4      \        R^4      4      4      4      '       g   Q hR# )r   NrC   rA   rB   )r   r   r   r   r   r   r   rH   r   rI   rX   dummy_eqr   r
   _dr-   r!   r   test_SetExpr_Interval_powrf      s   8Aq>"A%!Q)@@@@8B?#Q&'(1a.*AAAA8Aq>"A%!Q)@@@@8B?#Q&'(2q/*BBBB8B?#Q&')A,*???? 8Aq>"HQN2ghq!DQRG)>T6UUUU 8Aq>"R(GHXa_a4P,QQQQ8B?#b)WXa_-EEEE8Aq>"R(GHXa^R4P,QQQQ8B?#b)WU8RC;LhW_`acdWegiNj5k-llll8B#$r*ghxAPXY[]_P`6a.bbbb8B#$r*ghx1~xXY[\~6^.____
 8RC#$r*ghmmAr6J.KKKK8B?#b)WXhq!nb5Q-RRRR8HQNAFF34b8GIaL<QQQQ8Aqvv&'+wy|/DDDD8AFFA&'+wx2/GGGG8Aq>"B&'(1b/*BBBB8Aq>"B&')B-*@@@@8Aq>"B&'(1b/*BBBB8AFFA&'+wx2/GGGG8HROXb!_=>BgiXYlF[[[[8BQ01252#rAR9SSSS8B#$b(GIrc24F,GGGG8B#$b(GHbS"4E,FFFF8BQ01252#rAR9SSSS8HROQVV45r9WYq\=RRRR8HROQ/0"4B8PPPP8HROQ/0"4B8PPPP8B?#R'78RC3D+EEEE8B'(","b8I0JJJJ8B?#R'78RC3D+EEEE8B'(","b8I0JJJJHQN#Q&00&RQRUBSU]^_abUc9d1effff8Aq>"bS)WYq\-BBBB8Aq>"bS)WXa_-EEEEHRO$s+55ghvbRTXZWZR[G\^fgikl^m>n6oppppr!   c                  Z   \        \        P                  4      ^,           \        \        P                  4      8X  g   Q h\        \        P                  4      \        ,           P	                  \        \        \        \        \        \        ,           4      \        P                  4      4      4      '       g   Q h\        \        P                  4      R,          \        \        P                  4      8X  g   Q h\        \        P                  4      ^,          P	                  \        \        \        \        ^\        ,          4      \        P                  4      4      4      '       g   Q h\        \        P                  4      \        ,          P	                  \        \        \        \        \        \        ,          4      \        P                  4      4      4      '       g   Q h\        \        P                  4      P                  \        \        \        \        ,          ^,           4      4      P	                  \        \        \        \        \        \        ,          ^,           4      \        P                  4      4      4      '       g   Q h\        \        P                  4      \        ,          ^,           P	                  \        \        \        \        \        ^,           4      \        \        \        \        \        ,          4      \        P                  4      4      4      4      '       g   Q hR# )r5   NrC   )
r   r   Integersr   rd   r   r
   re   
_eval_funcrX   r-   r!   r   test_SetExpr_Integersrj   .  s   1::"gajj&9999AJJ!#--BF+QZZ89; ; ; ;1::#wqzz'::::AJJ!++AbD)1::679 9 9 9AJJ!++AbD)1::679 9 9 9 1::))&AaC!G*<=FFAbD1H-qzz:;= = = = AJJ!A%//1q5)BqD!1::.0 	12 2 2 2r!   N)3sympy.sets.setexprr   
sympy.setsr   r   r   r   r   sympy.core.exprr	   sympy.core.functionr
   sympy.core.numbersr   r   r   sympy.core.singletonr   sympy.core.symbolr   r   r   &sympy.functions.elementary.exponentialr   r   (sympy.functions.elementary.miscellaneousr   r   r   (sympy.functions.elementary.trigonometricr   sympy.sets.setsr   r#   rX   re   r    r*   r.   r0   r2   r6   r9   r;   r=   r?   rV   r_   rb   rf   rj   r-   r!   r   <module>rv      s    & I I   & 0 0 " 6 6 = E E 8  v1
3Z 	"=
>$
$
D-i3X	=DL8qv2r!   