Ë
    7^(h�  ã                   óT   — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
mZ d„ Zd„ Zy)	é    )ÚFunction)Úsymbols)Úexp)Úvariance_prop)ÚRandomSymbolÚVarianceÚ
Covariancec                  óÒ  — t        d«      \  } }}t        d«      x\  }}}t        | «      }t        |«      }t        t        |«      «      }t        t        |«      «      }	 t        d«      | «      }
| |z   ||z   ||z   ||z   | |z   |z   ||z   |	z   d| z  d|z  | |z  ||dz  z  || dz  z  z   d| z  || dz  z  | |z  ||dz  z  || dz  z  z   |dz  z  t	        | «      |t	        d| z  «      z  t	        d| z  «      d|z  t	        d| z  «      z  t	        |  |z  «      |dz  |z  t	        d|z  | z  «      z  |
t        |
«      i}|j                  «       D ]  \  }}t        ||¬«      }||k(  rŒJ ‚ y )	Núx y zúphi tÚfé   é   é   éþÿÿÿ)Úconsts)r   r   r   r   r   Úitemsr   )ÚxÚyÚzÚphiÚtr   ÚaÚvar_xÚvar_yÚvar_zr   ÚcasesÚinpÚoutÚobss                  ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/stats/tests/test_error_prop.pyÚtest_variance_propr"   	   s”  € Ü�gÓ�G€A€qˆ!Ü˜gÓ&Ð&�F€CˆˆVÜ�Q‹€AÜ�Q‹K€EÜ”\ !“_Ó%€EÜ”\ !“_Ó%€EØŒ�‹�aÓ€Aà	ˆA‰ˆu�u‰}Ø	ˆA‰ˆu�u‰}Ø	ˆA‰�‰	�5˜5‘= 5Ñ(Ø	ˆ!‰ˆQˆu‰WØ	ˆ!‰ˆU�1�a‘4‰Z˜%  1¡™*Ñ$Ø	ˆ!‰ˆU�1�a‘4‰ZØ	ˆ!‰ˆe�A�q‘D‰j˜5  A¡™:Ñ% q¨!¡tÑ+ÜˆA‹�”c˜!˜A™#“h‘ÜˆAˆa‰C‹�!�E‘'œ#˜a ™c›(Ñ"ÜˆQˆBˆq‰D‹	�1�a‘4˜‘:œc " Q¡$ q¡&›kÑ)Ø	Œ8�A‹;ð
€Eð —K‘K“Mò ‰ˆˆSÜ˜C¨Ô/ˆØ�c‹zÐˆzñó    c                  ó  — t        d«      \  } }}t        d«      x\  }}}t        | «      }t        |«      }t        |«      }t        |«      }	t        |«      }
t        |
«      }t        ||«      }t        ||
«      }t        ||
«      }| |z   ||	z   d|z  z   ||z   ||	z   d|z  z   | |z   |z   ||	z   |z   d|z  z   d|z  z   d|z  z   d| z  d|z  | |z  ||dz  z  |	| dz  z  z   d|z  | |z  z  z   d| z  || dz  z  t	        | «      |t	        d| z  «      z  t	        d| z  «      d|z  t	        d| z  «      z  t	        |  |z  «      |dz  |z  t	        d|z  | z  «      z  i	}|j                  «       D ]  \  }}t        ||d¬«      }||k(  rŒJ ‚ y )	Nr   r   r   r   r   r   T)r   Úinclude_covar)r   r   r   r	   r   r   r   )r   r   r   r   r   r   r   r   Úbr   Úcr   Ú	covar_x_yÚ	covar_x_zÚ	covar_y_zr   r   r   r    s                      r!   Útest_variance_prop_with_covarr+   "   sÊ  € Ü�gÓ�G€A€qˆ!Ü˜gÓ&Ð&�F€CˆˆVÜ�Q‹€AÜ�Q‹K€EÜ�Q‹€AÜ�Q‹K€EÜ�Q‹€AÜ�Q‹K€EÜ˜1˜aÓ €IÜ˜1˜aÓ €IÜ˜1˜aÓ €Ià	ˆA‰ˆu�u‰}˜q ™{Ñ*Ø	ˆA‰ˆu�u‰}˜q ™{Ñ*Ø	ˆA‰�‰	�5˜5‘= 5Ñ(Ø�Y‘;ñØ!" 9¡ñ-Ø/0°©{ñ;à	ˆ!‰ˆQˆu‰WØ	ˆ!‰ˆU�1�a‘4‰Z˜%  1¡™*Ñ$ q¨¡{°A°a±CÑ'8Ñ8Ø	ˆ!‰ˆU�1�a‘4‰ZÜˆA‹�”c˜!˜A™#“h‘ÜˆAˆa‰C‹�!�E‘'œ#˜a ™c›(Ñ"ÜˆQˆBˆq‰D‹	�1�a‘4˜‘:œc " Q¡$ q¡&›kÑ)ð
€Eð —K‘K“Mò ‰ˆˆSÜ˜C¨¸dÔCˆØ�c‹zÐˆzñr#   N)Úsympy.core.functionr   Úsympy.core.symbolr   Ú&sympy.functions.elementary.exponentialr   Úsympy.stats.error_propr   Ú sympy.stats.symbolic_probabilityr   r   r	   r"   r+   © r#   r!   ú<module>r2      s%   ðÝ (Ý %Ý 6Ý 0÷ñ òó2r#   