Ë
    7^(h–  ã                   óŒ   — d dl mZmZ 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 d dlmZmZmZmZmZmZmZmZmZ d„ Zd	„ Zy
)é    )ÚRationalÚpi)Úlog)Úsqrt)Úerf)ÚGF)ÚratsimpÚratsimpmodprime)	ÚxÚyÚzÚtÚaÚbÚcÚdÚec                  ó&  — dt         z  dt        z  z   t         t        z   t         t        z  z  }} | |k7  rt        | «      |k(  sJ ‚dddt         z  z   z  ddt         dz   z  z
  }} | |k7  rt        | «      |k(  sJ ‚t         t         t        z   z  t        t         t        z   z  z   d}} | |k7  rt        | «      |k(  sJ ‚t          t        z
  t        dz  t         t        z   z  z
  t         dz  t         t        z   z  z   dt        z  }} | |k7  rt        | «      |k(  sJ ‚t        t        z  t         z  t        z  t        t        z  t
        z  z   t        t        z  t         z  t        z  z
  t        t        z  t
        z  z
  t        t        z  t         z  t        z  z
  t        t        z  t         z  z
  t        t        z  t
        z  z
  t        t         z  z   t         t        z  t
        z   z  } t        t        z  t        t        z  z
  t        t        z  z
  t         t        z  t         z  t        t         z  z   t         t        z  t
        z   z  z   t        t        z  t        t        z  z
  t        t        z  z
  t        t        z  t         z  t        t         z  z
  t         t        z  t
        z   z  z
  g}| |k7  rt        | «      |v sJ ‚t        t        «      }t        t        t         «      dz
  «      }t        t        t         «      dz   «      }ddt        t         «      z  z
  }||z  |z  ||z  |z  z
  ||z  t        t         «      z  |z  z   ||z  t        t         «      z  |z  z
  d|z  |z  z   } t        | «      ||z  dz  ||z  dz  z
  |dt        t         «      z  dz
  z  z
  k(  sJ ‚y )Né   é   éþÿÿÿé   é   )r   r   r	   r   r   r   r   r   r   r   r   r   r   r   )ÚfÚgÚGÚAÚBÚCÚDs          ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/simplify/tests/test_ratsimp.pyÚtest_ratsimpr"      sÑ  € ØŒQ‰3�”1‘‰9”qœ1‘uœq¤™s‘m€q€Aà�Š6”g˜a“j A’oÐ%Ð%àˆa�!”A‘#‰g‰;˜˜Aœq 1™u™I™€q€Aà�Š6”g˜a“j A’oÐ%Ð%äŒa”!‰e‰9”qœ!œa™%‘yÑ  !€q€Aà�Š6”g˜a“j A’oÐ%Ð%äˆ2”‰6”A�q‘Dœ!œa™%‘LÑ ¤1 a¡4¬¬Q©¡<Ñ/°´A±€q€Aà�Š6”g˜a“j A’oÐ%Ð%ä	
Œ1‰ŒQ‰Œq‰”1”Q‘3”q‘5‰œ1œQ™3œq™5¤™7Ñ	"¤Q¤q¡S¬¡UÑ	*¬Q¬q©S´©U´1©WÑ	4´q¼±s¼1±uÑ	<¼qÄ¹sÄ1¹uÑ	DÜ	
Œ1‰ñ
Ü”‰s”Q‰wñ	€Aä	
Œ1‰Œq”‰s‰”Q”q‘S‰œQ˜Bœq™D¤™F¤Q¤q¡S™L¬1¬Q©3´©7Ñ3Ñ	3Ü	
Œ1‰Œq”‰s‰”Q”q‘S‰œQœq™S¤™U¤Q¤q¡S™[¬1¬Q©3´©7Ñ3Ñ	3ð	5€Að �Š6”g˜a“j A‘oÐ%Ð%äŒR‹€AäŒC”‹F�Q‰J‹€AÜŒC”‹F�Q‰J‹€Aà	ˆAŒc”!‹f‰H‰€Aà	ˆ!‰ˆA‰��!‘�A‘‰˜˜!™œC¤›F™
 1™Ñ$ q¨¡s¬3¬q«6¡z°!¡|Ñ3°a¸±c¸!±eÑ;€Aä�1‹:˜˜1™˜Q™  1¡ Q¡™¨¨A¬c´!«f©H°q©LÑ)9Ñ9Ò9Ð9Ñ9ó    c                  óŠ  — t         dz  t        z   t         z   } t        t         z
  }t        t         dz  z  t        z
  t         z
  g}t        | |z  |t        t         d¬«      t        dz   t        t         z  z
  t        z
  t         z
  t        dz   t        t         z  z   z  k(  sJ ‚t        t         dz  z   dz
  } t        t         dz  z   t         z
  dz
  }t        t         z  dz
  g}t        | |z  |t        t         d¬«      dt         z   t        z
  t         t        z
  z  k(  sJ ‚dt        dz  z  dt        dz  z  z   dt        z  t         z  z   d	t        z  z   d
t         z  z   dz   } dt        dz  z  t         t        dz  z  z
  dt        dz  z  z   dt        z  t         z  z   dt         z  z   dt        z  z   dz   }t        dz  t         dz  z   dz
  g}t        | |z  |t        t         d¬«      ddt         z  z   dt        z  z
  dt         z  dt        z  z
  z  k(  sJ ‚t        t         z  t        z
  dt         z  z
  dz   } t        t         dz  z   dt         z  z
  }t        dz
  t         dz
  g}t        | |z  |t        t         d¬«      t        dd«      k(  sJ ‚t        t        t         dt        z  z
  gd¬«      t         dz  k(  sJ ‚t        dz  dt        dz  z  z   dt        dz  z  z   dt        dz  z  z   t        z   dt        z  z   t        dz  z   } t        | t        dz   gt	        d«      ¬«      dk(  sJ ‚t        | t        dz   gt	        d«      ¬«      dk(  sJ ‚y )Né   Úlex)Úorderr   r   é   é   r   é   é   é   é   é   é%   r   é   r   )Údomainéÿÿÿÿ)r   r   r
   r   r   )r   r   ÚFs      r!   Útest_ratsimpmodprimer4   /   s  € Ü	ˆ1‰Œq‰”1‰€AÜ	ŒA‰€AÜ	
Œ1ˆa‰4‰”!‰”a‰Ð€AÜ˜1˜Q™3 ¤1¤a¨uÔ5Ü
ˆQ‰$ˆ””1‘‰”q‰œ1Ñ	¤! Q¡$ ¬¬1©¡Ñ-ò.ð .ð .ô 	
ŒAˆq‰D‰�1‰€AÜ	ŒAˆq‰D‰”1‰�qÑ€AÜ	
Œ1‰ˆq‰ˆ	€AÜ˜1˜Q™3 ¤1¤a¨uÔ5Ø	
ŒQ‰”‰”Qœ‘UÑòð ð ð 	
Œ!ˆQ‰$‰�”A�q‘D‘Ñ˜1œQ™3œq™5Ñ  2¤a¡4Ñ'¨"¬Q©$Ñ.°Ñ3€AØ	Œ!ˆQ‰$‰””1�a‘4‘‰˜"œQ ™T™'Ñ! A¤a¡C¬¡EÑ)¨B¬q©DÑ0°2´a±4Ñ7¸"Ñ<€AÜ	
ˆA‰”�1‘‰�q‰Ð€AÜ˜1˜Q™3 ¤1¤a¨uÔ5Ø	
ˆQŒq‰S‰�1”Q‘3‰˜œ1™˜q¤™s™Ñ#ò$ð $ð $ô 	
Œ!‰Œa‰�!”A‘#‰˜Ñ€AÜ	ŒAˆq‰D‰�1”Q‘3‰€AÜ	
ˆQ‰”�A‘ˆ€AÜ˜1˜Q™3 ¤1¤a¨uÔ5Ü��A‹òð ð ô œ1œq 1¤Q¡3™w˜i¨uÔ5Ü	ˆ!‰òð ð ô 
ˆA‰�”!�Q‘$‘‰˜œ1˜a™4™Ñ	 !¤A q¡D¡&Ñ	(¬1Ñ	,¨q´©sÑ	2´Q¸±WÑ	<€AÜ˜1œq 1™u˜g¬b°«eÔ4¸Ò9Ð9Ð9Ü˜1œq 1™u˜g¬b°«eÔ4¸Ò:Ð:Ñ:r#   N)Úsympy.core.numbersr   r   Ú&sympy.functions.elementary.exponentialr   Ú(sympy.functions.elementary.miscellaneousr   Ú'sympy.functions.special.error_functionsr   Úsympy.polys.domainsr   Úsympy.simplify.ratsimpr	   r
   Ú	sympy.abcr   r   r   r   r   r   r   r   r   r"   r4   © r#   r!   ú<module>r=      s+   ðß -Ý 6Ý 9Ý 7Ý "ß =ç /× /Õ /ò!:óH;r#   