§
    PŠtj–  ã                   óŽ   — 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d
S )é    )ÚRationalÚpi)Úlog)Úsqrt)Úerf)ÚGF)ÚratsimpÚratsimpmodprime)	ÚxÚyÚzÚtÚaÚbÚcÚdÚec                  ób  — dt           z  dt          z  z   t           t          z   t           t          z  z  }} | |k    rt          | ¦  «        |k    sJ ‚dddt           z  z   z  ddt           dz   z  z
  }} | |k    rt          | ¦  «        |k    sJ ‚t           t           t          z   z  t          t           t          z   z  z   d}} | |k    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  }} | |k    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}| |k    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 ‚d S )Né   é   éþÿÿÿé   é   )r   r   r	   r   r   r   r   r   r   r   r   r   r   r   )ÚfÚgÚGÚAÚBÚCÚDs          ú_/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/simplify/tests/test_ratsimp.pyÚtest_ratsimpr"      s  € Ø�Q‰3�•1‘‰9•q�1‘u�q¥™s‘m€q€Aà�Š6ˆ6•g˜a‘j”j A’o�o�oÐ%àˆa�!•A‘#‰g‰;˜˜A�q 1™u™I™€q€Aà�Š6ˆ6•g˜a‘j”j A’o�o�oÐ%å�a•!‰e‰9•q�!�a™%‘yÑ  !€q€Aà�Š6ˆ6•g˜a‘j”j A’o�o�oÐ%åˆ2•‰6•A�q‘D�!�a™%‘LÑ ¥1 a¡4­­Q©¡<Ñ/°µA±€q€Aà�Š6ˆ6•g˜a‘j”j A’o�o�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ˆ6•g˜a‘j”j A�o�o�oÐ%å�R‰Œ€Aå�C•‰FŒF�Q‰J‰Œ€AÝ�C•‰FŒF�Q‰J‰Œ€Aà	ˆA�c•!‰fŒf‰H‰€Aà	ˆ!‰ˆA‰��!‘�A‘‰˜˜!™�C¥™FœF™
 1™Ñ$ q¨¡s­3­q©6¬6¡z°!¡|Ñ3°a¸±c¸!±eÑ;€Aå�1‰:Œ:˜˜1™˜Q™  1¡ Q¡™¨¨A­cµ!©f¬f©H°q©LÑ)9Ñ9Ò9Ð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 ‚d S )Né   Úlex)Úorderr   r   é   é   r   é   é   é   é   é   é%   r   é   r   )Údomainéÿÿÿÿ)r   r   r
   r   r   )r   r   ÚFs      r!   Útest_ratsimpmodprimer4   /   sW  € Ý	ˆ1‰�q‰•1‰€AÝ	�A‰€AÝ	
�1ˆa‰4‰•!‰•a‰Ð€AÝ˜1˜Q™3 ¥1¥a¨uÐ5Ñ5Ô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Ñ5Ô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Ñ5Ô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Ñ5Ô5Ý��A‰Œòð ð ð õ �1�q 1¥Q¡3™w˜i¨uÐ5Ñ5Ô5Ý	ˆ!‰òð ð ð õ 
ˆA‰�•!�Q‘$‘‰˜�1˜a™4™Ñ	 !¥A q¡D¡&Ñ	(­1Ñ	,¨qµ©sÑ	2µQ¸±WÑ	<€AÝ˜1�q 1™u˜g­b°©e¬eÐ4Ñ4Ô4¸Ò9Ð9Ð9Ð9Ý˜1�q 1™u˜g­b°©e¬eÐ4Ñ4Ô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Ð 6Ð 6Ð 6Ð 6Ð 6Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø "Ð "Ð "Ð "Ð "Ð "Ø =Ð =Ð =Ð =Ð =Ð =Ð =Ð =à /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /ð!:ð !:ð !:ðH;ð ;ð ;ð ;ð ;r#   