
    g	                     ,    d dl mZmZmZ d Zd Zd ZdS )    )npartitions_partition_rec
_partitionc                  b    g d} t          |           D ]\  }}t          |          |k    sJ d S )N)   r                           *   8   M   e            i)  i  i  is  i  i  i  i'  )	enumerater   )A000041nvals      _/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/ntheory/tests/test_partitions.pytest__partition_recr      sW    D D DGG$$ ( (3a  C'''''( (    c                  z   d t          d          D             g dk    sJ t          d          dk    sJ t          d          dk    sJ t          d          d	k    sJ t          d
          dk    sJ t          d          dk    sJ t          d          dz  dk    sJ t          d          dz  dk    sJ d S )Nc                 ,    g | ]}t          |          S  )r   ).0ks     r   
<listcomp>z#test__partition.<locals>.<listcomp>   s    ---aJqMM---r      )r   r   r   r	   r
   r   r   r   r   r   r   r   r   d   iL[   l   "dti  l   B8TsK: wYKi  l   RD'hy.vNi  l   fr}ywByj-%X`' i'  l    d(	 l   l8 i l   c )ranger   r    r   r   test__partitionr(      s    --599---6667 7 7 7c??i''''c??m++++d?????d?????dMMMMMev%3333f&*444444r   c                      ddl m}   |             5  t          d          dk    sJ 	 d d d            d S # 1 swxY w Y   d S )Nr   warns_deprecated_sympyr   )sympy.testing.pytestr+   r   r*   s    r   *test_deprecated_ntheory_symbolic_functionsr-      s    ;;;;;;			!	! # #1~~"""""# # # # # # # # # # # # # # # # # #s   599N)sympy.ntheory.partitions_r   r   r   r   r(   r-   r    r   r   <module>r/      sZ    M M M M M M M M M M( ( (	5 	5 	5# # # # #r   