+
    ‰°³jã#  ã                   óT   € ^ RI t ^ RI5 R tR tR tR tR tR tR	 tR
 t	R t
R tR# )é    N)Ú*c                  óî   € ^\         n        R p \        V ^^.^RR7      w  rVR8  g   Q h\        ^
4       F;  p^VR,          ,           p\	        \        W4      V ! V4      ,
          4      V8  d   K;  Q h	  R# )é   c                 óB   € \        ^^V ,          ,
          4      V ,          # )é   )Úcos©Úxs   &Ú[/home/luca/screen-checking/.venv/lib/python3.14/site-packages/mpmath/tests/test_calculus.pyÚ<lambda>Ú$test_approximation.<locals>.<lambda>   s   € ”#�a˜˜!�•e“*˜Q–,ó    T)Úerrorgñhãˆµøä>g      @N)ÚmpÚdpsÚchebyfitÚrangeÚabsÚpolyval)ÚfÚpÚerrÚir
   s        r   Útest_approximationr      sk   € Ø„B„FÙ€AÜ�a˜!˜Q˜ ¨$Ô/�F€AØ�Œ:Ðˆ:Ü�2ŽYˆØ��"•�HˆÜ”7˜1“=¡1 Q£4Õ'Ó(¨3Ö.Ð.Ð.ó r   c                  óÜ   € ^\         n        \        R ^ 4      P                  \	        ^4      ^,          4      '       g   Q h\        R \
        4      P                  \        4      '       g   Q hR# )r   c                 óB   € V \        V 4      ,
          V ^,          ,          # )é   )Úsinr	   s   &r   r   Útest_limits.<locals>.<lambda>   s   € ˜Aœc !›f�H a¨¥dž?r   c                 ó0   € ^^V ,          ,           V ,          # ©é   © )Úns   &r   r   r      s   € ˜A˜a �c�E Až:r   N)r   r   ÚlimitÚaeÚmpfÚinfÚer#   r   r   Útest_limitsr*      sO   € Ø„B„FÜÑ*¨AÓ.×1Ñ1´#°a³&¸µ(×;Ò;Ð;Ð;ÜÑ%¤sÓ+×.Ñ.¬q×1Ò1Ð1Ò1r   c                  óÔ   € \        . ^4      ^ 8X  g   Q h\        ^ .^4      ^ 8X  g   Q h\        ^.^4      ^8X  g   Q h. ROp \        V ^4      ^ý8X  g   Q h\        V ^RR7      R8X  g   Q hR# )r   T)Ú
derivativeN)é   r   éþÿÿÿé   )éý   é¾   )r   ©r   s    r   Útest_polyvalr3      sr   € Ü�2�q‹>˜QÔÐÐÜ�A�3˜‹?˜aÔÐÐÜ�A�3˜‹?˜aÔÐÐâ€AÜ�1�Q‹<˜3ÔÐÐÜ�1�Q $Ô'¨:Ô5Ð5Ò5r   c                  ó¬  € \        ^R.4      p V ^ ,          P                  ^4      '       g   Q h\        . RO4      w  rV P                  R\        ^4      \        ,          ,
          4      '       g   Q hVP                  R\        ^4      \        ,          ,           4      '       g   Q h\        ^.4      . 8X  g   Q h\        P
                  ! \        R 4       R# )r"   c                  ó   € \        ^ .4      # )r   )Ú	polyrootsr#   r   r   r   Ú test_polyroots.<locals>.<lambda>#   s
   € ¤i°°¤nr   Néüÿÿÿ)r"   r   r   éÿÿÿÿ)r6   r&   ÚsqrtÚjÚpytestÚraisesÚ
ValueError)r   Úqs     r   Útest_polyrootsr@      s—   € Ü�1�R�&Ó€AØˆQ�4�7‰7�1�:Š:Ðˆ:Ü’WÓ�D€AØ�4‰4�”T˜!“WœQ•Y•×ÒÐÐØ�4‰4�”T˜!“WœQ•Y•×ÒÐÐä�a�S‹>˜RÔÐÐÜ
‡M‚M”*Ñ4Ö5r   c                  óÄ  € ^@p . RN^ NRVN^ NRN^ NRWN^ NRN^ NRXN^ NRN^ NRYN^ NRN^ NRZN^ NRN^ NR[N^ NRN^ NR\N^ NRN^ NR]N^ NR	N^ NR^N^ NR
N^ NR_N^ NRN^ NR`N^ NRN^ NRaN^ NRN^ NRbN^ NRN^ NRcN^ NRN^ NRdN^ NRN^ NReN^ NRNp\         P                  ^4      ;_uu_ 4        \        P                  ! \         P                  4      ;_uu_ 4        \        V^RRV ^
,          R7       RRR4       \        V^2RRV ^
,          R7      pV Uu. uF  p\        V4      NK  	  ppV. RNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRONRPNRQNRRNRSNRTNRUN8X  g   Q h RRR4       R#   + '       g   i     LÕ; iu upi   + '       g   i     R# ; i)fé@   ì	   #!”¤yÓUMDQj~U4	 ì	   Ð#~O6dI�W6o²¡b9ì	   ha0¦rÌ3(|Wo9Eì
   pâ~	#ð]¤‚lùs<m ì
   Ô<¥gó?IŒ"GX)p@/ ì
   Ð 1_âbm-ƒ9w:øbYj ì
   ØJ=Ð{|L	mã~È;` ì
   ðeŒoÔ.!03aÉ—7Í# ì	   ’þ;bfL†HQLRì	   ðe¤]r+…a ;M~ÕDML³ì	   ØJ5]c<üO¤JÖg¢1 ì   Ð ‰VÉ'6@âhË>ˆ)ì   Ô<-A»Gn,a;Ã0À$S ì   pbŽzÐ^.qì   h9N$$).ÁlF4 ì   Ð#vsKn?b; ì   #!°Oä»eTF©ÚmaxstepsÚcleanupr   Ú	extraprecNú-0.999ú-0.996ú-0.991ú-0.983ú-0.973ú-0.961ú-0.946ú-0.93ú-0.911ú-0.889ú-0.866ú-0.841ú-0.813ú-0.784ú-0.753ú-0.72ú-0.685ú-0.649ú-0.611ú-0.572ú-0.531ú-0.489ú-0.446ú-0.402ú-0.357ú-0.311ú-0.265ú-0.217ú-0.17ú-0.121ú-0.073ú-0.0243ú0.0243ú0.073ú0.121ú0.17ú0.217ú0.265z0.311ú0.357ú0.402ú0.446ú0.489ú0.531ú0.572ú0.611ú0.649ú0.685ú0.72ú0.753ú0.784ú0.813ú0.841ú0.866ú0.889ú0.911ú0.93ú0.946ú0.961ú0.973ú0.983ú0.991ú0.996ú0.999ì÷ÿÿÿ`<²	&&
 xXD`D� ì÷ÿÿÿ NÚ$‡U­VOF>³`…}Dìöÿÿÿàcs9�l™MhPc;/,3 ìöÿÿÿ Wß)ç4“G‡°`ŸY ìöÿÿÿàög24ú¸Kc�89z… ìöÿÿÿ 	Œ@bmÏDu#Ép‹O2‡> ìöÿÿÿ`|½fl?Ñ'ÕhØ_ÖÖK¥ ì÷ÿÿÿ /Ç $+È-kMsf]¤`û:ì÷ÿÿÿ /�¦vÍ\ Q¼B‘8¢%Œì÷ÿÿÿ`|]€B`3*0Vwk£_ ì÷ÿÿÿ 	”x,a6ƒF~E8P ìøÿÿÿà~&-ME³	A"ìøÿÿÿ W?nÀ05õ%Zu½ ìùÿÿÿàcd qT¿Tõ ìúÿÿÿ NÂs,�1j	ìûÿÿÿ`<xŽ!£u)r   Úworkdpsr<   r=   ÚNoConvergencer6   Ústr)r$   ÚcoeffsÚrootsÚrs       r   Útest_polyroots_legendrer­   %   sÝ  € Ø
€Að Ð4ð  °að  Ø0ð Ø23ð à0ð à23ð ð 	2ð ð 45ð ð 	2ð	 ð 45ð	 ð
 	3ð ð
 56ð ð 	3ð ð 56ð ð 	4ð ð 67ð ð 	3ð ð 56ð ð 	4ð ð 67ð ð 	3ð ð 56ð ð 	4ð ð 67ð ð 	3ð ð 56ð ð 	3ð ð 56ð ð 	2ð ð 45ð ð 	3ð ð 56ð ð  	1ð! ð  34ð! ð" 	2ð# ð" 45ð# ð$ 	0ð% ð$ 23ð% ð& 	1ð' ð& 34ð' ð( 	/ð) ð( 12ð) ð* 	/ð+ ð* 12ð+ ð, 	-ð- ð, /0ð- ð. 	-ð/ ð. /0ð/ ð0 	+ð1 ð0 -.ð1 ð2 	+ð3 ð2 -.ð3 ð4 	(ð5 ð4 *+ð5 ð6 	(ð7 ð6 *+ð7 ð8 	%ð9 ð8 '(ð9 ð: 	$ð; ð: &'ð; ð< 	!ð= ð< #$ð= ð> 	 ð? ð> "#ð? ð@ 	ðA €FôD 
�‰�A��Ü�]Š]œ2×+Ñ+×,Õ,Ü�f q°$¸eØ ! "¥õ&÷ -ô ˜&¨2°tÀ5Ø �dô$ˆá!&Ó'¡˜A”�Q–¡ˆÐ'Øð	BˆXð 	B�xð 	B ð 	B¨8ð 	B°Xð 	B¸xð 	BØð	BØð	BØ'ð	BØ)1ð	BØ3;ð	BØ=Eð	Bàð	Bàð	Bà (ð	Bà*1ð	Bà3;ð	Bà=Eð	Bð ð	Bð ð	Bð !)ð	Bð +3ð	Bð 5=ð	Bð ?Gð	Bð ð		Bð ð		Bð !)ð		Bð +3ð		Bð 5<ð		Bð >Fð		Bð
 ð	Bð
  ð	Bð
 "*ð	Bð
 ,3ð	Bð
 5<ð	Bð
 >Dð	Bð
 FMð	Bð ð	Bð ð	Bð &ð	Bð (/ð	Bð 18ð	Bð :Að	Bð CJð	Bð ð	Bð ð	Bð &ð	Bð (/ð	Bð 17ð	Bð 9@ð	Bð BIð	Bð ð	Bð ð	Bð &ð	Bð (/ð	Bð 18ð	Bð :@ð	Bð BIð	Bð ð	Bð ð	Bð &ð	Bð (/ð	Bð 18ð	Bð :Að	Bô
Bð 
	Bñ 
B÷ 
‰ß,×,üò (÷ 
�ˆús1   Â$-GÃF6	Ã)#GÄG	Ä BGÆ6GÇGÇG	c            
      óô  € ^dp . RN^ NRYN^ NRN^ NRZN^ NRN^ NR[N^ NRN^ NR\N^ NRN^ NR]N^ NRN^ NR^N^ NRN^ NR_N^ NRN^ NR`N^ NR	N^ NRaN^ NR
N^ NRbN^ NRN^ NRcN^ NRN^ NRdN^ NRN^ NReN^ NRN^ NRfN^ NRN^ NRgN^ NRN^ NRhN^ NRNp\        . RNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRONRPNRQNRRN4      p\        P                  ^\        P                  ,          4      ;_uu_ 4        \	        V^2RSRT^V ,          RU7      pRVRVRV4       \
        P                  ! \        P                  4      ;_uu_ 4        \	        V^RSRTV RU7       RVRVRV4       \	        V^RSRSWRW7      w  rE\        \        X4      \        V4      P                  \        4      ,
          4      V8  g   Q h\	        V^RSRSWRX,          RW7      w  rg\        \        V4      \        V4      P                  \        4      ,
          4      V8  g   Q hRV#   + '       g   i     Lþ; i  + '       g   i     LÌ; i)iéd   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   z 0.311r~   r   r€   r�   r‚   rƒ   r„   r…   r†   r‡   rˆ   r‰   rŠ   r‹   rŒ   r�   rŽ   r�   r�   r‘   r’   r“   r”   r•   r–   z1.0TFrT   N)rU   rV   r   rW   Ú
roots_init:Né<   Nr—   r˜   r™   rš   r›   rœ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   r¦   )Úmatrixr   r§   r   r6   r<   r=   r¨   ÚmaxÚapplyr   )Ú
extra_precrª   r°   Úroots_exactr«   r   Úroots1Úerr1s           r   Útest_polyroots_legendre_initr¹   ]   sm  € Ø€Jð Ð4ð  °að  Ø0ð Ø23ð à0ð à23ð ð 	2ð ð 45ð ð 	2ð	 ð 45ð	 ð
 	3ð ð
 56ð ð 	3ð ð 56ð ð 	4ð ð 67ð ð 	3ð ð 56ð ð 	4ð ð 67ð ð 	3ð ð 56ð ð 	4ð ð 67ð ð 	3ð ð 56ð ð 	3ð ð 56ð ð 	2ð ð 45ð ð 	3ð ð 56ð ð  	1ð! ð  34ð! ð" 	2ð# ð" 45ð# ð$ 	0ð% ð$ 23ð% ð& 	1ð' ð& 34ð' ð( 	/ð) ð( 12ð) ð* 	/ð+ ð* 12ð+ ð, 	-ð- ð, /0ð- ð. 	-ð/ ð. /0ð/ ð0 	+ð1 ð0 -.ð1 ð2 	+ð3 ð2 -.ð3 ð4 	(ð5 ð4 *+ð5 ð6 	(ð7 ð6 *+ð7 ð8 	%ð9 ð8 '(ð9 ð: 	$ð; ð: &'ð; ð< 	!ð= ð< #$ð= ð> 	 ð? ð> "#ð? ð@ 	ðA €FôD ð K˜(ð K Hð K¨xð K¸ð KÀ8ð KØ"ðKØ$,ðKØ/6ðKØ9AðKØCKðKà"ðKà$,ðKà/7ðKà9AðKàCKðKð "ðKð %-ðKð 08ðKð :BðKð DLðKð #ð	Kð %-ð	Kð 08ð	Kð :Bð	Kð DLð	Kð
 #ðKð
 %-ðKð
 08ðKð
 :AðKð
 DLðKð #ðKð %.ðKð 19ðKð ;BðKð ELðKð !ðKð &-ðKð 18ðKð :BðKð ELðKð "ðKð &-ðKð 18ðKð ;BðKð ELðKð "ðKð &-ðKð 18ðKð ;AðKð ELðKð "ðKð &-ðKð 18ðKð ;BðKð ELðKð "ðKð &,ðKð 18ðKð ;BðKð ELðKð "ðKð &-ðKð 18ðKð ;BðKð EJðKó L€Jô 
�‰�A”b—f‘f•H×	Õ	Ü °¸TÈØ*+¨J­,ô8ˆ÷ 
ô 
�Š”r×'Ñ'×	(Õ	(Ü�& 1¨d¸%Ø&õ	(÷ 
)ô ˜&¨1°dÀ$Ø$.ôF�I€EäŒv�kÓ"¤6¨%£=×#6Ñ#6´sÓ#;Õ;Ó<¸sÔBÐBÐBÜ˜F¨R¸ÀTØ&0Às½OôM�K€FäŒv�kÓ"¤6¨&£>×#7Ñ#7¼Ó#<Õ<Ó=ÀÔDÐDÒD÷ 
×	ú÷ 
)×	(ús   ÅIÆI'ÉI$	É'I7	c                  óÐ  € \        ^4      p ^\        n        ^
pV .p^p\        ^V^,           4       F"  pW4,          pVP	                  W,          4       K$  	  \        W!^,          V^,          4      w  rV\        ^ ^R4       FW  p\        VRRR1,          V4      \        VRRR1,          V4      ,          pVP                  \        V4      R4      '       d   KW  Q h	  ^\        n        R# )r"   gš™™™™™¹?Ng»½×Ùß|Û=r9   )
r'   r   r   r   ÚappendÚpadeÚaranger   r&   Úexp)	ÚoneÚNÚaÚkr   r   r?   r
   r¬   s	            r   Ú	test_paderÃ   ›   sÂ   € Ü
ˆa‹&€CØ„B„FØ
€AØ	ˆ€AØ	€AÜ�1�a˜•cŽ]ˆØ	�ˆØ	�‰�•Žñ ô ��a•4˜˜A�Ó�D€AÜ�A�q˜#ÖˆÜ�A‘d˜�d•G˜QÓ¤¨©$¨B¨$­°Ó 3Õ3ˆØ�t‰t”C˜“F˜G×$Ô$Ð%Ð$ñ ð „B†Fr   c                  ó¾  € ^\         n        \        R R^.^4      w  rV ^ ,          P                  R4      '       g   Q hV ^,          P                  R\	        ^4      ,          ^\
        ,          ,          4      '       g   Q hV ^,          P                  ^\	        ^4      ,          ^\
        ,          ,          4      '       g   Q hV^ ,          ^ 8X  g   Q hV^,          P                  ^^\
        ,          ,          4      '       g   Q hV^,          P                  ^^\
        ,          ,          4      '       g   Q h\        W3R^.^4      P                  R4      '       g   Q hR# )r   c                 ó   € V ^,           # r!   r#   r	   s   &r   r   Útest_fourier.<locals>.<lambda>¬   s   € ˜Q˜qžSr   g      ø?gè–¯®�þ?Nr9   éýÿÿÿ)r   r   Úfourierr&   r:   ÚpiÚ
fourierval)ÚcÚss     r   Útest_fourierrÍ   ª   s   € Ø„B„FÜ‘= 2 q '¨1Ó-�D€AàˆQ�4�7‰7�3�<Š<Ðˆ<ØˆQ�4�7‰7�2”d˜1“g•:˜q¤�tÕ$×%Ò%Ð%Ð%ØˆQ�4�7‰7�1”T˜!“W•9˜a¤�dÕ#×$Ò$Ð$Ð$ØˆQ�4�1Œ9Ðˆ9ØˆQ�4�7‰7�1�aœ•d•8×ÒÐÐØˆQ�4�7‰7�1�aœ•d•8×ÒÐÐÜ�q�f˜r 1˜g qÓ)×,Ñ,Ð-?×@Ò@Ð@Ò@r   c                  óª   € ^\         n        \        R ^R4      P                  ^\	        ^\
        ,          4      ,          ^,          4      '       g   Q hR# )r   c                 ó   € V # ©Nr#   ©Úts   &r   r   Ú test_differint.<locals>.<lambda>¸   s   € ™qr   Ng      à¿)r   r   Ú	differintr&   r:   rÉ   r#   r   r   Útest_differintrÕ   ¶   s9   € Ø„B„FÜ‘[ ! TÓ*×-Ñ-¨a´°Q´rµT³
­l¸1­n×=Ò=Ð=Ò=r   c                  ó  € ^\         n        Rp R pR pV! V 4      p\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q hR	p V! V 4      p\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q hRp R
 pR pV! V 4      p\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q hR	p V! V 4      p\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q h\        WRR7      P                  V4      '       g   Q hR# )r   g{®Gáz„?c                 ó0   € ^V ^,           ^,          ,          # r!   r#   r2   s   &r   r   Útest_invlap.<locals>.<lambda>½   s   € �1�a˜•c˜A•X–:r   c                 ó(   € V \        V ) 4      ,          # rÐ   )r¾   rÑ   s   &r   r   rØ   ¾   s   € �1”S˜!˜“W–9r   Útalbot)ÚmethodÚstehfestÚdehoogÚcoheng      ð?c                 ó&   € \        V 4      V ,          # rÐ   )Úlogr2   s   &r   r   rØ   Ì   s   € ”3�q“6˜!–8r   c                 ó0   € \         ) \        V 4      ,
          # rÐ   )Úeulerrà   rÑ   s   &r   r   rØ   Í   s   € ”E�6œ#˜a›&–=r   N)r   r   Úinvertlaplacer&   )rÒ   ÚfpÚftÚftts       r   Útest_invlaprç   º   s5  € Ø„B„FØ€AÙ	€BÙ	€BÙ
ˆQ‹%€CÜ˜ XÔ.×1Ñ1°#×6Ò6Ð6Ð6Ü˜ ZÔ0×3Ñ3°C×8Ò8Ð8Ð8Ü˜ XÔ.×1Ñ1°#×6Ò6Ð6Ð6Ü˜ WÔ-×0Ñ0°×5Ò5Ð5Ð5Ø€AÙ
ˆQ‹%€CÜ˜ XÔ.×1Ñ1°#×6Ò6Ð6Ð6Ü˜ ZÔ0×3Ñ3°C×8Ò8Ð8Ð8Ü˜ XÔ.×1Ñ1°#×6Ò6Ð6Ð6Ü˜ WÔ-×0Ñ0°×5Ò5Ð5Ð5à€AÙ	€BÙ	 €BÙ
ˆQ‹%€CÜ˜ XÔ.×1Ñ1°#×6Ò6Ð6Ð6Ü˜ ZÔ0×3Ñ3°C×8Ò8Ð8Ð8Ü˜ XÔ.×1Ñ1°#×6Ò6Ð6Ð6Ü˜ WÔ-×0Ñ0°×5Ò5Ð5Ð5Ø€AÙ
ˆQ‹%€CÜ˜ XÔ.×1Ñ1°#×6Ò6Ð6Ð6Ü˜ ZÔ0×3Ñ3°C×8Ò8Ð8Ð8Ü˜ XÔ.×1Ñ1°#×6Ò6Ð6Ð6Ü˜ WÔ-×0Ñ0°×5Ò5Ð5Ò5r   )r<   Úmpmathr   r*   r3   r@   r­   r¹   rÃ   rÍ   rÕ   rç   r#   r   r   Ú<module>ré      sB   ðÛ Ü ò/ò2ò
6ò6ò6Bòp<Eò|ò
Aò>ô6r   