+
    i                     .    ^ RI 5 R tR tR tR tR tR# )    )*c                      ^\         n        \        R ^2^d.4      P                  R4      '       g   Q h\        R ^
^d.4      P                  R4      '       g   Q hR# )   c                 "    ^V R,          ,          # )   g      @ ks   &{/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/mpmath/tests/test_summation.py<lambda>test_sumem.<locals>.<lambda>   s    1QV8    g((T?c                 >    V ^,          ^V ,          ,           ^,           # )   r   r	   s   &r   r   r      s    1a4!A#:>r   i5zN)mpdpssumemaer   r   r   
test_sumemr      sP    BF#b#Y/223HIIII)B9588DDDDr   c                     ^\         n        \        R ^^.4      ^8X  g   Q h\        R ^ \        .4      P	                  \
        4      '       g   Q h\        R ^\        .4      P	                  \        ^4      4      '       g   Q h\        R ^\        .4      P	                  \        ^,          ^,          4      '       g   Q h\        R ^\        .4      P	                  R4      '       g   Q h\        R ^\        .4      P	                  \        ^,          ^,          4      '       g   Q h\        R ^ \        .4      P	                  \        ^4      4      '       g   Q h\        R	 ^\        .R
R7      P	                  R4      '       g   Q h\        \        P                  R ^\        P                  .4      R,
          4      R8  g   Q h\        \        P                  R ^\        P                  .R
R7      R,
          4      R8  g   Q hR# )r   c                     V ^,          #    r   xs   &r   r   test_nsum.<locals>.<lambda>
   s    !Q$r   c                 &    ^\        V 4      ,          # r   )	factorialr	   s   &r   r   r      s    !IaL.r   c                 0    RV ^,           ,          V ,          # r   r   r	   s   &r   r   r      s    21+/r   c                 >    RV ^,           ,          V ^,          ,          # r!   r   r	   s   &r   r   r      s    21+1,r   c                 4    RV ,          \        V 4      ,          # r!   )logr	   s   &r   r   r      s    2'CF*r   g`ݓ?c                 "    ^V ^,          ,          # r   r   r	   s   &r   r   r          !AqD&r   c                 4    ^V ,          \        V 4      ,          # r   )facr	   s   &r   r   r      s    !Q$s1v+r   c                 "    ^V ^,          ,          # r   r   r	   s   &r   r   r      r'   r   emethodg/'*?c                 "    ^V ^,          ,          # r   r   r	   s   &r   r   r          1a4r   gG*2Q?gh㈵>c                 "    ^V ^,          ,          # r   r   r	   s   &r   r   r      r/   r   g-C6?N)r   r   nsuminfr   r+   r%   piexpabsfpr   r   r   	test_nsumr7      s   BFA'2---(1c(366q9999)As8477A????,q#h7::2q52:FFFF*QH5889KLLLL 1c(+..r1uqy9999%3x033CF;;;; 1c(37::;MNNNNrww'!RVV58IIJTQQQrww'!RVVSwADUUVY]]]]r   c                      ^\         n        \        R ^\        .RR7      P	                  \        \        ^,          ^,          4      4      '       g   Q h\        R ^^.4      ^$8X  g   Q hR# )r   c                 4    \        ^V ^,          ,          4      # r   )r4   r	   s   &r   r   test_nprod.<locals>.<lambda>   s    3qAv;r   rr,   c                     V ^,          # r   r   r   s   &r   r   r:      s    1a4r   N)r   r   nprodr2   r   r4   r3   r   r   r   
test_nprodr>      sS    BF&3<??BE!GMMMM!Q(B...r   c                  Z   ^\         n        \        . 4      ^ 8X  g   Q h\        R.4      R8X  g   Q h\        ^^.4      ^8X  g   Q h\        R^.4      ^8X  g   Q h\        ^R.4      ^8X  g   Q h\        R^.4      R8X  g   Q h\        ^R.4      R8X  g   Q h\        R^ .4      R8X  g   Q h\        . RO4      R8X  g   Q h\        . R	O4      R
8X  g   Q h\        ^\        ^.4      \        8X  g   Q h\        ^R.^R7      ^8X  g   Q h\        ^R.^R7      ^8X  g   Q h\        ^^\        ,           .^R7      R8X  g   Q h\        ^R.^R7      ^8X  g   Q h\        ^R.^^R7      ^8X  g   Q h\        \        \        \        ) .4      4      '       g   Q h\        \        \        ) .^R7      \        8X  g   Q h\        \        \        ) .^R7      \        8X  g   Q h\        \        \        ) .^^R7      \        8X  g   Q h\        P                  ^\        ^^4      .4      \        ^^4      8X  g   Q hR# )r   0.++}Ô%IT)absolute)squared)rB   rC   N)r@   rA   r@   )r   y      ?      ?r   y      @      ?r"   y      ?       @y      @      @y       @      @)r   r   fsumr2   jisnanivmpir   r   r   	test_fsumrJ      s   BF8q==:1;!
q   6
q   q	?e###5	?e###
v%%%%&%///
t###3q	?c!!!2#q(((2"a'''1Q3#t+++41%***41a0B666sC4j!""""cT
Q'3...cT
A&#---cT
Q2c99977Ac!Ah< C!H,,,r   c                  h    ^\         n        \        . 4      ^8X  g   Q h\        ^^.4      ^8X  g   Q hR# )r   N)r   r   fprodr   r   r   
test_fprodrM   2   s/    BF9>>!A<1r   N)mpmathr   r7   r>   rJ   rM   r   r   r   <module>rO      s#    E
^/
-0r   