
    \h7                     H    S SK JrJr  S SKJr  S SKJr  S SKJrJ	r	  S r
S rg)    )symbolsSymbol)Max)experimental_lambdify)intervalintervalMembershipc                      [        S5      n [        U /[        U S5      5      n[        SS5      S:X  d   e[        SS5      S:X  d   e[        S5      n [        U /U S-   5      nU" S5      S:X  d   eg )Nx         zx-3   )r   r   r   )r
   fs     g/var/www/auris/envauris/lib/python3.13/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                     [        S5      u  pU S-
  S-  US-  -   S:  nU S-   S-  US-  -   S:  n[        X4X#-  5      n[        SS5      [        SS5      4nU" U6 [        SS5      :X  d   e[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        S
S5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        X4X#-  5      n[        SS5      [        SS5      4nU" U6 [        SS5      :X  d   e[        SS5      [        SS5      4nU" U6 [        SS5      :X  d   e[        S
S5      [        SS5      4nU" U6 [        SS5      :X  d   e[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        X4X#) -  5      n[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        S
S5      [        SS5      4nU" U6 [        SS5      :X  d   e[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        X4U) U-  5      n[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        SS5      [        SS5      4nU" U6 [        SS5      :X  d   e[        S
S5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        X4U) U) -  5      n[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        SS5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        S
S5      [        SS5      4nU" U6 [        S	S5      :X  d   e[        SS5      [        SS5      4nU" U6 [        SS5      :X  d   eg )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>DA
a%!ad	Q	B
a%!ad	Q	Bqfbg.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qfbg.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qfb3h/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qfrcBh/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qfrcRCi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   