+
    ‰°³jâ  ã                   ót   € ^ RI Ht ^ RI Ht ]P                  P                  tR tR tR tR tR t	R t
R	 tR
# )é    )Úmp)Úlibmpc                  ól  € ^\         n        \         P                  ! \         P                  4      p \         P                  ! ^\         P
                  ,          4      ;_uu_ 4        \         P                  ! RRR7      p. ^ ^rCp V\         P                  WD,          ,          ,          pV^,          pVP                  V4       VP                  V4      w  rVW`8  d   MVR8”  g   Kb  \        R4      hRRR4       \         P                  ! R\         P                  ! V 4      ,          4      p \        X\         P                  ^,          ^,          ,
          4      pWp8  g   Q h\         P                  ! R ^\         P                   .RRR	7      p\        WX,
          4      pWp8  g   Q hR#   + '       g   i     L½; i)
é   ÚlevinÚu©ÚmethodÚvariantéè  úiteration limit exceededNçÍÌÌÌÌÌì?c                 ó    € ^W ,          ,          # ©é   © ©Úns   &ÚX/home/luca/screen-checking/.venv/lib/python3.14/site-packages/mpmath/tests/test_levin.pyÚ<lambda>Útest_levin_0.<locals>.<lambda>   s
   € ˜!˜Q�Už)ó    ©r
   Úlevin_variant)r   ÚdpsÚmpfÚepsÚ	extraprecÚprecr   ÚoneÚappendÚupdate_psumÚRuntimeErrorÚexpÚlogÚabsÚpiÚnsumÚinf)	r   ÚLÚSÚsr   ÚvÚeÚerrÚws	            r   Útest_levin_0r1      s%  € Ø„B„FÜ
�&Š&”—‘‹.€CÜ	�Š�aœ"Ÿ'™'•k×	"Õ	"Ü�HŠH˜g°Ô5ˆØ�a˜ˆaˆØØ”—‘˜1�5Õ!Õ!ˆAØ��FˆAØ�H‰H�QŒKØ—=‘= Ó#‰DˆAØŒwØØ�4Žxœ|Ð,FÓGÐG÷ 
#ô �&Š&�”r—v’v˜c“{Õ"Ó
#€CÜ
ˆa”"—%‘%˜1•*˜q•.Õ Ó
!€CØŒ9Ðˆ9Ü
�ŠÑ# a¬¯© [¸7ÐTWÔX€AÜ
ˆa�e‹*€CØŒ9ÐŠ9÷! 
#×	"ús   Á#A;F#Ã#F#Æ#F3	c                  óJ  € ^\         n        \         P                  ! \         P                  4      p \         P                  ! ^\         P
                  ,          4      ;_uu_ 4        \         P                  ! RRR7      p. ^r2 \         P                  ! V4      R
,          pV^,          pVP                  V4       VP                  V4      w  rVW`8  d   MVR8”  g   K[  \        R4      hRRR4       \         P                  ! R\         P                  ! V 4      ,          4      p \        X\         P                  ! R4      ,
          4      pWp8  g   Q h\         P                  ! R ^\         P                  .RRR	7      p\        WX,
          4      pWp8  g   Q hR#   + '       g   i     Lµ; i)r   r   r-   r	   r   r   Nr   c                 ó   € V R,          # )é   ù       @      @r   r   s   &r   r   Útest_levin_1.<locals>.<lambda>3   s   € ˜! ž-r   r   r5   y       À      À)r   r   r   r   r   r   r   r!   Úupdater#   r$   r%   r&   Úzetar(   r)   )	r   r*   ÚAr   r,   r-   r.   r/   r0   s	            r   Útest_levin_1r:   "   s  € Ø„B„FÜ
�&Š&”—‘‹.€CÜ	�Š�aœ"Ÿ'™'•k×	"Õ	"Ü�HŠH˜g°Ô5ˆØ�1ˆ1ØÜ—’�q“	˜fÕ%ˆAØ��FˆAØ�H‰H�QŒKØ—8‘8˜A“;‰DˆAØŒwØØ�4Žxœ|Ð,FÓGÐG÷ 
#ô �&Š&�”r—v’v˜c“{Õ"Ó
#€CÜ
ˆa”"—'’'˜%“.Õ Ó
!€CØŒ9Ðˆ9Ü
�ŠÑ'¨!¬R¯V©V¨¸wÐX[Ô\€AÜ
ˆa�e‹*€CØŒ9ÐŠ9÷! 
#×	"ús   Á#A2FÃFÆF"	c                  ó’  a	€ ^\         n        \         P                  ! ^
4      o	\         P                  ! \         P                  4      p \         P                  ! ^\         P
                  ,          4      ;_uu_ 4        \         P                  ! RRR7      p^ p RV,          \         P                  ! V4      ,          S	V) ,          ,          pVP                  V4      w  rEV^,          pWP8  d   MVR8”  g   K`  \        R4      hRRR4       \         P                  ! R\         P                  ! V 4      ,          4      p \         P                  ! V	3R l^ \         P                  .4      p\        XV,
          4      pWp8  g   Q h\         P                  ! V	3R	 l^ \         P                  .RRR
7      pWp8  g   Q hR#   + '       g   i     L¾; i)r   ÚsidiÚtr	   r   r   Nr   c                 ó\   <€ \         P                  ! V ) 4      ^V S,          ,           ,          # r   ©r   r$   ©ÚxÚzs   &€r   r   Útest_levin_2.<locals>.<lambda>G   s   ø€ œbŸfšf a R›j¨!¨A¨a­C­%Ö0r   c                 ój   <€ RV ,          \         P                  ! V 4      ,          SV ) ,          ,          # ©r   éÿÿÿÿ©r   Úfac©r   rB   s   &€r   r   rC   L   s!   ø€ ˜2 !�)¤b§f¢f¨Q£iÕ/°!¸¸µ)Ö;r   r   rF   )r   r   r   r   r   r   r   rH   Ústepr#   r$   r%   Úquadr)   r&   r(   )
r   r*   r   r,   r-   r.   Úexactr/   r0   rB   s
            @r   Útest_levin_2rM   7   s0  ø€ à„B„FÜ‡f‚fˆRƒj€AÜ
�&Š&”—‘‹.€CÜ	�Š�aœ"Ÿ'™'•k×	"Õ	"Ü�HŠH˜f°Ô4ˆØˆØØ�a•œ"Ÿ&š& ›)Õ# a¨Q¨B¥iÕ/ˆAØ—6‘6˜!“9‰DˆAØ��FˆAØŒwØØ�4Žxœ|Ð,FÓGÐG÷ 
#ô �&Š&�”r—v’v˜c“{Õ"Ó
#€CÜ�GŠGÔ0°!´B·F±F°Ó<€Eô ˆa�%�i‹.€CØŒ9Ðˆ9Ü
�ŠÔ;¸aÄÇÁ¸[ÐSYÐknÔo€AØŒ9ÐŠ9÷# 
#×	"ús   Á:A6F6Ã5F6Æ6G	c                  ó6  a
€ ^\         n        \         P                  ! ^4      o
\         P                  ! \         P                  4      p \         P                  ! ^\         P
                  ,          4      ;_uu_ 4        \         P                  ! RRR7      p^ ^ r2 VS
) V,          \         P                  ! ^V,          4      ,          \         P                  ! V4      \         P                  ! ^V,          4      ,          ^V,          ,          ,          ,          pV^,          pVP                  V4      w  rEWP8  d   MVR8”  g   K«  \        R4      hRRR4       \         P                  ! R\         P                  ! V 4      ,          4      p \         P                  ! V
3R l^ \         P                  .4      ^,          \         P                  ! ^\         P                  ,          4      ,          p\!        XV,
          4      pWp8  g   Q h\         P"                  ! V
3R	 l^ \         P                  .RR^\         P
                  ,          ^.\%        R4       Uu. uF  p^NK  	  up,           R
7      p	\!        WI,
          4      pWp8  g   Q hR#   + '       g   i     EL?; iu upi )r   r   r=   r	   r   r   Nçš™™™™™é?c                 óx   <€ \         P                  ! V ) V ,          ^,          SV ^,          ,          ,
          4      # ©r4   r?   r@   s   &€r   r   Útest_levin_3.<locals>.<lambda>^   s%   ø€ œbŸfšf q b¨1¥f¨q¥j°1°q¸Aµvµ:Õ&=Ô>r   c                 óò   <€ S) V ,          \         P                  ! ^V ,          4      ,          \         P                  ! V 4      \         P                  ! ^V ,          4      ,          ^V ,          ,          ,          # )é   rG   rI   s   &€r   r   rR   c   sF   ø€ ˜A˜2 �'¤B§F¢F¨1¨q­5£MÕ1´R·V²V¸A³YÄÇÂÈÈAÍÃÕ5NÐRSÐWXÕRXÕ5YÖZr   )r
   r   ÚworkprecÚsteps)r   r   r   r   r   r   r   rH   Ú	step_psumr#   r$   r%   rK   r)   Úsqrtr'   r&   r(   Úxrange)r   r*   r   r,   r-   r.   rL   r/   rA   r0   rB   s             @r   Útest_levin_3rZ   O   s  ø€ Ø„B„FÜ‡f‚fˆQƒi€AÜ
�&Š&”—‘‹.€CÜ	�Š�aœŸ™•i×	 Õ	 Ü�HŠH˜g°Ô5ˆØ�!ˆ1ØØ�1�"�q•œ2Ÿ6š6 ! a¥%›=Õ(¬B¯FªF°1«I¼¿º¸qÀ1½u»Õ,EÈÈaÍÕ,PÕQÕQˆAØ��FˆAØ—;‘;˜q“>‰DˆAØŒwØØ�4Žxœ|Ð,FÓGÐG÷ 
!ô �&Š&�”r—v’v˜c“{Õ"Ó
#€CÜ�GŠGÔ>ÀÄ2Ç6Á6À
ÓKÈaÕOÔRT×RYÒRYÐZ[Ô^`×^cÑ^cÕZcÓRdÕd€Eô ˆa�%�i‹.€CØŒ9Ðˆ9Ü
�ŠÔZÐ]^Ô`b×`fÑ`fÐ\gÐryð  LOð  \]ô  ^`÷  ^eñ  ^eõ  \eð  pqð  orô  AGð  HLô  AMó  uNñ  AMð  |}ó  vwñ  AMñ  uNõ  oNô  	O€AÜ
ˆa�e‹*€CØŒ9ÐŠ9÷% 
!×	 Ð	 üò  uNs   Á:CJÅJÉJÊJ	c            	      ó€  a€ ^\         n        \         P                  ! \         P                  4      ;_uu_ 4        \         P                  ! ^
4      R,          o\         P
                  ! V3R l^\         P                  .RR7      ^S,          ,
          p \        V \         P                  ,
          4      R8  g   Q h RRR4       \         P                  ! R\         P                  ! \         P                  4      ,          4      p\         P
                  ! R ^\         P                  .RR7      p \        V \         P                  ! ^4      ,
          4      V8  g   Q hRoV3R	 lp\         P
                  ! T^ \         P                  .R
\        R4       Uu. uF  p^
NK  	  upR7      p\         P                  ! ^\         P                  ! ^4      ,          ^\         P                  ! ^4      ,          ^\         P                  ! ^4      ,          S4      p\        WT,
          4      V8  g   Q hR#   + '       g   i     ELv; iu upi )r   c                 ó&   <€ V ^S,           ) ,          # r   r   rI   s   &€r   r   Ú!test_levin_nsum.<locals>.<lambda>l   s   ø€ ˜a A a¥C &žkr   Úl)r
   g»½×Ùß|Û=NrO   c                 ó0   € RV ^,
          ,          V ,          # rE   r   r   s   &r   r   r]   q   s   € ˜2  1¥�+¨ž/r   r<   c                 ó–  <€ \         P                  ! ^\         P                  ! ^4      ,          V 4      \         P                  ! ^\         P                  ! ^4      ,          V 4      ,          SV ,          ,          \         P                  ! ^\         P                  ! ^4      ,          V 4      \         P                  ! V 4      ,          ,          # rQ   )r   Úrfr   rH   rI   s   &€r   r   r]   u   sw   ø€ ”"—%’%˜œBŸFšF 1›I� qÓ)¬B¯EªE°!´b·f²f¸Q³iµ-ÀÓ,CÕCÀaÈÅdÕJÌbÏeÊeÐTUÔXZ×X^ÒX^Ð_`ÓXaÕTaÐcdÓNeÔhj×hnÒhnÐopÓhqÕNqÖrr   r   r   )r
   rV   iöÿÿÿy       @      ð?)r   r   r   r   r   r(   r)   r&   Úeulerr$   r%   r   rY   Úhyp2f1)Úar   ÚfrA   r-   rL   rB   s         @r   Útest_levin_nsumrf   g   sd  ø€ Ø„B„Fä	�Š”b—g‘g×	Õ	Ü�FŠF�2‹J˜3ÕˆÜ�GŠGÔ)¨A¬r¯v©v¨;ÀÔEÈÈAÍÕMˆÜ�1”r—x‘x•<Ó  5Ô(Ð(Ñ(÷ 
ô
 �&Š&�”r—v’vœbŸf™f“~Õ%Ó
&€Cä
�ŠÑ)¨A¬r¯v©v¨;ÀÔH€AÜˆq”2—6’6˜!“9�}Ó Ô#Ð#Ð#à€AÜr€AÜ
�Š��A”r—v‘v�;¨ÄvÈdÄ|Ó:TÁ|À!»2Á|Ñ:TÔU€AÜ�IŠI�aœ"Ÿ&š& ›)•m Q¬¯ª°«¥]°A¼¿º¸q»	µMÀ1ÓE€EÜˆu�y‹>˜CÔÐÒ÷ 
×	Ð	üò ;Us   ¹B H'ÆH;È'H8	c                  óP  € ^\         n        \         P                  ! 4       p . ^ ^r2p VRV,          ) \         P                  ,          W3,          ,          ,          pV^,          pVP	                  V4       V P                  V4      w  rEV\         P                  8  d   MVR8”  g   K€  \        R4      h\         P                  ! R\         P                  ! \         P                  4      ,          4      p\        V\         P                  ^,          ^,          ,
          4      pWv8  g   Q hR# )r   r   r   r   NrF   )r   r   Ú	cohen_altr    r!   r"   r   r#   r$   r%   r&   r'   )ÚACr+   r,   r   r-   r.   r   r/   s           r   Útest_cohen_alt_0rj   z   sÊ   € Ø„B„FÜ	�Š‹€BØ�!�Qˆ!€AØ
Ø	��q�yˆ\œBŸF™FÕ" a¥eÕ,Õ,ˆØ	ˆQ�ˆØ	�‰�ŒØ�~‰~˜aÓ ‰ˆØŒr�v‰vŒ:ØØˆtŽ8œ<Ð(BÓCÐCÜ
�&Š&�”r—v’vœbŸf™f“~Õ%Ó
&€CÜ
ˆa”"—%‘%˜1•*˜r•/Õ!Ó
"€CØŒ9ÐŠ9r   c                  ón  € ^\         n        . p \         P                  ! 4       p^p V P                  \         P                  ! ^\         P
                  ^V,          ^,
          ,          ,           4      4       V P                  \         P                  ! ^\         P
                  ^V,          ,          ,           4      ) 4       V^,          pVP                  V 4      w  r4V\         P                  8  d   MVR8”  g   KÔ  \        R4      h\         P                  ! V4      p\        VR,
          4      pVR8  g   Q hR# )r   r   r   gƒ­ò‘þð?gê-�™—q=N)r   r   rh   r!   Úloggammar    r7   r   r#   r$   r&   )r9   ri   r   r-   r.   r/   s         r   Útest_cohen_alt_1rm   Š   s×   € Ø„B„FØ
€AÜ	�Š‹€BØ	€AØ
Ø	�‰”"—+’+˜a¤"§&¡&¨A°­E°A­IÕ"6Õ6Ó7Ô8Ø	�‰”"—+’+˜a¤"§&¡&¨A°­EÕ"2Õ2Ó3Ð3Ô4Ø	ˆQ�ˆØ�y‰y˜‹|‰ˆØŒr�v‰vŒ:ØØˆtŽ8œ<Ð(BÓCÐCÜ
�Šˆq‹	€AÜ
ˆaÐ"Õ"Ó
#€CØ�Œ;ÐŠ;r   N)Úmpmathr   r   ÚbackendrY   r1   r:   rM   rZ   rf   rj   rm   r   r   r   Ú<module>rp      s?   ðõ Ý à	�‰×	Ñ	€òò*ò*ò0ò0 ò&ô r   