
    \h                         S SK Jr  S SKJr  S SKJr  S SKJrJr  S SK	J
r
  S SKJr  S SKJrJr  \" S5      u  rrrS	 rS
 rg)    )product)Pow)symbols)explog)cos)pi)cosm1powm1zx y zc                     [        [        [        -  5      n [        [        [        -  5      S-
  n[	        [        [        [
        /[        S5      5       HO  u  p#U R                  X#5      UR                  X#5      -
  R                  [        5      R                  5       S:X  a  MO   e   [        [        5      nUR                  [        5      S:X  d   e[        S5      R                  5       [        S5      :X  d   e[        [        S-  5      R                  5       S:X  d   eS[        [        5      -  S-
  [        [        5      [        [        5      -  -   R                  5       S:X  d   eg )N      r   gQ	@   )r
   xyr   r   zrangediffrewritesimplifyr	   )cm1_xyref_xywrtderiv_orderexpr_minus2s        \/var/www/auris/envauris/lib/python3.13/site-packages/sympy/codegen/tests/test_scipy_nodes.py
test_cosm1r      s   1Q3ZF1X\F#Q1IuQx8KK)KK)*
'#,xxzQ' 	' ' 9 )Ks#r)));!U4[000A;!R'''c!fHqL58CF?*446!;;;    c                     [        [        [        5      [        [        -  S-
  [        [        [        -  [        5      [        [        -  [        -  S-
  [        [        [        [        -  5      [        [        [        -  -  S-
  [        [        [        -  [        -  [        [        -  [        -  5      [        [        -  [        -  [        [        -  [        -  -  S-
  0n U R	                  5        H  u  p[        [        [        [        /[        S5      5       HT  u  p4UR                  X45      nUR                  X45      nXV-
  R                  [        5      nUR                  5       S:X  a  MT   e   M     [        [        S[        [        5      -  5      nUR                  [        5      [        S5      S-
  :X  d   eUR                  5       [        S5      S-
  :X  d   eg )Nr   r   r   )r   r   r   r   itemsr   r   r   r   r   r   r   r   )	casespm1_eref_er   r   derrefdeltaeulers_constant_m1s	            r   
test_powm1r*      sT   !QKA!A#qMAaC!8a<!QqSM1qs8A:!A#a%1Q!A#a%1Q3q5!1!!3	E  'Aq	58 <C**S.C**S.CY'',E>>#q(((	 != & q!CF(+%%c*c!fqj888&&(CFQJ666r    N)	itertoolsr   sympy.core.powerr   sympy.core.symbolr   &sympy.functions.elementary.exponentialr   r   (sympy.functions.elementary.trigonometricr   sympy.core.numbersr	   sympy.codegen.scipy_nodesr
   r   r   r   r   r   r*    r    r   <module>r3      s4       % ; 8 ! 2
'
1a< 7r    