§
    OŠtj»+  ã                   ó0  — d dl mZmZmZmZmZ d dlmZ d dlm	Z	 d dl
mZmZ d dlmZmZmZ d dlmZmZmZ d dlmZ d dlmZmZmZ d d	lmZ d d
lmZmZ d dl m!Z!  e	dd¬¦  «        Z"eZ#d„ Z$d„ Z%d„ Z&d„ Z'd„ Z(ed„ ¦   «         Z)d„ Z*d„ Z+d„ Z,d„ Z-d„ Z.d„ Z/dS )é    )ÚEÚRationalÚooÚpiÚzoo)ÚS)ÚSymbol)ÚexpÚlog)ÚMaxÚMinÚsqrt)ÚcosÚsinÚtan)ÚAccumBounds)ÚAddÚMulÚPow)Ú	unchanged)ÚraisesÚXFAIL)ÚxÚaT©Úrealc                  ó4  ‡ ‡— t          dd¦  «        j        dk    sJ ‚t          dd¦  «        j        t          j        u sJ ‚t          dd¦  «        j        t          dd¦  «        k    sJ ‚t          dd¦  «        j        dk    sJ ‚t          dd¦  «        t          j        u sJ ‚t          dd¦  «        dz   t          dd¦  «        k    sJ ‚dt          dd¦  «        z   t          dd¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z   t          dd¦  «        k    sJ ‚t          dd¦  «         t          dd¦  «        k    sJ ‚t          dd¦  «        dz
  t          d	d¦  «        k    sJ ‚dt          dd¦  «        z
  t          dd	¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z
  t          d	d¦  «        k    sJ ‚t          t          dd¦  «        z   t          t          dd¦  «        t          ¦  «        k    sJ ‚t          t          dd¦  «        z   t          dt          z   dt          z   ¦  «        k    sJ ‚t          dd¦  «        t          z
  t          t          dd¦  «        t           ¦  «        k    sJ ‚t          t           d¦  «        t          z   t          t           t          ¦  «        k    sJ ‚t          dt          ¦  «        t          z   t          u sJ ‚t          dt          ¦  «        t          z
  t          t           t          ¦  «        k    sJ ‚t           t          dt          ¦  «        z
  t           u sJ ‚t          t           d¦  «        t          z
  t           u sJ ‚t          dt          ¦  «        t          z
  t          t           t          ¦  «        k    sJ ‚t          t           d¦  «        t           z
  t          t           t          ¦  «        k    sJ ‚t          t          dt          ¦  «        z
  t          t           t          ¦  «        k    sJ ‚t           t          dt          ¦  «        z
  t           u sJ ‚t          dd¦  «        dz  t          t          j        d¦  «        k    sJ ‚dt          dd¦  «        z  t          t          dd¦  «        d¦  «        k    sJ ‚dt          dd¦  «        z  t          t           t          ¦  «        k    sJ ‚t          t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          t          dd¦  «        ¦  «        t          d	d¦  «        k    sJ ‚t          t          dd¦  «        ¦  «        t          d	d¦  «        k    sJ ‚t          d
¦  «        Š t          t           ˆ fd„¦  «         t          t           d„ ¦  «         t          dd¬¦  «        Št          t           ˆfd„¦  «         d S )Né   é   )r   r   é   Té   éþÿÿÿéÿÿÿÿr   Úcc                  ó$   •— t          d‰ ¦  «        S )Nr   ©ÚB©r$   s   €új/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/calculus/tests/test_accumulationbounds.pyú<lambda>z"test_AccumBounds.<locals>.<lambda>;   s   ø€ �q  A™wœw€ ó    c                  ó"   — t          dd¦  «        S )Nr   r#   r&   © r+   r)   r*   z"test_AccumBounds.<locals>.<lambda><   s   € �q  B™xœx€ r+   Úrr   c                  ó*   •— t          ‰ ‰ dz
  ¦  «        S )Nr   r&   )r.   s   €r)   r*   z"test_AccumBounds.<locals>.<lambda>>   s   ø€ �q  A¨¡E™{œ{€ r+   )r'   ÚargsÚdeltar   ÚOneÚmidr   Úis_realr   r   r   r   ÚHalfÚabsr	   r   Ú
ValueError)r$   r.   s   @@r)   Útest_AccumBoundsr8      sý  øø€ ÝˆQ�‰7Œ7Œ<˜6Ò!Ð!Ð!Ð!ÝˆQ�‰7Œ7Œ=�AœEÐ!Ð!Ð!Ð!ÝˆQ�‰7Œ7Œ;�( 1 a™.œ.Ò(Ð(Ð(Ð(ÝˆQ�‰7Œ7Œ?˜dÒ"Ð"Ð"Ð"åˆQ�‰7Œ7•a”eÐÐÐÐåˆQ�‰7Œ7�Q‰;�!˜A˜q™'œ'Ò!Ð!Ð!Ð!Ø�q��A‰wŒw‰;�!˜A˜q™'œ'Ò!Ð!Ð!Ð!ÝˆQ�‰7Œ7•Q�q˜!‘W”WÑ¥ ! Q¡¤Ò'Ð'Ð'Ð'åˆa�‰GŒGˆ8•q˜˜R‘y”yÒ Ð Ð Ð åˆQ�‰7Œ7�Q‰;�!˜A˜q™'œ'Ò!Ð!Ð!Ð!Ø�q��A‰wŒw‰;�!˜B ™(œ(Ò"Ð"Ð"Ð"ÝˆQ�‰7Œ7•Q�q˜!‘W”WÑ¥ ! Q¡¤Ò'Ð'Ð'Ð'å�q��A‰wŒw‰;�#�a  1™gœg¥q™/œ/Ò)Ð)Ð)Ð)Ý�q��A‰wŒw‰;�!˜A¥™E 1¥q¡5™/œ/Ò)Ð)Ð)Ð)ÝˆQ�‰7Œ7•Q‰;�#�a  1™gœg­ rÑ*Ô*Ò*Ð*Ð*Ð*å�bˆS�!‰9Œ9•r‰>�Q¥˜s¥B™ZœZÒ'Ð'Ð'Ð'ÝˆQ•‰8Œ8•b‰=�BÐÐÐÐÝˆQ•‰8Œ8•b‰=�A�r˜c¥2™JœJÒ&Ð&Ð&Ð&ÝˆC•!�B�‘)”)‰O¥ Ð#Ð#Ð#Ð#Ý�bˆS�!‰9Œ9•r‰>�b˜SÐ Ð Ð Ð åˆQ•‰8Œ8•b‰=�A�r˜c¥2™JœJÒ&Ð&Ð&Ð&Ý�bˆS�!‰9Œ9�˜Ñ¥¥2 #¥r¡
¤
Ò*Ð*Ð*Ð*Ý•�1•b‘”‰M�a¥ ¥R™jœjÒ(Ð(Ð(Ð(ÝˆC•!�A•r‘(”(‰N¥˜sÐ"Ð"Ð"Ð"åˆQ�‰7Œ7�1‰9��!œ& !™œÒ$Ð$Ð$Ð$Ø�Qˆq�!‰WŒW‰9��( 1 a™.œ.¨!Ñ,Ô,Ò,Ð,Ð,Ð,Ø�Qˆr�1‰XŒX‰:��B˜3¥™œÒ#Ð#Ð#Ð#å�q��A‰wŒw‰<Œ<�1˜Q ™7œ7Ò"Ð"Ð"Ð"Ý�q��R‰yŒy‰>Œ>�Q˜q !™WœWÒ$Ð$Ð$Ð$Ý�q��Q‰xŒx‰=Œ=�A˜a ™GœGÒ#Ð#Ð#Ð#Ý�q��Q‰xŒx‰=Œ=�A˜a ™GœGÒ#Ð#Ð#Ð#Ýˆs‰Œ€AÝ
�:����Ñ'Ô'Ð'Ý
�:Ð'Ð'Ñ(Ô(Ð(Ýˆs˜ÐÑÔ€AÝ
�:Ð*Ð*Ð*Ð*Ñ+Ô+Ð+Ð+Ð+r+   c                  ó4  — t          dd¦  «        dz  t          dd¦  «        k    sJ ‚dt          dd¦  «        z  t          dd¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          dd¦  «        k    sJ ‚t          dd¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          t           t          ¦  «        t          t           t          ¦  «        }} | |z  t          t           t          ¦  «        k    sJ ‚|| z  t          t           t          ¦  «        k    sJ ‚t          dt          ¦  «        t          dd¦  «        }} | |z  t          t           d¦  «        k    sJ ‚|| z  t          t           d¦  «        k    sJ ‚t          dd¦  «        dz  dk    sJ ‚t          dt          ¦  «        dz  t          dt          ¦  «        k    sJ ‚t          t           d¦  «        dz  t          t           d¦  «        k    sJ ‚t          t           t          ¦  «        dz  t          t           t          ¦  «        k    sJ ‚t          dd¦  «        t          z  t	          t          dd¦  «        t          d	¬
¦  «        k    sJ ‚t          dd¦  «        t          z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          z  t          t           d¦  «        k    sJ ‚t          dd¦  «        t           z  t          t           d¦  «        k    sJ ‚t          dd¦  «        t           z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          z  t          t           t          ¦  «        k    sJ ‚t          dd¦  «        t           z  t          t           t          ¦  «        k    sJ ‚t          t           t          ¦  «        t          z  t          t           t          ¦  «        k    sJ ‚d S )Nr   r   é   r    é   r   éýÿÿÿr"   F©Úevaluater#   )r'   r   r   r   r   )Úlr.   s     r)   Útest_AccumBounds_mulr@   A   s8  € ÝˆQ�‰7Œ7�1‰9�˜!˜Q™œÒÐÐÐØ�Qˆq�!‰WŒW‰9�˜!˜Q™œÒÐÐÐÝˆQ�‰7Œ7•1�Q˜‘7”7‰?�a  1™gœgÒ%Ð%Ð%Ð%ÝˆQ�‰7Œ7•1�Q�‘8”8Ñ�q ¥B™xœxÒ'Ð'Ð'Ð'Ý�bˆS•"‰:Œ:•q�!˜�Q‘x”x€q€AØˆQ‰3•!•R�C�‘*”*ÒÐÐÐØˆQ‰3•!•R�C�‘*”*ÒÐÐÐÝˆQ•‰8Œ8•Q�r˜2‘Y”Y€q€AØˆQ‰3•!•R�C˜‘*”*ÒÐÐÐØˆQ‰3•!•R�C˜‘*”*ÒÐÐÐÝˆQ�‰7Œ7�1‰9˜Š>ˆ>ˆ>ˆ>ÝˆQ•‰8Œ8�A‰:�˜1�b™œÒ!Ð!Ð!Ð!Ý�bˆS�!‰9Œ9�Q‰;�!�R˜C ™)œ)Ò#Ð#Ð#Ð#Ý�bˆS•"‰:Œ:�a‰<�1�b˜S¥"™:œ:Ò%Ð%Ð%Ð%åˆQ�‰7Œ7•1‰9��A˜a ™GœG¥Q°Ð7Ñ7Ô7Ò7Ð7Ð7Ð7åˆQ�‰7Œ7•2‰:�˜1�b™œÒ!Ð!Ð!Ð!ÝˆR�‰8Œ8•B‰;�!�R˜C ™)œ)Ò#Ð#Ð#Ð#ÝˆQ�‰7Œ7•R�C‰=�A�r˜c 1™IœIÒ%Ð%Ð%Ð%ÝˆR�‰8Œ8•b�S‰>�Q˜q¥"™XœXÒ%Ð%Ð%Ð%ÝˆR�‰8Œ8•B‰;�!�R˜C¥™*œ*Ò$Ð$Ð$Ð$ÝˆR�‰8Œ8•b�S‰>�Q¥˜s¥B™ZœZÒ'Ð'Ð'Ð'Ý�bˆS•"‰:Œ:•b‰=�A�r˜c¥2™JœJÒ&Ð&Ð&Ð&Ð&Ð&r+   c                  óÞ  — t          dd¦  «        t          dd¦  «        z  t          t          dd¦  «        d¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          t           t          ¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          t          j        t          ¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          t           t          ¦  «        k    sJ ‚t          d	d¦  «        t          dd	¦  «        z  t          t           t          ¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          t           t          dd	¦  «        ¦  «        k    sJ ‚t          d	d¦  «        t          dd¦  «        z  t          t           t          dd¦  «        ¦  «        k    sJ ‚t          d	d¦  «        t          dd¦  «        z  t          t          d	d¦  «        t          ¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          t           d¦  «        k    sJ ‚t          dd	¦  «        t          dd	¦  «        z  t          t           t          ¦  «        k    sJ ‚dt          dd	¦  «        z  t          t           t          ¦  «        k    sJ ‚dt          dd	¦  «        z  t          t          j        t          ¦  «        k    sJ ‚dt          dd	¦  «        z  t          t           t          dd	¦  «        ¦  «        k    sJ ‚dt          t           d¦  «        z  t          t           d¦  «        k    sJ ‚dt          dd¦  «        z  t          t           d¦  «        k    sJ ‚dt          t           d¦  «        z  t          dt          ¦  «        k    sJ ‚dt          t           d¦  «        z  t          dd¦  «        k    sJ ‚t          dd	¦  «        t
          z  t          t          dd	¦  «        dt
          z  d
¬¦  «        k    sJ ‚t          dd	¦  «        dz  t          dd	¦  «        t          z  k    sJ ‚t          dt          ¦  «        t          z  t          dt          ¦  «        k    sJ ‚t          dt          ¦  «        t           z  t          t           d¦  «        k    sJ ‚t          t           d¦  «        t          z  t          t           d¦  «        k    sJ ‚t          t           d¦  «        t           z  t          dt          ¦  «        k    sJ ‚t          t           t          ¦  «        t          z  t          t           t          ¦  «        k    sJ ‚t          t           t          ¦  «        t           z  t          t           t          ¦  «        k    sJ ‚t          dt          ¦  «        t          z  t          dt          ¦  «        k    sJ ‚t          dt          ¦  «        t           z  t          t           d¦  «        k    sJ ‚t          t           d¦  «        t          z  t          t           d¦  «        k    sJ ‚t          t           d¦  «        t           z  t          dt          ¦  «        k    sJ ‚d S )Nr#   r    r:   r   r"   r<   éüÿÿÿr   r   Fr=   )r'   r   r   r   r5   r   r   r   r-   r+   r)   Útest_AccumBounds_divrC   \   sN  € ÝˆR�‰8Œ8•A�a˜‘G”GÑ�q¥¨"¨a¡¤°!Ñ4Ô4Ò4Ð4Ð4Ð4ÝˆR�‰8Œ8•A�b˜!‘H”HÑ¥¥2 #¥r¡
¤
Ò*Ð*Ð*Ð*ÝˆR�‰9Œ9•Q�r˜1‘X”XÑ¥¥1¤6­2¡¤Ò.Ð.Ð.Ð.õ ˆR�‰9Œ9•Q�r˜1‘X”XÑ¥¥B 3­¡¤Ò+Ð+Ð+Ð+ÝˆQ�‰7Œ7•1�R˜‘8”8Ñ�q¥" ¥b™zœzÒ)Ð)Ð)Ð)åˆR�‰9Œ9•Q�q˜!‘W”WÑ¥¥2 #¥x°°A¡¤Ñ 7Ô 7Ò7Ð7Ð7Ð7ÝˆQ�‰7Œ7•1�R˜‘8”8Ñ�q¥" ¥h¨r°1¡o¤oÑ6Ô6Ò6Ð6Ð6Ð6ÝˆQ�‰7Œ7•1�Q˜‘7”7‰?�a¥¨¨A¡¤µÑ3Ô3Ò3Ð3Ð3Ð3åˆQ�‰7Œ7•1�Q˜‘7”7‰?�a ¥2™hœhÒ&Ð&Ð&Ð&ÝˆR�‰8Œ8•A�a˜‘G”GÑ�q¥"  a™yœyÒ(Ð(Ð(Ð(ÝˆR�‰8Œ8•A�b˜!‘H”HÑ¥¥2 #¥r¡
¤
Ò*Ð*Ð*Ð*à�Qˆr�1‰XŒX‰:��B˜3¥™œÒ#Ð#Ð#Ð#Ø�Qˆq�!‰WŒW‰9��!œ&¥"™œÒ%Ð%Ð%Ð%Ø•�!�Q‘”‰<�1�b˜S¥(¨2¨q¡/¤/Ñ2Ô2Ò2Ð2Ð2Ð2Ø�Q•ˆs�A‰YŒY‰;�!�R˜C ™)œ)Ò#Ð#Ð#Ð#Ø�Qˆr�1‰XŒX‰:��B˜3 ™œÒ#Ð#Ð#Ð#Ø••2�#�q‘	”	‰>�Q˜q¥"™XœXÒ%Ð%Ð%Ð%Ø�Q•ˆs�B‰ZŒZ‰<�1˜R ™8œ8Ò#Ð#Ð#Ð#åˆQ�‰7Œ7•1‰9��A˜a ™GœG Q¥q¡S°5Ð9Ñ9Ô9Ò9Ð9Ð9Ð9åˆQ�‰7Œ7�1‰9�˜!˜Q™œ¥™Ò#Ð#Ð#Ð#ÝˆQ•‰8Œ8•B‰;�!˜A�r™(œ(Ò"Ð"Ð"Ð"ÝˆQ•‰8Œ8•b�S‰>�Q¥˜s A™YœYÒ&Ð&Ð&Ð&Ý�bˆS�"‰:Œ:•b‰=�A�r˜c 1™IœIÒ%Ð%Ð%Ð%Ý�bˆS�"‰:Œ:��sÑ�q ¥B™xœxÒ'Ð'Ð'Ð'Ý�bˆS•"‰:Œ:•b‰=�A�r˜c¥2™JœJÒ&Ð&Ð&Ð&Ý�bˆS•"‰:Œ:��sÑ�q¥" ¥b™zœzÒ)Ð)Ð)Ð)ÝˆR•‰9Œ9•R‰<�1˜Q¥™8œ8Ò#Ð#Ð#Ð#ÝˆR•‰9Œ9•r�c‰?�a¥  Q™iœiÒ'Ð'Ð'Ð'Ý�bˆS�!‰9Œ9•R‰<�1�b˜S !™9œ9Ò$Ð$Ð$Ð$Ý�bˆS�!‰9Œ9•r�c‰?�a ¥2™hœhÒ&Ð&Ð&Ð&Ð&Ð&r+   c                  óJ  — t          dd¬¦  «        } t          dd¦  «        }t          dt          ¦  «        }t          t           t          ¦  «        }|t          | ¦  «        z
  t          dt          | ¦  «        z
  t          ¦  «        k    sJ ‚|t          | ¦  «        z   t          t           t          ¦  «        k    sJ ‚|| z   |z  t          t           t          ¦  «        t          | dz
  | dz   ¦  «        z  k    sJ ‚||z   |z  t          t           t          ¦  «        k    sJ ‚d S )Nr.   Tr   r#   r   é   )r	   r'   r   r   )r.   r   r$   Úbs       r)   Útest_issue_18795rG   …   sð   € Ýˆs˜ÐÑÔ€AÝ	ˆ"ˆQ‰Œ€AÝ	ˆ!�R‰Œ€AÝ	�2ˆ#�r‰
Œ
€AØ�s�1‰vŒv‰:�˜1�S ™VœV™8¥R™œÒ(Ð(Ð(Ð(Ø�s�1‰vŒv‰:��B˜3¥™œÒ#Ð#Ð#Ð#Ø�‰E�1‰9��2˜#�r™
œ
¥1 Q¨¡U¨A°©E¡?¤?Ñ2Ò2Ð2Ð2Ð2Ø�‰E�1‰9��2˜#�r™
œ
Ò"Ð"Ð"Ð"Ð"Ð"r+   c                  ó0  — t           dz  dt           z  z   dz                        t           t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          t          dd¦  «        ¦  «        t          dt          ¦  «        k    sJ ‚t          t          t
           t
          ¦  «        ¦  «        t          dt
          ¦  «        k    sJ ‚t          t          dd¦  «        ¦  «        t          t          d¦  «        t          d¦  «        ¦  «        k    sJ ‚d S )Nr   r   r#   r:   r   r    r;   )r   Úsubsr'   r
   r   r   r   r-   r+   r)   Útest_AccumBounds_funcrJ   �   sÎ   € Ýˆq‰D�1•Q‘3‰J˜‰N× Ò ¥¥A b¨!¡H¤HÑ-Ô-µ°2°q±´Ò9Ð9Ð9Ð9Ý�q��A‰wŒw‰<Œ<�1˜Q¥™7œ7Ò"Ð"Ð"Ð"Ý�q•"�•b‰zŒz‰?Œ?�a ¥2™hœhÒ&Ð&Ð&Ð&Ý�q��A‰wŒw‰<Œ<�1�S ™VœV¥S¨¡V¤VÑ,Ô,Ò,Ð,Ð,Ð,Ð,Ð,r+   c                  ó(  — t          dd¬¦  «        } t          d| z   d| z   ¦  «        t          dd¦  «        z  t          d| z   d| z   dz  ¦  «        k    sJ ‚t          ddd¬¦  «        }t          dd¦  «        |z  t          d|z  d¦  «        k    sJ ‚d S )NÚnnT©Únonnegativer   r   Úi)ÚintegerÚnegative)r	   r'   )rL   rO   s     r)   Útest_AccumBounds_powfrR   —   s�   € å	� $Ð	'Ñ	'Ô	'€BÝˆQ�‰V�Q˜‘VÑÔ�a  1™gœgÑ%­¨1¨r©6°A¸±F¸Q±;Ñ)?Ô)?Ò?Ð?Ð?Ð?Ýˆs˜D¨4Ð0Ñ0Ô0€AÝˆQ�‰7Œ7�A‰:�˜1˜a™4 ™œÒ#Ð#Ð#Ð#Ð#Ð#r+   c            	      ó¶  — t          dd¦  «        dz  t          dd¦  «        k    sJ ‚t          dd¦  «        dz  t          dd¦  «        k    sJ ‚t          dd¦  «        dz  t          dd¦  «        k    sJ ‚t          dd¦  «        dz  t          dd¦  «        k    sJ ‚t          dd¦  «        dz  dk    sJ ‚t          dd¦  «        t          dd¦  «        z  t          ddt          d¦  «        z  ¦  «        k    sJ ‚t          dd¦  «        t          j        z  t          dt          d¦  «        ¦  «        k    sJ ‚t          d	d
¬¦  «        } t          t          t          | d¦  «        t          j        ¦  «        sJ ‚t          dd
¬¦  «        }t          ||dz   ¦  «        t          j        z  t          t          |¦  «        t          |dz   ¦  «        ¦  «        k    sJ ‚t          ||dz   ¦  «        |z  t          ||z  |dz   |z  ¦  «        k    sJ ‚t          t          t          ||dz   ¦  «        t          ¦  «        sJ ‚t          dd
¬¦  «        }t          dd¦  «        |z  t          t          dd|z  ¦  «        t          dd|z  ¦  «        ¦  «        k    sJ ‚t          dd
d
¬¦  «        }t          dd¦  «        |z  t          dd|z  ¦  «        k    sJ ‚t          dd¦  «        |z  t          d|z  d¦  «        k    sJ ‚t          dd¦  «        dz  t          t          dd¦  «        d¦  «        k    sJ ‚t          dd¦  «        dz  t          dt          ¦  «        k    sJ ‚t          dd¦  «        dz  t          t          dd¦  «        t          ¦  «        k    sJ ‚t          dd¦  «        dz  t          t           t          dd¦  «         ¦  «        k    sJ ‚t          dd¦  «        dz  t          t          dd¦  «        t          ¦  «        k    sJ ‚t          dd¦  «        dz  t          t           t          ¦  «        k    sJ ‚t          dd¦  «        dz  t          t          dd¦  «        t          dd¦  «        ¦  «        k    sJ ‚t          dd¦  «        dz  t          t          dd¦  «        t          dd¦  «        ¦  «        k    sJ ‚t          dt          ¦  «        t          j        z  t          dt          ¦  «        k    sJ ‚t          t           d¦  «        dz  t          dt          ¦  «        k    sJ ‚t          dd¦  «        dz  t          t          dd¦  «        t          ¦  «        k    sJ ‚t          t          dd¦  «        t          j        ¦  «        t          z  t          j        u sJ ‚t          dt          j        ¦  «        t          z  t          j        u sJ ‚t          t          j        d¦  «        t          z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          z  t          u sJ ‚t          dd¦  «        t          z  t          dt          ¦  «        k    sJ ‚t          t          j        d¦  «        t          z  t          dt          ¦  «        k    sJ ‚t          t          dd¦  «        t          dd¦  «        ¦  «        t          z  t          j        u sJ ‚t          dt          dd¦  «        ¦  «        t          z  t          j        u sJ ‚t          dd¦  «        t          z  t          u sJ ‚t          dd¦  «        t          z  t          j        u sJ ‚t          dt          dd¦  «        ¦  «        t          z  t          j        u sJ ‚t          t          dd¦  «        t          j        ¦  «        t          z  t          j        u sJ ‚t          t          dd¦  «        d¦  «        t          z  t          dt          ¦  «        k    sJ ‚t          t          dd¦  «        d¦  «        t          z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          z  t          t           t          ¦  «        k    sJ ‚t          dt          j        ¦  «        t          z  t          t           t          ¦  «        k    sJ ‚t          dd¦  «        t          z  t          t           t          ¦  «        k    sJ ‚t          dt          j        ¦  «        t          z  t          t           t          ¦  «        k    sJ ‚t          dd¦  «        t          z  t          t          dd¦  «        t          d¬¦  «        k    sJ ‚t          dd¦  «        t           z  t          j        u sJ ‚t          dd¦  «        t           z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t           z  t          t           t          ¦  «        k    sJ ‚t          t          ¦  «        t!          dt          z  ¦  «        z                       t          t          dt$          dz  ¦  «        ¦  «        t          t          t           t          ¦  «        t          dd¦  «        ¦  «        k    sJ ‚d S )Nr   r   r:   r#   r   r    é   r!   ÚnegT)rQ   rL   rM   rO   )rP   )rP   rN   r"   é   r<   é   é	   Fr=   )r'   r   r   r   r5   r	   r   r   r   r   r   r   ÚZeroÚNaNr   r   r   rI   r   )rU   rL   rO   s      r)   Útest_AccumBounds_powr[   Ÿ   s´  € ÝˆQ�‰7Œ7�A‰:�˜1˜a™œÒ Ð Ð Ð ÝˆR�‰8Œ8�Q‰;�!˜A˜q™'œ'Ò!Ð!Ð!Ð!ÝˆQ�‰7Œ7�A‰:�˜1˜a™œÒ Ð Ð Ð ÝˆR�‰8Œ8�Q‰;�!˜B ™(œ(Ò"Ð"Ð"Ð"ÝˆR�‰8Œ8�Q‰;˜!ÒÐÐÐåˆQ�‰7Œ7•H˜Q ‘N”NÑ"¥a¨¨1­T°!©W¬W©9¡o¤oÒ5Ð5Ð5Ð5ÝˆQ�‰7Œ7•A”F‰?�a ¥4¨¡7¤7™mœmÒ+Ð+Ð+Ð+å
� Ð
&Ñ
&Ô
&€CÝ•S�!˜C ™)œ)¥Q¤VÑ,Ô,Ð,Ð,Ð,Ý	� $Ð	'Ñ	'Ô	'€BÝˆR��a‘‰=Œ=�!œ&Ñ ¥A¥d¨2¡h¤hµ°R¸!±V±´Ñ$=Ô$=Ò=Ð=Ð=Ð=ÝˆR��a‘‰=Œ=˜"Ñ¥ " b¡&¨2°©6°B©,Ñ 7Ô 7Ò7Ð7Ð7Ð7Ý•S�!˜B  Q¡™-œ-­Ñ+Ô+Ð+Ð+Ð+Ýˆs˜DÐ!Ñ!Ô!€AÝˆQ�‰7Œ7�A‰:��3˜q ! Q¡$™<œ<­¨Q°°1±©¬Ñ6Ô6Ò6Ð6Ð6Ð6Ýˆs˜D¨dÐ3Ñ3Ô3€AÝˆQ�‰7Œ7�A‰:�˜1˜a ™d™œÒ#Ð#Ð#Ð#ÝˆQ�‰7Œ7�A‰:�˜1˜a™4 ™œÒ#Ð#Ð#Ð#åˆQ�‰7Œ7�R‰=�A�h q¨"™oœo¨qÑ1Ô1Ò1Ð1Ð1Ð1ÝˆR�‰8Œ8�b‰>�Q˜q¥"™XœXÒ%Ð%Ð%Ð%ÝˆQ�‰7Œ7�R‰=�A�h q¨!™nœn­bÑ1Ô1Ò1Ð1Ð1Ð1ÝˆR�‰8Œ8�b‰>�Q¥˜s¥X¨a°¡^¤^ OÑ4Ô4Ò4Ð4Ð4Ð4ÝˆQ�‰7Œ7�R‰=�A�h q¨!™nœn­bÑ1Ô1Ò1Ð1Ð1Ð1ÝˆR�‰8Œ8�b‰>�Q¥˜s¥B™ZœZÒ'Ð'Ð'Ð'ÝˆR�‰9Œ9�r‰?�a¥¨¨Q¡¤µ¸"¸bÑ1AÔ1AÑBÔBÒBÐBÐBÐBÝˆR�‰9Œ9�r‰?�a¥¨¨A¡¤µ¸¸A±´Ñ?Ô?Ò?Ð?Ð?Ð?ÝˆQ•‰8Œ8•Q”VÑ�q ¥B™xœxÒ'Ð'Ð'Ð'Ý�bˆS�!‰9Œ9�r‰?�a ¥2™hœhÒ&Ð&Ð&Ð&ÝˆR�‰8Œ8�b‰>�Q�x¨¨1™~œ~­rÑ2Ô2Ò2Ð2Ð2Ð2å�X�a˜‰^Œ^�QœVÑ$Ô$¥bÑ(­A¬FÐ2Ð2Ð2Ð2ÝˆQ•”‰<Œ<�Ñ�qœvÐ%Ð%Ð%Ð%Ý�QŒV�Q‰<Œ<�Ñ�q ¥B™xœxÒ'Ð'Ð'Ð'ÝˆQ�‰7Œ7•B‰;�!˜A�r™(œ(Ò"Ð"Ð"Ð"ÝˆQ�‰7Œ7•B‰;�"ÐÐÐÐÝˆQ�‰7Œ7•B‰;�!˜A�r™(œ(Ò"Ð"Ð"Ð"Ý�QŒV�Q‰<Œ<�Ñ�q ¥B™xœxÒ'Ð'Ð'Ð'Ý�X�b˜!‰_Œ_�h r¨1™oœoÑ.Ô.µÑ2µa´fÐ<Ð<Ð<Ð<ÝˆR•˜"˜a‘”Ñ!Ô!¥2Ñ%­¬Ð.Ð.Ð.Ð.ÝˆR�‰9Œ9•b‰=�CÐÐÐÐÝˆR�‰9Œ9•b‰=�AœEÐ!Ð!Ð!Ð!ÝˆR•˜"˜a‘”Ñ!Ô!¥2Ñ%­¬Ð.Ð.Ð.Ð.Ý�X�b˜!‰_Œ_�aœfÑ%Ô%¥rÑ)­Q¬VÐ3Ð3Ð3Ð3Ý�X�b˜!‰_Œ_˜aÑ Ô ¥"Ñ$­¨!­R©¬Ò0Ð0Ð0Ð0Ý�X�b˜!‰_Œ_˜aÑ Ô ¥"Ñ$­¨!­R©¬Ò0Ð0Ð0Ð0ÝˆR�‰8Œ8•R‰<�1�b˜S¥"™:œ:Ò%Ð%Ð%Ð%ÝˆR•”‰=Œ=�"Ñ¥¥2 #¥r¡
¤
Ò*Ð*Ð*Ð*ÝˆR�‰8Œ8•R‰<�1�b˜S¥"™:œ:Ò%Ð%Ð%Ð%ÝˆR•”‰=Œ=�"Ñ¥¥2 #¥r¡
¤
Ò*Ð*Ð*Ð*åˆQ�‰7Œ7•A‰:��Q˜q !™WœW¥a°%Ð8Ñ8Ô8Ò8Ð8Ð8Ð8åˆQ�‰7Œ7•b�S‰>�QœVÐ#Ð#Ð#Ð#ÝˆQ�‰7Œ7•b�S‰>�Q˜q¥"™XœXÒ%Ð%Ð%Ð%ÝˆR�‰8Œ8•r�c‰?�a¥ ¥R™jœjÒ(Ð(Ð(Ð(å•‰FŒF•C˜�!™‘H”HÑ×"Ò"¥1¥a¨­2¨a©4¡j¤jÑ1Ô1Ý�A�rˆc•2‰JŒJ�˜!˜Q™œÑ Ô ò!ð !ð !ð !ð !ð !r+   c                  óR  — dt          t          t          t          j        z   ¦  «        z  } |                      t          d¦  «        t          dd¦  «        k    sJ ‚|                      t          d¦  «        dk    sJ ‚|                      t          d¦  «        }|j        r&|j        dt          dt          j         ¦  «        fk    sJ ‚dt          t          t          dz   ¦  «        z  dk    sJ ‚t          j        t          dd¦  «        z  t          t          d¦  «        dz  d¦  «        k    sJ ‚dt          dd¦  «        z  t          t          d¦  «        dz  d¦  «        k    sJ ‚t          dd¦  «        t          t          d¦  «        dz  d¦  «        z  t          dd¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          dd¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          t          d¦  «        d	z  t          d¦  «        dz  ¦  «        k    sJ ‚t          dd¦  «        t          dd¦  «        z  t          t          d¦  «        d	z  d
¦  «        k    sJ ‚t          t          t          dd¦  «        t          dd¦  «        ¦  «        sJ ‚t          dt          d¦  «        dz  ¦  «        t          dt          ¦  «        z  t          dt          d¦  «        dz  ¦  «        k    sJ ‚t          dd¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          dt          ¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          t          d¦  «        dz  d¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          t          d¦  «        dz  d¦  «        t          t           d¦  «        z  t          dt          ¦  «        k    sJ ‚t          t          d¦  «        dz  d¦  «        t          t           t          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          t          d¦  «        dz  d¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          t          d¦  «        dz  d¦  «        t          t           d¦  «        z  t          dt          ¦  «        k    sJ ‚t          t          d¦  «        dz  d¦  «        t          t           t          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          t          d¦  «        dz  t          ¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          t          d¦  «        dz  t          ¦  «        t          t           d¦  «        z  t          dt          ¦  «        k    sJ ‚t          t          d¦  «        dz  t          ¦  «        t          t           t          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          t           d¦  «        z  t          dt          ¦  «        k    sJ ‚t          dd¦  «        t          t           t          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          dt          ¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          dt          ¦  «        t          t           d¦  «        z  t          dt          ¦  «        k    sJ ‚t          dt          ¦  «        t          t           t          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          dt          ¦  «        t          dt          ¦  «        z  t          dt          ¦  «        k    sJ ‚t          dt          ¦  «        t          t           d¦  «        z  t          dt          d¦  «        dz  ¦  «        k    sJ ‚t          dt          ¦  «        t          t           t          ¦  «        z  t          dt          ¦  «        k    sJ ‚d S )Nr   r   r#   r"   r   r:   r    r<   rW   rX   )
r'   r   r   r5   rI   Úis_Powr0   r   r   r   )ÚzÚps     r)   Útest_AccumBounds_exponentr`   ß   s¸  € à	�1�Q••A”F‘
ÑÔÑ€AØ�6Š6•!�Q‰<Œ<�1˜Q ™7œ7Ò"Ð"Ð"Ð"Ø�6Š6•!�Q‰<Œ<˜1ÒÐÐÐØ	�Š�q�"‰Œ€AØŒ8Ð5˜œ 1¥a¨­Q¬V¨G¡n¤nÐ"5Ò5Ð5Ð5Ð5ð �a••1�q‘5‰kŒk‰>˜QÒÐÐÐåŒ6•1�R˜‘8”8Ñ�q¥ 1¡¤ a¡¨™|œ|Ò+Ð+Ð+Ð+Ø�a��A‰hŒh‰;�!�A˜a™DœD ™F A™,œ,Ò&Ð&Ð&Ð&õ ˆQ�‰7Œ7•A•a˜‘d”d˜1‘f˜a‘L”LÑ ¥A a¨¡G¤GÒ+Ð+Ð+Ð+ÝˆQ�‰7Œ7•A�a˜‘G”GÑ�q  A™wœwÒ&Ð&Ð&Ð&õ ˆQ�‰7Œ7•A�b˜"‘I”IÑ¥¥1 Q¡4¤4¨¡7­A¨a©D¬D°©FÑ!3Ô!3Ò3Ð3Ð3Ð3ÝˆQ�‰7Œ7•A�b˜!‘H”HÑ¥¥! A¡$¤$ r¡'¨1¡¤Ò-Ð-Ð-Ð-õ •S�!˜B ™(œ(¥A a¨¡G¤GÑ,Ô,Ð,Ð,Ð,ÝˆQ•�!‘”�Q‘‰<Œ<�˜1�b™œÑ!¥Q q­!¨A©$¬$¨q©&¡\¤\Ò1Ð1Ð1Ð1ÝˆQ�‰7Œ7•A�a�‘H”HÑ¥ !¥R¡¤Ò(Ð(Ð(Ð(ÝˆQ�‰7Œ7•A�a�‘H”HÑ¥ !¥R¡¤Ò(Ð(Ð(Ð(ÝˆQ•‰8Œ8•Q�q�"‘X”XÑ¥ 1¥b¡¤Ò)Ð)Ð)Ð)Ý�Qˆq‰TŒT�!‰V�Q‰<Œ<�˜1�b™œÑ!¥Q q­"¡X¤XÒ-Ð-Ð-Ð-Ý�Qˆq‰TŒT�!‰V�Q‰<Œ<��B˜3 ™œÑ#¥q¨­B¡x¤xÒ/Ð/Ð/Ð/Ý�Qˆq‰TŒT�!‰V�Q‰<Œ<��B˜3¥™œÑ#¥q¨­B¡x¤xÒ/Ð/Ð/Ð/Ý�Qˆq‰TŒT�!‰V�Q‰<Œ<�˜1�b™œÑ!¥Q q­"¡X¤XÒ-Ð-Ð-Ð-Ý�Qˆq‰TŒT�!‰V�Q‰<Œ<��B˜3 ™œÑ#¥q¨­B¡x¤xÒ/Ð/Ð/Ð/Ý�Qˆq‰TŒT�!‰V�Q‰<Œ<��B˜3¥™œÑ#¥q¨­B¡x¤xÒ/Ð/Ð/Ð/Ý�Qˆq‰TŒT�!‰V•R‰=Œ=�!˜A�r™(œ(Ñ"¥a¨­2¡h¤hÒ.Ð.Ð.Ð.Ý�Qˆq‰TŒT�!‰V•R‰=Œ=�!�R˜C ™*œ*Ñ$­¨!­R©¬Ò0Ð0Ð0Ð0Ý�Qˆq‰TŒT�!‰V•R‰=Œ=�!�R˜C¥™*œ*Ñ$­¨!­R©¬Ò0Ð0Ð0Ð0ÝˆQ�‰7Œ7•A�a�‘H”HÑ¥ !¥R¡¤Ò(Ð(Ð(Ð(ÝˆQ�‰7Œ7•A•r�c˜2‘J”JÑ¥! A¥r¡(¤(Ò*Ð*Ð*Ð*ÝˆQ�‰7Œ7•A•r�c�2‘J”JÑ¥! A¥r¡(¤(Ò*Ð*Ð*Ð*ÝˆQ•‰8Œ8•Q�q�"‘X”XÑ¥ 1¥b¡¤Ò)Ð)Ð)Ð)ÝˆQ•‰8Œ8•Q��s˜B‘Z”ZÑ¥1 Q­¡8¤8Ò+Ð+Ð+Ð+ÝˆQ•‰8Œ8•Q��s�B‘Z”ZÑ¥1 Q­¡8¤8Ò+Ð+Ð+Ð+ÝˆQ•‰8Œ8•Q�q�"‘X”XÑ¥ 1¥b¡¤Ò)Ð)Ð)Ð)ÝˆQ•‰8Œ8•Q��s˜B‘Z”ZÑ¥1 Q­¨!©¬¨Q©¡<¤<Ò/Ð/Ð/Ð/ÝˆQ•‰8Œ8•Q��s�B‘Z”ZÑ¥1 Q­¡8¤8Ò+Ð+Ð+Ð+Ð+Ð+r+   c                  ó  ‡ — t          dd¦  «        dk     t          j        k    sJ ‚t          dd¦  «        dk     t          j        k    sJ ‚t          dd¦  «        dk     j        dk    sJ ‚t          dd¦  «        dk    j        dk    sJ ‚t          dd¦  «        dk    t          j        k    sJ ‚t          dd¦  «        dk    t          j        k    sJ ‚t          dd¦  «        dk    j        dk    sJ ‚t          dd¦  «        dk    j        d	k    sJ ‚t          dd¦  «        t          dd
¦  «        k     t          j        k    sJ ‚t          dd¦  «        t          dd¦  «        k     j        dk    sJ ‚t          dd¦  «        t          dd¦  «        k     t          j        k    sJ ‚t          dd¦  «        t          dd
¦  «        k    t          j        k    sJ ‚t          dd¦  «        t          dd¦  «        k    t          j        k    sJ ‚t          dd¦  «        t          dd
¦  «        k    t          j        k    sJ ‚t          dd¦  «        t          dd¦  «        k    t          j        k    sJ ‚t          dd¦  «        t          dd
¦  «        k    t          j        k    sJ ‚t          dd¦  «        t          dd¦  «        k    t          j        k    sJ ‚t          t          ¦  «        dk                         t          t          ¦  «        t          dd¦  «        dk    k    sJ ‚t          d¦  «        Š t          t          ˆ fd„¦  «         t          t          ˆ fd„¦  «         t          t          ˆ fd„¦  «         t          t          ˆ fd„¦  «         d S )Nr   r    r:   r#   r   ú<z<=ú>z>=r;   r"   r   r$   c                  ó,   •— t          dd¦  «        ‰ k     S ©Nr   r   r&   r(   s   €r)   r*   z-test_comparison_AccumBounds.<locals>.<lambda>,  ó   ø€ �q  A™wœw¨š{€ r+   c                  ó,   •— t          dd¦  «        ‰ k    S re   r&   r(   s   €r)   r*   z-test_comparison_AccumBounds.<locals>.<lambda>-  ó   ø€ �q  A™wœw¨!š|€ r+   c                  ó,   •— t          dd¦  «        ‰ k    S re   r&   r(   s   €r)   r*   z-test_comparison_AccumBounds.<locals>.<lambda>.  rf   r+   c                  ó,   •— t          dd¦  «        ‰ k    S re   r&   r(   s   €r)   r*   z-test_comparison_AccumBounds.<locals>.<lambda>/  rh   r+   )r'   r   ÚtrueÚfalseÚrel_opr   r   rI   r   r	   r   Ú	TypeErrorr(   s   @r)   Útest_comparison_AccumBoundsro     s  ø€ Ýˆa�‰GŒG�aŠK�AœFÒ"Ð"Ð"Ð"Ýˆa�‰GŒG�bŠL�QœWÒ$Ð$Ð$Ð$Ýˆa�‰GŒG�aŠKÔ 3Ò&Ð&Ð&Ð&Ýˆa�‰GŒG�qŠLÔ  DÒ(Ð(Ð(Ð(åˆa�‰GŒG�aŠK�AœGÒ#Ð#Ð#Ð#Ýˆa�‰GŒG�bŠL�QœVÒ#Ð#Ð#Ð#Ýˆa�‰GŒG�aŠKÔ 3Ò&Ð&Ð&Ð&Ýˆa�‰GŒG�qŠLÔ  DÒ(Ð(Ð(Ð(åˆa�‰GŒG•a˜˜1‘g”gÒ¥!¤&Ò(Ð(Ð(Ð(Ýˆa�‰GŒG•a˜˜1‘g”gÒÔ%¨Ò,Ð,Ð,Ð,Ýˆa�‰GŒG•a˜˜A‘h”hÒ¥1¤7Ò*Ð*Ð*Ð*åˆa�‰GŒG•q˜˜A‘w”wÒ¥1¤6Ò)Ð)Ð)Ð)Ýˆa�‰GŒG•q˜˜Q‘x”xÒ¥A¤GÒ+Ð+Ð+Ð+åˆa�‰GŒG•a˜˜1‘g”gÒ¥!¤'Ò)Ð)Ð)Ð)Ýˆa�‰GŒG•a˜˜A‘h”hÒ¥1¤6Ò)Ð)Ð)Ð)åˆa�‰GŒG•q˜˜A‘w”wÒ¥1¤7Ò*Ð*Ð*Ð*Ýˆa�‰GŒG•q˜˜Q‘x”xÒ¥A¤FÒ*Ð*Ð*Ð*õ •‰FŒF�QŠJ×Ò�Q¥Ñ#Ô#­¨"¨a©¬°1ªÒ5Ð5Ð5Ð5åˆs‰Œ€AÝ
�9Ð+Ð+Ð+Ð+Ñ,Ô,Ð,Ý
�9Ð,Ð,Ð,Ð,Ñ-Ô-Ð-Ý
�9Ð+Ð+Ð+Ð+Ñ,Ô,Ð,Ý
�9Ð,Ð,Ð,Ð,Ñ-Ô-Ð-Ð-Ð-r+   c                  ó’  — dt          dd¦  «        v t          j        k    sJ ‚t          t          d„ ¦  «         dt          dd¦  «        v sJ ‚t          t          d„ ¦  «         t
           t          dt
          ¦  «        v t          j        k    sJ ‚t
          t          t
           d¦  «        v t          j        k    sJ ‚t          dt          dd¦  «        ¦  «        t          t          dd¦  «        d¦  «        cxk    rdk    sn J ‚dd l} |                      dt          dd¦  «        t          g¦  «        D ]}t          |Ž dk    sJ ‚Œd S )Nr   r   c                  ó0   — t           t          dd¦  «        v S )Nr   r   )r   r'   r-   r+   r)   r*   z+test_contains_AccumBounds.<locals>.<lambda>4  s   € �a¥1 Q¨¡7¤7˜l€ r+   r   r#   c                  ór   — t          d¦  «        dz  t          d¦  «        dz  z   dz
  t          dd¦  «        v S )Nr   r   r#   r   )r   r   r'   r-   r+   r)   r*   z+test_contains_AccumBounds.<locals>.<lambda>6  s5   € Ý	ˆQ‰Œ�‰•S˜‘V”V˜Q‘YÑ	 Ñ	"¥q¨¨Q¡x¤xÐ/ð r+   )
r'   r   rk   r   rn   r   r   Ú	itertoolsÚpermutationsr   )rs   Úperms     r)   Útest_contains_AccumBoundsrv   2  sJ  € Ø•�1�a‘”ˆL�QœVÒ#Ð#Ð#Ð#Ý
�9Ð*Ð*Ñ+Ô+Ð+Ø•�"�a‘”ˆ=ˆ=ˆ=ˆ=Ý
�9ð 0ð 0ñ 1ô 1ð 1åˆC•1�Q�‘8”8ˆO¥¤Ò&Ð&Ð&Ð&Ý•!•R�C˜‘)”)ˆO¥¤Ò&Ð&Ð&Ð&õ ˆq•!�B˜‘(”(ÑÔ�s¥1 R¨¡8¤8¨QÑ/Ô/Ð4Ð4Ò4Ð4°1Ò4Ð4Ð4Ð4Ð4Ð4ØÐÐÐØ×&Ò&¨­1¨R°©8¬8µQÐ'7Ñ8Ô8ð ð ˆÝ�Dˆz˜QŠˆˆˆˆðð r+   c                  óÜ  — t          dd¦  «                             t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          dd¦  «                             t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          dd¦  «                             t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          dd¦  «                             t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          dd¦  «                             t          dd¦  «        ¦  «        t          j        k    sJ ‚t	          t
          d„ ¦  «         d S )Nr   r    r   r   r:   r#   c                  óH   — t          dd¦  «                             d¦  «        S ©Nr   r    r   )r'   Úintersectionr-   r+   r)   r*   z/test_intersection_AccumBounds.<locals>.<lambda>H  s   € �a  1™gœg×2Ò2°1Ñ5Ô5€ r+   )r'   rz   r   ÚEmptySetr   rn   r-   r+   r)   Útest_intersection_AccumBoundsr|   B  s)  € ÝˆQ�‰7Œ7×Ò¥ ! Q¡¤Ñ(Ô(­A¨a°©G¬GÒ3Ð3Ð3Ð3ÝˆQ�‰7Œ7×Ò¥ ! Q¡¤Ñ(Ô(­A¨a°©G¬GÒ3Ð3Ð3Ð3ÝˆQ�‰7Œ7×Ò¥ " a¡¤Ñ)Ô)­Q¨q°!©W¬WÒ4Ð4Ð4Ð4ÝˆQ�‰7Œ7×Ò¥ " a¡¤Ñ)Ô)­Q¨q°!©W¬WÒ4Ð4Ð4Ð4ÝˆQ�‰7Œ7×Ò¥ ! Q¡¤Ñ(Ô(­A¬JÒ6Ð6Ð6Ð6Ý
�9Ð5Ð5Ñ6Ô6Ð6Ð6Ð6r+   c                  óZ  — t          dd¦  «                             t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          dd¦  «                             t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          dd¦  «                             t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          dd¦  «                             t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          t          d„ ¦  «         d S )Nr   r    r   r   r:   r#   c                  óH   — t          dd¦  «                             d¦  «        S ry   )r'   Úunionr-   r+   r)   r*   z(test_union_AccumBounds.<locals>.<lambda>P  s   € �a  1™gœgŸmšm¨AÑ.Ô.€ r+   )r'   r   r   rn   r-   r+   r)   Útest_union_AccumBoundsr€   K  sð   € ÝˆQ�‰7Œ7�=Š=�˜1˜a™œÑ!Ô!¥Q q¨!¡W¤WÒ,Ð,Ð,Ð,ÝˆQ�‰7Œ7�=Š=�˜1˜a™œÑ!Ô!¥Q q¨!¡W¤WÒ,Ð,Ð,Ð,ÝˆQ�‰7Œ7�=Š=�˜2˜q™œÑ"Ô"¥a¨¨A¡h¤hÒ.Ð.Ð.Ð.ÝˆQ�‰7Œ7�=Š=�˜2˜q™œÑ"Ô"¥a¨¨A¡h¤hÒ.Ð.Ð.Ð.Ý
�9Ð.Ð.Ñ/Ô/Ð/Ð/Ð/r+   N)0Úsympy.core.numbersr   r   r   r   r   Úsympy.core.singletonr   Úsympy.core.symbolr	   Ú&sympy.functions.elementary.exponentialr
   r   Ú(sympy.functions.elementary.miscellaneousr   r   r   Ú(sympy.functions.elementary.trigonometricr   r   r   Ú!sympy.calculus.accumulationboundsr   Ú
sympy.corer   r   r   Úsympy.core.exprr   Úsympy.testing.pytestr   r   Ú	sympy.abcr   r   r'   r8   r@   rC   rG   rJ   rR   r[   r`   ro   rv   r|   r€   r-   r+   r)   ú<module>rŒ      sû  ðØ 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø "Ð "Ð "Ð "Ð "Ð "Ø $Ð $Ð $Ð $Ð $Ð $Ø =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ø EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EØ DÐ DÐ DÐ DÐ DÐ DÐ DÐ DÐ DÐ DØ 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø $Ð $Ð $Ð $Ð $Ð $Ð $Ð $Ð $Ð $Ø %Ð %Ð %Ð %Ð %Ð %Ø .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ø Ð Ð Ð Ð Ð à
€Fˆ3�TÐÑÔ€Ø€ð-,ð -,ð -,ð`'ð 'ð 'ð6&'ð &'ð &'ðR#ð #ð #ð-ð -ð -ð ð$ð $ñ „ð$ð=!ð =!ð =!ð@.,ð .,ð .,ðb.ð .ð .ðDð ð ð 7ð 7ð 7ð0ð 0ð 0ð 0ð 0r+   