
    \h(	                     6    S SK JrJrJr  S SK Jr  S rS rS rg)    )binomial_coefficientsbinomial_coefficients_listmultinomial_coefficients)!multinomial_coefficients_iteratorc                     [        S5      S/:X  d   e[        S5      SS/:X  d   e[        S5      / SQ:X  d   e[        S5      / SQ:X  d   e[        S5      / SQ:X  d   e[        S	5      / S
Q:X  d   e[        S5      / SQ:X  d   eg )Nr         )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/envauris/lib/python3.13/site-packages/sympy/ntheory/tests/test_multinomial.pytest_binomial_coefficients_listr      s    %a(QC///%a(QF222%a(I555%a(L888%a(O;;;%a(,@@@@%a(,DDDDr   c                      [        S5       H<  n [        U 5      n[        U5       Vs/ s H  o!U   PM	     nnU[        U 5      :X  a  M<   e   g s  snf )Nr   )ranger   sortedr   )nckls       r   test_binomial_coefficientsr      sK    2Y!!$!!9%9aqT9%.q1111 %s   Ac                  *   [        SS5      SS0:X  d   e[        SS5      SS0:X  d   e[        SS5      SS0:X  d   e[        SS5      SS0:X  d   e[        SS5      SSS	.:X  d   e[        SS5      SSSS
.:X  d   e[        SS5      SSSSS.:X  d   e[        SS5      SSSS.:X  d   e[        SS5      SSSSSSS.:X  d   e[        SS5      n U SSSSSSSSSSS.
:X  d   e[        [        SS5      5      SS0:X  d   e[        [        SS5      5      SSS	.:X  d   e[        [        SS5      5      SSSS
.:X  d   e[        [        SS5      5      U :X  d   e[        SS5      n[        S5       Vs/ s H  n[	        U5      PM     sn/ SQ:X  d   eg s  snf )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
      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   next)mcitis      r   test_multinomial_coefficientsr$      s"   #Aq)dAY666#Aq)dAY666#Aq)dAY666#Aq)fa[888#Aq)a-CCCC#Aq)aA-NNNN#Aq)aA.   #Aq)q.   #Aq)qQ1.D D D D	!!Q	'BQ1Q1Q1D D D D 1!Q78VQKGGG)!Q/1=>4JK K K1!Q78Aq)* * *1!Q78B>>>	*1a	0B#Ah'hDHh'	>> > >'s   /FN)sympy.ntheory.multinomialr   r   r   r   r   r   r$   r   r   r   <module>r&      s    s s GE2>r   