§
    PŠtj"  ã                   óÒ  — d 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
 ddlmZ ddlmZmZ dd	l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¦  «        Z  ed¦  «        Z! ed¦  «        Z" ed¦  «        Z# ed¦  «        Z$ ed¦  «        Z% ed¦  «        Z& ed¦  «        Z' ed¦  «        Z(d„ Z)d„ Z*d„ Z+d„ Z,d„ Z-d„ Z.d„ Z/d„ Z0d „ Z1ed!„ ¦   «         Z2d"„ Z3d#S )$zp
If the arbitrary constant class from issue 4435 is ever implemented, this
should serve as a set of test cases.
é    )ÚFunction)ÚI)ÚPow)ÚEq)ÚS)ÚSymbol)ÚexpÚlog)ÚcoshÚsinh)Úsqrt)ÚacosÚcosÚsin)ÚIntegral)ÚconstantsimpÚconstant_renumber)ÚXFAILÚxÚyÚzÚu2Ú_aÚC1ÚC2ÚC3Úfc                  ó\  — t          t          t          t          z  t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          dt          z  t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          dz  t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          dz   z  t          g¦  «        ¦  «        t          t          z  t          dz   z  k    sJ ‚t          t          t          t          z  t          dz   z  t          g¦  «        ¦  «        t          t          z  t          dz   z  k    sJ ‚t          t          t          t          t          z  z  t          g¦  «        ¦  «        t          t          z  t          z  k    sJ ‚t          t          t          t          t          z  z  t          g¦  «        ¦  «        t          t          z  t          z  k    sJ ‚t          t          t          t          t          z  z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          dz   z  t          z  t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          t          z  z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          z  t          z  dz  t          t          g¦  «        ¦  «        t          t          dz  z  k    sJ ‚t          t          t          t          z  t          z  t
          z  t          t          t
          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          dz  z  t          t
          ¦  «        z  t          t          t
          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          z  t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  dt          z  z  t          g¦  «        ¦  «        t          t          z  dt          z  z  k    sJ ‚d S )Né   é   )r   r   r   r   r   r   r   r   © ó    úc/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/solvers/tests/test_constantsimp.pyÚtest_constant_mulr$       s  € å�\­!­B©$µ°Ñ5Ô5Ñ6Ô6½"½Q¹$Ò>Ð>Ð>Ð>Ý�\­"­Q©$µ°Ñ5Ô5Ñ6Ô6½"½Q¹$Ò>Ð>Ð>Ð>Ý�\­!­B©$µ°Ñ5Ô5Ñ6Ô6½!½B¹$Ò>Ð>Ð>Ð>Ý�\­"­Q©$µ°Ñ5Ô5Ñ6Ô6½!½B¹$Ò>Ð>Ð>Ð>Ý�\¨!­B©$µ°Ñ5Ô5Ñ6Ô6½"Ò<Ð<Ð<Ð<Ý�\­"¨Q©$µ°Ñ5Ô5Ñ6Ô6½"Ò<Ð<Ð<Ð<Ý�\­!­B©$­q©&µ2µq°'Ñ:Ô:Ñ;Ô;½rÅ!¹tÒCÐCÐCÐCÝ�\­!­A©#­b©&µ2µq°'Ñ:Ô:Ñ;Ô;½qÅ¹tÒCÐCÐCÐCÝ�\­!­A©#­b©&µ2µq°'Ñ:Ô:Ñ;Ô;½qÅ¹tÒCÐCÐCÐCÝ�\­"­Q©$­q©&µ2µq°'Ñ:Ô:Ñ;Ô;½rÅ!¹tÒCÐCÐCÐCÝ�\­!­B©$­q©&µ2µq°'Ñ:Ô:Ñ;Ô;½qÅ¹tÒCÐCÐCÐCÝ�\­"­Q©$µ°A±©,½¸Ñ=Ô=Ñ>Ô>Å"ÅQÁ$ÍÈ!ÉÁ*ÒLÐLÐLÐLÝ�\­!­B©$µ°A±©,½¸Ñ=Ô=Ñ>Ô>Å"ÅQÁ$ÍÈ!ÉÁ*ÒLÐLÐLÐLÝ�\­!­Q­r©T©(µR°DÑ9Ô9Ñ:Ô:½aÅ¹cÅ"¹fÒDÐDÐDÐDÝ�\­!­Rµ©T©(µR°DÑ9Ô9Ñ:Ô:½aÅ¹cÅ"¹fÒDÐDÐDÐDÝ�\­"­aµ©c©(µR½°GÑ<Ô<Ñ=Ô=ÅÅAÁÒEÐEÐEÐEÝ�\­1­Q©3µ©(µR½°GÑ<Ô<Ñ=Ô=ÅÅ2ÁÒEÐEÐEÐEÝ�\­1­Q©3µ©(µR½°GÑ<Ô<Ñ=Ô=ÅÅ2ÁÒEÐEÐEÐEÝ�\­!­Q°©U©)µB©,½½Q¸Ñ@Ô@ÑAÔAÅRÒGÐGÐGÐGÝ�\­2­a©4µ©(µR½°GÑ<Ô<Ñ=Ô=ÅÅAÁÒEÐEÐEÐEÝ�\­!­Q­r©T©(µR½°GÑ<Ô<Ñ=Ô=ÅÅ2ÁÒEÐEÐEÐEÝ�\­1­R©4µ©(µR½°GÑ<Ô<Ñ=Ô=ÅÅ2ÁÒEÐEÐEÐEÝ�\­"­Q©$­q©&µ©(µ1©*°Q©,½½Q¸Ñ@Ô@ÑAÔAÅRÍÈ1ÉÁWÒLÐLÐLÐLÝ�\­"­Q©$­q©&µ©(µR½½A°JÑ?Ô?Ñ@Ô@ÅBÅqÁDÒHÐHÐHÐHÝ�\­"­Q©$­q°!©t©)µC½±F´FÑ*:½RÅÅA¸JÑGÔGÑHÔHÍBÍqÉDÒPÐPÐPÐPÝ�\­"­R©%µ"°Ñ6Ô6Ñ7Ô7½2Ò=Ð=Ð=Ð=Ý�\­"­R©%µ"µb°Ñ:Ô:Ñ;Ô;½rÒAÐAÐAÐAÝ�\­"­R©%µ"µb°Ñ:Ô:Ñ;Ô;½rÒAÐAÐAÐAÝ�\­"­R©%µ©(µR½°HÑ=Ô=Ñ>Ô>Å"ÒDÐDÐDÐDÝ�\­"­Q©$¨qµ!©t©)µb°TÑ:Ô:Ñ;Ô;½rÅ!¹tÀAÅqÁD¹yÒHÐHÐHÐHÐHÐHr"   c                  óh  — t          t          t          t          z   t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          dz   t          g¦  «        ¦  «        t          k    sJ ‚t          t          dt          z   t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z   t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z   t          g¦  «        ¦  «        t          t          z   k    sJ ‚t          t          t          t          z   t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t
          z   t          t
          g¦  «        ¦  «        t          k    sJ ‚t          t          t
          t          z   t          t
          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t
          z   t          z   t          t
          g¦  «        ¦  «        t          k    sJ ‚d S ©Nr   )r   r   r   r   r   r   r!   r"   r#   Útest_constant_addr'   A   s‰  € Ý�\­"­r©'µB°4Ñ8Ô8Ñ9Ô9½RÒ?Ð?Ð?Ð?Ý�\­"¨q©&µ2°$Ñ7Ô7Ñ8Ô8½BÒ>Ð>Ð>Ð>Ý�\¨!­b©&µ2°$Ñ7Ô7Ñ8Ô8½BÒ>Ð>Ð>Ð>Ý�\­"­q©&µ2µq°'Ñ:Ô:Ñ;Ô;½rÒAÐAÐAÐAÝ�\­"­q©&µ2°$Ñ7Ô7Ñ8Ô8½BÅ¹FÒBÐBÐBÐBÝ�\­"­r©'µB°4Ñ8Ô8Ñ9Ô9½RÒ?Ð?Ð?Ð?Ý�\­"­r©'µB½°8Ñ<Ô<Ñ=Ô=ÅÒCÐCÐCÐCÝ�\­"­r©'µB½°8Ñ<Ô<Ñ=Ô=ÅÒCÐCÐCÐCÝ�\­"­r©'µB©,½½R¸ÑAÔAÑBÔBÅbÒHÐHÐHÐHÐHÐHr"   c                  ó  — t          t          t          t          z  t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          t          ¦  «        t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t
          z  t          t
          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          z  t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          dz  t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          t
          z  z  t          g¦  «        ¦  «        t          t          t
          z  z  k    sJ ‚d S r&   )r   r   r   r   r   r   r   r!   r"   r#   Útest_constant_power_as_baser)   M   sÐ  € Ý�\­"­b©&µ2°$Ñ7Ô7Ñ8Ô8½BÒ>Ð>Ð>Ð>Ý�\­#­bµ"©+¬+½°tÑ<Ô<Ñ=Ô=ÅÒCÐCÐCÐCÝ�\­"­b©&µ2°$Ñ7Ô7Ñ8Ô8½BÒ>Ð>Ð>Ð>Ý�\­"­b©&µ2µr°(Ñ;Ô;Ñ<Ô<ÅÒBÐBÐBÐBÝ�\­"­b©&µ2µr°(Ñ;Ô;Ñ<Ô<ÅÒBÐBÐBÐBÝ�\­"­b©&µ2µr°(Ñ;Ô;Ñ<Ô<ÅÒBÐBÐBÐBÝ�\­"­a©%µ"µa°Ñ9Ô9Ñ:Ô:½bÒ@Ð@Ð@Ð@Ý�\­"­a©%µ"°Ñ6Ô6Ñ7Ô7½2½q¹5Ò@Ð@Ð@Ð@Ý�\­"¨a©%µ"°Ñ6Ô6Ñ7Ô7½2Ò=Ð=Ð=Ð=ÝÝ•R�!�A™#‘Y¥ Ñ%Ô%ñ'ô 'Ý*,­qµ©s©)ò4ð 4ð 4ð 4ð 4ð 4r"   c                  ó�  — t          t          t          t          z  t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          t          z  z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          g¦  «        ¦  «        t          t          z  t          z  k    sJ ‚t          t          t          t          t          z  z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          t          z  z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          t          z  z  t          t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          t          z  t          z  t          g¦  «        ¦  «        t          t          z  t          z  k    sJ ‚t          t          dt          z  t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          d¦  «        t          z  t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          ¦  «        t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          t          t          z   ¦  «        t          g¦  «        ¦  «        t          t          t          ¦  «        z  k    sJ ‚t          t          t          dt          ¦  «        t          g¦  «        ¦  «        t          k    sJ ‚d S r&   )r   r   r   r   r   r   r	   r   r!   r"   r#   Útest_constant_power_as_expr+   [   sÅ  € Ý�\­!­R©%µ"°Ñ6Ô6Ñ7Ô7½1½b¹5Ò@Ð@Ð@Ð@Ý�\­!­R©%µ"µa°Ñ9Ô9Ñ:Ô:½bÒ@Ð@Ð@Ð@Ý�\­!­Qµ©U©(µR½°GÑ<Ô<Ñ=Ô=ÅÅBÁÒFÐFÐFÐFÝÝ•a�‘d�R‘Z¥" Ñ&Ô&ñ(ô (Ý,-­q©Dµ2©:ò6ð 6ð 6ð 6åÝ•Q��B™‘Z¥"¥a Ñ)Ô)ñ+ô +Ý./µ©eò4ð 4ð 4ð 4å�\­!­Rµ©U©(µR½°GÑ<Ô<Ñ=Ô=ÅÅBÁÒFÐFÐFÐFÝÝ•Q��Q™‘Z¥"¥a Ñ)Ô)ñ+ô +Ý./µ©eò4ð 4ð 4ð 4åÝ•a�‘e�a‘Z¥" Ñ&Ô&ñ(ô (Ý,-­r©EµA©:ò6ð 6ð 6ð 6å�\¨!­R©%µ"°Ñ6Ô6Ñ7Ô7½2Ò=Ð=Ð=Ð=Ý�\­!¨A©$¬$µ©(µR°DÑ9Ô9Ñ:Ô:½bÒ@Ð@Ð@Ð@Ý�\­#­b©'¬'µB°4Ñ8Ô8Ñ9Ô9½RÒ?Ð?Ð?Ð?ÝÝ•S��a™‘[”[¥2 $Ñ'Ô'ñ)ô )Ý,.­sµ1©v¬v©Iò6ð 6ð 6ð 6å�\­#¨aµ©*¬*µr°dÑ;Ô;Ñ<Ô<ÅÒBÐBÐBÐBÐBÐBr"   c            	      óì  — t          t          t          t          ¦  «        t          g¦  «        ¦  «        t          k    sJ ‚t          t          t	          t          ¦  «        t          g¦  «        ¦  «        t          k    sJ ‚t          t          t	          t          t          ¦  «        t          g¦  «        ¦  «        t          k    sJ ‚t          t          t	          t          t
          ¦  «        t          t
          g¦  «        ¦  «        t          k    sJ ‚t          t          t	          t
          t          ¦  «        t          t
          g¦  «        ¦  «        t          k    sJ ‚t          t          t	          t
          t
          ¦  «        t          t
          g¦  «        ¦  «        t          k    sJ ‚t          t          t	          t          t          ¦  «        t          g¦  «        ¦  «        t	          t          t          ¦  «        k    sJ ‚t          t          t	          t          t          ¦  «        t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t	          t          t          ¦  «        t          t          g¦  «        ¦  «        t          k    sJ ‚t          t          t	          t          t          t
          ¦  «        t          t
          t          g¦  «        ¦  «        t          k    sJ ‚d S ©N)r   r   r   r   r   r   r   r   r!   r"   r#   Útest_constant_functionr.   p   sì  € Ý�\­#­b©'¬'µB°4Ñ8Ô8Ñ9Ô9½RÒ?Ð?Ð?Ð?Ý�\­!­B©%¬%µ"°Ñ6Ô6Ñ7Ô7½2Ò=Ð=Ð=Ð=Ý�\­!­Bµ©)¬)µb°TÑ:Ô:Ñ;Ô;½rÒAÐAÐAÐAÝ�\­!­Bµ©)¬)µb½"°XÑ>Ô>Ñ?Ô?Å2ÒEÐEÐEÐEÝ�\­!­Bµ©)¬)µb½"°XÑ>Ô>Ñ?Ô?Å2ÒEÐEÐEÐEÝ�\­!­Bµ©)¬)µb½"°XÑ>Ô>Ñ?Ô?Å2ÒEÐEÐEÐEÝÝ•Q•r�1‘X”X¥˜tÑ$Ô$ñ&ô &Ý)*­2­q©¬ò2ð 2ð 2ð 2å�\­!­Bµ©(¬(µR½°GÑ<Ô<Ñ=Ô=ÅÒCÐCÐCÐCÝ�\­!­A­r©(¬(µR½°GÑ<Ô<Ñ=Ô=ÅÒCÐCÐCÐCÝ�\­!­Bµµ2©,¬,½½RÅ¸ÑDÔDÑEÔEÍÒKÐKÐKÐKÐKÐKr"   c            	      óÐ   — t          t          t          t          t          t          ¦  «        t          g¦  «        ¦  «        t          t          t          t          ¦  «        k    sJ ‚d S r-   )r   r   r   r   r   r!   r"   r#   Útest_constant_function_multipler0   ~   sU   € õ Ý•Q•r�2�q‘\”\¥B 4Ñ(Ô(ñ*ô *Ý-.­rµ2µq©\¬\ò:ð :ð :ð :ð :ð :r"   c                  óÊ  — t          t          t          dz  dz   t          g¦  «        ¦  «        t          k    sJ ‚t          t          t          dz  t          z  t          g¦  «        ¦  «        t          t          z  k    sJ ‚t          t          t          dz  dz  dz   t          g¦  «        ¦  «        t          k    sJ ‚t          t          t	          dt          z  ¦  «        t          z   t          d¦  «        z   t          g¦  «        ¦  «        t          t          z   k    sJ ‚t          t          dt          z  t          z   t          t          g¦  «        ¦  «        t          k    sJ ‚d S r&   )r   r   r   r   r   r   r   r!   r"   r#   Útest_constant_multipler2   …   s  € Ý�\­"¨Q©$°©(µR°DÑ9Ô9Ñ:Ô:½bÒ@Ð@Ð@Ð@Ý�\­!¨A©#­b©&µ2°$Ñ7Ô7Ñ8Ô8½B½q¹DÒ@Ð@Ð@Ð@Ý�\­"¨a©%°©'°A©+½°tÑ<Ô<Ñ=Ô=ÅÒCÐCÐCÐCÝÝ•S˜�2™‘Y”Y¥‘]¥T¨!¡W¤WÑ,­r¨dÑ3Ô3ñ5ô 5Ý8:½Q¹ò?ð ?ð ?ð ?å�\¨!­B©$µ©)µb½"°XÑ>Ô>Ñ?Ô?Å2ÒEÐEÐEÐEÐEÐEr"   c                  ó„   — t           t           t          z  z   t          t           t           t          z  z   ¦  «        k    sJ ‚d S r-   )r   r   r   r!   r"   r#   Útest_constant_repeatedr4   �   s2   € Ý••1‘‰9Õ)­2µµ1±©9Ñ5Ô5Ò5Ð5Ð5Ð5Ð5Ð5r"   c                  óà  — t          t          t          t          dt          z  ¦  «        z  t          t          ¦  «        t
          t          z   z  z   t          t
          t          g¦  «        ¦  «        t          t          t          t          ¦  «        z  t
          t          dt          z  ¦  «        z  z   ¦  «        k    sJ ‚t          t          t          t          t          ¦  «        t          t          z  t          t          dz  ¦  «        z  t
          t          t          dz  ¦  «        z  z   ¦  «        t          t
          g¦  «        ¦  «        t          t          t          t          ¦  «        t          t          t          dz  ¦  «        z  t
          t          t          dz  ¦  «        z  z   ¦  «        ¦  «        k    sJ ‚t          t          t          t          t          ¦  «        t          t           t          t          ¦  «        z  ¦  «        ¦  «        t          g¦  «        ¦  «        t          t          t          ¦  «        t          t          t          t          ¦  «        z  ¦  «        ¦  «        k    sJ ‚t          t          t          t          t          t          ¦  «        t          z  ¦  «        dt          t          t          t          ¦  «        z  ¦  «        z  z   d¦  «        t          g¦  «        ¦  «        t          t          t          t          t          ¦  «        z  ¦  «        dt          t          t          t          ¦  «        z  ¦  «        z  z   d¦  «        k    sJ ‚t          t          t          t          t          t          d¦  «        z  t          dt          z  ¦  «        z  t          t          t          ¦  «        ¦  «        z  t          z  ¦  «        t          dz  dt          t          ¦  «        dz  z  z  z   d¦  «        t          g¦  «        ¦  «        t          t          t          t          t          ¦  «        z  t          t          t          ¦  «        ¦  «        z  ¦  «        t          dz  dt          t          ¦  «        dz  z  z  z   d¦  «        k    sJ ‚t          t          t          t          t          t          ¦  «         t          z  ¦  «         t!          t          t          ¦  «        t          z  ¦  «        z  dz  t          t          t          z  ¦  «        z   t          t          t          ¦  «        t          z  ¦  «        t          t          t          ¦  «         t          z  ¦  «        z  dz  z
  d¦  «        t          g¦  «        ¦  «        t          t          t          t          ¦  «         t          z  ¦  «         t!          t          t          ¦  «        t          z  ¦  «        z  dz  t          t          t          z  ¦  «        z   t          t          t          ¦  «        t          z  ¦  «        t          t          t          ¦  «         t          z  ¦  «        z  dz  z
  d¦  «        k    sJ ‚t          t          t          t#          dt          dt$          dz  z
  ¦  «        t$          z  z  t$          t&          t          t          t          ¦  «        z  f¦  «         t          t          t          ¦  «        t          z  ¦  «        z   d¦  «        t          g¦  «        ¦  «        t          t#          dt$          t          dt$          dz  z
  ¦  «        z  z  t$          t&          t          t          t          ¦  «        z  f¦  «         t          t          t          t          ¦  «        z  ¦  «        z   d¦  «        k    sJ ‚d„ t          t          t          ¦  «        t          t           t          z  t          dz  z   ¦  «        ¦  «        t          t          t          ¦  «        t          t           t          z  t          dz  z   ¦  «         ¦  «        fD ¦   «         t          t          t          ¦  «        t          t          t          t          z   z  ¦  «        ¦  «        t          t          t          ¦  «        t          t          t          t          z   z  ¦  «         ¦  «        gk    sJ ‚d S )Nr   é   r   r    éÿÿÿÿc                 ó:   — g | ]}t          |t          g¦  «        ‘ŒS r!   )r   r   )Ú.0Úis     r#   ú
<listcomp>z&test_ode_solutions.<locals>.<listcomp>§   s$   € ÐiÐiÐi a�L˜�R˜DÑ!Ô!ÐiÐiÐir"   )r   r   r   r	   r   r   r   r   r   r   r   r   r   r   r
   r   r   r   r   r   r!   r"   r#   Útest_ode_solutionsr<   �   s7  € å�\­"­S°µ1±©X¬X©+½½A¹¼ÅÅRÁÑ8HÑ*HÍ2ÍrÕSUÈ,ÑWÔWÑXÔXÝ�"�S¥™VœV™)¥b­¨Q­q©S©¬¡kÑ1Ñ2Ô2ò3ð 3ð 3ð 3åÝ•R��!™œ�a¥™d¥4­¨!©¡9¤9™n­rµ$µq¸±s±)´)©|Ñ;Ñ<Ô<½rÅ2¸hÑGÔGñ
ô 
å�r¥!¥A¡$¤$­­4µ°!±©9¬9©µr½$½qÀ¹s¹)¼)±|Ñ(CÑDÔDÑEÔEòFð Fð Fð Fõ �\­"­Q­q©T¬Tµ4½"¸½cÅ!¹f¼f¹Ñ3EÔ3EÑ*FÔ*FÍÈÑMÔMÑNÔNÝ
�1�Q‰4Œ4••b��Q™œ‘i‘”Ñ!Ô!ò"ð "ð "ð "åÝ•R��A�a™DœD¥™G™œ q­­Q­qµ©t¬t©V©¬¡}Ñ4°aÑ8Ô8½2¸$Ñ?Ô?ñ
ô 
å••B•q�‘t”t‘G‘”˜q¥¥Q¥q­¡t¤t¡V¡¤™}Ñ,¨aÑ0Ô0ò1ð 1ð 1ð 1õ �\­"­Sµµ4¸±7´7±½4ÀÅ!Á¹9¼9Ñ1DÅTÍ!ÍAÉ$Ì$ÁZÄZÑ1OÝ	ñ2ñ .ô .Ý�!‰t�Q•q�‘t”t˜Q‘w‘YÑñ. Ø!"ñ+$ô +$Ý&( Tñ+ô +ñ ,ô ,å
�3�r•$•q‘'”'‰z�$�q¥™tœt™*œ*Ñ$Ñ%Ô%­¨1©¨aµµ!±´°a±©iÑ(8Ñ8¸!Ñ<Ô<ò=ð =ð =ð =õ �\­"­cµ1µQ±4´4°%½±'©l¬l¨]½3½qÅ¹t¼tÅA¹v¹;¼;Ñ-FÀqÑ-HÍ3ÍqÕQSÉtÉ9Ì9Ñ-TÝ�A�a‰DŒD•‰F‰Œ•C��1™œ˜�a™‘L”LÑ  Ñ"ñ.#Ø$%ñ+'ô +'Ý)+¨ñ.ô .ñ /ô /å
�C••1‘”�•a‘‰LŒLˆ=��Q�q™TœT¥!™V™œÑ$ QÑ&­­Rµ©T©¬Ñ2µS½½1¹¼½a¹±[´[Ý••!‘”ˆu•Q‰w‰<Œ<ñ6Øñ6ñ Øñ	ô 	òð ð ð õ �\­"­h°r½4ÀÅBÈÁEÁ	¹?¼?Í2Ñ;MÑ7NÝ	�R••1•Q‘4”4‘Ðñ/ô /ð .Ý¥¥!¡¤¥R¡™LœLñ.)Ø*+ñ+-ô +-Ý/1¨dñ4ô 4ñ 5ô 5å
�H�R��D ¥R¨¡U¡™OœOÑ+Ñ,­rµ2µq½½1¹¼±vÐ.>Ñ?Ô?Ð?Ý�B�q•‰tŒt‰G‰ŒñØñ	ô 	òð ð ð ð jÐi­B­qµ©t¬tµT½2¸#½a¹%Å!ÀQÁ$¹,Ñ5GÔ5GÑ,HÔ,HÍ"ÍQÍqÉTÌTÕTXÕZ\ÐY\Õ]^ÑY^ÕabÐdeÑaeÑYeÑTfÔTfÐSfÑJgÔJgÐ+hÐiÑiÔiÝ	�A�a‰DŒD•$•q�"�q™&‘zÑ"Ô"Ñ	#Ô	#¥R­­!©¬­tµAµr½A±v±JÑ/?Ô/?Ð.?Ñ%@Ô%@ÐAòBð Bð Bð Bð Bð Br"   c                  ó®   — t          t          t          z   t          t          z  z   t          t          g¦  «        t          t          t          z  z   k    sJ ‚d S r-   )r   r   r   r   r!   r"   r#   Útest_nonlocal_simplificationr>   «   s;   € å��R™¥¥"¡™¥r­2 hÑ/Ô/µ2½½1¹±9Ò<Ð<Ð<Ð<Ð<Ð<r"   c            	      óê  — t          t          t          dt          t          ¦  «        t          z  z   ¦  «        t          g¦  «        t          t          t          t          ¦  «        z  t          ¦  «        k    sJ ‚t          t          t          dt          t          ¦  «        z  t          z  ¦  «        t          g¦  «        t          t          t          ¦  «        t          z  t          ¦  «        k    sJ ‚d S )Nr6   )r   r   r   r   r   r!   r"   r#   Útest_constant_Eqr@   °   s–   € å��2˜q¥1¥Q¡4¤4­¡6™zÑ*Ô*­R¨DÑ1Ô1µR½½!½A¹$¼$¹Å±^´^ÒCÐCÐCÐCÝ��2˜q¥1¥Q¡4¤4™x­™zÑ*Ô*­R¨DÑ1Ô1µR½½!¹¼½Q¹Å±^´^ÒCÐCÐCÐCÐCÐCr"   N)4Ú__doc__Úsympy.core.functionr   Úsympy.core.numbersr   Úsympy.core.powerr   Úsympy.core.relationalr   Úsympy.core.singletonr   Úsympy.core.symbolr   Ú&sympy.functions.elementary.exponentialr	   r
   Ú%sympy.functions.elementary.hyperbolicr   r   Ú(sympy.functions.elementary.miscellaneousr   Ú(sympy.functions.elementary.trigonometricr   r   r   Úsympy.integrals.integralsr   Úsympy.solvers.ode.oder   r   Úsympy.testing.pytestr   r   r   r   r   r   r   r   r   r   r$   r'   r)   r+   r.   r0   r2   r4   r<   r>   r@   r!   r"   r#   ú<module>rO      sc  ððð ð
 )Ð (Ð (Ð (Ð (Ð (Ø  Ð  Ð  Ð  Ð  Ð  Ø  Ð  Ð  Ð  Ð  Ð  Ø $Ð $Ð $Ð $Ð $Ð $Ø "Ð "Ð "Ð "Ð "Ð "Ø $Ð $Ð $Ð $Ð $Ð $Ø =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ø >Ð >Ð >Ð >Ð >Ð >Ð >Ð >Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EØ .Ð .Ð .Ð .Ð .Ð .Ø AÐ AÐ AÐ AÐ AÐ AÐ AÐ AØ &Ð &Ð &Ð &Ð &Ð &ð €Fˆ3�K„K€Ø
€Fˆ3�K„K€Ø
€Fˆ3�K„K€Ø€VˆD�\„\€Ø€VˆD�\„\€Ø€VˆD�\„\€Ø€VˆD�\„\€Ø€VˆD�\„\€Ø€HˆS�M„M€ðIð Ið IðB	Ið 	Ið 	Ið4ð 4ð 4ðCð Cð Cð*Lð Lð Lð:ð :ð :ðFð Fð Fð6ð 6ð 6ðBð Bð Bð6 ð=ð =ñ „ð=ðDð Dð Dð Dð Dr"   