+
    i                        ^ RI Ht ^ RIHt ^ RIHtHtHtHt ^ RI	H
t
 ^ RIHtHtHtHtHt ^ RIHtHtHtHt ^ RIHt ]P0                  ]P2                  ]P4                  ]P*                  ]P&                  ]P$                  .t]! R4      t]P;                  ]]4      R	 4       t]P;                  ]]4      R
 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       t]P;                  ]]4      R 4       tR# )    )S)Symbol)	fuzzy_and
fuzzy_bool	fuzzy_notfuzzy_or)Eq)	FiniteSetIntervalSetUnion
ProductSet)	ComplexesRealsRange	Rationals)
Dispatcheris_subset_setsc                     R # N abs   &&|/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/sympy/sets/handlers/issubset.py_r              c                 
   \        V P                  VP                  8  4      '       d   R # \        V P                  VP                  8  4      '       d   R # VP                  '       dD   V P                  '       g2   \        \	        V P                  VP                  4      4      '       d   R # VP
                  '       dH   V P
                  '       g4   \        \	        V P                  VP                  4      4      '       d   R # R# R# R# FN)r   startend	left_openr	   
right_openr   s   &&r   r   r      s     !''AGG#$$!%%!%%-  	AKKKJr!''1777K,L,L	Q\\\jAEE1559I.J.J /K\r   c                 T    \        V P                  P                  4      '       d   R # R# r    )r   measureis_zero)
a_intervalb_fss   &&r   r   r       s#     ##++,, -r   c                   a a \         ;QJ d&    R  VP                   4       F  '       d   K   RM	  RM! R  VP                   4       4      '       Ed   VP                   Uu. uF  p\        V\        4      '       g   K  VNK  	  pp\         ;QJ d    V 3R lV 4       F  '       d   K   RM	  RM! V 3R lV 4       4      '       d   R# \         ;QJ d    V 3R lV 4       F  '       d   K   RM	  RM! V 3R lV 4       4      '       d   R# S P                  P
                  '       dJ   R o\         ;QJ d     V V3R lV 4       F  '       d   K   RM	  RM! V V3R lV 4       4      '       d   R# R# R# R# u upi )c              3   N   "   T F  p\        V\        \        34      x  K  	  R # 5ir   )
isinstancer   r
   ).0ss   & r   	<genexpr>_.<locals>.<genexpr>)   s     
BA:a(I.//s   #%FTc              3   h   <"   T F'  p\        SP                  VP                  8  4      x  K)  	  R # 5ir   )r   r!   r-   r.   r(   s   & r   r/   r0   +   s(     Iy!z***QWW455y   /2c              3   h   <"   T F'  p\        SP                  VP                  8  4      x  K)  	  R # 5ir   )r   r"   r2   s   & r   r/   r0   -   s&     E9az*..1550119r3   c                     \        \        V P                  VP                  8*  4      \        V P                  VP                  8  4      .4      # r   )r   r   r"   r!   )s1s2s   &&r   <lambda>_.<locals>.<lambda>0   s8    rvv12rxx266122 )r   c              3   6   <"   T F  pS! VS4      x  K  	  R # 5ir   r   )r-   r.   r(   
no_overlaps   & r   r/   r0   4   s     @i:a,,is   N)allargsr,   r   r&   
is_nonzero)r(   b_ur.   	intervalsr;   s   f&  @r   r   r   '   s    
s
B
Bsss
B
BBB #D1Jq(,CQQ	D3IyI333IyIII3E9E333E9EEE(((J s@i@sss@i@@@ A ) CDs    E2=E2c                     V P                   VP                   u;8X  d   ^8X  dR   M R# \        \        V P                  VP                  8  4      \        V P                  VP                  8*  4      .4      # R# )   N)stepr   r   r!   stopr   s   &&r   r   r   7   sZ    vv1*QWW%78$QVVqvv%568 9 	9 r   c                    V P                   P                  '       d   VP                  '       d7   V P                  P                  '       d   V P                  VP
                  8  pMV P                  VP
                  8  pVP                  '       d7   V P                  P                  '       d   V P                  VP                  8  pMV P                  VP                  8*  p\        W#.4      # R # r   )
rC   is_positiver#   inf	is_finiteleftr$   suprightr   )a_range
b_interval	cond_left
cond_rights   &&  r   r   r   =   s    ||GKK$9$9$9joo5Iz6I   W[[%:%:%: z'7'77J 
(8(88J)011  r   c                 n  a  V P                   pT\        S4      8  d   R# \        ;QJ d&    R T P                   4       F  '       g   K   RM	  RM! R T P                   4       4      '       d   \        T3R lT  4       4      # \        T 4      p\        S4      p^ pS F  pTP                  '       d   TP                  T4       M%\        TP                  4      '       d   M	T^,          pT^,          p\        T4      YE,           8  d    R# \        T4      ^ 8X  g   K   R# 	  R #   \         d     R # i ; i)NFc              3   J   "   T F  qP                  \        4      x  K  	  R # 5ir   )hasr   )r-   args   & r   r/   r0   S   s     5WWV__s   !#Tc              3   F   <"   T F  pSP                  V4      x  K  	  R # 5ir   contains)r-   xb_finitesets   & r   r/   r0   T   s     B'Q--a00'   !)size
ValueErrorlenanyr=   r   set
is_Integerdiscardr   
is_integer)rL   rX   a_sizea_setb_remainingcnt_candidater   s   &f     r   r   r   J   s     K  	5555	5	5B'BBB G+& A|||a 1<<(("1K5zK775zQ  9  s   D% %D43D4c                 B    V P                   P                  '       d   R # R# r    r&   is_extended_nonzero)r(   b_ranges   &&r   r   r   l       --- .r   c                 B    V P                   P                  '       d   R # R# r    rg   )r(   b_rationalss   &&r   r   r   q   rj   r   c                     R # Tr   r   s   &&r   r   r   v   r   r   c                     R # Fr   r   s   &&r   r   r   z       r   c                     R # rp   r   r   s   &&r   r   r   ~   rq   r   c                     R # rp   r   r   s   &&r   r   r      rq   r   c                     R # rn   r   r   s   &&r   r   r      r   r   c                     R # rp   r   r   s   &&r   r   r      rq   r   c                 .   a \        V3R  lV  4       4      # )c              3   F   <"   T F  pSP                  V4      x  K  	  R # 5ir   rU   )r-   rW   r)   s   & r   r/   r0      s     4t!T]]1%%trY   )r   )a_psr)   s   &fr   r   r      s    4t444r   N)sympy.core.singletonr   sympy.core.symbolr   sympy.core.logicr   r   r   r   sympy.core.relationalr	   sympy.sets.setsr
   r   r   r   r   sympy.sets.fancysetsr   r   r   r   sympy.multipledispatchr   Naturals	Naturals0Integers	_inf_setsr   registerr   r   r   r   <module>r      sm   " $ G G $ G G C C - ZZajj!++qwwT	 ,- c" # 8,	 -	 9- . 5) * &9 '9
 )
2 *
2 	* +B 5) * 9- . 	* + H- . E* + I. / E* + E* + Y/5 05r   