+
    i                     l   ^ RI HtHtHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHtHt ^ RIHtHt ^RIHtHt R	R
/R lt]P,                  ^,          t]! ]4      tR	R
/R ltR	R
/R ltR	R
/R lt ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t  ! R R]4      t!R# )    )AddArgumentIndexErrorFunction)Pow)S)default_sort_key)sympify)explog)MaxMin)TokennoneevaluateTc          
      X    \        \        \        WR 7      \        WR 7      VR 7      4      # r   )r   r   r
   x1x2r   s   &&$y/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/sympy/codegen/numpy_nodes.py
_logaddexpr      s!    s3r-s2/IT\]^^    c                0    \        WR 7      \        ,          # r   )r   _ln2xr   s   &$r   _lbr      s    q$T))r   c                $    \        \        WR 7      # r   )r   _twor   s   &$r   _exp2r!      s    tQ**r   c          
      X    \        \        \        WR 7      \        WR 7      VR 7      4      # r   )r   r   r!   r   s   &&$r   _logaddexp2r#      s*    s5//(D E Er   c                   J   a  ] tR t^ t o Rt^tR tR	R ltR tR t	R t
RtV tR# )
	logaddexpzLogarithm of the sum of exponentiations of the inputs.

Helper class for use with e.g. numpy.logaddexp

See Also
========

https://numpy.org/doc/stable/reference/generated/numpy.logaddexp.html
c                P    \         P                  ! V .\        V\        R 7      O5!  # )keyr   __new__sortedr   clsargss   &*r   r*   logaddexp.__new__,        IfT7G&HIIr   c                    V^8X  d   V P                   w  r#M!V^8X  d   V P                   w  r2M\        W4      h\        P                  \        P                  \	        W2,
          4      ,           ,          # z0
Returns the first derivative of this function.
)r.   r   r   Oner
   selfargindexwrtothers   &&  r   fdifflogaddexp.fdiff/   sU     q=JC]JE3$T44uuaeec%)n,--r   c                    \        W4      # N)r   r5   r   r   kwargss   &&&,r   _eval_rewrite_as_loglogaddexp._eval_rewrite_as_log;   s    "!!r   c                L    V P                  \        4      P                  ! V/ VB # r<   rewriter   evalfr5   r.   r>   s   &*,r   _eval_evalflogaddexp._eval_evalf>   !    ||C &&777r   c                   a V3R  lV P                    4       w  r4\        W44      pV\        W4RR7      8w  d   V# \        W44      # )c              3   F   <"   T F  qP                   ! R/ SB x  K  	  R # 5iN )simplify.0r   r>   s   & r   	<genexpr>+logaddexp._eval_simplify.<locals>.<genexpr>B   s     8i

$V$is   !Fr   )r.   r   r%   r5   r.   r>   ab	candidates   &*l   r   _eval_simplifylogaddexp._eval_simplifyA   s<    8dii8q$	
1%88Q?"r   rL   N   __name__
__module____qualname____firstlineno____doc__nargsr*   r9   r?   rF   rV   __static_attributes____classdictcell____classdict__s   @r   r%   r%       s0      EJ
."8# #r   r%   c                   J   a  ] tR t^Jt o Rt^tR tR	R ltR tR t	R t
RtV tR# )

logaddexp2zLogarithm of the sum of exponentiations of the inputs in base-2.

Helper class for use with e.g. numpy.logaddexp2

See Also
========

https://numpy.org/doc/stable/reference/generated/numpy.logaddexp2.html
c                P    \         P                  ! V .\        V\        R 7      O5!  # r'   r)   r,   s   &*r   r*   logaddexp2.__new__V   r0   r   c                    V^8X  d   V P                   w  r#M!V^8X  d   V P                   w  r2M\        W4      h\        P                  \        P                  \	        W2,
          4      ,           ,          # r2   )r.   r   r   r3   r!   r4   s   &&  r   r9   logaddexp2.fdiffY   sV     q=JC]JE3$T44uuaeeeEI..//r   c                    \        W4      # r<   )r#   r=   s   &&&,r   r?   logaddexp2._eval_rewrite_as_loge   s    2""r   c                L    V P                  \        4      P                  ! V/ VB # r<   rB   rE   s   &*,r   rF   logaddexp2._eval_evalfh   rH   r   c                   a V3R  lV P                    4       w  r4\        W44      pV\        W4RR7      8w  d   V# \        W44      # )c              3   b   <"   T F$  qP                   ! R/ SB P                  4       x  K&  	  R # 5irK   )rM   factorrN   s   & r   rP   ,logaddexp2._eval_simplify.<locals>.<genexpr>l   s'     Ay!

$V$++--ys   ,/Fr   )r.   r#   rf   rR   s   &*l   r   rV   logaddexp2._eval_simplifyk   s=    AtyyA%	A599a##r   rL   NrX   rZ   rc   s   @r   rf   rf   J   s0      EJ
0#8$ $r   rf   c                   :    ] tR t^ttRtR;ttR]/t]	! ]
4      tRtR# )aminzMinimum value along an axis.

Helper class for use with e.g. numpy.amin


See Also
========

https://numpy.org/doc/stable/reference/generated/numpy.amin.html
axisrL   Narrayrv   r[   r\   r]   r^   r_   	__slots___fieldsr   defaultsstaticmethodr	   _construct_axisra   rL   r   r   ru   ru   t   &    	 ,+I~H"7+Or   ru   c                   :    ] tR t^tRtR;ttR]/t]	! ]
4      tRtR# )amaxzMaximum value along an axis.

Helper class for use with e.g. numpy.amax


See Also
========

https://numpy.org/doc/stable/reference/generated/numpy.amax.html
rv   rL   Nrw   ry   rL   r   r   r   r      r   r   r   c                   *   a  ] tR t^t o RtR tRtV tR# )maximumzElement-wise maximum of array elements.

Helper class for use with e.g. numpy.maximum


See Also
========

https://numpy.org/doc/stable/reference/generated/numpy.maximum.html
c                (    \        V P                  !  # r<   )r   r.   r5   r.   s   &*r   _eval_rewrite_as_Maxmaximum._eval_rewrite_as_Max       DIIr   rL   N)r[   r\   r]   r^   r_   r   ra   rb   rc   s   @r   r   r           	 r   r   c                   *   a  ] tR t^t o RtR tRtV tR# )minimumzElement-wise minimum of array elements.

Helper class for use with e.g. numpy.minimum


See Also
========

https://numpy.org/doc/stable/reference/generated/numpy.minimum.html
c                (    \        V P                  !  # r<   )r   r.   r   s   &*r   _eval_rewrite_as_Minminimum._eval_rewrite_as_Min   r   r   rL   N)r[   r\   r]   r^   r_   r   ra   rb   rc   s   @r   r   r      r   r   r   N)"sympy.core.functionr   r   r   sympy.core.powerr   sympy.core.singletonr   sympy.core.sortingr   sympy.core.sympifyr	   &sympy.functions.elementary.exponentialr
   r   (sympy.functions.elementary.miscellaneousr   r   astr   r   r   r3   r    r   r   r!   r#   r%   rf   ru   r   r   r   rL   r   r   <module>r      s    A A   " / & ; = _4 _ 	uuQw
4y*t *+ +ED E
'# '#T'$ '$T,5 , ,5 , h  h r   