ķ
Ąŧ\c           @  sų  d  Z  d d l m Z m 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 g  e D] Z e d d ^ qgZ g  e D]& \ Z Z e d	 e e e d	 ^ qZ e e Z e e e d	 e e e d	 g Z d
   Z  d   Z! d S(   s,   Benchmark of the Groebner bases algorithms. i˙˙˙˙(   t   print_functiont   division(   t   ring(   t   QQ(   t   groebners   x1:13i   i   i   c           C  s"   t  t t  d g k s t  d  S(   Ni   (   R   t   F_1t   Rt   AssertionError(    (    (    sI   lib/python2.7/site-packages/sympy/polys/benchmarks/bench_groebnertools.pyt&   time_vertex_color_12_vertices_23_edges   s    c           C  s"   t  t t  d g k s t  d  S(   Ni   (   R   t   F_2R   R   (    (    (    sI   lib/python2.7/site-packages/sympy/polys/benchmarks/bench_groebnertools.pyt&   time_vertex_color_12_vertices_24_edges   s    N("   t   __doc__t
   __future__R    R   t   sympy.polys.ringsR   t   sympy.polys.domainsR   t   sympy.polys.groebnertoolsR   R   t   x1t   x2t   x3t   x4t   x5t   x6t   x7t   x8t   x9t   x10t   x11t   x12t   genst   Vt   Et   xt   F3t   yt   FgR   R	   R   R
   (    (    (    sI   lib/python2.7/site-packages/sympy/polys/benchmarks/bench_groebnertools.pyt   <module>   s   6	HHE!3
%	