+
    ‹°³jÿ  ã                   ó¾   € ^ RI HtHt ^ RIHt ^ RIHtHt ^ RIH	t	H
t
 ^ RIHtHtHtHtHtHtHtHtHtHtHt ^ RIHt R tR tR	 tR
 tR tR tR tR t R t!R t"R# )é    )ÚRationalÚpi)ÚS)ÚSymbolÚsymbols)ÚexpÚlog)Úexpm1Úlog1pÚexp2Úlog2ÚfmaÚlog10ÚSqrtÚCbrtÚhypotÚisnanÚisinf)Ú
expand_logc                  ó   € \        ^ 4      ^ 8X  g   Q h\        RRR7      p \        V 4      P                  RR7      \        V 4      ,
          R8X  g   Q h\        V 4      P	                  R4      \        V 4      ,
          R8X  g   Q h\        V 4      P	                  R4      \        V 4      ,
          R8X  g   Q h\        R4      P                  4       ^,
          R,
          R,
          R	8  d   Q h\        \        R4      P                  4       R,
          R,
          4      R	8  g   Q h\        V 4      P                  '       g   Q h\        V 4      P                  '       g   Q h\        ^*V ,          4      P                  V 4      ^*\        ^*V ,          4      ,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P                  V 4      \        ^*V ,          4      P                  RR7      P                  V 4      ,
          ^ 8X  g   Q hR
# )r   ÚxT©Úreal©ÚfuncÚ	tractabler   g»½×Ùß|Û=g#B’¡œ·;gæ^ 9^;Néÿÿÿÿ)
r
   r   Úexpandr   ÚrewriteÚevalfÚabsÚis_realÚ	is_finiteÚdiff©r   s    Úd/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/codegen/tests/test_cfunctions.pyÚ
test_expm1r'      s‘  € ä�‹8�qŒ=Ðˆ=äˆs˜Ô€Aô �‹8�?‰? ˆ?Ó%¬¨A«Õ.°"Ô4Ð4Ð4Ü�‹8×Ñ˜KÓ(¬3¨q«6Õ1°RÔ7Ð7Ð7Ü�‹8×Ñ˜EÓ"¤S¨£VÕ+¨rÔ1Ð1Ð1ô �U“×!Ñ!Ó# aÕ'¨5Õ0°5Õ8¸EÔAÐAÐAÜŒu�U‹|×!Ñ!Ó# eÕ+¨eÕ3Ó4°uÔ<Ð<Ð<ô �‹8××ÐÐÐÜ�‹8××ÐÐÐô ��A•‹;×Ñ˜AÓ ¤C¨¨1­£I¥Õ-°Ô2Ð2Ð2Ü��A•‹;×Ñ˜AÓ¤ r¨!¥t£×!3Ñ!3¸Ð!3Ó!>×!CÑ!CÀAÓ!FÕFÈ!ÔKÐKÒKó    c                  óè  € \        ^ 4      ^ 8X  g   Q h\        ^
4      p \        \        V R,          4      \        V R,          ^,           4      ,
          \        V R,          4      ,           4      ^ 8X  g   Q h\	        RRR7      p\        V4      P                  RR7      \        V^,           4      ,
          ^ 8X  g   Q h\        V4      P                  R4      \        V^,           4      ,
          ^ 8X  g   Q h\        V4      P                  R4      \        V^,           4      ,
          ^ 8X  g   Q h\        \        R4      P                  4       R,
          4      R	8  d   Q h\        \        \        R4      4      P                  4       R,
          4      R	8  g   Q h\        ^\        R^4      ,          ) 4      P                  '       g   Q h\        R4      P                  '       d   Q h\        \        4      P                  '       g   Q h\        V4      P                  '       d   Q h\        \	        R
RR7      4      P                  '       g   Q h\        V4      P                  '       d   Q h\        \	        RRR7      4      P                  '       g   Q h\        V4      P                  '       d   Q h\        \	        RRR7      4      P                  '       g   Q h\        ^*V,          4      P!                  V4      ^*^*V,          ^,           ,          ,
          ^ 8X  g   Q h\        ^*V,          4      P!                  V4      \        ^*V,          4      P                  RR7      P!                  V4      ,
          ^ 8X  g   Q hR# )r   iè  r   Tr   r   r   r	   g>ÃØN}a+g0Žä.ÿ++Úy)ÚpositiveÚz)ÚzeroÚo)ÚnonnegativeNiüÿÿg      ð?r   )r   r   r   r	   r   r   r   r!   r    r   r"   r#   r   Úis_positiveÚis_zeroÚis_nonnegativer$   )Údr   s     r&   Ú
test_log1pr4   #   sœ  € ä�‹8�qŒ=Ðˆ=Ü	ˆ"‹€AÜ”e˜A˜u�H“o¬¨A¨t­G°a­KÓ(8Õ8¼3¸qÀ$½w»<ÕGÓHÈAÔMÐMÐMäˆs˜Ô€Aô �‹8�?‰? ˆ?Ó%¬¨A°­E«
Õ2°aÔ7Ð7Ð7Ü�‹8×Ñ˜KÓ(¬3¨q°1­u«:Õ5¸Ô:Ð:Ð:Ü�‹8×Ñ˜EÓ"¤S¨¨Q­£ZÕ/°1Ô4Ð4Ð4ô ”3�y“>×'Ñ'Ó)¨EÕ1Ó2°VÔ;Ð;Ð;ÜŒzœ% ›,Ó'×-Ñ-Ó/°%Õ7Ó8¸6ÔAÐAÐAô �!”X˜b !“_Õ$Ð$Ó%×-×-Ð-Ð-Ð-ä�R‹y×"×"Ð"Ð"Ð"Ü”‹9××ÐÐÐä�Q‹x×#×#Ð#Ð#Ð#Ü”˜ dÔ+Ó,×8×8Ð8Ð8Ð8ä�Q‹x××ÐÐÐÜ”˜ $Ô'Ó(×0×0Ð0Ð0Ð0ä�Q‹x×&×&Ð&Ð&Ð&Ü”˜¨Ô.Ó/×>×>Ð>Ð>Ð>ô ��A•‹;×Ñ˜AÓ  R¨¥T¨A¥X¥Õ.°!Ô3Ð3Ð3Ü��A•‹;×Ñ˜AÓ¤ r¨!¥t£×!3Ñ!3¸Ð!3Ó!>×!CÑ!CÀAÓ!FÕFÈ!ÔKÐKÒKr(   c                  óì  € \        ^4      ^8X  g   Q h\        RRR7      p \        V 4      P                  RR7      ^V ,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P                  V 4      ^*\        ^*V ,          4      ,          \	        ^4      ,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P                  V 4      \        ^*V ,          4      P                  V 4      ,
          ^ 8X  g   Q hR# )é   r   Tr   r   N)r   r   r   r$   r	   r%   s    r&   Ú	test_exp2r7   H   s¶   € ä�‹7�aŒ<Ðˆ<äˆs˜Ô€Aô �‹7�>‰>˜tˆ>Ó$ q¨!¥tÕ+¨qÔ0Ð0Ð0ô ��1•‹:�?‰?˜1Ó ¤4¨¨1­£:¥¬c°!«fÕ 4Õ4¸Ô9Ð9Ð9Ü��1•‹:�?‰?˜1Ó¤ R¨¥T£
§¡°Ó 2Õ2°aÔ7Ð7Ò7r(   c                  óú  € \        ^4      ^8X  g   Q h\        \        4      \        \        4      \        ^4      ,          8w  g   Q h\        RRR7      p \        V 4      \        V 4      \        ^4      ,          8w  g   Q h\        ^V ,          4      V 8X  g   Q h\        V 4      P	                  RR7      \        V 4      \        ^4      ,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P                  4       ^\        ^4      V ,          ,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P                  4       \        ^*V ,          4      P	                  RR7      P                  V 4      ,
          ^ 8X  g   Q hR# )é   r   Tr   r   N)r   r   r	   r   r   r$   r%   s    r&   Ú	test_log2r:   V   s  € ä�‹7�aŒ<Ðˆ<Ü”‹8”sœ2“wœs 1›v•~Ô%Ð%Ð%äˆs˜Ô€AÜ�‹7”c˜!“fœS ›V•mÔ#Ð#Ð#Ü��1•‹:˜Œ?Ðˆ?ô �‹7�>‰>˜tˆ>Ó$¤s¨1£v¬c°!«f¥}Õ4¸Ô9Ð9Ð9ô ��1•‹:�?‰?Ó˜q¤# a£&¨¥(�|Õ+¨qÔ0Ð0Ð0Ü��1•‹:�?‰?Óœt B q¥D›z×0Ñ0°dÐ0Ó;×@Ñ@ÀÓCÕCÀqÔHÐHÒHr(   c                  ó  € \        R 4      w  rp\        WV4      P                  RR7      W,          ,
          V,
          ^ 8X  g   Q h\        ^V ,          ^*V,          ^eV,          4      pVP                  V 4      VP                  RR7      P                  V 4      ,
          ^ 8X  g   Q hVP                  V4      VP                  RR7      P                  V4      ,
          ^ 8X  g   Q hVP                  V4      VP                  RR7      P                  V4      ,
          ^ 8X  g   Q hVP                  V 4      RV,          ,
          ^ 8X  g   Q hVP                  V4      RV ,          ,
          ^ 8X  g   Q hVP                  V4      ^e,
          ^ 8X  g   Q hR# )zx y zTr   NiÊ  )r   r   r   r$   )r   r*   r,   Úexprs       r&   Útest_fmar=   g   sH  € Ü�gÓ�G€Aˆ!ô ˆq�Q‹<×Ñ DÐÓ)¨A­CÕ/°!Õ3°qÔ8Ð8Ð8äˆr�!�t�R˜•T˜3˜q�5Ó!€Dð �9‰9�Q‹<˜$Ÿ+™+¨4˜+Ó0×5Ñ5°aÓ8Õ8¸AÔ=Ð=Ð=Ø�9‰9�Q‹<˜$Ÿ+™+¨4˜+Ó0×5Ñ5°aÓ8Õ8¸AÔ=Ð=Ð=Ø�9‰9�Q‹<˜$Ÿ+™+¨4˜+Ó0×5Ñ5°aÓ8Õ8¸AÔ=Ð=Ð=à�9‰9�Q‹<˜% �'Õ! QÔ&Ð&Ð&Ø�9‰9�Q‹<˜% �'Õ! QÔ&Ð&Ð&Ø�9‰9�Q‹<˜#Õ Ô"Ð"Ò"r(   c                  óè  € \        R 4      p \        V 4      P                  RR7      \        V 4      \        ^
4      ,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P	                  V 4      ^\        ^
4      V ,          ,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P	                  V 4      \        ^*V ,          4      P                  RR7      P	                  V 4      ,
          ^ 8X  g   Q hR# ©r   Tr   N)r   r   r   r	   r$   r%   s    r&   Ú
test_log10r@   y   s¶   € Üˆs‹€Aô �‹8�?‰? ˆ?Ó%¬¨A«¬s°2«w­Õ6¸!Ô;Ð;Ð;ô ��A•‹;×Ñ˜AÓ ¤C¨£G¨A¥I¥Õ.°!Ô3Ð3Ð3Ü��A•‹;×Ñ˜AÓ¤ r¨!¥t£×!3Ñ!3¸Ð!3Ó!>×!CÑ!CÀAÓ!FÕFÈ!ÔKÐKÒKr(   c                  ó  € \        R 4      p \        V 4      P                  RR7      V \        ^^4      ,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P	                  V 4      ^*^*V ,          \        ^^4      ^,
          ,          ,          ^,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P	                  V 4      \        ^*V ,          4      P                  RR7      P	                  V 4      ,
          ^ 8X  g   Q hR# r?   )r   r   r   r   r$   r%   s    r&   Ú	test_CbrtrB   „   sÃ   € Üˆs‹€Aô �‹7�>‰>˜tˆ>Ó$ q¬(°1°a«.Õ'8Õ8¸AÔ=Ð=Ð=ô ��1•‹:�?‰?˜1Ó  B q¥D¬H°Q¸«N¸QÕ,>Õ#?Õ ?ÀÕ AÕAÀQÔFÐFÐFÜ��1•‹:�?‰?˜1Ó¤ R¨¥T£
× 1Ñ 1°tÐ 1Ó <× AÑ AÀ!Ó DÕDÈÔIÐIÒIr(   c                  ó  € \        R 4      p \        V 4      P                  RR7      V \        P                  ,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P                  V 4      ^*^*V ,          \        P                  ^,
          ,          ,          ^,          ,
          ^ 8X  g   Q h\        ^*V ,          4      P                  V 4      \        ^*V ,          4      P                  RR7      P                  V 4      ,
          ^ 8X  g   Q hR# r?   )r   r   r   r   ÚHalfr$   r%   s    r&   Ú	test_SqrtrE   �   s½   € Üˆs‹€Aô �‹7�>‰>˜tˆ>Ó$ q¬!¯&©&¥yÕ0°AÔ5Ð5Ð5ô ��1•‹:�?‰?˜1Ó  B q¥D¬A¯F©F°Q­JÕ#7Õ 7¸Õ 9Õ9¸QÔ>Ð>Ð>Ü��1•‹:�?‰?˜1Ó¤ R¨¥T£
× 1Ñ 1°tÐ 1Ó <× AÑ AÀ!Ó DÕDÈÔIÐIÒIr(   c                  óþ  € \        R 4      w  r\        W4      P                  RR7      V ^,          V^,          ,           \        P                  ,          ,
          ^ 8X  g   Q h\        ^V ,          ^*V,          4      P                  V 4      P                  RR7      \        ^V ,          ^*V,          4      P                  RR7      P                  V 4      ,
          ^ 8X  g   Q h\        ^V ,          ^*V,          4      P                  V4      P                  RR7      \        ^V ,          ^*V,          4      P                  RR7      P                  V4      ,
          ^ 8X  g   Q h\        ^V ,          ^*V,          4      P                  V 4      P                  RR7      RV ,          ^V ,          ^,          ^*V,          ^,          ,           \        R^4      ,          ,          ^,          ,
          ^ 8X  g   Q h\        ^V ,          ^*V,          4      P                  V4      P                  RR7      RV,          ^V ,          ^,          ^*V,          ^,          ,           \        R^4      ,          ,          ^,          ,
          ^ 8X  g   Q hR# )zx yTr   NiB  r   iÈ  )r   r   r   r   rD   r$   r   )r   r*   s     r&   Ú
test_hypotrG   š   sÿ  € Ü�5‹>�D€Aô �‹;×Ñ 4ÐÓ(¨A¨q­D°1°aµ4­K¼!¿&¹&Õ+@Õ@ÀAÔEÐEÐEô ��A•�r˜!•tÓ×!Ñ! !Ó$×+Ñ+°Ð+Ó6¼¸rÀ!½tÀRÈÅTÓ9J×9QÑ9QÐW[Ð9QÓ9\×9aÑ9aÐbcÓ9dÕdÐhiÔiÐiÐiÜ��A•�r˜!•tÓ×!Ñ! !Ó$×+Ñ+°Ð+Ó6¼¸rÀ!½tÀRÈÅTÓ9J×9QÑ9QÐW[Ð9QÓ9\×9aÑ9aÐbcÓ9dÕdÐhiÔiÐiÐiä��A•�r˜!•tÓ×!Ñ! !Ó$×+Ñ+°Ð+Ó6¸À½ÀRÈÅTÈAÅIÐQSÐTUÕQUÐXYÕPYÕDYÔ\dÐegÐijÓ\kÕCkÕ9kÐlmÕ9mÕmÐqrÔrÐrÐrÜ��A•�r˜!•tÓ×!Ñ! !Ó$×+Ñ+°Ð+Ó6¸À½ÀRÈÅTÈAÅIÐQSÐTUÕQUÐXYÕPYÕDYÔ\dÐegÐijÓ\kÕCkÕ9kÐlmÕ9mÕmÐqrÔrÐrÒrr(   c                  óX  € \        R 4      p \        \        P                  54      R8X  g   Q h\        \        P                  ) 4      R8X  g   Q h\        \        P                  4      R8X  g   Q h\        V 4      pVR9  g   Q hVP
                  \        J g   Q hVP                  V 38X  g   Q h\        \        P                  4      R8X  g   Q h\        \        P                  4      R8X  g   Q h\        V 4      pVR9  g   Q hVP
                  \        J g   Q hVP                  V 38X  g   Q hR# )r   TFN)FT)	r   r   r   ÚInfinityÚPir   Úargsr   ÚNaN)r   ÚisinfxÚisnanxs      r&   Útest_isnan_isinfrO   ¨   sý   € Üˆs‹€Aô ”!—*‘*�Ó Ô%Ð%Ð%Ü”!—*‘*�Ó Ô%Ð%Ð%Ü”—‘‹;˜%ÔÐÐÜ�1‹X€FØ˜Ô&Ð&Ð&Ø�;‰;œ%ÓÐÐØ�;‰;˜1˜$ÔÐÐô ”—‘‹<˜4ÔÐÐÜ”—‘‹;˜%ÔÐÐÜ�1‹X€FØ˜Ô&Ð&Ð&Ø�;‰;œ%ÓÐÐØ�;‰;˜1˜$ÔÐÒr(   N)#Úsympy.core.numbersr   r   Úsympy.core.singletonr   Úsympy.core.symbolr   r   Ú&sympy.functions.elementary.exponentialr   r	   Úsympy.codegen.cfunctionsr
   r   r   r   r   r   r   r   r   r   r   Úsympy.core.functionr   r'   r4   r7   r:   r=   r@   rB   rE   rG   rO   © r(   r&   Ú<module>rW      sd   ðß -Ý "ß /ß =÷÷ ÷ ñ õ +òLò0"LòJ8òIò"#ò$LòJòJòsôr(   