K i,ddldZdZdZdZdZy))*cdt_tdddgjdsJtdddgjdsJy) Ncd|dzz S)Ng@ks a/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/mpmath/tests/test_summation.pyztest_sumem..s1QV82dg((T?c|dzd|zzdzS)Nrrr s r r ztest_sumem..s1a4!A#:>r i5z)mpdpssumemaerr r test_sumemrsJ BF #b#Y / 2 23H II I )B9 5 8 8 DD Dr cvdt_tdddgdk(sJtddtgj t sJtddtgj t d sJtd dtgj td zd z sJtd d tgj d sJtddtgj td zdz sJtddtgj td sJtddtgdj dsJttjddtjgdz dksJttjddtjgddz dksJy)Nrc |dzSNrxs r r ztest_nsum.. s !Q$r rrcdt|z S)Nr) factorialr s r r ztest_nsum.. s!IaL.r rcd|dzz|z S)Nrrr s r r ztest_nsum.. s21+/r rcd|dzz|dzz S)Nr#rrrr s r r ztest_nsum.. s21+1,r c$d|zt|z S)Nr#)logr s r r ztest_nsum..s2'CF*r g`ݓ?cd|dzz SNrrrr s r r ztest_nsum..!AqD&r c$d|zt|z Sr)facr s r r ztest_nsum..s!Q$s1v+r cd|dzz Sr)rr s r r ztest_nsum..r*r remethodg/'*?cd|dzz SNrrrr s r r ztest_nsum..1a4r gG*2Q?gh㈵>cd|dzz Sr3rr s r r ztest_nsum..r4r g-C6?) rrnsuminfrr/r'piexpabsfprr r test_nsumr<s} BF A '2 -- - (1c( 3 6 6q 99 9 )As8 4 7 7A ?? ? ,q#h 7 : :2q52: FF F *QH 5 8 89K LL L  1c( + . .r1uqy 99 9 %3x 0 3 3CF ;; ;  1c(3 7 : :;M NN N rww'!RVV58II JT QQ Q rww'!RVVSwADUU VY] ]] ]r cdt_tddtgdj t t dzdz sJtddd gd k(sJy) Nrc$td|dzz Sr))r9r s r r ztest_nprod..s3qAv;r rrr0rr+c |dzSrrrs r r ztest_nprod..s 1a4r r$)rrnprodr7rr9r8rr r test_nprodrCsP BF &3 < ? ?BE!G MM M !Q (B .. .r cdt_tgdk(sJtdgdk(sJtddgdk(sJtddgdk(sJtddgdk(sJtd dgd k(sJtdd gd k(sJtddgdk(sJtgd d k(sJtgd d k(sJtdtdgtk(sJtdd gddk(sJtdd gddk(sJtddtzgddk(sJtddgddk(sJtddgdddk(sJt ttt gsJttt gdtk(sJttt gdtk(sJttt gddtk(sJt jdtddgtddk(sJy)Nrrrr0.++r}Ô%IT)rGrHrG)ry??ry@?r#)absolute)squaredy?@y@@r+y@@)rIrJrr)rrfsumr7jisnanivmpirr r test_fsumrPs  BF 8q== :   1;!    q  6 q  q ?e ## # 5 ?e ## #  v %% % % &% // /  t ## # 3q ?c !! ! 2 #q (( ( 2 "a '' ' 1Q3 #t ++ + 41 % ** * 41a 0B 66 6 sC4j! "" " cT Q '3 .. . cT A &# -- - cT Q 2c 99 9 77Ac!Ah< C!H ,, ,r c^dt_tgdk(sJtddgdk(sJy)Nrrrrr+)rrfprodrr r test_fprodrS2s/ BF 9>> !A<1  r N)mpmathrr<rCrPrSrr r rUs#E ^/ -0r