U
    	Ç-e#  ã                   @   s:  d Z ddlmZ ddlmZ ddlmZ edeƒ\ZZZ	Z
ZZZZZZZZZejZee	fe	e
feefeefeefe	efe	efe
efe
efeefeefeefeefeefeefeefeefeefeefeefeefeefeefgZdd„ eD ƒZdd„ eD ƒZee Zee e
d	 e
e  ed	  g Zd
d„ Zdd„ ZdS )z,Benchmark of the Groebner bases algorithms. é    )Úring)ÚQQ)Úgroebnerzx1:13c                 C   s   g | ]}|d  d ‘qS )é   é   © )Ú.0Úxr   r   úk/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/sympy/polys/benchmarks/bench_groebnertools.pyÚ
<listcomp>   s     r   c                 C   s(   g | ] \}}|d  ||  |d   ‘qS )é   r   )r   r	   Úyr   r   r
   r      s     r   c                   C   s   t ttƒdgkst‚d S ©Nr   )r   ÚF_1ÚRÚAssertionErrorr   r   r   r
   Ú&time_vertex_color_12_vertices_23_edges   s    r   c                   C   s   t ttƒdgkst‚d S r   )r   ÚF_2r   r   r   r   r   r
   Ú&time_vertex_color_12_vertices_24_edges   s    r   N)Ú__doc__Zsympy.polys.ringsr   Zsympy.polys.domainsr   Zsympy.polys.groebnertoolsr   r   Úx1Zx2Zx3Zx4Zx5Zx6Zx7Zx8Zx9Úx10Zx11Zx12ZgensÚVÚEZF3ZFgr   r   r   r   r   r   r   r
   Ú<module>   s8   $0             þ"