+
    i                         ^ RI Ht ^ RIHtHtHtHtHtHtH	t	H
t
 ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt R tR	 tR
 tR tR tR tR tR tR tR# )    )S)rm_idglomflattenunpacksort
distributesubsrebuild)Basic)Add)Mul)symbolsxc                     \        R  4      p V ! \        \        ^ 4      \        ^4      4      4      \        \        ^4      4      8X  g   Q hV ! \        \        ^ 4      \        ^ 4      4      4      \        \        ^ 4      4      8X  g   Q hV ! \        \        ^4      \        ^4      4      4      \        \        ^4      \        ^4      4      8X  g   Q hR# )c                     V ^ 8H  # r    r   s   &\/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/strategies/tests/test_rl.py<lambda>test_rm_id.<locals>.<lambda>   s    a1f    N)r   r   r   )rmzeross    r   
test_rm_idr      s    $%G51qt$%qt44451qt$%qt44451qt$%qtQqT)::::r   c                     R  p R pR p\        WV4      pV! \        \        \        ) ^\        ,          ^^RR7      4      p\        ^\        ,          ^4      p\        VP                  4      \        VP                  4      8X  g   Q hR# )c                 2    V P                   ! 4       ^,          # )   as_coeff_Mulr   s   &r   keytest_glom.<locals>.key       ~~""r   c                 2    V P                   ! 4       ^ ,          # r   r   r   s   &r   counttest_glom.<locals>.count   r#   r   c                     W,          # )Nr   )cntargs   &&r   newargstest_glom.<locals>.newargs   s
    yr   FevaluateN)r   r   r   setargs)r!   r%   r*   rlresultexpecteds         r   	test_glomr3      sm    ## 
c'	"BAr1q5!Q78F1q5!}Hv{{s8==1111r   c                      \        \        \        ^4      \        ^4      \        \        ^4      \        ^4      4      4      4      \        \        ^4      \        ^4      \        ^4      \        ^4      4      8X  g   Q hR# r   N)r   r   r   r   r   r   test_flattenr6   #   sW    51qtU1Q41%678adAaD!A$!%& & &r   c                      \        \        \        ^4      4      4      ^8X  g   Q h\        \        \        ^4      \        ^4      4      4      \        \        ^4      \        ^4      4      8X  g   Q hR# )   N)r   r   r   r   r   r   test_unpackr9   (   sN    %!+!###%!ad#$adAaD(9999r   c            	          \        \        4      ! \        \        ^4      \        ^4      \        ^4      4      4      \        \        ^4      \        ^4      \        ^4      4      8X  g   Q hR# )   N)r   strr   r   r   r   r   	test_sortr=   -   sC    9U1Q41qt,-qtQqT1Q41HHHHr   c                  \    ! R  R\         4      p  ! R R\         4      p\        W4      pV! V ! \        ^4      \        ^4      V! \        ^4      \        ^4      4      \        ^4      4      4      V! V ! \        ^4      \        ^4      \        ^4      \        ^4      4      V ! \        ^4      \        ^4      \        ^4      \        ^4      4      4      8X  g   Q hV! V ! \        ^4      \        ^4      \        ^4      4      4      V ! \        ^4      \        ^4      \        ^4      4      8X  g   Q hR# )c                       ] tR t^2tRtR# )test_distribute.<locals>.T1r   N__name__
__module____qualname____firstlineno____static_attributes__r   r   r   T1r@   2       r   rG   c                       ] tR t^5tRtR# )test_distribute.<locals>.T2r   NrA   r   r   r   T2rJ   5   rH   r   rK   N)r   r	   r   )rG   rK   distribute_t12s      r   test_distributerM   1   s    U U   'N"QqT1Q4AaD!A$1>?
2adAaD!A$!%r!A$!adAaD'ABC C C"QqT1Q41./2adAaD!A$3GGGGr   c                      \        R 4      w  r\        ^\        W4      RR7      p\        \        ^V 4      \        ^V4      4      p\        \        \        4      pV! V4      V8X  g   Q hR# )zx, yFr,   N)r   r   r   r	   )r   yexprr2   distribute_muls        r   test_distribute_add_mulrR   >   sV    6?DAq#a)e,D3q!9c!Qi(HS)N$8+++r   c                  Z    \        ^^4      p V ! ^4      ^8X  g   Q hV ! ^4      ^8X  g   Q hR# r5   )r
   )r0   s    r   	test_subsrT   F   s-    	aBa5A::a5A::r   c                      \         P                  ! \        \        ^4      \        ^4      4      p \	        V 4      ^8X  g   Q hR# r5   )r   __new__r   r   r   )rP   s    r   test_rebuildrW   L   s.    ==adAaD)D4=Ar   N)sympy.core.singletonr   sympy.strategies.rlr   r   r   r   r   r	   r
   r   sympy.core.basicr   sympy.core.addr   sympy.core.mulr   sympy.core.symbolr   	sympy.abcr   r   r3   r6   r9   r=   rM   rR   rT   rW   r   r   r   <module>r_      sX    "C C C "   % ;2"&
:
I
H,r   