§
    JŠtj  ã                   ó¶   — d dl Z d dlZd dlT d„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd	„ Z	d
„ Z
d„ Zd„ Zd„ Zd„ Ze j                             ¦   «         d„ ¦   «         Zd„ Zd„ ZdS )é    N)Ú*c                  ó�  ‡
‡‡— t          d¦  «        } t          d¦  «        D ]	}d| ||f<   Œ
| t          d¦  «        k    sJ ‚| t          | ¦  «        k    sJ ‚t          dd¦  «        Š
‰
j        rJ ‚t          g d¢g d¢g d¢g¦  «        }t	          |¦  «        t	          t          dd¦  «        ¦  «        k    sJ ‚d|d	<   d	|j        vsJ ‚t          g d¢g d¢g¦  «        Št          d
dgddgddgg¦  «        }‰|z  t          ddgddgg¦  «        k    sJ ‚| |z  || z  cxk    r|k    sn J ‚t          j        t          ˆ
fd„¦  «         g d¢g d¢g d¢g}t          |¦  «        }|                     ¦   «         |k    sJ ‚|t          t          |¦  «        ¦  «        k    sJ ‚t                                |¦  «        }|t          t          |¦  «        ¦  «        k    sJ ‚|dz  t          t          |dz  ¦  «        ¦  «        k    sJ ‚|dz  d|z  cxk    r|k    sn J ‚‰
j        dk    sJ ‚‰
j        dk    sJ ‚d|_        d|_        t          |j        ¦  «        dk    sJ ‚‰‰z   d‰z  k    sJ ‚t          j        t          ˆ
ˆfd„¦  «         t          | | z
  ¦  «        dk    sJ ‚t          ddgddgdd
gddgg¦  «        Št          ddg¦  «        }‰|z  t          g d¢¦  «        k    sJ ‚t!          d¦  «        }t          |dz   dt#          d¦  «        z
  z
  ¦  «        dk    sJ ‚dt!          d¦  «        z   dz  dz
  t#          d¦  «        k    sJ ‚t          d¦  «        dz  t          d¦  «        k    sJ ‚t          j        t          ˆfd„¦  «         t%          d¦  «        }t          |¦  «        }	d|d<   ||	k    sJ ‚t'          |¦  «        sJ ‚d S ) Né   é   é   ©r   r   r   ©é   é   é   ©é   é   é	   é
   r   )r   r   r   éÿÿÿÿéýÿÿÿé   iúÿÿÿé'   éôÿÿÿc                  ó   •— ‰ ‰ z  S ©N© )ÚA2s   €úX/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/mpmath/tests/test_matrices.pyú<lambda>z#test_matrix_basic.<locals>.<lambda>   s   ø€  b¨¡e€ ó    )r   é   é   )é(   r   é<   )éF   éP   éZ   y              ð?c                  ó   •— ‰‰ z   S r   r   )r   ÚA4s   €€r   r   z#test_matrix_basic.<locals>.<lambda>$   s   ø€  b¨2¡g€ r   r
   r   r   r   éöÿÿÿ)r'   r'   r'   r'   c                  ó   •— ‰ dz  S )Nr   r   )ÚA7s   €r   r   z#test_matrix_basic.<locals>.<lambda>-   s   ø€  b¨!¡e€ r   iœÿÿÿ©r   r   )ÚmatrixÚrangeÚeyeÚ_matrix__dataÚlistÚpytestÚraisesÚ
ValueErrorÚtolistÚevalÚreprÚfpÚrowsÚcolsÚlenÚsumÚonesÚzerosÚ
randmatrixÚnstr)ÚA1ÚiÚA3ÚA5ÚlÚA6ÚxÚA8ÚA9ÚA10r   r&   r)   s             @@@r   Útest_matrix_basicrI      s'  øøø€ Ý	�‰Œ€BÝ�1‰XŒXð ð ˆØˆˆ1ˆQˆ3‰ˆØ•�Q‘”Š<ˆ<ˆ<ˆ<Ø•˜‘”ÒÐÐÐÝ	��1‰Œ€BØÔÐÐÐÝ	���˜I˜I˜I y y yÐ1Ñ	2Ô	2€BÝ�‰8Œ8•t�E ! R™LœLÑ)Ô)Ò)Ð)Ð)Ð)Ø€B€s�GØ˜Ô)Ð)Ð)Ð)Ð)Ý	���˜I˜I˜IÐ&Ñ	'Ô	'€BÝ	�!�R�˜1˜a˜& 1 b 'Ð*Ñ	+Ô	+€BØ�‰7•f˜r 2˜h¨¨S¨	Ð2Ñ3Ô3Ò3Ð3Ð3Ð3Ø�‰7�b˜2‘gÐ#Ð#Ò#Ð# Ò#Ð#Ð#Ð#Ð#Ð#Ý
„M•*˜m˜m˜m˜mÑ,Ô,Ð,Ø	ˆˆ�{�{�{ L L LÐ1€AÝ	�‰Œ€BØ�9Š9‰;Œ;˜!ÒÐÐÐØ••d˜2‘h”h‘”ÒÐÐÐÝ	�Š�2‰Œ€BØ••d˜2‘h”h‘”ÒÐÐÐØˆb‰5•D�˜b ™e™œÑ%Ô%Ò%Ð%Ð%Ð%Ø�‰7�b˜2‘gÐ#Ð#Ò#Ð# Ò#Ð#Ð#Ð#Ð#Ð#ØŒ7�aŠ<ˆ<ˆ<ˆ<ØŒ7�aŠ<ˆ<ˆ<ˆ<Ø€B„GØ€B„GÝˆrÔÑ Ô  AÒ%Ð%Ð%Ð%Ø�‰7�a˜‘dŠ?ˆ?ˆ?ˆ?Ý
„M•*˜o˜o˜o˜o˜oÑ.Ô.Ð.Ýˆr�B‰w‰<Œ<˜1ÒÐÐÐÝ	�!�Q�˜!˜Q˜ ! Q ¨!¨Q¨Ð0Ñ	1Ô	1€BÝ��CˆyÑÔ€AØˆa‰4•6Ð.Ð.Ð.Ñ/Ô/Ò/Ð/Ð/Ð/Ý	ˆa‰Œ€BÝ��Q‘˜1�u Q™xœx™<Ñ(Ñ)Ô)¨QÒ.Ð.Ð.Ð.Ø•�Q‘”‰K˜1Ñ˜qÑ ¥E¨!¡H¤HÒ,Ð,Ð,Ð,Ýˆq‰6Œ6�2‰:�˜Q™œÒÐÐÐÝ
„M•*˜m˜m˜m˜mÑ,Ô,Ð,Ý	�A‰Œ€BÝ
�‰*Œ*€CØ€B€s�GØ�Š9ˆ9ˆ9ˆ9Ý�‰8Œ8€O€Oˆ8€O€Or   c                  óÆ   — t           j        dk     rt          j        d¦  «         t	          g d¢g d¢g¦  «        } t	          ddgddgd	d
gg¦  «        }t          d¦  «         dS )z°
    Test the PEP465 "@" matrix multiplication syntax.
    To avoid syntax errors when importing this file in Python 3.5 and below, we have to use exec() - sorry for that.
    ið z9'@' (__matmul__) is only supported in Python 3.5 or newerr   r	   r   r   r   r   r   r   zassert A4 @ A5 == A4 * A5N)ÚsysÚ
hexversionr0   Úskipr+   Úexec)r&   rB   s     r   Útest_matmulrO   4   sq   € õ „~˜	Ò!Ð!åŒÐOÑPÔPÐPÝ	���˜I˜I˜IÐ&Ñ	'Ô	'€BÝ	�!�R�˜1˜a˜& 1 b 'Ð*Ñ	+Ô	+€BÝÐ	$Ñ%Ô%Ð%Ð%Ð%r   c                  ó†  ‡— t          g d¢g d¢g d¢g¦  «        Št          g d¢¦  «        } ‰d d …d d …f         ‰k    sJ ‚‰d d …df         t          dgdgdgg¦  «        k    sJ ‚‰dd d …f         t          g d¢g¦  «        k    sJ ‚‰dd	…dd	…f         t          dd
gddgg¦  «        k    sJ ‚| dd…         t          d	dg¦  «        k    sJ ‚t          j        t          ˆfd„¦  «         t          d	¦  «        }‰|d d …d d …f<   |d d …d d …f         t          g d¢g d¢g d¢g¦  «        k    sJ ‚t          g d¢g¦  «        |dd d …f<   |t          g d¢g d¢g d¢g¦  «        k    sJ ‚t          dgdgdgg¦  «        |d d …df<   |t          g d¢g d¢g d¢g¦  «        k    sJ ‚t          ddgddgg¦  «        |d d…d d…f<   |t          g d¢g d¢g d¢g¦  «        k    sJ ‚d| dd	…<   | t          g d¢¦  «        k    sJ ‚t          j        t          ¦  «        5  ‰d d …df         |dd d …f<   d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  ‰d d …d d …f         |ddd…f<   d d d ¦  «         n# 1 swxY w Y   d|d d …df<   |t          g d¢g d ¢g d!¢g¦  «        k    sJ ‚d"|d d …d d …f<   |D ]
}|d"k    sJ ‚Œd S )#Nr   r	   r   )r   r   r   r
   r   r   r   r   r   r   r   r   r
   c                  ó    •— ‰ d d …dd…f         S )Nr   r   r   ©ÚAs   €r   r   z$test_matrix_slices.<locals>.<lambda>M   s   ø€  a¨¨¨¨!¨A¨#¨¤h€ r   )r   é   r   r   é   é   é   )r   rT   rU   )r
   r   rV   )r   r   rW   é   é   é   é   )rX   rY   rU   )rZ   r[   rV   r   )r   r   r   r
   r   r   )rX   rY   r   )rZ   r[   r   )r   r   r   r    )r+   r0   r1   Ú
IndexErrorr2   )ÚVr?   rE   rS   s      @r   Útest_matrix_slicesr^   A   sˆ  ø€ Ý�I�I�IØ!˜	˜	Ø!˜	˜	ð#ñ 	$ô 	$€Aõ 	ˆ{ˆ{ˆ{ÑÔ€Að ˆQˆQˆQˆqˆqˆqˆSŒ6�QŠ;ˆ;ˆ;ˆ;ØˆQˆQˆQˆqˆSŒ6•V˜a˜S !  a S˜MÑ*Ô*Ò*Ð*Ð*Ð*ØˆQˆqˆqˆqˆSŒ6•V˜Y˜Y˜Y˜KÑ(Ô(Ò(Ð(Ð(Ð(ØˆQˆqˆS��1�ˆWŒ:� ! A ¨¨! u Ñ.Ô.Ò.Ð.Ð.Ð.ØˆQˆqˆSŒ6•V˜Q˜q˜E‘]”]Ò"Ð"Ð"Ð"Ý
„M•*Ð.Ð.Ð.Ð.Ñ/Ô/Ð/õ 
�‰Œ€BØ€B€q€q€qˆˆˆ€s�GØˆaˆaˆa���ˆcŒ7•f˜i˜i˜iØ(1¨	¨	Ø(1¨	¨	ð3ñ 4ô 4ò 4ð 4ð 4ð 4õ �l�l�l�^Ñ$Ô$€B€qˆˆˆ€s�GØ•˜,˜,˜,Ø$- I IØ$- I Ið/ñ 0ô 0ò 0ð 0ð 0ð 0õ �r�d˜R˜D 2 $Ð'Ñ(Ô(€B€q€q€qˆ€s�GØ•˜,˜,˜,Ø$. J JØ$. J Jð0ñ 1ô 1ò 1ð 1ð 1ð 1õ ˜˜R˜ 2¨ )Ð,Ñ-Ô-€B€rˆ€rˆ"ˆ1ˆ"€u�IØ•˜,˜,˜,Ø$0 L LØ$. J Jð0ñ 1ô 1ò 1ð 1ð 1ð 1ð €A€aˆ€c�FØ•�}�}�}Ñ%Ô%Ò%Ð%Ð%Ð%Ý	Œ•zÑ	"Ô	"ð ð Ø�A�A�A�a�C”&ˆˆ1ˆQˆQˆQˆ3‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
Œ•zÑ	"Ô	"ð ð Ø�q�q�q˜˜˜�s”Vˆˆ1ˆQˆrˆTˆ6‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð €B€q€q€qˆ€s�GØ•˜,˜,˜,Ø$0 L LØ$. J Jð0ñ 1ô 1ò 1ð 1ð 1ð 1ð €B€q€q€qˆˆˆ€s�GØð ð ˆØ�BŠwˆwˆwˆwˆwðð s$   ÈH1È1H5È8H5ÉI7É7I;É>I;c                  óÔ   — t          ddgddgg¦  «        } | dz  | | z  k    sJ ‚| dz  | | z  | z  k    sJ ‚| dz  t          | ¦  «        k    sJ ‚| dz  t          | | z  ¦  «        k    sJ ‚d S )Nr   r   r   r
   r   éþÿÿÿ)r+   ÚinverserR   s    r   Útest_matrix_powerrb   s   sŠ   € Ý��A�˜˜A˜ÐÑ Ô €AØˆa‰4�1�Q‘3Š;ˆ;ˆ;ˆ;Øˆa‰4�1�Q‘3�q‘5Š=ˆ=ˆ=ˆ=Øˆb‰5•G˜A‘J”JÒÐÐÐØˆb‰5•G˜A˜a™C‘L”LÒ Ð Ð Ð Ð Ð r   c                  ó¾  — t          ddgddgddgg¦  «        } | j        |                      ¦   «         cxk    rt          g d¢g d¢g¦  «        k    sn J ‚t          | dd¦  «         | t          ddgddgddgg¦  «        k    sJ ‚ddg}t          |d	d¦  «         |ddgk    sJ ‚t	          t          d¦  «        g d
¢¦  «        t          g d¢g d¢g d¢g¦  «        k    sJ ‚d S )Nr   r   r   r
   r   r   )r   r   r   )r   r
   r   r   r   )r   r   r   r   )r   r   r   r   )r   r   r   r   )r+   ÚTÚ	transposeÚswap_rowÚextendr-   )rS   rC   s     r   Útest_matrix_transformrh   z   s  € Ý��A�˜˜A˜  A Ð'Ñ(Ô(€AØŒ3�!—+’+‘-”-ÐAÐAÒAÐA¥6¨9¨9¨9°i°i°iÐ*@Ñ#AÔ#AÒAÐAÐAÐAÐAÐAÝˆQ��1ÑÔÐØ•˜˜A˜  A ¨¨A¨Ð/Ñ0Ô0Ò0Ð0Ð0Ð0Ø	
ˆAˆ€AÝˆQ��1ÑÔÐØ��A�Š;ˆ;ˆ;ˆ;Ý•#�a‘&”&˜'˜'˜'Ñ"Ô"¥f¨i¨i¨i¸	¸	¸	À)À)À)Ð-LÑ&MÔ&MÒMÐMÐMÐMÐMÐMr   c            	      óŠ  — t          dt          z   dgdt          gg¦  «        } |                      ¦   «         t          t          dd¦  «        dgdt          dd¦  «        gg¦  «        k    sJ ‚|                      ¦   «         | j        cxk    r5t          t          dd¦  «        dgdt          dd¦  «        gg¦  «        k    sn J ‚d S )Nr   r   r   r   )r+   ÚjÚ	conjugateÚmpcÚtranspose_conjÚHrR   s    r   Útest_matrix_conjugatero   „   sê   € Ý�•Q‘˜�
˜Q¥˜FÐ#Ñ$Ô$€AØ�;Š;‰=Œ=�F¥S¨¨B¡Z¤Z° O°a½¸QÀ¹¼°_Ð#EÑFÔFÒFÐFÐFÐFØ×ÒÑÔ ¤ð Bð Bò Bð B­µ°Q¸±´¸Q°Ø12µC¸¸2±J´J°ð0Añ )Bô )Bò Bð Bð Bð Bð Bð Bð Bð Br   c            	      ó"  — t          g d¢¦  «        t          g d¢g d¢g d¢g¦  «        k    sJ ‚t          dd¦  «        } | j        dk    r| j        dk    sJ ‚| D ]
}|dk    sJ ‚Œt          dd¦  «        }|j        dk    r|j        dk    sJ ‚|D ]
}|dk    sJ ‚Œt          d	¦  «        t          d	¦  «        k    sJ ‚t          d¦  «        }t          d¦  «        t          ||dz  |dz  g|dz  |dz  |d
z  g|dz  |d
z  |dz  gg¦  «        k    sJ ‚d S )Nr   )r   r   r   )r   r   r   )r   r   r   r   r   r   r   r   r
   r   )	Údiagr+   r;   r7   r8   r<   r=   ÚmpfÚhilbert)r?   Úar   Úones       r   Útest_matrix_creationrv   Š   s_  € Ý�	�	�	‰?Œ?�f i i i°°°¸I¸I¸IÐ%FÑGÔGÒGÐGÐGÐGÝ	ˆa�‰Œ€BØŒ7�aŠ<ˆ<˜BœG qšL˜L˜LÐ(Øð ð ˆØ�AŠvˆvˆvˆvˆvÝ	ˆq�!‰Œ€BØŒ7�aŠ<ˆ<˜BœG qšL˜L˜LÐ(Øð ð ˆØ�AŠvˆvˆvˆvˆvÝ�b‰>Œ>�Z¨™^œ^Ò+Ð+Ð+Ð+Ý
ˆa‰&Œ&€CÝ�1‰:Œ:� # s¨1¡u¨c°!©eÐ!4Ø"% a¡%¨¨Q©°°A±Ð!6Ø"% a¡%¨¨Q©°°A±Ð!6ð!8ñ 9ô 9ò 9ð 9ð 9ð 9ð 9ð 9r   c                  ó  — t          ddgddgddgg¦  «        } t          | d¦  «        dk    sJ ‚t          | t          ¦  «        dk    sJ ‚t          | d¦  «        t          d	¦  «        k    sJ ‚t	          d¦  «        d
k    sJ ‚g d¢}t	          |d¦  «        dk    sJ ‚t          t	          |d¦  «        d¦  «        dk    sJ ‚t          t	          |d¦  «        d¦  «        dk    sJ ‚t	          |t          ¦  «        dk    sJ ‚d S )Nr   r`   r   r   r   r   r
   ÚFr   r   )r   r`   r   r   é   r   gPÃþ…z$,@g%^Ì(@r   )r+   ÚmnormÚinfÚsqrtÚnormÚround)rS   rE   s     r   Ú
test_normsr   š   s	  € å��B�˜"˜b˜ A q 6Ð*Ñ+Ô+€AÝ��1‰:Œ:˜Š?ˆ?ˆ?ˆ?Ý�•3‰<Œ<˜1ÒÐÐÐÝ��3‰<Œ<�4 ™8œ8Ò#Ð#Ð#Ð#å�‰8Œ8�qŠ=ˆ=ˆ=ˆ=Øˆˆ€AÝ��1‰:Œ:˜ÒÐÐÐÝ•�a˜‘”˜RÑ Ô  MÒ1Ð1Ð1Ð1Ý•�a˜‘”˜bÑ!Ô! ]Ò2Ð2Ð2Ð2Ý�•3‰<Œ<˜2ÒÐÐÐÐÐr   c                  óâ  — t          g d¢¦  «        } | t          dgdgdgdgdgg¦  «        k    sJ ‚| d         dk    sJ ‚t          | j        ¦  «        dk    sJ ‚t          | ¦  «        t          t	          d¦  «        ¦  «        k    sJ ‚d| d<   d| d<   | d         dk    sJ ‚t          | ¦  «        t          | j        ¦  «        cxk    rdk    sn J ‚| j        | z  t          d	gg¦  «        k    sJ ‚d S )
N)r   r   r   r   r
   r   r   r   r   r
   r   r'   ér   )r+   r9   r.   r/   r,   rd   )rE   s    r   Útest_vectorr‚   ¨   s  € ÝˆˆˆÑÔ€AØ•˜˜˜a˜S 1 #¨ s¨Q¨CÐ0Ñ1Ô1Ò1Ð1Ð1Ð1ØˆQŒ4�1Š9ˆ9ˆ9ˆ9ÝˆqŒÑÔ 1Ò$Ð$Ð$Ð$Ý�‰7Œ7•d�5 ™8œ8‘n”nÒ$Ð$Ð$Ð$Ø€A€a�DØ€A€a�DØˆQŒ4�3Š;ˆ;ˆ;ˆ;Ýˆq‰6Œ6•S˜œ‘X”XÐ"Ð"Ò"Ð" Ò"Ð"Ð"Ð"Ð"Ð"ØŒ3ˆq‰5•F˜S˜E˜7‘O”OÒ#Ð#Ð#Ð#Ð#Ð#r   c                  ó¦   — t          d¦  «        } |                      ¦   «         }| 
 }| |k    sJ ‚| |k    sJ ‚d|d<   | |k    sJ ‚d|d<   | |k    sJ ‚d S )Nr   r   r*   é*   )r;   Úcopy)rS   ÚBÚCs      r   Útest_matrix_copyrˆ   ´   sk   € ÝˆQ‰Œ€AØ	�Š‰Œ€AØ	
ˆ€AØ�Š6ˆ6ˆ6ˆ6Ø�Š6ˆ6ˆ6ˆ6Ø€A€c�FØ�Š6ˆ6ˆ6ˆ6Ø€A€c�FØ�Š6ˆ6ˆ6ˆ6ˆ6ˆ6r   c                  ó¸   — 	 dd l } n# t          $ r Y d S w xY wddgddgddgg}|                      |¦  «        }t          |¦  «        t          |¦  «        k    sJ ‚d S )Nr   r   r   r   r
   r   r   )ÚnumpyÚImportErrorÚarrayr+   )rŠ   rC   rt   s      r   Útest_matrix_numpyr�   ¿   s~   € ðØˆˆˆˆøÝð ð ð Øˆˆðøøøà
ˆQˆ�!�Q�˜!˜Q˜Ð €AØ�Š�A‰Œ€AÝ�!‰9Œ9�˜q™	œ	Ò!Ð!Ð!Ð!Ð!Ð!s   ‚ ‡
”c                  ó¾  — t          dd¦  «        } | | dz  z   }t          d¦  «        }||dz  z   }d}t                               |¦  «        }||dz  z   }t                               |¦  «        }t                               d¦  «        }| |||||||fD ]J}	|	|z  t                               |	g¦  «        k    sJ ‚||	z  t                               |	g¦  «        k    sJ ‚ŒKdS )z/Multiplication of iv.matrix and any scalar typer   r   y               @r„   gX9´Èv¾ó?y              @N)Úmpirr   r6   ÚconvertÚivr;   r+   )
rt   ÚbÚcÚdÚeÚfÚgÚhÚMrE   s
             r   Ú test_interval_matrix_scalar_multrš   È   sâ   € åˆB�‰
Œ
€AØ	ˆA�‰F‰
€AÝˆB‰Œ€AØ	ˆA�‰F‰
€AØ€AÝ
�
Š
�1‰Œ€AØ	ˆA�‰F‰
€AÝ
�
Š
�1‰Œ€AÝ
�Š�‰
Œ
€AØ��A�q˜!˜Q  1Ð%ð 'ð 'ˆØ�1‰u�Ÿ	š	 1 #™œÒ&Ð&Ð&Ð&Ø�1‰u�Ÿ	š	 1 #™œÒ&Ð&Ð&Ð&Ð&ð'ð 'r   c                  óT  — t          d¦  «        } t                                d¦  «        }t                                d¦  «        }| ||fD ]^}||z  t                               |¦  «        k    sJ ‚||z  |k    sJ ‚||z  t                               |¦  «        k    sJ ‚||z  |k    sJ ‚Œ_dS )z2Multiplication of iv.matrix and other matrix typesr   N)r;   r6   r‘   r+   )rS   r†   r™   ÚXs       r   Ú test_interval_matrix_matrix_multr�   ×   s®   € õ 	ˆQ‰Œ€AÝ
�Š�‰
Œ
€AÝ
�Š�‰
Œ
€AØ��AˆYð ð ˆØ�1‰u�Ÿ	š	 !™œÒ$Ð$Ð$Ð$Ø�1‰u˜ŠzˆzˆzˆzØ�1‰u�Ÿ	š	 !™œÒ$Ð$Ð$Ð$Ø�1‰u˜Šzˆzˆzˆzˆzð	ð r   c                  ó¬  — t          d¦  «        t                                d¦  «        t                                d¦  «        fD ]�} t                               | ¦  «        }t                                d¦  «        }t	          |d         ¦  «        t	          |d         ¦  «        k    sJ ‚|                     ¦   «         |                     ¦   «         k    sJ ‚Œ‘d S )Nr   r*   )r-   r6   r‘   r+   Útyper3   )Úother_type_eyerS   r†   s      r   Útest_matrix_conversion_to_ivr¡   ã   s¥   € å˜q™6œ6¥2§6¢6¨!¡9¤9­b¯fªf°Q©i¬iÐ8ð (ð (ˆÝ�IŠI�nÑ%Ô%ˆÝ�FŠF�1‰IŒIˆÝ�A�c”F‰|Œ|�t A c¤F™|œ|Ò+Ð+Ð+Ð+Ø�xŠx‰zŒz˜QŸXšX™ZœZÒ'Ð'Ð'Ð'Ð'ð	(ð (r   c            	      ó‚  — t          d¦  «        } t          | gg¦  «        }t                               |¦  «        }t                               | gg¦  «        }||k    sJ ‚||z  }||z  }||k    sJ ‚|d         j        dk    sJ ‚|d         j        dk     sJ ‚|d         j        dk    sJ ‚|d         j        dk     sJ ‚t                               d¦  «        |d         v sJ ‚t                               d¦  «        |d         v sJ ‚t                               t                               d¦  «        ¦  «        t                               d¦  «        t          dd¦  «        z   z  t                               t          dd¦  «        t          dd¦  «        gt          dd¦  «        t          dd¦  «        gg¦  «        k    sJ ‚d S )	Nz1.00000000000001r*   g¼‰Ø—²Òœ<gMgâñžµ<z:1.00000000000001998401444325291756783368705994138804689654r   r   r   )	r�   r+   r‘   ÚdeltaÚmprr   r-   r;   r�   )rE   rS   r†   r‡   s       r   Útest_interval_matrix_mult_bugr¥   ë   s«  € õ 	Ð"Ñ#Ô#€AÝ��ˆu‰Œ€AÝ
�	Š	�!‰Œ€AÝ
�	Š	�A�3�%ÑÔ€AØ�Š6ˆ6ˆ6ˆ6Ø	ˆA‰€AØ	ˆA‰€AØ�Š6ˆ6ˆ6ˆ6ØˆTŒ7Œ=˜5Ò Ð Ð Ð ØˆTŒ7Œ=˜5Ò Ð Ð Ð ØˆTŒ7Œ=˜5Ò Ð Ð Ð ØˆTŒ7Œ=˜5Ò Ð Ð Ð Ý�6Š6ÐNÑOÔOÐSTÐUYÔSZÐZÐZÐZÐZÝ�6Š6ÐNÑOÔOÐSTÐUYÔSZÐZÐZÐZÐZå�9Š9•R—V’V˜A‘Y”YÑÔ¥2§7¢7¨1¡:¤:µ°A°q±	´	Ñ#9Ñ:½b¿iºiÍ#ÈaÐQRÉ)Ì)ÕUXÐYZÐ\]ÑU^ÔU^ÐI_ÕbeÐfgÐijÑbkÔbkÕmpÐqrÐtuÑmvÔmvÐawÐHxÑ>yÔ>yÒyÐyÐyÐyÐyÐyr   )r0   rK   ÚmpmathrI   rO   r^   rb   rh   ro   rv   r   r‚   rˆ   r�   rš   ÚmarkÚxfailr�   r¡   r¥   r   r   r   ú<module>r©      s6  ðØ €€€Ø 
€
€
€
Ø Ð Ð Ð ð-ð -ð -ð^&ð &ð &ð/ð /ð /ðd!ð !ð !ðNð Nð NðBð Bð Bð9ð 9ð 9ð ð ð ð
$ð 
$ð 
$ð	ð 	ð 	ð"ð "ð "ð'ð 'ð 'ð „×ÒÑÔð	ð 	ñ Ôð	ð(ð (ð (ðzð zð zð zð zr   