
    [h                     ,    S SK 7  S rS rS rS rS rg)    )*c                      S[         l        [        S SS/5      R                  S5      (       d   e[        S SS/5      R                  S5      (       d   eg )	N   c                     SU S-  -  $ )N   g      @ ks    S/var/www/auris/envauris/lib/python3.13/site-packages/mpmath/tests/test_summation.py<lambda>test_sumem.<locals>.<lambda>   s    1QV8    2   d   g((T?c                     U S-  SU -  -   S-   $ )N      r   r   r	   s    r   r   r      s    1a4!A#:>r   
   i5z)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                     S[         l        [        S SS/5      S:X  d   e[        S S[        /5      R	                  [
        5      (       d   e[        S S[        /5      R	                  [        S	5      5      (       d   e[        S
 S[        /5      R	                  [        S	-  S-  5      (       d   e[        S S	[        /5      R	                  S5      (       d   e[        S S[        /5      R	                  [        S	-  S-  5      (       d   e[        S S[        /5      R	                  [        S	5      5      (       d   e[        S S[        /SS9R	                  S5      (       d   e[        [        R                  S S[        R                  /5      S-
  5      S:  d   e[        [        R                  S S[        R                  /SS9S-
  5      S:  d   eg )Nr   c                     U S-  $ N   r   xs    r   r   test_nsum.<locals>.<lambda>
   s    !Q$r   r   r      c                     S[        U 5      -  $ )Nr   )	factorialr	   s    r   r   r       s    !IaL.r   r   c                     SU S-   -  U -  $ )Nr   r   r	   s    r   r   r       s    21+/r   r   c                     SU S-   -  U S-  -  $ )Nr%   r   r   r   r	   s    r   r   r       s    21+1,r      c                 $    SU -  [        U 5      -  $ )Nr%   )logr	   s    r   r   r       s    2'CF*r   g`ݓ?c                     SU S-  -  $ Nr   r   r   r	   s    r   r   r           !AqD&r      c                 $    SU -  [        U 5      -  $ r   )facr	   s    r   r   r       s    !Q$s1v+r   c                     SU S-  -  $ r+   r   r	   s    r   r   r       r,   r   r   emethodg/'*?c                     SU S-  -  $ Nr   r   r   r	   s    r   r   r           1a4r   gG*2Q?gh㈵>c                     SU S-  -  $ r5   r   r	   s    r   r   r       r6   r   g-C6?)r   r   nsuminfr   r1   r)   piexpabsfpr   r   r   	test_nsumr>      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                      S[         l        [        S S[        /SS9R	                  [        [        S-  S-  5      5      (       d   e[        S SS	/5      S
:X  d   eg )Nr   c                 $    [        SU S-  -  5      $ r+   )r;   r	   s    r   r   test_nprod.<locals>.<lambda>   s    3qAv;r   r   rr2   r   r-   c                     U S-  $ r   r   r   s    r   r   rA      s    1a4r   r   $   )r   r   nprodr9   r   r;   r:   r   r   r   
test_nprodrF      sS    BF&3<??BE!GMMMM!Q(B...r   c                     S[         l        [        / 5      S:X  d   e[        S/5      S:X  d   e[        SS/5      S:X  d   e[        SS/5      S:X  d   e[        SS/5      S:X  d   e[        S	S/5      S	:X  d   e[        SS	/5      S	:X  d   e[        SS/5      S:X  d   e[        / S
Q5      S	:X  d   e[        / SQ5      S:X  d   e[        S[        S/5      [        :X  d   e[        SS/SS9S:X  d   e[        SS/SS9S:X  d   e[        SS[        -   /SS9S:X  d   e[        SS/SS9S:X  d   e[        SS/SSS9S:X  d   e[        [        [        [        * /5      5      (       d   e[        [        [        * /SS9[        :X  d   e[        [        [        * /SS9[        :X  d   e[        [        [        * /SSS9[        :X  d   e[        R                  S[        SS5      /5      [        SS5      :X  d   eg )Nr   r   r   r      0.++r   }Ô%IT)rJ   rK   rJ   )r   y      ?      ?r   y      @      ?r%   )absolute)squaredy      ?       @y      @      @r-   y       @      @)rL   rM   r!   r   )r   r   fsumr9   jisnanivmpir   r   r   	test_fsumrS      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                  b    S[         l        [        / 5      S:X  d   e[        SS/5      S:X  d   eg )Nr   r   r   r   r-   )r   r   fprodr   r   r   
test_fprodrV   2   s/    BF9>>!A<1r   N)mpmathr   r>   rF   rS   rV   r   r   r   <module>rX      s#    E
^/
-0r   