
    g7                     J    d dl mZmZ d dlmZ d dlmZ d dlmZm	Z	 d Z
d ZdS )    )symbolsSymbol)Max)experimental_lambdify)intervalintervalMembershipc                  "   t          d          } t          | gt          | d                    }t          dd          dk    sJ t          dd          dk    sJ t          d          } t          | g| dz             } |d          dk    sJ d S )Nx         zx-3   )r   r   r   )r
   fs     k/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/plotting/tests/test_experimental_lambdify.pytest_experimental_lambifyr   	   s    sAqc3q!99--A q!99>>>>q!99>>>>uAqc1q5))A1Q441999999    c                  4
   t          d          \  } }| dz
  dz  |dz  z   dk     }| dz   dz  |dz  z   dk     }t          | |f||z            }t          dd          t          dd          f} || t          dd          k    sJ t          dd          t          dd          f} || t          d	d          k    sJ t          d
d          t          dd          f} || t          d	d          k    sJ t          dd          t          dd          f} || t          d	d          k    sJ t          | |f||z            }t          dd          t          dd          f} || t          dd          k    sJ t          dd          t          dd          f} || t          dd          k    sJ t          d
d          t          dd          f} || t          dd          k    sJ t          dd          t          dd          f} || t          d	d          k    sJ t          | |f|| z            }t          dd          t          dd          f} || t          d	d          k    sJ t          dd          t          dd          f} || t          d	d          k    sJ t          d
d          t          dd          f} || t          dd          k    sJ t          dd          t          dd          f} || t          d	d          k    sJ t          | |f| |z            }t          dd          t          dd          f} || t          d	d          k    sJ t          dd          t          dd          f} || t          dd          k    sJ t          d
d          t          dd          f} || t          d	d          k    sJ t          dd          t          dd          f} || t          d	d          k    sJ t          | |f| | z            }t          dd          t          dd          f} || t          d	d          k    sJ t          dd          t          dd          f} || t          d	d          k    sJ t          d
d          t          dd          f} || t          d	d          k    sJ t          dd          t          dd          f} || t          dd          k    sJ d S )Nzx yr   r   gg?TggFg?g?gffffff?g @)r   r   r   r   )r
   yr1r2r   as         r   test_composite_boolean_regionr      s   5>>DAq
a%!ad	Q	B
a%!ad	Q	Bq!fb2g..A	$		htS112A1a5&tT222222	$		xc223A1a5&ud333333	#s		XdC001A1a5&ud333333	$		hsC001A1a5&ud333333q!fb2g..A	$		htS112A1a5&tT222222	$		xc223A1a5&tT222222	#s		XdC001A1a5&tT222222	$		hsC001A1a5&ud333333q!fbB3h//A	$		htS112A1a5&ud333333	$		xc223A1a5&ud333333	#s		XdC001A1a5&tT222222	$		hsC001A1a5&ud333333q!frcBh//A	$		htS112A1a5&ud333333	$		xc223A1a5&tT222222	#s		XdC001A1a5&ud333333	$		hsC001A1a5&ud333333q!frcRCi00A	$		htS112A1a5&ud333333	$		xc223A1a5&ud333333	#s		XdC001A1a5&ud333333	$		hsC001A1a5&tT22222222r   N)sympy.core.symbolr   r   sympy.functionsr   $sympy.plotting.experimental_lambdifyr   /sympy.plotting.intervalmath.interval_arithmeticr   r   r   r    r   r   <module>r      s    - - - - - - - -       F F F F F F! ! ! ! ! ! ! !
  63 63 63 63 63r   