+
    ‹°³jÌ	  ã                   ó–   € ^ RI HtHtHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
HtHt RR/R lt ! R	 R
]4      tRR/R lt ! R R]4      tR# )é    )ÚAddÚArgumentIndexErrorÚFunction)ÚPow)ÚS)Úlog)ÚcosÚsinÚevaluateTc                óP   € \        \        WR 7      \        P                  ) VR 7      # ©©r   )r   r	   r   ÚOne)Úxr   s   &$ÚZ/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/codegen/scipy_nodes.pyÚ_cosm1r      s   € ÜŒs�1Ô(¬1¯5©5¨&¸8ÔDÐDó    c                   óD   a € ] tR t^t o Rt^tRR ltR tR tR t	Rt
V tR# )	Úcosm1zÕMinus one plus cosine of x, i.e. cos(x) - 1. For use when x is close to zero.

Helper class for use with e.g. scipy.special.cosm1
See: https://docs.scipy.org/doc/scipy/reference/generated/scipy.special.cosm1.html
c                óN   € V^8X  d   \        V P                  !  ) # \        W4      h©z0
Returns the first derivative of this function.
)r
   Úargsr   ©ÚselfÚargindexs   &&r   ÚfdiffÚcosm1.fdiff   s'   € ð �qŒ=Ü˜Ÿ™‘OÐ#Ð#ä$ TÓ4Ð4r   c                ó   € \        V4      # ©N)r   )r   r   Úkwargss   &&,r   Ú_eval_rewrite_as_cosÚcosm1._eval_rewrite_as_cos   s   € Ü�a‹yÐr   c                óL   € V P                  \        4      P                  ! V/ VB # r   )Úrewriter	   Úevalf©r   r   r    s   &*,r   Ú_eval_evalfÚcosm1._eval_evalf    ó!   € Ø�|‰|œCÓ ×&Ò&¨Ð7°Ñ7Ð7r   c                ó’   € V P                   w  p\        VP                  ! R/ VB 4      pV\        VR R7      8w  d   V# \        V4      # ©Fr   © )r   r   Úsimplifyr   )r   r    r   Ú	candidates   &,  r   Ú_eval_simplifyÚcosm1._eval_simplify#   sA   € Ø�Y‰Y‰ˆÜ˜1Ÿ:š:Ñ/¨Ñ/Ó0ˆ	Øœ˜q¨5Ô1Ô1ØÐä˜“8ˆOr   r,   N©é   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Únargsr   r!   r'   r/   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s*   ø‡ € ñð
 €Eô5òò8÷ð r   r   c                óR   € \        \        WVR 7      \        P                  ) VR 7      # r   )r   r   r   r   )r   Úyr   s   &&$r   Ú_powm1r?   ,   s   € ÜŒs�1 (Ô+¬a¯e©e¨V¸hÔGÐGr   c                   óD   a € ] tR t^0t o Rt^tRR ltR tR tR t	Rt
V tR# )	Úpowm1zðMinus one plus x to the power of y, i.e. x**y - 1. For use when x is close to one or y is close to zero.

Helper class for use with e.g. scipy.special.powm1
See: https://docs.scipy.org/doc/scipy/reference/generated/scipy.special.powm1.html
c                óX  € V^8X  d_   \        V P                  ^ ,          V P                  ^,          4      V P                  ^,          ,          V P                  ^ ,          ,          # V^8X  d5   \        V P                  ^ ,          4      \        V P                  !  ,          # \        W4      hr   )r   r   r   r   r   s   &&r   r   Úpowm1.fdiff8   st   € ð �qŒ=Ü�t—y‘y •| T§Y¡Y¨q¥\Ó2°4·9±9¸Qµ<Õ?ÀÇ	Á	È!ÅÕLÐLØ˜Œ]Ü�t—y‘y •|Ó$¤S¨$¯)©)¡_Õ4Ð4ä$ TÓ4Ð4r   c                ó   € \        W4      # r   )r?   )r   r   r>   r    s   &&&,r   Ú_eval_rewrite_as_PowÚpowm1._eval_rewrite_as_PowC   s   € Ü�a‹|Ðr   c                óL   € V P                  \        4      P                  ! V/ VB # r   )r$   r   r%   r&   s   &*,r   r'   Úpowm1._eval_evalfF   r)   r   c                ó´   € V P                   w  r#\        VP                  ! R/ VB VP                  ! R/ VB 4      pV\        W#R R7      8w  d   V# \        W#4      # r+   )r   r?   r-   rA   )r   r    r   r>   r.   s   &,   r   r/   Úpowm1._eval_simplifyI   sP   € Ø�y‰y‰ˆÜ˜1Ÿ:š:Ñ/¨Ñ/°·²Ñ1E¸fÑ1EÓFˆ	Øœ˜q¨eÔ4Ô4ØÐä˜“;Ðr   r,   Nr1   )r3   r4   r5   r6   r7   r8   r   rE   r'   r/   r9   r:   r;   s   @r   rA   rA   0   s*   ø‡ € ñð
 €Eô	5òò8÷ð r   rA   N)Úsympy.core.functionr   r   r   Úsympy.core.powerr   Úsympy.core.singletonr   Ú&sympy.functions.elementary.exponentialr   Ú(sympy.functions.elementary.trigonometricr	   r
   r   r   r?   rA   r,   r   r   Ú<module>rP      sL   ðß AÑ AÝ  Ý "Ý 6ß =ðE˜$ô EôˆHô ð@H˜Tô HôˆHö r   