o
    oÇh#  ã                   @   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   ú~/var/www/html/construction_image-detection-poc/venv/lib/python3.10/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
J ‚d S ©Nr   )r   ÚF_1ÚRr   r   r   r
   Ú&time_vertex_color_12_vertices_23_edges   ó   r   c                   C   s   t ttƒdgks
J ‚d S r   )r   ÚF_2r   r   r   r   r
   Ú&time_vertex_color_12_vertices_24_edges   r   r   N)Ú__doc__Úsympy.polys.ringsr   Úsympy.polys.domainsr   Úsympy.polys.groebnertoolsr   r   Úx1Úx2Úx3Úx4Úx5Úx6Úx7Úx8Úx9Úx10Úx11Úx12ÚgensÚVÚEÚF3ÚFgr   r   r   r   r   r   r   r
   Ú<module>   s     $00*þ"