a
    kº”h(	  ã                   @   s<   d dl mZmZmZ d dl mZ dd„ Zdd„ Zdd„ Zd	S )
é    )Úbinomial_coefficientsÚbinomial_coefficients_listÚmultinomial_coefficients)Ú!multinomial_coefficients_iteratorc                   C   sŽ   t dƒdgksJ ‚t dƒddgks&J ‚t dƒg d¢ks:J ‚t dƒg d¢ksNJ ‚t dƒg d¢ksbJ ‚t d	ƒg d
¢ksvJ ‚t dƒg d¢ksŠJ ‚d S )Nr   é   é   )r   r   r   é   )r   r   r   r   é   )r   r	   é   r	   r   é   )r   r   é
   r   r   r   r
   )r   r
   é   é   r   r
   r   )r   © r   r   úR/var/www/auris/lib/python3.9/site-packages/sympy/ntheory/tests/test_multinomial.pyÚtest_binomial_coefficients_list   s    r   c                     s@   t dƒD ]2} t| ƒ‰ ‡ fdd„tˆ ƒD ƒ}|t| ƒksJ ‚qd S )Nr   c                    s   g | ]}ˆ | ‘qS r   r   )Ú.0Úk©Úcr   r   Ú
<listcomp>   ó    z.test_binomial_coefficients.<locals>.<listcomp>)Úranger   Úsortedr   )ÚnÚlr   r   r   Útest_binomial_coefficients   s    r   c                     s²  t ddƒddiksJ ‚t ddƒddiks,J ‚t ddƒddiksBJ ‚t ddƒddiksXJ ‚t ddƒddd	œkspJ ‚t ddƒdddd
œksŠJ ‚t ddƒdddddœks¦J ‚t ddƒddddœksÀJ ‚t ddƒdddddddœksàJ ‚t ddƒ} | dddddddddddœ
ksJ ‚ttddƒƒddiks*J ‚ttddƒƒddd	œksHJ ‚ttddƒƒdddd
œkshJ ‚ttddƒƒ| ks€J ‚tddƒ‰ ‡ fdd„tdƒD ƒg d¢ks®J ‚d S )Nr   )r   r   )r   r   )r   r   )r   r   ))r   r   )r   r   ))r   r   )r   r   )r   r   ))r   r   )r   r   )r   r   )r   r   ))r   r   r   )r   r   r   )r   r   r   ))r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   r
   )
)r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   é   c                    s   g | ]}t ˆ ƒ‘qS r   )Únext)r   Úi©Úitr   r   r   .   r   z1test_multinomial_coefficients.<locals>.<listcomp>r	   )))r   r   r   r   r   r   r   r   ))r   r   r   r   r   r   r   r   ))r   r   r   r   r   r   r   r   ))r   r   r   r   r   r   r   r   )r   Údictr   r   )Zmcr   r    r   Útest_multinomial_coefficients   sD    ÿÿÿ
þÿÿ

ÿ

ÿr#   N)Zsympy.ntheory.multinomialr   r   r   r   r   r   r#   r   r   r   r   Ú<module>   s   
