
    sg7                     H    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y)    )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 y )Nx         zx-3   )r   r   r   )r
   fs     b/var/www/html/venv/lib/python3.12/site-packages/sympy/plotting/tests/test_experimental_lambdify.pytest_experimental_lambifyr   	   sp    sAqc3q!9-A q!9>>q!9>>uAqc1q5)AQ4199    c                     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 y )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2Aa5&tT2222	$	xc23Aa5&ud3333	#s	XdC01Aa5&ud3333	$	hsC01Aa5&ud3333q!fb2g.A	$	htS12Aa5&tT2222	$	xc23Aa5&tT2222	#s	XdC01Aa5&tT2222	$	hsC01Aa5&ud3333q!fbB3h/A	$	htS12Aa5&ud3333	$	xc23Aa5&ud3333	#s	XdC01Aa5&tT2222	$	hsC01Aa5&ud3333q!frcBh/A	$	htS12Aa5&ud3333	$	xc23Aa5&tT2222	#s	XdC01Aa5&ud3333	$	hsC01Aa5&ud3333q!frcRCi0A	$	htS12Aa5&ud3333	$	xc23Aa5&ud3333	#s	XdC01Aa5&ud3333	$	hsC01Aa5&tT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!
63r   