+
    h&                     .   ^ RI Ht ^ RIHtHtHtHtHtHtH	t	H
t
HtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHt ]! R4      t]'       g   RtR tR tR tR t R	 t!R
 t"R t#R t$R t%R t&R t'R t(R t)R t*R t+R t,R t-R t.R t/R t0R t1R t2R t3R t4R# )    )import_module)AbsacosacoshAndasinasinhatanatanhceilcoscoshexpfloorimaximinintervalloglog10OrsinsinhsqrttantanhnumpyTc                     ^\        ^^4      ,          \        ^^4      8H  p V R8X  g   Q h\        ^^4      \        ^^4      ,          \        ^^4      8H  p V R8X  g   Q h\        R^4      \        R^4      ,          p V P                  e   Q h\        RR4      \        ^^4      ,          p V P                  RJ g   Q h\        RR4      R,          p V P                  RJ g   Q h\        R^4      R,          p V P                  e   Q h\        R^4      R	,          \        R^4      8H  p V R8X  g   Q h\        R^4      ^,          \        ^ ^4      8H  p V R8X  g   Q h\        R^4      R
,          \        R^4      8H  p V R8X  g   Q h^\        ^^4      ,          ) \        RR4      8H  p V R8X  g   Q h\        ^^RR7      ^,          p V P                  RJ g   Q hR\        ^^4      ,          p V P                  RJ g   Q hR\        RR4      ,          p V P                  RJ g   Q hR\        ^^4      ,          \        RR4      8H  R8X  g   Q h\        ^^@4      R,          p \        V P                  ^,
          4      R8  g   Q h\        V P                  ^,
          4      R8  g   Q h\        R^@4      R,          p \        V P                  ^,
          4      R8  g   Q h\        V P                  ^,
          4      R8  g   Q hR# )         ?NFis_validg|=TTgUUUUUU?g{a?gUUUUUU?i)r   r!   absstartendas    [/usr/lib/python3/dist-packages/sympy/plotting/intervalmath/tests/test_interval_functions.pytest_interval_powr-      s   	8Aq>Xa^+AAA&(1a.8AQ#q))A::RHQN*A::RW%A::Q'"A::Q'"hr1o5AQhq!n,AQH%"a8A	
HQN	hr2..AA&)A::	hq!nA::	hsC  A::(1a. HR$44EEEB'"Aqww{e###quurz?U"""R7#Aqww{e###quurz?U"""    c                  t   \        \        \        P                  ) ^ 4      4      p V P                  \        P                  \        P                  ) 4      8X  g   Q hV P
                  \        P                  ^ 4      8X  g   Q h\        \        ^^4      4      p V P                  \        P                  ^4      8X  g   Q hV P
                  \        P                  ^4      8X  g   Q h\        ^4      p V P                  \        P                  ^4      8X  g   Q hV P
                  \        P                  ^4      8X  g   Q hR# r   N)r   r   npinfr(   r)   r*   s    r,   test_expr3   7   s    HbffWa !A77bffbffWo%%%55BFF1IHQNA77bffQi55BFF1IAA77bffQi55BFF1Ir.   c                  "   \        \        ^^4      4      p V P                  ^ 8X  g   Q hV P                  \        P                  ^4      8X  g   Q h\        \        R^4      4      p V P
                  e   Q h\        \        RR4      4      p V P
                  RJ g   Q h\        R4      p V P
                  RJ g   Q h\        ^4      p V P                  \        P                  ^4      8X  g   Q hV P                  \        P                  ^4      8X  g   Q hR#    NFr#   r%   )r   r   r(   r)   r1   r!   r*   s    r,   test_logr7   C   s    HQNA77a<<55BFF1IHROA::HRA::BA::AA77bffQi55BFF1Ir.   c                  "   \        \        ^^4      4      p V P                  ^ 8X  g   Q hV P                  \        P                  ^4      8X  g   Q h\        \        R^4      4      p V P
                  e   Q h\        \        RR4      4      p V P
                  RJ g   Q h\        R4      p V P
                  RJ g   Q h\        ^4      p V P                  \        P                  ^4      8X  g   Q hV P                  \        P                  ^4      8X  g   Q hR# r5   )r   r   r(   r)   r1   r!   r*   s    r,   
test_log10r9   R   s    hq!nA77a<<55BHHQKhr1oA::hr2A::b	A::aA77bhhqk!!!55BHHQKr.   c                  v   \        \        ^ ^4      4      p V P                  \        P	                  ^ 4      8X  g   Q hV P
                  \        P	                  ^4      8X  g   Q h\        ^4      p V P                  \        P	                  ^4      8X  g   Q hV P
                  \        P	                  ^4      8X  g   Q hR# r0   )r
   r   r(   r1   arctanr)   r*   s    r,   	test_atanr<   a   s    Xa^A77biil"""55BIIaL   QA77biil"""55BIIaL   r.   c                     \        \        ^ \        P                  ^,          4      4      p V P                  \        P                  ^ 4      8X  g   Q hV P
                  \        P                  \        P                  ^,          4      8X  g   Q h\        \        \        P                  ) ^,          \        P                  ^,          4      4      p V P                  \        P                  \        P                  ) ^,          4      8X  g   Q hV P
                  \        P                  \        P                  ^,          4      8X  g   Q h\        \        \        P                  ^,          ^\        P                  ,          ^,          4      4      p V P                  \        P                  \        P                  ^,          4      8X  g   Q hV P
                  ^8X  g   Q h\        \        ^\        P                  ,          ^,          ^\        P                  ,          ^,          4      4      p V P                  R8X  g   Q hV P
                  \        P                  ^\        P                  ,          ^,          4      8X  g   Q h\        \        ^ ^\        P                  ,          4      4      p V P                  R8X  g   Q hV P
                  ^8X  g   Q h\        \        \        P                  ^,          ^\        P                  ,          ^,          4      4      p V P                  R8X  g   Q hV P
                  ^8X  g   Q h\        \        P                  ^,          4      p V P                  \        P                  \        P                  ^,          4      8X  g   Q hV P
                  \        P                  \        P                  ^,          4      8X  g   Q h\        \        ^^RR7      4      p V P                  RJ g   Q hR# r   Fr    Nr#   )r   r   r1   pir(   r)   r!   r*   s    r,   test_sinr@   j   su   HQ	"#A77bffQi55BFF25519%%%%HbeeVaZ+,A77bffbeeVaZ((((55BFF25519%%%%HRUUQYBEE	A./A77bffRUUQY''''55A::HQY]AIM23A77b==55BFF1ruu9q=))))HQBEE	"#A77b==55A::HRUUQYBEE	A./A77b==55A::BEEAIA77bffRUUQY''''55BFF25519%%%%HQE*+A::r.   c                     \        \        ^ \        P                  ^,          4      4      p V P                  \        P                  \        P                  ^,          4      8X  g   Q hV P
                  ^8X  g   Q h\        \        \        P                  ) ^,          \        P                  ^,          4      4      p V P                  \        P                  \        P                  ) ^,          4      8X  g   Q hV P
                  ^8X  g   Q h\        \        \        P                  ^,          ^\        P                  ,          ^,          4      4      p V P                  \        P                  ^\        P                  ,          ^,          4      8X  g   Q hV P
                  \        P                  \        P                  ^,          4      8X  g   Q h\        \        ^\        P                  ,          ^,          ^\        P                  ,          ^,          4      4      p V P                  R8X  g   Q hV P
                  \        P                  ^\        P                  ,          ^,          4      8X  g   Q h\        \        ^ ^\        P                  ,          4      4      p V P                  R8X  g   Q hV P
                  ^8X  g   Q h\        \        \        P                  ) ^,          ^\        P                  ,          ^,          4      4      p V P                  R8X  g   Q hV P
                  ^8X  g   Q h\        \        ^^RR7      4      p V P                  RJ g   Q hR# r>   )r   r   r1   r?   r(   r)   r!   r*   s    r,   test_cosrB      s   HQ	"#A77bffRUUQY''''55A::HbeeVaZ+,A77bffbeeVaZ((((55A::HRUUQYBEE	A./A77bffQY]++++55BFF25519%%%%HQY]AIM23A77b==55BFF1ruu9q=))))HQBEE	"#A77b==55A::HruuWq[!bee)a-01A77b==55A::HQE*+A::r.   c                      \        \        ^ \        P                  ^,          4      4      p V P                  ^ 8X  g   Q hV P
                  \        P                  \        P                  ^,          4      \        P                  \        P                  ^,          4      ,          8X  g   Q h\        \        \        P                  ^,          ^\        P                  ,          ^,          4      4      p V P                  e   Q hR# r0   )	r   r   r1   r?   r(   r)   r   r   r!   r*   s    r,   test_tanrD      s    HQ	"#A77a<<55BFF25519%bffRUUQY&77777HRUUQYBEE	A./A::r.   c                  ,   \        \        ^^4      4      p V P                  ^8X  g   Q hV P                  ^8X  g   Q h\        \        R^4      4      p V P                  \        P                  R4      8X  g   Q hV P                  ^8X  g   Q h\        \        R^4      4      p V P
                  e   Q h\        \        RR4      4      p V P
                  RJ g   Q h\        ^4      p V \        ^^4      8H  R8X  g   Q h\        R4      p V P
                  RJ g   Q hR# )r6   g{Gz?NFr#   r%   r"   )r   r   r(   r)   r1   r!   r*   s    r,   	test_sqrtrF      s    Xa^A77a<<55A::XdAA77bggdm###55A::Xb!_A::Xb"A::QA!QL000RA::r.   c            
         \        \        ^^4      \        ^^4      \        R^4      4      p V P                  R8X  g   Q hV P                  ^8X  g   Q h\        R\        ^^4      4      p V P                  R8X  g   Q hV P                  R8X  g   Q h\        ^\        ^^4      \        R^RR7      4      p V P                  ^8X  g   Q hV P                  ^8X  g   Q hR# )r6   Fr    Nr#   r$   )r   r   r(   r)   r*   s    r,   	test_iminrH      s    Xa^Xa^Xb!_=A77b==55A::R!Q A77b==55B;;QAQ ?@A77a<<55A::r.   c            
         \        \        R^4      \        ^^4      \        R^	4      4      p V P                  ^8X  g   Q hV P                  ^	8X  g   Q h\        ^\        ^^4      4      p V P                  ^8X  g   Q hV P                  ^8X  g   Q h\        \        ^^4      \        ^^4      \        R^RR7      4      p V P                  ^8X  g   Q hV P                  ^8X  g   Q hR# )r   Fr    Nr$   r%   )r   r   r(   r)   r*   s    r,   	test_imaxrJ      s    Xb!_hq!nhr1o>A77a<<55A::QAA77a<<55A::Xa^Xa^Xb!e-LMA77a<<55A::r.   c                  v   \        \        R^4      4      p V P                  \        P                  R4      8X  g   Q hV P                  \        P                  ^4      8X  g   Q h\        ^4      p V P                  \        P                  ^4      8X  g   Q hV P                  \        P                  ^4      8X  g   Q hR# )r6   Nr#   )r   r   r(   r1   r)   r*   s    r,   	test_sinhrL          Xb!_A77bggbk!!!55BGGAJQA77bggaj   55BGGAJr.   c                     \        \        ^^4      4      p V P                  \        P                  ^4      8X  g   Q hV P                  \        P                  ^4      8X  g   Q h\        \        RR4      4      p V P                  \        P                  R4      8X  g   Q hV P                  \        P                  R4      8X  g   Q h\        \        R^4      4      p V P                  ^8X  g   Q hV P                  \        P                  R4      8X  g   Q h\        ^4      p V P                  \        P                  ^4      8X  g   Q hV P                  \        P                  ^4      8X  g   Q hR# )r6   Nr$   r#   )r   r   r(   r1   r)   r*   s    r,   	test_coshrO      s   Xa^A77bggaj   55BGGAJXb"A77bggbk!!!55BGGBKXb!_A77a<<55BGGBKQA77bggaj   55BGGAJr.   c                  v   \        \        R^4      4      p V P                  \        P                  R4      8X  g   Q hV P                  \        P                  ^4      8X  g   Q h\        ^4      p V P                  \        P                  ^4      8X  g   Q hV P                  \        P                  ^4      8X  g   Q hR# )   Nr%   )r   r   r(   r1   r)   r*   s    r,   	test_tanhrR      rM   r.   c                     \        \        RR 4      4      p V P                  \        P	                  R4      8X  g   Q hV P
                  \        P	                  R 4      8X  g   Q h\        \        RR4      4      p V P                  e   Q h\        \        RR4      4      p V P                  RJ g   Q h\        \        ^ ^4      4      p V P                  e   Q h\        \        ^^4      4      p V P                  RJ g   Q h\        R 4      p V P                  \        P	                  R 4      8X  g   Q hV P
                  \        P	                  R 4      8X  g   Q h\        R4      p V P                  RJ g   Q hR# r         ?NF      g      r$   )r   r   r(   r1   arcsinr)   r!   r*   s    r,   	test_asinrX   
  s%   XdC !A77biio%%%55BIIcN"""XdC !A::Xb$ A::Xa^A::Xa^A::S	A77biin$$$55BIIcN"""S	A::r.   c                     \        \        RR 4      4      p V P                  \        P	                  R 4      8X  g   Q hV P
                  \        P	                  R4      8X  g   Q h\        \        RR4      4      p V P                  e   Q h\        \        RR4      4      p V P                  RJ g   Q h\        \        ^ ^4      4      p V P                  e   Q h\        \        ^^4      4      p V P                  RJ g   Q h\        R 4      p V P                  \        P	                  R 4      8X  g   Q hV P
                  \        P	                  R 4      8X  g   Q h\        R4      p V P                  RJ g   Q hR# rT   )r   r   r(   r1   arccosr)   r!   r*   s    r,   	test_acosr[   "  s%   XdC !A77biin$$$55BIIdO###XdC !A::Xb$ A::Xa^A::Xa^A::S	A77biin$$$55BIIcN"""S	A::r.   c                     \        \        R R4      4      p V P                  ^8X  g   Q hV P                  ^8X  g   Q h\        \        RR4      4      p V P                  ^8X  g   Q hV P                  ^8X  g   Q hV P                  e   Q h\        \        R^4      4      p V P                  e   Q h\        R4      p V P                  ^8X  g   Q hV P                  ^8X  g   Q hR# g?r   rU   Ng@)r   r   r(   r)   r!   r*   s    r,   	test_ceilr_   :  s    Xc3 A77a<<55A::Xc3 A77a<<55A::::Xb!_A::S	A77a<<55A::r.   c                     \        \        R R4      4      p V P                  ^ 8X  g   Q hV P                  ^ 8X  g   Q h\        \        RR4      4      p V P                  ^ 8X  g   Q hV P                  ^8X  g   Q hV P                  e   Q h\        \        R^4      4      p V P                  e   Q h\        R4      p V P                  ^8X  g   Q hV P                  ^8X  g   Q hR# r]   )r   r   r(   r)   r!   r*   s    r,   
test_floorra   L  s    hsC !A77a<<55A::hsC !A77a<<55A::::hr1oA::c
A77a<<55A::r.   c                  v   \        \        ^^4      4      p V P                  \        P	                  ^4      8X  g   Q hV P
                  \        P	                  ^4      8X  g   Q h\        R4      p V P                  \        P	                  R4      8X  g   Q hV P
                  \        P	                  R4      8X  g   Q hR# )r6   r   N)r	   r   r(   r1   arcsinhr)   r*   s    r,   
test_asinhrd   ^  s    hq!nA77bjjm###55BJJqM!!!c
A77bjjo%%%55BJJsO###r.   c                  H   \        \        ^^4      4      p V P                  \        P	                  ^4      8X  g   Q hV P
                  \        P	                  ^4      8X  g   Q h\        \        ^ ^4      4      p V P                  e   Q h\        \        RR4      4      p V P                  RJ g   Q h\        R4      p V P                  RJ g   Q h\        ^4      p V P                  \        P	                  ^4      8X  g   Q hV P
                  \        P	                  ^4      8X  g   Q hR# )rQ   Nr   Fr%   )r   r   r(   r1   arccoshr)   r!   r*   s    r,   
test_acoshrg   h  s    hq!nA77bjjm###55BJJqM!!!hq!nA::hr3 A::c
A::aA77bjjm###55BJJqM!!!r.   c                  H   \        \        RR 4      4      p V P                  \        P	                  R4      8X  g   Q hV P
                  \        P	                  R 4      8X  g   Q h\        \        ^ ^4      4      p V P                  e   Q h\        \        RR4      4      p V P                  RJ g   Q h\        R 4      p V P                  \        P	                  R 4      8X  g   Q hV P
                  \        P	                  R 4      8X  g   Q h\        R4      p V P                  RJ g   Q hR# )r   NFrU   rV   r%   r$   )r   r   r(   r1   arctanhr)   r!   r*   s    r,   
test_atanhrj   z  s    htS!"A77bjj&&&&55BJJsO###hq!nA::hr2A::c
A77bjjo%%%55BJJsO###c
A::r.   c                      \        \        RR 4      4      \        ^ R 4      8H  R8X  g   Q h\        \        RR4      4      \        ^^4      8H  R8X  g   Q h\        R4      \        ^^4      8H  R8X  g   Q hR# )r   NrV   r"   r%   r$   )r   r    r.   r,   test_Absrm     sj    s#$C(88\IIIR !Xa^3DDDGx1~%,666r.   c                  V    . ROp \        V !  R8X  g   Q h. ROp \        V !  R8X  g   Q hR# )TNTF)r"   ro   )TN))FTNNr"   FN)r   argss    r,   test_Andrt     s0    6D:&&&6D:&&&r.   c                  V    . ROp \        V !  R8X  g   Q h. ROp \        V !  R8X  g   Q hR# )TNr"   )r"   ro   rq   rp   )rp   rq   )FF)r   rr   s    r,   test_Orrv     s0    7Dt9$$$8Dt9$$$r.   N)5sympy.externalr   sympy.plotting.intervalmathr   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r1   disabledr-   r3   r7   r9   r<   r@   rB   rD   rF   rH   rJ   rL   rO   rR   rX   r[   r_   ra   rd   rg   rj   rm   rt   rv   rl   r.   r,   <module>rz      s    (       7	H$#N	 !B:,"00$$$"$&7'%r.   