Ë
    7^(h D ã                   óì	  — d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	m
Z
 d dlmZ d dlmZmZmZmZmZmZmZ d dlmZmZmZmZ d dl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&m'Z'm(Z(m)Z)m*Z* d dl+m,Z,m-Z-m.Z. d dl/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z< d dl=m>Z>m?Z?m@Z@ d dlAmBZB d dlCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQ d dlRmSZSmTZTmUZUmVZV d dlWmXZX d dlYmZZ[ d dl\m]Z] d dl^m_Z_ d dl`maZa d dlbmcZc d dldmeZe d dlfmgZgmhZh d dlimjZjmkZkmlZlmmZmmnZnmoZompZp d dlqmrZr d dlsmtZt d dlumvZv d dlwmxZxmyZymzZzm{Z{m|Z|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ˆm‰Z‰mŠZŠm‹Z‹mŒZŒm�Z�mŽZŽm�Z�m�Z�m‘Z‘m’Z’m“Z“m”Z”m•Z•m–Z–m—Z—m˜Z˜m™Z™mšZšm›Z›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§m¨Z¨m©Z©mªZªm«Z«m¬Z¬m­Z­m®Z®m¯Z¯m°Z°m±Z±m²Z²m³Z³ d%„ Z´d&„ Zµd'„ Z¶e}d(„ «       Z·d)„ Z¸d*„ Z¹d+„ Zºd,„ Z»d-„ Z¼exd.„ «       Z½d/„ Z¾d0„ Z¿d1„ ZÀd2„ ZÁd3„ ZÂd4„ ZÃd5„ ZÄd6„ ZÅd7„ ZÆd8„ ZÇd9„ ZÈexd:„ «       ZÉe{d;„ «       ZÊd<„ ZËd=„ ZÌd>„ ZÍd?„ ZÎd@„ ZÏdA„ ZÐdB„ ZÑdC„ ZÒdD„ ZÓdE„ ZÔdF„ ZÕdG„ ZÖdH„ Z×dI„ ZØdJ„ ZÙdK„ ZÚdL„ ZÛdM„ ZÜdN„ ZÝdO„ ZÞdP„ ZßdQ„ ZàdR„ ZádS„ ZâdT„ ZãdU„ ZädV„ ZådW„ Zæe}dX„ «       ZçdY„ ZèdZ„ Zéd[„ Zêd\„ Zëd]„ Zìd^„ Zíexd_„ «       Zîexd`„ «       Zïexda„ «       Zðe}db„ «       Zñe}dc„ «       Zòdd„ Zóde„ Zôexdf„ «       Zõdg„ Zödh„ Z÷di„ Zødj„ Zùdk„ Zúdl„ Zûdm„ Züdn„ Zýdo„ Zþdp„ Zÿdq„ �Z dr„ �Zds„ �Zdt„ �Zdu„ �Zdv„ �Zdw„ �Zexdx„ «       �Zdy„ �Zdz„ �Z	d{„ �Z
d|„ �Zd}„ �Zd~„ �Zexd„ «       �Zd€„ �Zd�„ �Zd‚„ �Z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|d�«      d�„ «       �Z e|d‘«      d’„ «       �Zd“„ �Z d”„ �Z!d•„ �Z"d–„ �Z#d—„ �Z$d˜„ �Z%d™„ �Z&dš„ �Z'd›„ �Z(dœ„ �Z)d�„ �Z*exdž„ «       �Z+dŸ„ �Z,d „ �Z-d¡„ �Z.d¢„ �Z/d£„ �Z0d¤„ �Z1d¥„ �Z2d¦„ �Z3d§„ �Z4d¨„ �Z5d©„ �Z6dª„ �Z7d«„ �Z8d¬„ �Z9d­„ �Z:d®„ �Z;d¯„ �Z<d°„ �Z=d±„ �Z>d²„ �Z?d³„ �Z@d´„ �ZAdµ„ �ZBd¶„ �ZCd·„ �ZDd¸„ �ZEd¹„ �ZFdº„ �ZGd»„ �ZHd¼„ �ZId½„ �ZJd¾„ �ZKd¿„ �ZLdÀ„ �ZMdÁ„ �ZNdÂ„ �ZOdÃ„ �ZPexdÄ„ «       �ZQdÅ„ �ZRdÆ„ �ZSdÇ„ �ZTexdÈ„ «       �ZUexdÉ„ «       �ZVdÊ„ �ZWdË„ �ZXdÌ„ �ZYexdÍ„ «       �ZZdÎ„ �Z[dÏ„ �Z\dÐ„ �Z]dÑ„ �Z^dÒ„ �Z_dÓ„ �Z`dÔ„ �ZadÕ„ �ZbdÖ„ �Zcd×„ �ZddØ„ �ZedÙ„ �ZfdÚ„ �ZgdÛ„ �ZhdÜ„ �ZidÝ„ �ZjdÞ„ �Zkdß„ �Zldà„ �Zmdá„ �Zndâ„ �Zodã„ �Zpdä„ �Zqdå„ �Zrdæ„ �Zsdç„ �Ztdè„ �Zudé„ �Zvdê„ �Zwdë„ �Zxdì„ �Zydí„ �Zzdî„ �Z{dï„ �Z|yð)ñé    ©Úisclose)Ústationary_points)ÚTuple)ÚFunctionÚLambdaÚnfloatÚdiff)ÚMod)ÚEÚIÚRationalÚooÚpiÚIntegerÚ	all_close)ÚEqÚGtÚNeÚGe)ÚS)Úordered)ÚDummyÚSymbolÚsymbols©Úsympify)ÚAbsÚargÚimÚreÚsignÚ	conjugate)ÚLambertWÚexpÚlog)ÚHyperbolicFunctionÚsinhÚcoshÚtanhÚcothÚsechÚcschÚasinhÚacoshÚatanhÚacothÚasechÚacsch)ÚsqrtÚMinÚMax)Ú	Piecewise)ÚTrigonometricFunctionÚacosÚacotÚacscÚasecÚasinÚatanÚatan2ÚcosÚcotÚcscÚsecÚsinÚtan)ÚerfÚerfcÚerfcinvÚerfinv)ÚAnd)ÚMutableDenseMatrix)ÚImmutableDenseMatrix)ÚPoly)ÚCRootOf)ÚContains)ÚConditionSet)ÚImageSetÚRange)Ú
ComplementÚ	FiniteSetÚIntersectionÚIntervalÚUnionÚimagesetÚ
ProductSet)Úsimplify)ÚIndexed)Únumbered_symbols)ÚXFAILÚraisesÚskipÚslowÚSKIPÚ_both_exp_pow)Úverify_numerically)Úcm)Úsolve)Úsolveset_realÚdomain_checkÚsolveset_complexÚlinear_eq_to_matrixÚlinsolveÚ_is_function_class_equationÚinvert_realÚinvert_complexÚ_invert_trig_hyp_realÚsolvesetÚsolve_decompositionÚsubstitutionÚnonlinsolveÚsolvifyÚ_is_finite_with_finite_varsÚ
_transolveÚ_is_exponentialÚ_solve_exponentialÚ_is_logarithmicÚ_is_lambertÚ_solve_logarithmÚ_term_factorsÚ_is_modularÚNonlinearError)ÚaÚbÚcÚdÚeÚfÚgÚhÚiÚjÚkÚlÚmÚnÚqÚrÚtÚwÚxÚyÚzc                 óš   — t        | «      t        t        fv rt        d„ t	        | |«      D «       «      S | |k(  xs  | j
                  |«      S )Nc              3   ó:   K  — | ]  \  }}t        ||«      –— Œ y ­w©N)Údumeq)Ú.0r†   r‡   s      ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/solvers/tests/test_solveset.pyú	<genexpr>zdumeq.<locals>.<genexpr>:   s   è ø€ Ò5¡4 1 a”5˜˜A—;Ñ5ùó   ‚)ÚtypeÚlistÚtupleÚallÚzipÚdummy_eq)r†   r‡   s     r˜   r–   r–   8   sB   € ÜˆAƒw”4œ�-ÑÜÑ5¬3¨q°!«9Ô5Ó5Ð5Ø�‰6Ò"�Z�Q—Z‘Z “]Ð"ó    c                 óæ   — t        | «      } t        |«      }t        | t        «      sJ ‚t        |t        «      sJ ‚t        | «      t        |«      k(  sJ ‚t	        d„ t        | |«      D «       «      sJ ‚y)z2Test solutions with floats from solveset are closec              3   ó:   K  — | ]  \  }}t        ||«      –— Œ y ­wr•   r   ©r—   Úv1Úv2s      r˜   r™   z"assert_close_ss.<locals>.<genexpr>E   s   è ø€ Ò=¡6 2 rŒw�r˜2�Ñ=ùrš   N)r   Ú
isinstancerT   Úlenrž   rŸ   )Úsol1Úsol2s     r˜   Úassert_close_ssr«   >   sd   € ä�4‹=€DÜ�4‹=€DÜ�dœIÔ&Ð&Ð&Ü�dœIÔ&Ð&Ð&Üˆt‹9œ˜D›	Ò!Ð!Ð!ÜÑ=¬S°°t«_Ô=Ô=Ð=Ñ=r¡   c                 ó@  — t        | «      } t        |«      }t        | t        «      sJ ‚t        |t        «      sJ ‚t        | «      t        |«      k(  sJ ‚t	        | |«      D ]<  \  }}t        |«      t        |«      k(  sJ ‚t        d„ t	        ||«      D «       «      rŒ<J ‚ y)z5Test solutions with floats from nonlinsolve are closec              3   ó:   K  — | ]  \  }}t        ||«      –— Œ y ­wr•   r   r¤   s      r˜   r™   z"assert_close_nl.<locals>.<genexpr>Q   s   è ø€ Ò=¡v r¨2”7˜2˜r—?Ñ=ùrš   N)r   r§   rT   r¨   rŸ   rž   )r©   rª   Ús1Ús2s       r˜   Úassert_close_nlr°   H   s“   € ä�4‹=€DÜ�4‹=€DÜ�dœIÔ&Ð&Ð&Ü�dœIÔ&Ð&Ð&Üˆt‹9œ˜D›	Ò!Ð!Ð!Ü�d˜D“/ò >‰ˆˆBÜ�2‹wœ#˜b›'Ò!Ð!Ð!ÜÑ=´°R¸³Ô=Õ=Ð=Ð=ñ>r¡   c                  ó¨"  ‡‡— t        dd¬«      Št        j                  fd„} t        t	        ‰«      t
        ‰«      ‰ | t        t        t
        «      «      «      fk(  sJ ‚t        dd¬«      Št        dd¬«      }t        ‰dz   ‰‰«      ‰t        ‰dz
  «      fk(  sJ ‚t        ‰dz  ‰‰«      ‰t        ‰dz  «      fk(  sJ ‚t        t	        ‰«      ‰‰«      ‰t        t        ‰«      «      fk(  sJ ‚t        t	        d‰z  «      ‰‰«      ‰t        t        ‰«      dz  «      fk(  sJ ‚t        t	        ‰dz   «      ‰‰«      ‰t        t        ‰«      dz
  «      fk(  sJ ‚t        t	        ‰«      dz   ‰‰«      ‰ | t        t        ‰dz
  «      «      «      fk(  sJ ‚t        t	        ‰«      dz  ‰‰«      ‰t        t        ‰dz  «      «      fk(  sJ ‚t        t        ‰«      ‰‰«      ‰t        t	        ‰«      «      fk(  sJ ‚t        t        d‰z  «      ‰‰«      ‰t        t	        ‰«      dz  «      fk(  sJ ‚t        t        ‰dz   «      ‰‰«      ‰t        t	        ‰«      dz
  «      fk(  sJ ‚t        t        ‰«      ‰‰«      ‰t        ‰‰ «      fk(  sJ ‚t        d	‰z  ‰‰«      ‰t        t        ‰«      t        d	«      z  «      fk(  sJ ‚t        d	t	        ‰«      z  ‰‰«      ‰ | t        t        t        ‰«      t        d	«      z  «      «      «      fk(  sJ ‚t        ‰d	z  ‰‰«      ‰t        t        ‰«      t        ‰«       «      fk(  sJ ‚t        ‰t        j                  z  ‰‰«      ‰t        ‰d	z  «      fk(  sJ ‚t        t        ˆfd
„«       t        ‰t        z  ‰‰«      ‰t        ‰dt        z  z  «      fk(  sJ ‚t        ‰t        z  t         ‰«      ‰t        j                  fk(  sJ ‚t        ‰t!        d«      z  d‰«      ‰t        d«      fk(  sJ ‚t        ‰dz  d‰«      ‰dz  t        d«      fk(  sJ ‚t        t        ˆˆfd„«       t        ‰dz  ‰z   ‰‰«      ‰dz  ‰z   t        ‰«      fk(  sJ ‚‰dz  ‰z   }t        ‰dz
  ‰ dz
  «      }t        t        ‰dz  ‰z   dz   «      ‰‰«      ||fk(  sJ ‚t#        t        t%        ‰«      ‰‰«      ‰t'        ‰t        d«      ‰k  ‰t        d«      k  z  t)        t+        t-        |d	|z  t        z  t/        ‰«      z   «      t        j0                  «      t+        t-        |t        d	z  |z  t        z   t/        ‰«      z
  «      t        j0                  «      «      «      f«      sJ ‚t#        t        t%        t	        ‰«      «      ‰‰«      ‰t'        ‰t        d«      ‰k  ‰t        d«      k  z  t)        t+        t-        |t        d	|z  t        z  t/        ‰«      z   «      «      t        j0                  «      t+        t-        |t        t        d	z  |z  t        z   t/        ‰«      z
  «      «      t        j0                  «      «      «      f«      sJ ‚t#        t        t3        ‰«      ‰‰«      ‰t'        ‰t        d«      ‰k  ‰t4        k  z  t4         ‰k  ‰t        d«      k  z  z  t)        t+        t-        |d	|z  t        z  t7        ‰«      z   «      t        j0                  «      t+        t-        |d	|z  t        z  t7        ‰«      z
  t        z   «      t        j0                  «      «      «      f«      sJ ‚t#        t        t3        t	        ‰«      «      ‰‰«      ‰t'        ‰t        d«      ‰k  ‰t4        k  z  t4         ‰k  ‰t        d«      k  z  z  t)        t+        t-        |t        d	|z  t        z  t7        ‰«      z   «      «      t        j0                  «      t+        t-        |t        d	|z  t        z  t7        ‰«      z
  t        z   «      «      t        j0                  «      «      «      f«      sJ ‚t#        t        t9        ‰«      ‰‰«      ‰t'        ‰t        d«      ‰k  ‰t        d«      k  z  t)        t+        t-        |d	|z  t        z  t;        ‰«      z   «      t        j0                  «      t+        t-        |d	|z  t        z  t;        ‰«      z
  «      t        j0                  «      «      «      f«      sJ ‚t#        t        t9        t	        ‰«      «      ‰‰«      ‰t'        ‰t        d«      ‰k  ‰t        d«      k  z  t)        t+        t-        |t        d	|z  t        z  t;        ‰«      z   «      «      t        j0                  «      t+        t-        |t        d	|z  t        z  t;        ‰«      z
  «      «      t        j0                  «      «      «      f«      sJ ‚t#        t        t=        ‰«      ‰‰«      ‰t'        ‰t        d«      ‰k  ‰t4        k  z  t4         ‰k  ‰t        d«      k  z  z  t)        t+        t-        |d	|z  t        z  t?        ‰«      z   «      t        j0                  «      t+        t-        |d	|z  t        z  t?        ‰«      z
  «      t        j0                  «      «      «      f«      sJ ‚t#        t        t=        t	        ‰«      «      ‰‰«      ‰t'        ‰t        d«      ‰k  ‰t4        k  z  t4         ‰k  ‰t        d«      k  z  z  t)        t+        t-        |t        d	|z  t        z  t?        ‰«      z
  «      «      t        j0                  «      t+        t-        |t        d	|z  t        z  t?        ‰«      z   «      «      t        j0                  «      «      «      f«      sJ ‚t#        t        tA        ‰«      ‰‰«      ‰t'        ‰t4         ‰k  ‰t4        k  z  t+        t-        ||t        z  tC        ‰«      z   «      t        j0                  «      «      f«      sJ ‚t#        t        tA        t	        ‰«      «      ‰‰«      ‰t'        ‰t4         ‰k  ‰t4        k  z  t+        t-        |t        |t        z  tC        ‰«      z   «      «      t        j0                  «      «      f«      sJ ‚t#        t        tE        ‰«      ‰‰«      ‰t'        ‰t4         ‰k  ‰t4        k  z  t+        t-        ||t        z  tG        ‰«      z   «      t        j0                  «      «      f«      sJ ‚t#        t        tE        t	        ‰«      «      ‰‰«      ‰t'        ‰t4         ‰k  ‰t4        k  z  t+        t-        |t        |t        z  tG        ‰«      z   «      «      t        j0                  «      «      f«      sJ ‚t#        t        tA        tA        ‰«      «      ‰‰«      ‰t'        ‰tI        tA        tA        ‰«      «      ‰«      t        j                  «      f«      sJ ‚t        dd¬«      Št        ‰t        z  ‰‰«      ‰t        ‰dt        z  z  «      fk(  sJ ‚t        dd¬«      }t        dd¬«      }t        tK        ‰«      |‰«      ‰t        tM        |«      «      fk(  sJ ‚t        tK        t        ‰«      «      |‰«      ‰t        t	        tM        |«      «      «      fk(  sJ ‚t        tO        ‰«      |‰«      ‰tQ        t        tS        |«       tS        |«      «      t        j                  «      fk(  sJ ‚t        tO        ‰«      |dz   ‰«      ‰t        tS        |dz   «       tS        |dz   «      «      fk(  sJ ‚t        tU        ‰«      |‰«      ‰tQ        t        tW        |«      «      t        j                  «      fk(  sJ ‚t        tY        ‰«      |dz   ‰«      ‰t        t[        |dz   «      «      fk(  sJ ‚t        t]        ‰«      |‰«      ‰tQ        t        t_        |«       t_        |«      «      t        j                  «      fk(  sJ ‚t        ta        ‰«      |‰«      ‰t        tc        |«      «      fk(  sJ ‚t#        t        tU        t%        ‰«      «      |‰«      ‰t'        ‰t        d«      tW        |«      k  tW        |«      t        d«      k  z  t)        t+        t-        |d	|z  t        z  t/        tW        |«      «      z   «      t        j0                  «      t+        t-        |d	|z  t        z  t/        tW        |«      «      z
  t        z   «      t        j0                  «      «      «      f«      sJ ‚y )Nr�   T©Úrealc                 ó   — t        || «      S r•   )rU   )r�   Úss     r˜   Úirealztest_invert_real.<locals>.irealX   s   € Ü˜A˜qÓ!Ð!r¡   r‘   ©Úpositiver‹   é   é   c                  ó   •— t        ‰ ‰ ‰ «      S r•   )rl   ©r�   s   €r˜   ú<lambda>z"test_invert_real.<locals>.<lambda>u   s   ø€ œ{¨1¨a°Ó3€ r¡   é   g      ø?éè  éd   ç      ð?c                  ó:   •— t        t        j                  ‰‰ «      S r•   )rl   r   ÚOne©r�   r‘   s   €€r˜   r½   z"test_invert_real.<locals>.<lambda>}   s   ø€ œ{¬1¯5©5°!°QÓ7€ r¡   é   éÿÿÿÿr�   Úp)2r   r   ÚRealsrl   r%   r’   rT   r&   r   r4   ÚHalfr^   Ú
ValueErrorr   r   ÚEmptySetr   r–   rD   rP   rW   rQ   r   r=   ÚIntegersrB   r   r;   r@   r9   rC   r<   rE   r>   rA   r:   r   r(   r.   r)   rU   r/   r*   r0   r+   r1   r,   r2   r-   r3   )r¶   r‹   ÚlhsÚbase_valuesr�   rÇ   r�   r‘   s         @@r˜   Útest_invert_realrÏ   T   sè  ù€ äˆs˜Ô€Aä—7‘7ó "ô ”s˜1“vœq !Ó$¨©E´)¼CÄ»FÓ2CÓ,DÐ(EÒEÐEÐEäˆs˜TÔ"€AÜˆs˜Ô€AÜ�q˜1‘u˜a Ó#¨¬9°Q¸±UÓ+;Ð'<Ò<Ð<Ð<Ü�q˜‘s˜A˜qÓ! a¬°1°q±5Ó)9Ð%:Ò:Ð:Ð:ä”s˜1“v˜q !Ó$¨¬I´c¸!³fÓ,=Ð(>Ò>Ð>Ð>Ü”s˜1˜Q™3“x  AÓ&¨1¬i¼¸A»À¹
Ó.CÐ*DÒDÐDÐDÜ”s˜1˜q™5“z 1 aÓ(¨Q´	¼#¸a»&À1¹*Ó0EÐ,FÒFÐFÐFä”s˜1“v ‘z 1 aÓ(¨Q±´iÄÀAÈÁEÃ
Ó6KÓ0LÐ,MÒMÐMÐMÜ”s˜1“v˜a‘x  AÓ&¨1¬i¼¸AÀ¹E»
Ó.CÐ*DÒDÐDÐDä”s˜1“v˜q !Ó$¨¬I´c¸!³fÓ,=Ð(>Ò>Ð>Ð>Ü”s˜1˜Q™3“x  AÓ&¨1¬i¼¸A»À¹
Ó.CÐ*DÒDÐDÐDÜ”s˜1˜q™5“z 1 aÓ(¨Q´	¼#¸a»&À1¹*Ó0EÐ,FÒFÐFÐFä”s˜1“v˜q !Ó$¨¬I°a¸!¸Ó,<Ð(=Ò=Ð=Ð=ä�q˜!‘t˜Q Ó" q¬)´C¸³F¼3¸q»6±MÓ*BÐ&CÒCÐCÐCÜ�qœ#˜a›&‘y ! QÓ'¨A©u´Y¼sÄ3ÀqÃ6Ì#ÈaË&Á=Ó?QÓ5RÓ/SÐ+TÒTÐTÐTä�q˜!‘t˜Q Ó" q¬)´D¸³G¼dÀ1»g¸XÓ*FÐ&GÒGÐGÐGÜ�qœ!Ÿ&™&‘y ! QÓ'¨A¬y¸¸A¹«Ð+?Ò?Ð?Ð?ä
Œ:Ó3Ô4ô �qœ"‘u˜a Ó#¨¬9°Q¸¼2¹±YÓ+?Ð'@Ò@Ð@Ð@Ü�qœ"‘uœq˜b !Ó$¨¬A¯J©J¨Ò7Ð7Ð7Ü�qœ( 3›-Ñ'¨¨qÓ1°a¼À3»Ð5HÒHÐHÐHÜ�q˜#‘v˜q !Ó$¨¨C©´¸1³Ð(>Ò>Ð>Ð>ä
Œ:Ô7Ô8ä�q˜"‘u˜q‘y ! QÓ'¨A¨r©E°A©I´yÀ³|Ð+DÒDÐDÐDà
ˆR‰%�!‰)€CÜ˜Q ™U Q B¨¡FÓ+€KÜ”s˜1˜b™5 1™9 q™=Ó)¨1¨aÓ0°S¸+Ð4FÒFÐFÐFä”œS ›V Q¨Ó*¨QÜ�Qœ˜2› !™¨¬Q¨q«T©	Ñ2´EÜ”V˜A˜q ™s¤2™v¬¨Q«Ñ/Ó0´!·*±*Ó=Ü”V˜Aœr !™t A™v¬™{¬T°!«WÑ4Ó5´q·z±zÓBó5Dó 	Eð-Fô Gð Gð Gô
 ”œS¤ Q£›[¨!¨QÓ/°!Ü�Qœ˜2› !™¨¬Q¨q«T©	Ñ2´EÜ”V˜Aœs 1 Q¡3¤r¡6¬D°«GÑ#3Ó4Ó5´q·z±zÓBÜ”V˜Aœs¤2 a¡4¨¡6¬B¡;´°a³Ñ#8Ó9Ó:¼A¿J¹JÓGó5Ió 	Jð2Kô Lð Lð Lô
 ”œS ›V Q¨Ó*¨QÜ�Qœ!˜A›$ !™)¨¬B©Ñ/´b°S¸1±WÀÄaÈÃeÁÑ4LÑMÜ”(œ6 ! Q q¡S¬¡V¬d°1«gÑ%5Ó6¼¿
¹
ÓCÜœ  1 Q¡3¤r¡6¬D°«GÑ#3´bÑ#8Ó9¼1¿:¹:ÓFóHó	Ið-Jô Kð Kð Kô
 ”œS¤ Q£›[¨!¨QÓ/°!Ü�Qœ!˜A›$ !™)¨¬B©Ñ/´b°S¸1±WÀÄaÈÃeÁÑ4LÑMÜ”(œ6 !¤S¨¨1©¬R©´$°q³'Ñ)9Ó%:Ó;¼Q¿Z¹ZÓHÜœ ¤3 q¨¡s¬2¡v´°Q³Ñ'7¼"Ñ'<Ó#=Ó>ÄÇ
Á
ÓKóMó	Nð2Oô Pð Pð Pô
 ”œS ›V Q¨Ó*¨QÜ�Qœ˜2› !™¨¬Q¨q«T©	Ñ2´EÜ”V˜A˜q ™s¤2™v¬¨Q«Ñ/Ó0´!·*±*Ó=Ü”V˜A˜q ™s¤2™v¬¨Q«Ñ/Ó0´!·*±*Ó=ó5?ó 	@ð-Aô Bð Bð Bô
 ”œS¤ Q£›[¨!¨QÓ/°!Ü�Qœ˜2› !™¨¬Q¨q«T©	Ñ2´EÜ”V˜Aœs 1 Q¡3¤r¡6¬D°«GÑ#3Ó4Ó5´q·z±zÓBÜ”V˜Aœs 1 Q¡3¤r¡6¬D°«GÑ#3Ó4Ó5´q·z±zÓBó5Dó 	Eð2Fô Gð Gð Gô
 ”œS ›V Q¨Ó*¨QÜ�Qœ!˜A›$ !™)¨¬B©Ñ/´b°S¸1±WÀÄaÈÃeÁÑ4LÑMÜ”(œ6 ! Q q¡S¬¡V¬d°1«gÑ%5Ó6¼¿
¹
ÓCÜœ  1 Q¡3¤r¡6¬D°«GÑ#3Ó4´a·j±jÓAóCó	Dð-Eô Fð Fð Fô
 ”œS¤ Q£›[¨!¨QÓ/°!Ü�Qœ!˜A›$ !™)¨¬B©Ñ/´b°S¸1±WÀÄaÈÃeÁÑ4LÑMÜ”(œ6 !¤S¨¨1©¬R©´$°q³'Ñ)9Ó%:Ó;¼Q¿Z¹ZÓHÜœ ¤3 q¨¡s¬2¡v´°Q³Ñ'7Ó#8Ó9¼1¿:¹:ÓFóHó	Ið2Jô Kð Kð Kô
 ”œS ›V Q¨Ó*¨QÜ�Qœ"˜˜q™ Q¬¡VÑ,Ü”V˜A˜q¤™t¤d¨1£g™~Ó.´·
±
Ó;ó	=ð->ô ?ð ?ð ?ô ”œS¤ Q£›[¨!¨QÓ/°!Ü�Qœ"˜˜q™ Q¬¡VÑ,Ü”V˜Aœs 1¤R¡4¬$¨q«'¡>Ó2Ó3´Q·Z±ZÓ@ó	Bð2Cô Dð Dð Dô ”œS ›V Q¨Ó*¨QÜ�Qœ"˜˜q™ Q¬¡VÑ,Ü”V˜A˜q¤™t¤d¨1£g™~Ó.´·
±
Ó;ó	=ð->ô ?ð ?ð ?ô ”œS¤ Q£›[¨!¨QÓ/°!Ü�Qœ"˜˜q™ Q¬¡VÑ,Ü”V˜Aœs 1¤R¡4¬$¨q«'¡>Ó2Ó3´Q·Z±ZÓ@ó	Bð2Cô Dð Dð Dô ”œS¤ Q£›[¨!¨QÓ/Ø	
ŒL˜œBœs¤3 q£6›{¨AÓ.´·±Ó8Ð9ô;ð ;ð ;ô
 	ˆs˜TÔ"€AÜ�qœ"‘u˜a Ó#¨¬9°Q¸¼2¹±YÓ+?Ð'@Ò@Ð@Ð@äˆs˜Ô€AÜˆs˜TÔ"€AÜ”t˜A“w  1Ó%¨!¬Y´u¸Q³xÓ-@Ð)AÒAÐAÐAÜ”tœC ›F“| Q¨Ó*¨q´)¼CÄÀaÃ»MÓ2JÐ.KÒKÐKÐKä”t˜A“w  1Ó%¨!¬\Ü”5˜“8�)œU 1›XÓ&¬¯©ó.1ð *2ò 2ð 2ð 2ä”t˜A“w  A¡ qÓ)¨aÜ”5˜˜Q™“<�-¤ q¨1¡u£Ó.ð.0ò 0ð 0ð 0ô ”t˜A“w  1Ó%¨!¬\¼)ÄEÈ!ÃHÓ:MÌqÏwÉwÓ-WÐ)XÒXÐXÐXÜ”t˜A“w  !¡ QÓ'¨A¬y¼¸qÀ¹s»Ó/DÐ+EÒEÐEÐEÜ”t˜A“w  1Ó%¨!¬\Ü”5˜“8�)œU 1›XÓ&¬¯©ó.1ð *2ò 2ð 2ð 2ä”t˜A“w  1Ó%¨!¬Y´u¸Q³xÓ-@Ð)AÒAÐAÐAä”œT¤# a£&›\¨1¨aÓ0°1Ü�Qœ˜2›¤%¨£(Ñ*¬u°Q«x¼1¸Q»4Ñ/?Ñ@Ä%Ü”V˜A˜q ™s¤2™v¬¬U°1«X«Ñ6Ó7¼¿¹ÓDÜ”V˜A˜q ™s¤2™v¬¬U°1«X«Ñ6¼Ñ;Ó<¼a¿j¹jÓIóCKó 	Lð3Mô Nð Nñ Nr¡   c                  óH  — t        d«      } t        t        t        «      t	        ddd«      t        «      d   j                  t        t        t        | t        | «       «      t	        ddd«      «      t        t        | t        | «      «      t	        ddd«      «      «      «      sJ ‚t        t        t        «      t        dd«      t        «      t        t        t        t         t        d«       «      t        t        d«      t        «      «      fk(  sJ ‚t        t        t        «      t        t        j                    d«      t        «      t        t        t#        t        j                   «       t        «      fk(  sJ ‚t        t%        t        «      t'        | t        j                   | dz  z   t        j(                  «      t        «      t        t+        t-        t        d«      dz  «       t-        t        d«      dz  «      t-        t        d«      d	z  «       t-        t        d«      d	z  «      «      fk(  sJ ‚t        t/        t        «      t        j0                  t        «      t        t        t        j2                  t         d
«      t        j2                  d
t        «      «      fk(  sJ ‚y )Nr‹   éûÿÿÿé
   r¾   éýÿÿÿrº   r¹   é   é   r   )r   rn   r)   r�   rR   r    rW   rQ   r   r/   r+   rV   r   r1   r*   r   rÉ   r0   r,   rX   Ú	Naturals0rT   r2   r-   rÈ   Úopen©r‹   s    r˜   Útest_invert_trig_hyp_realrÙ   Û   sð  € äˆc‹
€AÜ ¤¤a£¬%°°B¸Ó*:¼AÓ>¸qÑA×JÑJÌ5Ü”˜œE !›H˜9Ó%¤u¨Q°°A£Ó7Ü”˜œ5 ›8Ó$¤e¨A¨r°1£oÓ6óL8ô 9ð 9ð 9ô !¤¤a£¬(°2°q«/¼1Ó=Ä!ÄUÜ”"�”u˜Q“x�iÓ ¤(¬5°«8´RÓ"8óF:ð B;ò ;ð ;ð ;ä ¤¤a£¬(´A·F±F°7¸AÓ*>ÄÓBÄqÜ”%œŸ™“-�¤Ó$ðG&ò &ð &ð &ä ¤¤a£¬(°1´a·f±f¸qÀ¹s±lÄAÇKÁKÓ*PÔRSÓTÜ	
ŒI”uœQ˜q›T !™V“}�n¤e¬A¨a«D°©F£m´e¼A¸a»DÀ¹F³m°^ÄUÌ1ÈQË4ÐPQÉ6Ã]ÓSÐTòUð Uð Uä ¤¤a£¬!¯'©'´1Ó5¼!ÜŒh�m‰mœR˜C Ó#¤X§]¡]°1´bÓ%9Ó:ð:<ò <ð <ñ <r¡   c                  óú  — t        t        dz   t        t        «      t        t        t        dz
  «      fk(  sJ ‚t        t        dz  t        t        «      t        t        t        dz  «      fk(  sJ ‚t        t        dz
  dz  dt        «      t        t        d«      fk(  sJ ‚t	        t        t        t        «      t        t        «      t        t        t        t        t        dt        z  t        z  t        t        «      z   z  t        t        t        «      «      z   «      t        j                  «      f«      sJ ‚t        t        t        «      t        t        «      t        t        t        t        «      «      fk(  sJ ‚t!        t"        d„ «       t!        t"        d„ «       t!        t"        d„ «       t	        t        t%        t        «      t        t        «      t        t'        t)        t        t        dt        z  t        z  t        t        dt+        d«      z   «      z  z   «      t        j                  «      t)        t        t        dt        z  t        z  t        z   t        t        dt+        d«      z   «      z  z
  «      t        j                  «      «      f«      sJ ‚t	        t        t-        t        «      dt        z   t        «      t        t'        t)        t        t        dt        z  t        z  t/        dt        z   «      z
  «      t        j                  «      t)        t        t        dt        z  t        z  t/        dt        z   «      z   «      t        j                  «      «      f«      sJ ‚t	        t        t1        dt        z  «      dt        «      t        t)        t        t        t        t        z  dz  t        dz  z   «      t        j                  «      f«      sJ ‚t	        t        t3        t        «      dt        z  t        «      t        t)        t        t        t        t        z  t        t5        d«      z  z
  «      t        j                  «      f«      sJ ‚t	        t        t7        t        «      dt        «      t        t'        t)        t        t        dt        z  t        z  t        z  «      t        j                  «      t)        t        t        dt        z  t        z  t        z  t        t        z  z   «      t        j                  «      «      f«      sJ ‚t	        t        t9        t        «      dt        «      t        t'        t)        t        t        dt        z  t        z  t        z  t        t        z  dz  z   «      t        j                  «      t)        t        t        dt        z  t        z  t        z  dt        z  t        z  dz  z   «      t        j                  «      «      f«      sJ ‚t        t;        t        «      dt        «      t        t        j<                  fk(  sJ ‚t	        t        t;        t        «      t>        t        «      t        tA        t        tC        t>        d	«      tC        t>        d«      z  t)        t        t        t        t        z  t        z  tE        t>        «      z   «      t        j                  «      «      f«      sJ ‚t        tG        t        «      dt        «      t        t        j<                  fk(  sJ ‚t	        t        tG        t        «      t>        t        «      t        tA        t        tC        t>        d	«      tC        t>        d«      z  t)        t        t        t        t        z  t        z  t5        t>        «      z   «      t        j                  «      «      f«      sJ ‚t	        t        tI        t        «      dt        «      t        t'        t)        t        t        dt        z  t        z  t        z  t        t        z  dz  z   «      t        j                  «      t)        t        t        dt        z  t        z  t        z  d
t        z  t        z  dz  z   «      t        j                  «      «      f«      sJ ‚y )Nr¹   r¾   r   rº   c                  ó,   — t        dt        t        «      S ©Nr¾   )rl   r‘   r�   © r¡   r˜   r½   z%test_invert_complex.<locals>.<lambda>õ   s   € œ{¨1¬a´Ó3€ r¡   c                  ó4   — t        t        t        t        «      S r•   ©rm   r�   rÝ   r¡   r˜   r½   z%test_invert_complex.<locals>.<lambda>ö   s   € œ~¬a´´AÓ6€ r¡   c                  ó,   — t        t        t        d«      S rÜ   rß   rÝ   r¡   r˜   r½   z%test_invert_complex.<locals>.<lambda>÷   s   € œ~¬a´°AÓ6€ r¡   é   rÆ   rÔ   )%rm   r�   r‘   rT   r–   r%   rX   r   r‹   r   r   r   r&   r   r   rÌ   r^   rÊ   rD   rW   rQ   r4   r@   r9   rE   rA   r1   r(   r)   r*   rË   r~   rP   r   r0   r+   r,   rÝ   r¡   r˜   Útest_invert_complexrâ   ë   s½  € Üœ!˜a™%¤¤AÓ&¬1¬i¼¸A¹Ó.>Ð*?Ò?Ð?Ð?Üœ!˜A™#œq¤!Ó$¬¬I´a¸!±eÓ,<Ð(=Ò=Ð=Ð=Üœ1˜q™5 1™* a¬Ó+´´9¸Q³<Ð/@Ò@Ð@Ð@ä”¤¤A£¬¬1Ó-Ü	
ŒH”VœAœq !¤B¡$¤q¡&¬3¬q«6¡/Ñ2´S¼¼Q»³[Ñ@ÓAÄ1Ç:Á:ÓNÐOôQð Qð Qô œ#œa›&¤!¤QÓ'¬A¬y¼¼Q»Ó/@Ð+AÒAÐAÐAä
Œ:Ñ3Ô4Ü
Œ:Ñ6Ô7Ü
Œ:Ñ6Ô7ä”¤¤A£¬¬1Ó-´´5Ü”œ˜1œQ™3œr™6¤A¤c¨!¬d°1«g©+Ó&6Ñ$6Ñ6Ó7¼¿¹ÓDÜ”œ˜1œQ™3œr™6¤B™;¬¬3¨q´4¸³7©{Ó+;Ñ);Ñ;Ó<¼a¿j¹jÓIó4Kð 0Lô Mð Mð Mô ”¤¤A£¨¬!©¬QÓ/´!´UÜ”œ˜1œQ™3œr™6¤D¨¬Q©£KÑ/Ó0´!·*±*Ó=Ü”œ˜1œQ™3œr™6¤D¨¬Q©£KÑ/Ó0´!·*±*Ó=ó6?ð 2@ô Að Að Aô ”¤ A¤a¡C£¨!¬QÓ/´!Ü”œœ1œR™4 ™6¤B q¡D™=Ó)¬1¯:©:Ó6ð28ô 9ð 9ð 9ä”¤¤A£¨¬!©¬QÓ/´!Ü”œœ1œR™4¤!¤E¨!£H¡*Ñ,Ó-¬q¯z©zÓ:ð2<ô =ð =ð =ô ”¤¤Q£¨¬AÓ.´´EÜ”œ˜1œQ™3œq™5¤™8Ó$¤a§j¡jÓ1Ü”œ˜1œQ™3œq™5¤™8¤a¬¡d™?Ó+¬Q¯Z©ZÓ8ó5:ð 1;ô <ð <ð <ô ”¤¤Q£¨¬AÓ.´´EÜ”œ˜1œQ™3œq™5¤™8¤a¬¡d¨1¡fÑ,Ó-¬q¯z©zÓ:Ü”œ˜1œQ™3œq™5¤™8 a¬¡c¬"¡f¨Q¡hÑ.Ó/´·±Ó<ó5>ð 1?ô @ð @ð @ô œ$œq›' 1¤aÓ(¬Q´·
±
¨OÒ;Ð;Ð;Ü”¤¤Q£¬¬AÓ.´Ü”Qœœ1˜b›	¤B¤q¨!£HÑ,Ü”œœ1œQ™3œr™6¤E¬!£HÑ,Ó-¬q¯z©zÓ:ó	<ð1=ô >ð >ð >ô œ$œq›' 1¤aÓ(¬Q´·
±
¨OÒ;Ð;Ð;Ü”¤¤Q£¬¬AÓ.´Ü”Qœœ1˜b›	¤B¤q¨!£HÑ,Ü”œœ1œQ™3œr™6¤E¬!£HÑ,Ó-¬q¯z©zÓ:ó	<ð1=ô >ð >ð >ô ”¤¤Q£¨¬AÓ.´´EÜ”œ˜1œQ™3œq™5¤™8¤a¬¡d¨1¡fÑ,Ó-¬q¯z©zÓ:Ü”œ˜1œQ™3œq™5¤™8 a¬¡c¬"¡f¨Q¡hÑ.Ó/´·±Ó<ó5>ð 1?ô @ð @ñ @r¡   c                  óø   — t        dddt        dz   z  dz  z   z  t        d«      du sJ ‚t        t        dz  t        d«      du sJ ‚t        t        t        t        «      du sJ ‚t        dt        t        «      du sJ ‚y )Nr¾   rº   rÆ   Fr   T)rg   r�   r   rÝ   r¡   r˜   Útest_domain_checkrä     sx   € Ü˜˜1 ¤1 Q¡3¡¨!™|Ñ+Ñ,¬a°Ó4¸Ñ=Ð=Ð=Üœ˜1™œa Ó# tÑ+Ð+Ð+Üœœ1œbÓ! UÑ*Ð*Ð*Ü˜œ1œbÓ! UÑ*Ð*Ñ*r¡   c                  óê   — t        dt        z  dz
  t        t        j                  «      t        j                  k(  sJ ‚t        dt        z  dz
  t        t        j                  «      t        d«      k(  sJ ‚y )Nr   rÀ   r¾   )ro   r�   r   rÈ   rË   rT   rÝ   r¡   r˜   Útest_issue_11536ræ     sP   € Ü�A”q‘D˜3‘J¤¤1§7¡7Ó+¬q¯z©zÒ9Ð9Ð9Ü�A”q‘D˜1‘Hœa¤§¡Ó)¬Y°q«\Ò9Ð9Ñ9r¡   c                  ó¢  — t         dz  t        dz  z   dz  t         dz  t        dz  z   dz  z   ddt         dz  z  t        dz  z   t        dz  z   z  z
  }  | j                  t         «      } | j                  t        «      } | j                  t        «      }t	        |||gt         t        t        g«      }t        |«      dk\  rt        |«      dk  sJ ‚y )Nrº   é   é   )r�   r‘   r’   r
   rr   r¨   )rƒ   ÚfxÚfyÚfzÚsols        r˜   Útest_issue_17479rî   #  s³   € Ü	
ˆA‰”�1‘‰�qÑœA˜q™D¤1 a¡4™K¨!Ñ+Ñ+¨a°´1°a±4±¼!¸Q¹$±ÄÀAÁÑ1EÑ.FÑF€AØ	ˆ�‰”‹€BØ	ˆ�‰”‹€BØ	ˆ�‰”‹€BÜ
�r˜2˜r�l¤Q¬¬1 IÓ
.€CÜˆs‹8�qŠ=œS ›X¨š^Ð+Ð+˜^r¡   c                  óX  ‡— t        d«      \  } }}| dz  |dz  z   dz  | dz  |dz  z   dz  z   dd| dz  z  |dz  z   |dz  z   z  z
  }t        || «      }t        ||«      }t        ||«      }t        |||g| ||g«      }|D ]*  \  }}	}
| |||	||
iŠt        ˆfd„|||fD «       «      dk(  rŒ*J ‚ y )Núx, y, zrº   c              3   ó\   •K  — | ]#  }|j                  ‰«      j                  «       –— Œ% y ­wr•   )ÚsubsrZ   )r—   Ú_r�   s     €r˜   r™   z#test_issue_18449.<locals>.<genexpr><  s"   øè ø€ Ò@¨a�Q—V‘V˜A“Y×'Ñ'×)Ñ@ùs   ƒ),)r   r   r   )r   r
   rr   r�   )r�   r‘   r’   rƒ   rê   rë   rì   rí   ÚxsÚysÚzsr�   s              @r˜   Útest_issue_18449r÷   2  sã   ø€ ä�iÓ �G€A€qˆ!Ø	
ˆA‰��1‘‰�qÑ˜A˜q™D 1 a¡4™K¨!Ñ+Ñ+¨a°°1°a±4±¸!¸Q¹$±ÀÀAÁÑ1EÑ.FÑF€AÜ	ˆa�‹€BÜ	ˆa�‹€BÜ	ˆa�‹€BÜ
�r˜2˜r�l Q¨¨1 IÓ
.€CØò N‰ˆˆR�Ø��A�r˜1˜bÐ!ˆÜÓ@°B¸¸B°<Ô@Ó@ÀIÓMÐMÐMñNr¡   c                  ó<  — dt         z
  dz  t        t         dz
  «      dz
  dz  z   } t        | t         t        j                  «      t        d«      k(  sJ ‚t        t         «      dz
  dz  t        t         «      dz   dz  z   dt         dz  z  z
  t        d«      z   } t        | t         t        j                  «      t        t        j                  t        dt        d«      z  dz   «      dz  z
  t        j                  t        dt        d«      z  dz   «      dz  z   «      k(  sJ ‚y )Nrº   r¾   rÕ   rÔ   )r�   r4   ro   r   rÈ   rT   rÉ   ©rƒ   s    r˜   Útest_issue_21047rú   F  sé   € Ø	
ŒQ‰�‰
”dœ1˜q™5“k A‘o¨Ñ)Ñ)€AÜ�A”qœ!Ÿ'™'Ó"¤i°£lÒ2Ð2Ð2ä	Œa‹�‰�Q‰œ$œq›' !™) a™Ñ'¨¬1¨a©4©Ñ/´$°q³'Ñ9€AÜ�A”qœ!Ÿ'™'Ó"¤iÜ	�‰”�aœ˜Q›‘i !‘mÓ$ QÑ&Ñ&¬¯©´°a¼¸Q»±iÀ!±mÓ1DÀQÑ1FÑ(Fó'Hò Hð Hñ Hr¡   c                  óL  — t        t        t        t        «      t        «      du sJ ‚t        t        t        t        «      dz
  t        «      du sJ ‚t        t        t        t        «      t	        t        «      z   t        «      du sJ ‚t        t        t        t        «      t	        t        «      z   t
        z
  t        «      du sJ ‚t        t        t	        t        «      t        t        «      z  t	        t        «      z   t        «      du sJ ‚t        t        t	        t        «      t        t        t
        z   «      z  t	        t        «      z   t        «      du sJ ‚t        t        t	        t        «      t        t        t
        z  «      z  t	        t        «      z   t        «      du sJ ‚t        t        t
        t        t        «      z  dz
  t        «      du sJ ‚t        t        t        t        «      dz  t	        t        «      z   dz
  t        «      du sJ ‚t        t        t        t        «      t        z   t        «      du sJ ‚t        t        t        t        dz  «      t        «      du sJ ‚t        t        t        t        dz  «      t	        t        «      z   t        «      du sJ ‚t        t        t        t        «      t	        t        «      z  t        «      du sJ ‚t        t        t        t	        t        «      «      t	        t        «      z   t        «      du sJ ‚t        t        t        t        «      t        «      du sJ ‚t        t        t        t        «      dz
  t        «      du sJ ‚t        t        t        t        «      t        t        «      z   t        «      du sJ ‚t        t        t        t        «      t        t        «      z   t
        z
  t        «      du sJ ‚t        t        t        t        «      t        t        «      z  t        t        «      z   t        «      du sJ ‚t        t        t        t        «      t        t        t
        z   «      z  t        t        «      z   t        «      du sJ ‚t        t        t        t        «      t        t        t
        z  «      z  t        t        «      z   t        «      du sJ ‚t        t        t
        t        t        «      z  dz
  t        «      du sJ ‚t        t        t        t        «      dz  t        t        «      z   dz
  t        «      du sJ ‚t        t        t        t        «      t        z   t        «      du sJ ‚t        t        t        t        dz  «      t        «      du sJ ‚t        t        t        t        dz  «      t        t        «      z   t        «      du sJ ‚t        t        t        t        «      t        t        «      z  t        «      du sJ ‚t        t        t        t        t        «      «      t        t        «      z   t        «      du sJ ‚y )NTr¾   rº   F)	rk   r8   rE   r�   rD   r~   r'   r*   r(   rÝ   r¡   r˜   Útest_is_function_class_equationrü   O  s«  € Ü&Ô'<Ü'*¬1£v¬qó2Ø59ñ:ð :ð :ä&Ô'<Ü'*¬1£v°¡z´1ó6Ø9=ñ>ð >ð >ä&Ô'<Ü'*¬1£v´´A³¡¼ó;Ø>BñCð Cð Cä&Ô'<Ü'*¬1£v´´A³¡¼Ñ':¼Aó?ØBFñGð Gð Gä&Ô'<Ü'*¬1£v¬c´!«f¡}´s¼1³vÑ'=¼qóBØEIñJð Jð Jä&Ô'<Ü'*¬1£v¬c´!´a±%«jÑ'8¼3¼q»6Ñ'AÄ1óFØIMñNð Nð Nä&Ô'<Ü'*¬1£v¬c´!´A±#«h¡¼¼Q»Ñ'?ÄóDØGKñLð Lð Lä&Ô'<Ü'(¬¬Q«¡x°!¡|´Qó8Ø;?ñ@ð @ð @ä&Ô'<Ü'*¬1£v¨q¡y´3´q³6Ñ'9¸AÑ'=¼qóBØEIñJð Jð Jä&Ô'<Ü'*¬1£v´¡z´1ó6Ø9>ñ?ð ?ð ?ä&Ô'<Ü'*¬1¨a©4£y´!ó5Ø8=ñ>ð >ð >ä&Ô'<Ü'*¬1¨a©4£y´3´q³6Ñ'9¼1ó>ØAFñGð Gð Gä&Ô'<Ü'*¬1£v¬s´1«v¡~´qó:Ø=BñCð Cð Cä&Ô'<Ü'*¬3¬q«6£{´S¼³VÑ';¼Qó@ØCHñIð Ið Iä&Ô'9Ü'+¬A£w´ó3Ø6:ñ;ð ;ð ;ä&Ô'9Ü'+¬A£w°¡{´Aó7Ø:>ñ?ð ?ð ?ä&Ô'9Ü'+¬A£w´´a³Ñ'8¼!ó=Ø@DñEð Eð Eä&Ô'9Ü'+¬A£w´´a³Ñ'8¼1Ñ'<¼aóAØDHñIð Ið Iä&Ô'9Ü'+¬A£w¬t´A«w¡¼¼a»Ñ'@Ä!óEØHLñMð Mð Mä&Ô'9Ü'+¬A£w¬t´A¼±E«{Ñ':¼TÄ!»WÑ'DÄaóIØLPñQð Qð Qä&Ô'9Ü'+¬A£w¬t´A´a±C«yÑ'8¼4Ä»7Ñ'BÄAóGØJNñOð Oð Oä&Ô'9Ü'(¬¬a«¡y°1¡}´aó9Ø<@ñAð Að Aä&Ô'9Ü'+¬A£w°¡z´D¼³GÑ';¸aÑ'?ÄóDØGKñLð Lð Lä&Ô'9Ü'+¬A£w´¡{´Aó7Ø:?ñ@ð @ð @ä&Ô'9Ü'+¬A¨q©D£z´1ó6Ø9>ñ?ð ?ð ?ä&Ô'9Ü'+¬A¨q©D£z´D¼³GÑ';¼Qó@ØCHñIð Ið Iä&Ô'9Ü'+¬A£w´´Q³Ñ'7¼ó<Ø?DñEð Eð Eä&Ô'9Ü'+¬D´«G£}´t¼A³wÑ'>ÄóCØFKñLð Lñ Lr¡   c                  ó"  ‡ — t        t        d„ «       t        dd¬«      Š t        ‰ d«      t        j
                  k(  sJ ‚t        ‰ dz
  d«      t        ‰ «      k(  sJ ‚t        ‰ t        «      t        j
                  k(  sJ ‚t        ‰ ‰ dz  «      t        j
                  k(  sJ ‚t        t        ˆ fd„«       t        ‰ t        «      t        j
                  k(  sJ ‚t        t        ˆ fd„«       t        t        ˆ fd	„«       t        t        ˆ fd
„«       y )Nc                  ó,   — t        t        gt        «      S r•   )rf   r‘   rÝ   r¡   r˜   r½   z$test_garbage_input.<locals>.<lambda>‹  s   € œ}¬a¨S´!Ó4€ r¡   r�   Tr²   r¾   rº   c                  ó   •— t        ‰ g‰ «      S r•   )rh   r¼   s   €r˜   r½   z$test_garbage_input.<locals>.<lambda>’  s   ø€ Ô/°°°QÓ7€ r¡   c                  ó(   •— t        ‰ t        f‰ «      S r•   )ro   r‘   r¼   s   €r˜   r½   z$test_garbage_input.<locals>.<lambda>•  s   ø€ œx¨¬A¨°Ó2€ r¡   c                  ó>   •— t        ‰ dz   t        j                  «      S rÜ   )ro   r   rÈ   r¼   s   €r˜   r½   z$test_garbage_input.<locals>.<lambda>–  s   ø€ œx¨¨A©¬q¯w©wÓ7€ r¡   c                  ó$   •— t        ‰ dz   ‰ d«      S ©Nr¾   rº   )ro   r¼   s   €r˜   r½   z$test_garbage_input.<locals>.<lambda>—  s   ø€ œx¨¨A©¨q°!Ó4€ r¡   )	r^   rÊ   r   rf   r   rË   rT   r   rh   r¼   s   @r˜   Útest_garbage_inputr  Š  sË   ø€ Ü
Œ:Ñ4Ô5Üˆs˜Ô€AÜ˜˜AÓ¤!§*¡*Ò,Ð,Ð,Ü˜˜Q™ Ó"¤i°£lÒ2Ð2Ð2Ü˜œBÓ¤1§:¡:Ò-Ð-Ð-Ü˜˜A˜q™DÓ!¤Q§Z¡ZÒ/Ð/Ð/ä
Œ:Ó7Ô8Ü˜AœrÓ"¤a§j¡jÒ0Ð0Ð0ä
Œ:Ó2Ô3Ü
Œ:Ó7Ô8Ü
Œ:Ó4Õ5r¡   c                  ó¤  — t        t        t        z  t        z   t	        t        «      dz
  z  t        «      t        t        d«      ht        t         t        z  ht        j                  «      «      k(  sJ ‚t        dd¬«      } t        dd¬«      }t        | t        z  |z   t	        t        «      dz
  z  t        «      t        | | z  t        d«      «      k(  sJ ‚t        dt        z  dz   dt	        t        «      z   z  t        «      t        t        d	«      «      k(  sJ ‚t        t        t        t        «      z  t        «      t        j                  u sJ ‚y )
Nr¹   ÚanzT)ÚnonzeroÚbbr²   rº   rá   éüÿÿÿ)rf   r~   r�   r   r%   rW   r&   rU   r   rÈ   r   rT   rË   )r  r  s     r˜   Útest_solve_mulr
  š  s  € Üœ!œA™#¤™'¤C¬£F¨Q¡JÑ/´Ó3ÜŒs�1‹vˆhœ¤q b¬¡d V¬Q¯W©WÓ5Ó6ò7ð 7ð 7ä
� Ô
%€CÜ	�˜4Ô	 €BÜ˜#œa™% "™*¤s¬1£v°¡zÑ2´AÓ6Ü�2�#�c‘'œ3˜q›6Ó"ò#ð #ð #ä˜!œA™# ™' A¬¬A«¡JÑ/´Ó3´yÄÀ2ÃÓ7GÒGÐGÐGÜœœ3œq›6™¤1Ó%¬¯©Ñ3Ð3Ñ3r¡   c                  óâ  — t        t        t        «      dz
  t        «      t        t	        d«      «      k(  sJ ‚t        t	        t        «      dz
  t        «      t        t        d«      «      k(  sJ ‚t        dt        dz   z  t        «      t        «       k(  sJ ‚t        ddt        z
  z  t        «      t        «       k(  sJ ‚t        t
        t        t        t        t        z  «      z  z
  t        «      t        t        j                  t        t        t	        t
        t        z  «      z  «      «      k(  sJ ‚t        dt        z  dz
  t        «      t        dt	        d«      t	        d«      z  z   «      k(  sJ ‚y )Nr¹   rº   rÒ   r¾   rÔ   )rf   r%   r�   rT   r&   r‘   r   r~   rU   r   rÈ   rÝ   r¡   r˜   Útest_solve_invertr  ¥  s  € ÜœœQ› !™¤QÓ'¬9´S¸³VÓ+<Ò<Ð<Ð<ÜœœQ› !™¤QÓ'¬9´S¸³VÓ+<Ò<Ð<Ð<ä˜œQ ™U™¤QÓ'¬9«;Ò6Ð6Ð6Ü˜˜Q¤™U™¤QÓ'¬9«;Ò6Ð6Ð6äœœQœs¤1¤Q¡3›x™Z™¬Ó+¬|Ü	�‰”œ1œS¤¤1¡›X™:Ó&ó0(ò (ð (ð (ô ˜œA™ ™¤AÓ&¬)°A¼¸A»¼sÀ1»v¹Ñ4EÓ*FÒFÐFÑFr¡   c                  óÖ  — t        t        t        t        «      t        j
                  z
  t        «      t        t        t        t        t        dz  t        z  t        dz  z   «      t        j                  «      t        t        t        t        dz  t        z  t        dz  dz  z   «      t        j                  «      «      «      sJ ‚t        t        t        «      dz
  t        «      j                  d«      } t        t        t        «      t        j
                  z
  t        «      j                  d«      }| |fD �cg c]  } |j                  d„ d„ «      ‘Œ }}t        |Ž s	J | |f«       ‚y c c}w )Nrº   rÕ   rÔ   ç      à?c                 ó   — | j                   S r•   )Úis_Floatr¼   s    r˜   r½   z"test_issue_25768.<locals>.<lambda>»  s
   € �—‘€ r¡   c                 ó6   — t        | «      j                  d«      S )Nr¿   )r   Úlimit_denominatorr¼   s    r˜   r½   z"test_issue_25768.<locals>.<lambda>¼  s   € ”˜!“×.Ñ.¨tÓ4€ r¡   )r–   rf   rD   r�   r   rÉ   rW   rQ   r   r‹   r   rÌ   Úreplace)Ún1Ún2r†   Úeqs       r˜   Útest_issue_25768r  ³  s  € Ü”œs¤1›v¬¯©™´Ó2´EÜ”œœ2˜a™4¤™6¤B q¡D™=Ó)¬1¯:©:Ó6Ü”œœ2˜a™4¤™6¤B q¡D¨¡F™?Ó+¬Q¯Z©ZÓ8ó5:ô ;ð ;ð ;ô 
”sœ1“v ‘|¤QÓ	'×	)Ñ	)¨!Ó	,€BÜ	”sœ1“v¤§¡‘¬Ó	*×	,Ñ	,¨QÓ	/€Bð ACÀB¸xö
Ià:;ð ˆ!�)‰)ÙÙ4õ6ð 
I€Bð 
Iô �"‰:Ð�r˜"�gÓ‰:ùò
Is   Ä6E&c                  ó,  — t        t        t        «      t        j                  z
  t        «      t        t        t        j                  «      «      k(  sJ ‚t        t        t        «      dz
  t        «      t        t        d«      «      k(  sJ ‚t        t        t        «      t        j                  z
  t        «      t        t        t        j                  «      «      k(  sJ ‚t        t        t        «      dz
  t        «      t        t        d«      «      k(  sJ ‚y ©Nrº   )
rf   rF   r�   r   rÉ   rT   rI   rG   rÃ   rH   rÝ   r¡   r˜   Útest_errorinversesr  À  s¿   € ÜœœQ›¤!§&¡&™¬!Ó,Ü”&œŸ™“.Ó!ò"ð "ð "äœ¤› Q™¬Ó*Ü”#�a“&Óòð ð äœœa›¤1§5¡5™¬!Ó,Ü”'œ!Ÿ%™%“.Ó!ò"ð "ð "äœ¤› a™¬Ó+¬y¼¸a»Ó/AÒAÐAÑAr¡   c                  óL  — t        dd¬«      } t        dd¬«      }t        d| z  dz
  | «      t        t        dd«      «      k(  sJ ‚t        | dz  dz
  | «      t        t        j
                   t        j
                  «      k(  sJ ‚t        | |dz  z
  | «      t        |dz  «      k(  sJ ‚t        | dz  d| z  z
  d	z
  | «      t        d
dt        j                  z  z   t	        d	«      d
dt        j                  z  z
  «      k(  sJ ‚t        t        | «      dz
  | «      t        d«      k(  sJ ‚t        t        | «      dz
  | «      t        d	«      k(  sJ ‚t        | t        dd	«      z  dz
  | «      t        d«      k(  sJ ‚t        | t        dd«      z  dz
  | «      t        d«      k(  sJ ‚t        t        | dz  | dz  z   dz   | «      «      dk(  sJ ‚t        t        d
| dz  z  d	| dz  z  z   d| z  z
  dz   | «      «      dkD  sJ ‚t        | dz  | d	z  z   t        z   | «      t        j                  u sJ ‚y )Nr�   Tr²   r‘   r¹   rº   r¾   é   rè   éþÿÿÿé   é   rÔ   rÕ   r   )r   rf   rT   r   r   rÃ   rÉ   r4   r¨   r   rË   rÄ   s     r˜   Útest_solve_polynomialr   Ê  s  € Üˆs˜Ô€AÜˆs˜Ô€AÜ˜˜1™˜q™ !Ó$¬	´(¸1¸a³.Ó(AÒAÐAÐAä˜˜A™ ™ 1Ó%¬´A·E±E°6¼1¿5¹5Ó)AÒAÐAÐAÜ˜˜Q ™T™ 1Ó%¬°1¸±6Ó):Ò:Ð:Ð:ä˜˜A™  1¡™ q™¨!Ó,´	Ø
ˆQ”!—&‘&‰[ÑÜ	ˆ!‹Ø
ˆQ”!—&‘&‰[Ñó1ò ð ð ô
 œ˜a› 1™ aÓ(¬I°a«LÒ8Ð8Ð8Üœ˜a› 1™ aÓ(¬I°a«LÒ8Ð8Ð8Ü˜œH Q¨›NÑ*¨QÑ.°Ó2´iÀ³mÒCÐCÐCÜ˜œH Q¨›NÑ*¨QÑ.°Ó2´iÀ³mÒCÐCÐCÜŒ}˜Q ™T A q¡D™[¨1™_¨aÓ0Ó1°QÒ6Ð6Ð6ÜŒ}˜R  1¡™W q¨¨A©¡vÑ-°°!±Ñ3°aÑ7¸Ó;Ó<¸qÒ@Ð@Ð@Ü˜˜A™  1¡™¤q™¨!Ó,´·
±
Ñ:Ð:Ñ:r¡   c                  óÚ  — t         dz  dt         dz  z  z
  dt         dz  z  z
  dt         z  z   dz   } t        t        | t         «      «      }|D ]  }|j                  t        k(  rŒJ ‚ t        t        t        t         dz  dt         dz  z  z   dz   t         «      «      d   d	¬
«      t	        t         dz  dt         dz  z  z   dz   d«      j                  «       k(  sJ ‚t        t        t         dz  dt         z  z
  dz   t         «      «      }t        d„ |D «       «      rt        |«      dk(  sJ ‚t         dz  dt         dz  z  z
  dt         dz  z  z
  dt         z  z   dz   } t        t        | t         «      «      }|D ]  }|j                  t        k(  rŒJ ‚ t         dz  dt         dz  z  z   dt         dz  z  z   t        dd«      z   }t        |t         «      t        t        |dz  d¬«      j                  «       Ž k(  sJ ‚t         t         dz
  dz  z  t         dz   z  t         dz  t         z
  dz   z  }t        |t         «      t        dddt	        t         dz  t         z
  dz   d«      t	        t         dz  t         z
  dz   d«      t	        t         dz  t         z
  dz   d«      t	        t         dz  t         z
  dz   d«      t	        t         dz  t         z
  dz   d«      t	        t         dz  t         z
  dz   d«      «	      k(  sJ ‚y )NrÔ   r  r¹   rº   rÒ   ré   é   r   F)ÚexponentrÕ   c              3   ó<   K  — | ]  }t        |t        «      –— Œ y ­wr•   )r§   rN   ©r—   r†   s     r˜   r™   z&test_return_root_of.<locals>.<genexpr>ñ  s   è ø€ Ò3¨!Œz˜!œW×%Ñ3ùs   ‚rè   ÚZZ©Údomainr¾   rÆ   )r�   rœ   rh   ÚfuncrN   r	   r‹   rž   r¨   r   rT   rM   Ú	all_roots)rƒ   rµ   Úrootrí   r  s        r˜   Útest_return_root_ofr,  à  sµ  € Ü	ˆ1‰ˆr”!�Q‘$‰w‰˜œ1˜a™4™Ñ "¤Q¡$Ñ&¨Ñ+€AÜÔ˜a¤Ó#Ó$€AØò $ˆØ�y‰yœGÓ#Ð#Ð#ð$ô ”$Ô'¬¨1©¨q´°A±©v©¸Ñ(9¼1Ó=Ó>¸qÑAØ ô"Ü%,¬Q°©T°A´a¸±d±F©]¸QÑ->ÀÓ%B×%DÑ%DÓ%FòGð Gð Gô Ô¤ 1¡ q¬¡s¡
¨Q¡´Ó2Ó
3€CÜÑ3¨sÔ3Ô3¼¸C»ÀAºÐEÐEä	ˆ1‰ˆr”!�Q‘$‰w‰˜œ1˜a™4™Ñ "¤Q¡$Ñ&¨Ñ+€AÜÔ˜a¤Ó#Ó$€AØò $ˆØ�y‰yœGÓ#Ð#Ð#ð$ô 	
ˆ1‰ˆq”�A‘‰v‰˜œ!˜Q™$™Ñ¤¨!¨Q£Ñ/€AÜ˜AœqÓ!Ü”4˜˜!™ DÔ)×3Ñ3Ó5Ð6ò7ð 7ð 7ô 
ŒA�‰E�A‰:‰”q˜1‘uÑ	œq !™t¤a™x¨!™|Ñ	,€BÜ˜B¤Ó"Ü�"�a˜œG¤A q¡D¬1¡H¨q¡L°!Ó4Üœq !™t¤a™x¨!™|¨QÓ/Üœq !™t¤a™x¨!™|¨QÓ/Üœq !™t¤a™x¨!™|¨QÓ/Üœq !™t¤a™x¨!™|¨QÓ/Üœq !™t¤a™x¨!™|¨QÓ/ó	1ò1ð 1ñ 1r¡   c                  ó†  — t        t        dt        z  dz   «      dz
  t        z
  t        «      t        t        j
                   t	        d«      «      k(  sJ ‚t        t        t        dz
  «      t        z
  dz   t        «      t        d«      k(  sJ ‚t        t        t        dz
  «      dz
  t        «      t        d«      k(  sJ ‚t        t        t        «      dz
  dz
  t        «      t        d«      k(  sJ ‚t        t        t        d	z  «      t        «      t        d
«      k(  sJ ‚t        t        t        dz
  «      t        «      t        d«      k(  sJ ‚t        t        t        d	z
  t        z  «      t        «      t        d	«      k(  sJ ‚t        t        t        d	z
  t        z  «      t        dd«      z
  t        «      t        d«      k(  sJ ‚y )NrÔ   rÕ   rº   r¾   r"  rÒ   r  é1   r¹   r   rè   )rf   r4   r�   rT   r   rÃ   r   rÝ   r¡   r˜   Útest_solveset_sqrt_1r/    sW  € Üœ˜a¤™c A™g›¨Ñ*¬QÑ.´Ó2Ü”1—5‘5�&œ!˜A›$Óò ð  ð  äœœa !™e›¤q™¨1Ñ,¬aÓ0´I¸b³MÒAÐAÐAÜœœa !™e› q™¬!Ó,´	¸"³Ò=Ð=Ð=Üœœa› 1™ q™¬!Ó,´	¸"³Ò=Ð=Ð=Üœœa ™d›¤QÓ'¬9°Q«<Ò7Ð7Ð7Üœœa !™e›¤aÓ(¬I°a«LÒ8Ð8Ð8Üœœq ™s¤A™g›¬Ó*¬i¸«lÒ:Ð:Ð:Üœœq ™s¤A™g›¤x°°1£~Ñ5´qÓ9Ü�!‹òð ñ r¡   c            	      óP  ‡‡— t        dd¬«      Št        dd¬«      } t        t        d‰z  dz
  «      t        ‰dz
  «      z
  dz
  ‰«      t        t	        d«      t	        d	«      «      k(  sJ ‚t        t        ‰d
z   «      dz   t        d‰z
  «      z
  ‰«      t        d«      k(  sJ ‚t        t        d‰z  t        ‰dz  dz
  «      z
  «      d
z
  ‰«      t        d«      k(  sJ ‚‰dz   ‰dz  d‰dz  z  z   ‰z
  t        dd«      z  z
  Št        ‰‰«      t        t        dd«      t        dd«      «      k(  sJ ‚t        d‰z  dz   «      t        ‰dz   «      z
  t        ‰dz   «      z
  Št        ‰‰«      t        d«      k(  sJ ‚t        ‰dz   «      t        d‰z  dz
  «      z   dt        ‰dz
  «      z  z
  Št        ‰‰«      t        d«      k(  sJ ‚t        ‰«      t        ‰d
z
  «      z  dz
  Št        ‰‰«      t        d«      k(  sJ ‚t        ‰dz
  «      t        ‰«      z   dz
  Št        ‰‰«      t        d«      k(  sJ ‚t        d‰dz  z  d
z
  «      d‰z
  z
  Št        ‰‰«      t        t	        d«       t	        d«      «      k(  sJ ‚t        d‰dz  z  dz   «      d‰z  dz   z
  Št        ‰‰«      t        d«      k(  sJ ‚t        t        ‰dz
  «      t        ‰«      z
  dz
  ‰«      t        «       k(  sJ ‚d‰z  dz
  t        dd«      z  dz
  Št        ‰‰«      t        d«      k(  sJ ‚t        t        ‰«      t        t        ‰«      «      z   dz
  ‰«      t        t        dd«      t        d«      dz  z   dz  «      k(  sJ ‚t        ‰«      t        ‰dz
  «      z
  t        t        ‰«      «      z   Št        ‰‰«      t        «       k(  sJ ‚‰dz
  dz  t        ‰«      dz
  dz  z   Št        ‰‰«      t        dd«      k(  sJ ‚t        ‰«      t        ‰dz   «      z   t        d‰z
  «      z   dt        d«      z  dz  z
  Št        ‰‰«      }t	        d«      }t        dd«      }t        ˆˆfd„||fD «       «      rSt        |«      dk(  rE|D �ch c]  } |j                  d¬«      ’Œ c}||fD �ch c]  } |j                  d¬«      ’Œ c}k(  sJ ‚t        t        ‰«      ‰t        dd«      z  z   ‰t        dd«      z  z   ‰«      t        d«      k(  sJ ‚t        ‰t        ‰dz  dz   «      z  ‰«      t        d«      k(  sJ ‚‰| dz  z
  | dz  t        d| dz  z
  «      z  z  Št        ‰‰«      t        | dz  «      k(  sJ ‚t        dd‰z   t        dd«      z  z  dz
  ‰«      t        t        dd«      «      k(  sJ ‚y c c}w c c}w )Nr�   Tr²   r‘   rº   r¾   rè   rÔ   é   r"  r¹   éúÿÿÿé   rÆ   é	   r   é   r  rá   r	  rÕ   zÅ-1484/375 - 4*(-S(1)/2 + sqrt(3)*I/2)*(-12459439/52734375 +
    114*sqrt(12657)/78125)**(S(1)/3) - 172564/(140625*(-S(1)/2 +
    sqrt(3)*I/2)*(-12459439/52734375 + 114*sqrt(12657)/78125)**(S(1)/3))c              3   óv   •K  — | ]0  }t        ‰j                  ‰|«      j                  «       «      d k  –— Œ2 y­w)g»½×Ùß|Û=N)Úabsrò   r‹   )r—   r†   r  r�   s     €€r˜   r™   z'test_solveset_sqrt_2.<locals>.<genexpr>J  s,   øè ø€ Ò@°!Œs�2—7‘7˜1˜a“=—?‘?Ó$Ó%¨Õ-Ñ@ùs   ƒ69)Úchopi´~ûÿi©æ  )	r   rf   r4   rT   r   r   rž   r¨   r‹   )r‘   ÚansÚraÚrbr†   r  r�   s        @@r˜   Útest_solveset_sqrt_2r<    sž  ù€ Üˆs˜Ô€AÜˆs˜Ô€Aäœ˜a ™c A™g›¬¨a°!©e«Ñ4°qÑ8¸!Ó<Ü”!�A“$œ˜"›Óòð ð äœ˜a !™e› q™¬4°°A±«;Ñ6¸Ó:Ü�"‹òð ð ô œ˜b ™d¤T¨!¨Q©$°©(£^Ñ3Ó4°qÑ8¸!Ó<Ü�!‹òð ð ð 
ˆQ‰�!�Q‘$˜˜1˜a™4™‘- !Ñ#¤h¨q°!£nÑ4Ñ	4€BÜ˜˜QÓ¤9¬X°b¸!«_¼hÀrÈ1»oÓ#NÒNÐNÐNä	ˆa�‰c�A‰g‹œ˜a !™e›Ñ	$¤t¨A°©E£{Ñ	2€BÜ˜˜QÓ¤9¨Q£<Ò/Ð/Ð/ä	ˆa�!‰e‹”t˜A˜a™C !™G“}Ñ	$ q¬¨a°!©e«¡}Ñ	4€BÜ˜˜QÓ¤9¨Q£<Ò/Ð/Ð/ä	ˆa‹”�a˜!‘e“Ñ	˜rÑ	!€BÜ˜˜QÓ¤9¨R£=Ò0Ð0Ð0ä	ˆa�!‰e‹”t˜A“wÑ	 Ñ	"€BÜ˜˜QÓ¤9¨Q£<Ò/Ð/Ð/ä	ˆa��1‘‰f�q‰jÓ	˜Q ™UÑ	#€BÜ˜˜QÓ¤9¬a°«d¨U´A°a³DÓ#9Ò9Ð9Ð9ô 
ˆa��1‘‰f�q‰jÓ	˜Q˜q™S 1™WÑ	%€BÜ˜˜QÓ¤9¨Q£<Ò/Ð/Ð/äœ˜a !™e›¤t¨A£wÑ.°Ñ2°AÓ6¼)»+ÒEÐEÐEà
ˆA‰#�‰'”H˜Q “NÑ	" QÑ	&€BÜ˜˜QÓ¤9¨R£=Ò0Ð0Ð0äœ˜a›¤4¬¨Q«£=Ñ0°1Ñ4°aÓ8Ü”8˜B “?¤T¨"£X¨a¡ZÑ/°!Ñ3Ó4ò5ð 5ð 5ô 
ˆa‹”4˜˜A™“;Ñ	¤¤d¨1£g£Ñ	.€BÜ˜˜QÓ¤9£;Ò.Ð.Ð.à
ˆa‰%�!‰”t˜A“w ‘{ QÑ&Ñ	&€BÜ˜˜QÓ¤9¨R°Ó#3Ò3Ð3Ð3ä
ˆq‹'”D˜˜Q™“KÑ
¤$ q¨1¡u£+Ñ
-°´$°q³'±	¸!±Ñ
;€BÜ
˜˜AÓ
€CÜ	
ð Ló 
M€Bô 
�!�Q‹€BÜÔ@¸¸B°xÔ@Ô@ÜˆC‹�AŠØ!$Ö%˜Aˆˆ�‰�$ŽÒ%Ø"$ b Ö*˜Aˆˆ�‰�$ŽÒ*ò	+ð+ð +ô
 œ˜a› 1¤h¨q°!£nÑ#4Ñ4Ø!"¤H¨Q°£NÑ!2ñ3Ø45ó7Ü:CÀA»,òGð Gð Gô ˜œ4  1¡ q¡›>Ñ)¨1Ó-´¸1³Ò=Ð=Ð=à
ˆa�‰d‰(�a˜‘dœD  Q¨¡T¡›NÑ*Ñ	+€BÜ˜˜QÓ¤9¨Q°©T£?Ò2Ð2Ð2ô ˜˜A ™E¤H¨Q°£NÑ2Ñ2°QÑ6¸Ó:Ü”(˜7 EÓ*Ó+ò,ð ,ñ ,ùò 	&ùÚ*s   Ñ4VÒV#c                  ó®   — t         dz  dt         dz  z  z
  t        dd«      z  dz   t         z
  } t        | t         «      t        t        dd«      «      k(  sJ ‚y )Nr¹   rº   r¾   )r�   r   rf   rT   ©r  s    r˜   Útest_solve_sqrt_failr?  \  sN   € ô ˆQ‰$�”1�a‘4‘‰-œ( 1 a›.Ñ	(¨1Ñ	,¬qÑ	0€BÜ˜œQÓ¤9¬X°a¸«^Ó#<Ò<Ð<Ñ<r¡   c                  óÌ  — t        d«      } t        d«      | z  t        d| dz   z  «      z  | dz   t        d«      t        d| dz   z  «      z  dz
  z  z   }t        || «      }t        dd«      dt        d«      z  t	        t        dt        d«      z  d	z  «      dz  «      z  dz  z   t        d«       t	        t        dt        d«      z  d	z  «      dz  «      z  dz  d
t        dt        dd«      t        d«      t        z  dz  z
  t        d	d«      t        d«      t        z  dz  z   t        dd«      z  z  z  «      z  dz  z   t        d«      t        t        dt        d«      z  d	z  «      dz  «      z  dz  z   t        dd«      z   t        t        d«       t	        t        dt        d«      z  d	z  «      dz  «      z  dz  t        d«      t        t        dt        d«      z  d	z  «      dz  «      z  dz  z
  d
t        dt        dd«      t        d«      t        z  dz  z
  t        d	d«      t        d«      t        z  dz  z   t        dd«      z  z  z  «      z  dz  z   z  z   g}d
t        dt        dd«      t        d«      t        z  dz  z   t        d	d«      t        d«      t        z  dz  z   t        dd«      z  z  z  «      z  dz  t        d«      t	        t        dt        d«      z  d	z  «      dz  «      z  dz  z
  t        d«      t        t        dt        d«      z  d	z  «      dz  «      z  dz  z
  t        dd«      z   t        d
t        dt        dd«      t        d«      t        z  dz  z   t        d	d«      t        d«      t        z  dz  z   t        dd«      z  z  z  «      z  dz  t        d«      t        t        dt        d«      z  d	z  «      dz  «      z  dz  z
  t        d«      t	        t        dt        d«      z  d	z  «      dz  «      z  dz  z   z  z   g}t        |Ž }t        | t        |d«      t        |Ž «      }||dhz
  |dhz
  z  k(  sJ ‚t        t        t        z
  dz  t         dt        z  z  t        j                   z   dz  z   «       t        t        dz   dz  t        dt        dz  z  dt        dz  z  z
  dt        z  z   dz   «      dz  z
  t        dd«      z
  dz  t        dz  dz  t        z
  t        dt        dz  z  dt        dz  z  z
  dt        z  z   dz   «      dz  z
  t        dd«      z
  dz  z   «      z   }t        t        t        t        t        t        z
  dz  t         dt        z  z  t        j                   z   dz  z   «      t        t        dz   dz  t        dt        dz  z  dt        dz  z  z
  dt        z  z   dz   «      dz  z
  t        dd«      z
  dz  t        dz  dz  t        z
  t        dt        dz  z  dt        dz  z  z
  dt        z  z   dz   «      dz  z
  t        dd«      z
  dz  z   «      z
  d«      t        j"                  «      }t%        |t        «      |k(  sJ ‚y )NÚRrº   r¾   rÔ   r¹   rè   rÒ   éo   éû   é(   rÆ   r  r4  é   r   rá   )r   r4   rh   r   r@   r>   r!   r   rD   r    rT   rP   r   rŠ   rŒ   r   rÉ   rÈ   rf   )rA  r  rí   ÚfsetÚcsetÚfsÚcsÚunsolved_objects           r˜   Útest_solve_sqrt_3rK  d  sZ  € äˆs‹€AÜ	ˆa‹�‰”4˜˜1˜q™5™	“?Ñ	" a¨!¡e¬d°1«g´d¸1¸aÀ!¹e¹9³oÑ.EÈÑ.IÑ%JÑ	J€BÜ
˜2˜qÓ
!€CÜ�Q˜‹N˜Qœt B›x™Z¬¬D°´4¸³9±¸S±Ó,AÀ!Ñ,CÓ(DÑDÀQÑFÑFÜ�"‹XˆI”cœ$˜q¤ c£™{¨3™Ó/°Ñ1Ó2Ñ2°1Ñ4ØŒr�!”h˜r 1“o¬¨Q«´©	°!©Ñ3´h¸sÀBÓ6GÌ$ÈsË)ÔTUÉ+ÐVWÉ-Ñ6WÔZbÐcdÐfgÓZhÑ5hÑhÑiÓjÑjÐklÑlñmä�‹H”Sœ˜a¤ S£	™k¨#™oÓ.¨qÑ0Ó1Ñ1°!Ñ3ñ4ä6>¸qÀ!³nñEô ”�R“ˆyœœT !¤D¨£I¡+¨c¡/Ó2°1Ñ4Ó5Ñ5°aÑ7Ü�B‹xœœD ¤4¨£9¡¨S¡Ó1°!Ñ3Ó4Ñ4°QÑ6ñ7à”"�Qœ " a›¬4°«7´1©9°Q©;Ñ6¼À#ÀrÓ9JÌTÐRUËYÔWXÉ[ÐYZÉ]Ñ9ZÔ]eÐfgÐijÓ]kÑ8kÑkÑlÓmÑmÐnoÑoñpñ qñqðr€Dð Œr�!”h˜r 1“o¬¨Q«´©	°!©Ñ3´h¸sÀBÓ6GÌ$ÈsË)ÔTUÉ+ÐVWÉ-Ñ6WÔZbÐcdÐfgÓZhÑ5hÑhÑiÓjÑjÐklÑlÜ�‹H”Sœ˜a¤ S£	™k¨#™oÓ.¨qÑ0Ó1Ñ1°!Ñ3ñ4Ü6:¸2³h¼sÄ4ÈÌ$ÈsË)ÉÐTWÉÓCXÐYZÑCZÓ?[Ñ6[Ð\]Ñ6]ñ^ä�Q˜‹Nñô ˆr”"�Qœ " a›¬4°«7´1©9°Q©;Ñ6¼À#ÀrÓ9JÌTÐRUËYÔWXÉ[ÐYZÉ]Ñ9ZÔ]eÐfgÐijÓ]kÑ8kÑkÑlÓmÑmÐnoÑoÜ�B‹xœœD ¤4¨£9¡¨S¡Ó1°!Ñ3Ó4Ñ4°QÑ6ñ7ä�B‹xœœD ¤4¨£9¡¨S¡Ó1°!Ñ3Ó4Ñ4°QÑ6ñ7ñ 8ñ8ð 9€Dô 
�DÐ	€BÜ	�aœ˜B ›¤I¨tÐ$4Ó	5€BØ�2˜˜‘9  r d¡Ñ+Ò+Ð+Ð+ô ””A‘˜‰zœa˜R ¤1¡™X¬¯©Ñ.°Ñ2Ñ2Ó
3Ð	3´d¼QÀ¹T¸EÀ!¹GÄdØ	Œ!ˆQ‰$‰�”1�a‘4‘‰˜!œA™#Ñ Ñ!óG#Ø#$ñG%ñ =%Ü'/°°1£~ñ=6Ø89ñ<:Ü=>À¹TÀ!¹VÄa¹ZÌ$ØŒa�‰d‰F�Q”q˜!‘t‘V‰O˜a¤™cÑ! AÑ%óK'Ø'(ñK)ñ >)Ü+3°A°q«>ñ>:Ø<=ñ=>ñ<>ó 7?ñ 
?€Bô #¤1¤b¬¬q´1©u°q©j¼Q¸BÀÄ!Á¹HÄqÇvÁvÑ<MÐPQÑ;QÑ.QÓ)RÜŒq�!‰tˆe�A‰gœ˜Qœq !™t™V a¬¨1©¡f™_¨q´©sÑ2°QÑ6Ó7¸Ñ9Ñ9¼HÀQÈ»NÑJÈQÑNÔRSÐUVÑRVÐWXÑRXÔ[\ÑR\ÜˆQŒq�!‰t‰V�aœ˜1™‘f‰_˜q¤™sÑ" QÑ&Ó'¨Ñ)ñS*Ü,4°Q¸«NñS;Ø=>ñR?ñ ?ó 	@ñ*@àABó'DäEFÇWÁWóN€Oô ˜œQÓ ?Ò2Ð2Ñ2r¡   c                  óÐ  — t        t        dz  dz
  dz  t        z
  t        «      t        t	        dt	        t        «      z   «      t	        dt	        t        «      z   «       t	        dt	        t        «      z
  «      t	        dt	        t        «      z
  «       «      k(  sJ ‚t        t
        t        dt        t        z  z   z  z
  t        «      t        t        t
        z  dz
  t        z  «      t        dt        z  «      z
  k(  sJ ‚t        t
        t        t        z  t        t        z   z  z
  t        «      t        t         t
        z  t
        t        z
  z  «      t        t         «      z
  k(  sJ ‚y )Nrº   r¾   rÆ   )rh   r�   r~   rT   r4   r‘   r   rÝ   r¡   r˜   Ú$test_solve_polynomial_symbolic_paramrM  †  s  € ÜœQ ™T A™X¨™M¬AÑ-¬qÓ1Ü”$�qœ4¤›7‘{Ó#¤d¨1¬t´A«w©;Ó&7Ð%7Ü�qœ4¤›7‘{Ó#¤d¨1¬t´A«w©;Ó&7Ð%7ó	9ò9ð 9ð 9ô
 œA¤ 1¤q¬¡s¡7¡™O¬QÓ/Ü”1”Q‘3˜‘7œA‘+Ó¤¨2¬a©4£Ñ0ò1ð 1ð 1ô œA¤¤!¡¤Q¬¡U¡™O¬QÓ/Ü”1�"”Q‘$œœA™‘,Ó¤)¬Q¨B£-Ñ/ò0ð 0ñ 0r¡   c                  óJ  — t        dt        z  dz   t        «      t        t        j                   «      k(  sJ ‚t        dt        t        «      z  dz
  t        «      t        d«      k(  sJ ‚t        t        ddt        z  z
  z  t        «      t        d«      k(  sJ ‚t        dt        z  t        dz   z  dz
  t        «      t        d«      k(  sJ ‚t        t        dz  dt        z
  z  j                  t        «      t        «      t        t        j                  t        d«      «      k(  sJ ‚y )Nr¾   r   rÔ   rº   r"  é   )rf   r�   rT   r   rÃ   r%   r
   ÚZerorÝ   r¡   r˜   Útest_solve_rationalrQ  ”  sß   € Ü˜œ1™˜q™¤!Ó$¬	´1·5±5°&Ó(9Ò9Ð9Ð9Ü˜œ3œq›6™ A™¤qÓ)¬Y°q«\Ò9Ð9Ð9Üœ˜A ¤!¡™G™¤aÓ(¬I°a«LÒ8Ð8Ð8Ü˜œ1™œa !™e™ q™¬!Ó,´	¸!³Ò<Ð<Ð<Üœ!˜Q™$ ¤A¡™,×,Ñ,¬QÓ/´Ó3Ü”!—&‘&œ!˜B›%Ó ò!ð !ñ !r¡   c                  ó`   — t        t        d«      dz   t        «      t        j                  u sJ ‚y rÜ   )rf   r4   r�   r   rË   rÝ   r¡   r˜   Útest_solveset_real_gen_is_powrS  �  s#   € Üœ˜a› 1™¤aÓ(¬A¯J©JÑ6Ð6Ñ6r¡   c                  ób  — t        dt        t        z  z
  «      t        j                  u sJ ‚t        t        t        z  t        «      t        j                  u sJ ‚t        t        t        z  t        z
  t        «      t        j                  u sJ ‚t        dt        «      t        j                  u sJ ‚t        t        t        «      t        «      t        j                  u sJ ‚t        t        dz  dz   t        «      t        j                  u sJ ‚t        dt        z  t        t        «      z  t        «      t        j                  u sJ ‚t        dt        z  t        «      t        j                  u sJ ‚t        dt        z    dt        z   dz  z  ddt        z   z  z   t        «      t        j                  u sJ ‚y )Nr¾   rè   rº   rÓ   )	ro   r   r�   r   rË   rf   r%   r~   r4   rÝ   r¡   r˜   Útest_no_solrU  ¡  s:  € Ü�Aœœ1™‘HÓ¤§¡Ñ+Ð+Ð+Ü”B”q‘Dœ!Ó¤§
¡
Ñ*Ð*Ð*Ü”B”q‘Dœ2‘IœqÓ!¤Q§Z¡ZÑ/Ð/Ð/Ü˜œAÓ¤!§*¡*Ñ,Ð,Ð,ÜœœQ›¤Ó#¤q§z¡zÑ1Ð1Ð1Üœ˜A™ ™¤1Ó%¬¯©Ñ3Ð3Ð3Ü˜œA™œd¤1›g™¤qÓ)¬Q¯Z©ZÑ7Ð7Ð7Ü˜œ1™œaÓ ¤A§J¡JÑ.Ð.Ð.Ü˜1œq™5˜ 1¤q¡5¨1¡*Ñ,¨q°!´a±%©yÑ8¼!ó 
Ü�Z‰Zñð ñ r¡   c                  ó(  — t        dt        «      t        j                  k(  sJ ‚t	        dt        t        dd«      «      t        dd«      k(  sJ ‚t        t        dz   dt        z  z
  t        dz   dz  z   dz
  t        «      t        j                  k(  sJ ‚y )Nr   r¾   rº   )rf   r�   r   rÈ   ro   rV   rÝ   r¡   r˜   Útest_sol_zero_realrW  ®  sw   € Ü˜œAÓ¤!§'¡'Ò)Ð)Ð)Ü�A”qœ( 1 a›.Ó)¬X°a¸«^Ò;Ð;Ð;Üœ!˜Q™$˜ ¤1¡™¬¨A©°¡zÑ1°AÑ5´qÓ9¼Q¿W¹WÒDÐDÑDr¡   c                  óâ   — t        t        t        dz   z  dz   dz  t        «      t        j                  u sJ ‚t        t        dz
  ddt        dz
  z  z   z  t        «      t        j                  u sJ ‚y )Nr¾   r¹   r  )rf   r�   r   rË   rÝ   r¡   r˜   Ú test_no_sol_rational_extragenousrY  ´  sZ   € Üœ!œQ ™U™) a™-¨2Ñ.´Ó2´a·j±jÑ@Ð@Ð@Üœ!˜a™% ! a¬¨Q©¡i¡-Ñ0´!Ó4¼¿
¹
ÑBÐBÑBr¡   c                  ó4  — t        t        t        «      dz
  t        «      t        d«      k(  sJ ‚t        t        t        «      dz
  t        «      t        d«      k(  sJ ‚t        t        t	        dd«      z  dz
  t        «      t        d«      k(  sJ ‚t        t        t	        dd«      z  dz
  t        «      t        d«      k(  sJ ‚t        t        t        t
        j                  dz  z  dz
  z  t        «      t        t
        j                  t        d«      «      k(  sJ ‚y)zŽ
    Test for solving on equations that can be converted to
    a polynomial equation using the change of variable y -> x**Rational(p, q)
    r¾   rº   rè   r  r¹   r  N)rf   r4   r�   rT   r   r   rÃ   rP  rÝ   r¡   r˜   Útest_solve_polynomial_cv_1ar[  ¹  sÙ   € ô
 œœa› 1™¤aÓ(¬I°a«LÒ8Ð8Ð8Üœœa› 1™¤aÓ(¬I°a«LÒ8Ð8Ð8ÜœœH Q¨›NÑ*¨QÑ.´Ó2´iÀ³mÒCÐCÐCÜœœH Q¨›NÑ*¨QÑ.´Ó2´iÀ³mÒCÐCÐCÜœœA¤§¡¨¡	™N¨QÑ.Ñ/´Ó3Ü”!—&‘&œ!˜B›%Ó ò!ð !ñ !r¡   c            	      óú   — t        dd¬«      } t        dd¬«      }t        | |dz  z
  |dz  t        d|dz  z
  «      z  z  | «      t        |dz  «      k(  sJ ‚t        d| z  | dz   z  dz
  | «      t        d«      k(  sJ ‚y)	z)Test solveset_real for rational functionsr�   Tr²   r‘   r¹   rº   r¾   N)r   rf   r4   rT   rÄ   s     r˜   Útest_solveset_real_rationalr]  Æ  s‹   € äˆs˜Ô€AÜˆs˜Ô€AÜ˜!˜a ™d™(¨¨1©¬d°1°q¸!±t±8«nÑ'<Ñ=¸qÓAÜ�Q˜‘T‹?òð ð ô ˜˜1™˜a !™e™ q™¨!Ó,´	¸!³Ò<Ð<Ñ<r¡   c                  óœ   — t        t        t        dz
  t        dz   z  «      t        «      t        t	        d«      t	        d«       «      k(  sJ ‚y r  )rf   r&   r�   rT   r4   rÝ   r¡   r˜   Útest_solveset_real_logr_  Ð  s@   € Üœœa ™c¤A a¡C™[Ó)¬1Ó-Ü”$�q“'œD ›G˜8Ó$ò%ð %ñ %r¡   c                  ó¦   — t        ddt        dz  z  dt        z  z   z  dz
  t        «      t        t        dd«      t        j
                  «      k(  sJ ‚y )Nrè   rº   rá   rÓ   )rf   r�   rT   r   r   rÉ   rÝ   r¡   r˜   Útest_poly_gensra  Õ  sI   € Ü˜˜Q¤ 1¡™X¨¬!©™^Ñ,¨qÑ0´!Ó4Ü”(˜2˜q“/¤1§6¡6Ó*ò+ð +ñ +r¡   c                  óÈ  — t        d«      } t        t        d„ «       t        t	        t
        «      | z
  t
        t        j                  «      j                  t        t
        t        | t        dt        «      «      |  | h«      «      sJ ‚t        t	        t
        «      dz
  t
        «      t        dd«      k(  sJ ‚t        t	        t
        «      dz   t
        «      t        j                  u sJ ‚t        t	        t
        dz   «      dt	        t
        dz
  «      z  z
  t
        «      t        dd«      k(  sJ ‚t        dt	        t
        «      z  t	        t
        dz
  «      z
  t
        «      t        d	t!        dd«      «      k(  sJ ‚t        t
        t#        t        t$        t        dt        «      «      t        t&        t$        z   t        dt        «      «      t        t&        t$        z
  t        dt        «      «      «      t        t&         t$        z
  dz
  t&         t$        z   dz
  t&        t$        z
  dz
  t&        t$        z   dz
  «      «      }t	        t	        t
        dz   «      t&        z
  «      t$        z
  }t)        |dt
        «      d   |k(  sJ ‚t&        dt$        di}|j+                  |«      }|j+                  |«      D ]  }|j+                  t
        |«      sŒJ ‚ t-        t        t/        t1        t	        t
        «      «      d«      t
        t        j                  ¬
«      t3        t5        t        dt        «      t3        t5        t7        t9        | d| z  t:        z  dt:        z  dz  z   «      t        j<                  «      t        t         d«      «      t5        t7        t9        | d| z  t:        z  t:        dz  z   «      t        j<                  «      t        dt        «      «      «      «      «      «      sJ ‚y )Nr‹   c                  óB   — t        t        t        «      dz
  t        «      S rÜ   ©ro   r   r�   rÝ   r¡   r˜   r½   z test_solve_abs.<locals>.<lambda>Ü  s   € œx¬¬A«°©
´AÓ6€ r¡   r   rº   r  r¹   r¾   r4  rÆ   r'  )r   r^   rÊ   ro   r   r�   r   rÈ   r    rP   rO   rV   r   rf   rT   rË   r   rJ   r   r~   rl   rò   r–   r   rD   rW   rU   rQ   r   r   rÌ   )r‹   rí   r  ÚrepsÚeqabÚsis         r˜   Útest_solve_absrh  Ú  så  € Üˆc‹
€AÜ
Œ:Ñ6Ô7Ü”Cœ“F˜Q‘J¤¤1§7¡7Ó+×4Ñ4Ü”Qœ ¤H¨Q´£OÓ4¸°r¸1°gÓ>ô@ð @ð @äœœQ› !™¤QÓ'¬9°R¸Ó+;Ò;Ð;Ð;ÜœœQ› !™¤QÓ'¬1¯:©:Ñ5Ð5Ð5ÜœœQ ™U› a¬¬A°©E«
¡lÑ2´AÓ6Ü�!�Q‹òð ð ä˜œ3œq›6™¤C¬¨A©£JÑ.´Ó2Ü�"”h˜q !“nÓ%ò&ð &ð &ô ÜÜÜœœH Q¬›OÓ,ÜœœQ™¤¨¬B£Ó0ÜœœQ™¤¨¬B£Ó0ó2ô ”q�bœ1‘f˜q‘j¤1 "¤q¡&¨1¡*¬a´!©e°a©i¼¼Q¹À¹ÓCóE€Cô 
ŒS”�Q‘‹Zœ!‰^Ó	œqÑ	 €BÜ�r˜1œaÓ  Ñ# sÒ*Ð*Ð*Üˆq”!�Qˆ<€DØ�7‰7�4‹=€DØ�h‰h�t‹nò $ˆØ—9‘9œQ Õ#Ð#Ð#ð$ä”œ"œS¤¤Q£›[¨!Ó,¬a¼¿¹Ô@Ä%Ü”X˜a¤“_¤eÜ”Xœf Q¨¨!©¬B©°´2±°a±©Ó8¼!¿*¹*ÓEÜ”b�S˜!Óó	ä”Xœf Q¨¨!©¬B©´°A±©Ó6¼¿
¹
ÓCÜ�Qœ‹Oó	ó'ó 	óC ô !ð !ñ !r¡   c                  óð  — t        t        t        t        «      dz  dt        t        «      z  z
  dz   t        «      t	        t        t        dt        z  t        z  t        dz  z   «      t        j                  «      «      sJ ‚t        t        t        t        «      dz  dt        t        «      z  z
  dz   t        «      t	        t        t        dt        z  t        z  «      t        j                  «      «      sJ ‚y ©Nrº   r¾   )r–   ro   rD   r�   rQ   r   r‹   r   r   rÌ   r@   rÝ   r¡   r˜   Útest_issue_9824rk  û  s©   € Ü”œ#œa›& !™) a¬¬A«¡hÑ.°Ñ2´AÓ6¼ÄÌÈ1ÌQÉ3ÌrÉ6ÔTVÐWXÑTXÉ=ÓAYÔ[\×[eÑ[eÓ8fÔgÐgÐgÜ”œ#œa›& !™) a¬¬A«¡hÑ.°Ñ2´AÓ6¼ÄÌÈ1ÌQÉ3ÌrÉ6ÓARÔTU×T^ÑT^Ó8_Ô`Ð`Ñ`r¡   c                  ó�   — t        t        t        dz
  t        dz
  z  «      t        dd«      k  t        «      t	        dd«      k(  sJ ‚y )Nr¾   rÔ   r¹   rÆ   rº   )rf   r   r�   r   rV   rÝ   r¡   r˜   Útest_issue_9565rm     s;   € Üœœa !™e¤a¨!¡e™_Ó-´¸!¸Q³Ñ?ÄÓCÄxÐPRÐTUÃÒVÐVÑVr¡   c                  óÈ   — t        dt        dz
  z  «      dz
  dkD  } t        | t        «      t        t	        j
                  dd«      t	        j
                  dd«      «      k(  sJ ‚y )Nr¾   r   rº   )r7  r�   rf   rW   rV   r×   r>  s    r˜   Útest_issue_10069ro    sX   € Ü	ˆQ”�A‘‰Y‹˜!Ñ	˜aÑ	€BÜ˜œQÓ¤5Ü�‰�a˜ÓœXŸ]™]¨1¨aÓ0ó$2ò 2ð 2ñ 2r¡   c                  ó*  — t        dd¬«      \  } }t        t        | dz  |dz  z
  «      dz
  | «      t        t        |dz  dz   «       t        |dz  dz   «      «      k(  sJ ‚t        t        | dz  |dz  z   «      dz
  | «      t        j
                  k7  sJ ‚y )Nza bTr²   rº   r¹   r4  )r   rf   r4   rT   r   rË   ©r~   r   s     r˜   Útest_real_imag_splittingrr  
  s›   € Ü�5˜tÔ$�D€A€qÜœ˜a ™d Q¨¡T™kÓ*¨QÑ.°Ó2Ü”4˜˜1™˜q™“>�/¤4¨¨1©¨q©£>Ó2ò3ð 3ð 3äœ˜a ™d Q¨¡T™kÓ*¨QÑ.°Ó2Ü	�
‰
òð ñ r¡   c                  óv   — t        dt        z  ddt        z  z  z
  t        «      t        dt        z  «      k(  sJ ‚y r  )rf   r�   rd   rT   rÝ   r¡   r˜   Ú
test_unitsrt    s/   € Ü˜œ1™˜q !¤B¡$™x™¬Ó+¬y¸¼2¹«Ò>Ð>Ñ>r¡   c            	      óê  — t        dd¬«      } t        t        t        «      | z
  t        «      t	        t        | «      «      k(  sJ ‚t        t        t        «      t        t         «      z   dz
  t        «      t	        t        t        d«       dz   «      t        t        d«      dz   «      «      k(  sJ ‚t        t        t        «      t        t         «      z   | z
  t        «      t        j                  k7  sJ ‚y )Nr‘   Tr·   rè   r¹   rº   )	r   rf   r%   r�   rT   r&   r4   r   rË   ©r‘   s    r˜   Útest_solve_only_exp_1rw    s´   € Üˆs˜TÔ"€AÜœœQ› !™¤QÓ'¬9´S¸³VÓ+<Ò<Ð<Ð<ÜœœQ›¤#¤q b£'Ñ)¨AÑ-¬qÓ1Ü”#”t˜A“w�h ‘lÓ#¤S¬¨a«°1©Ó%5Ó6ò7ð 7ð 7äœœQ›¤#¤q b£'Ñ)¨AÑ-¬qÓ1´Q·Z±ZÒ?Ð?Ñ?r¡   c                  óˆ   — t        t        t        d«      t        dz  z
  t        «      t	        dt        d«      z  «      k(  sJ ‚y ©Nrº   r¹   )rf   r?   r�   r   rT   r4   rÝ   r¡   r˜   Ú
test_atan2rz    s5   € ô œœq !›¤r¨!¡tÑ+¬QÓ/´9¸Q¼tÀA»w¹YÓ3GÒGÐGÑGr¡   c            
      ó<  — t        t        dz
  t        t        d«      fdt        z
  df«      dz
  } t        t	        | t        «      «      t        t        dd«      «      k(  sJ ‚t        t        dz
  dt        dz
  k  fdt        z
  dt        dz
  kD  f«      }t        dd¬«      }t	        ||z
  t        «      t        | dz   |dz   «      k(  sJ ‚t        t        dz
  dz  t        dk\  fd	«      }t        |t        t        j                  ¬
«      t        t        d«      t        t         ddd«      «      k(  sJ ‚t        t        t        dz   t        dkD  ft        df«      t        z
  t        t        j                  «      t        t         d«      k(  sJ ‚t        t        t        dz
  t        t        t        «      ft        df«      t        «      t        d«      k(  sJ ‚t        dt        dkD  fd	«      }t        |dkD  t        t        j                  «      t        j                  dt        «      k(  sJ ‚ddlm}  |«       }t        |t        t        dd«      ¬
«      t        dd«      k(  sJ ‚t        dt%        t        d«      ft        dz  t'        t        «      z  df«      }t        dt%        t        t(        «      ft        t(        z
  t+        t        «      z  df«      }t        |t        t        j                  ¬
«      t        d«      k(  sJ ‚t        |«      t        t(        «      k(  sJ ‚y )Nrº   Tr¹   rÆ   rÔ   r   r‘   r·   ©r   Tr'  r¾   rÒ   )ÚBooleanTruerÓ   )r7   r�   r   Úsetrf   rT   r   ro   r   rÈ   rW   rV   r   r   r   r×   Úsympy.logic.boolalgr}  r   r   r   rD   )r  Úabsxm3r‘   rƒ   r„   r}  s         r˜   Útest_piecewise_solvesetr�  $  s  € Ü	”A˜‘Eœ2œa ›8Ð$ q¬1¡u¨d mÓ	4°qÑ	8€BÜŒ}˜R¤Ó#Ó$¬¬I°b¸!Ó,<Ó(=Ò=Ð=Ð=äÜ	
ˆQ‰�”Q˜‘U‘
ÐØ	
ŒQ‰�”A˜‘E‘	Ðó€Fô 	ˆs˜TÔ"€AÜ˜ !™¤QÓ'¬9°a°R¸!±V¸QÀ¹UÓ+CÒCÐCÐCä”A˜‘E˜A‘:œq A™vÐ&¨	Ó2€AÜ�A”q¤§¡Ô)¬U´9¸Q³<ÄÌ2È#ÈqÐRVÐX\ÓA]Ó-^Ò^Ð^Ð^äÜ”1�q‘5œ!˜a™%�.¤1 d )Ó,¬qÑ0´!´Q·W±Wó
ä”r�c˜1Óòð ð ô ”Iœq 1™u¤b¬¬A£hÐ/´!°T°Ó;¼QÓ?Ä9ÈQÃ<ÒOÐOÐOô 	�1”a˜"‘f�+˜yÓ)€AÜ�A˜‘Eœ1œaŸg™gÓ&¬(¯-©-¸¼BÓ*?Ò?Ð?Ð?å/Ù‹€AÜ�A”q¤¨"¨bÓ!1Ô2´h¸rÀ2Ó6FÒFÐFÐFô 	�1”bœ˜A“h�-¤! Q¡$¤s¬1£v¡+¨tÐ!4Ó5€AÜ�1”bœœB“i�.¤A¬¡F¬C´«F¡?°DÐ"9Ó:€AÜ�A”q¤§¡Ô)¬Y°q«\Ò9Ð9Ð9Ü�A‹;œ)¤B›-Ò'Ð'Ñ'r¡   c                  óæ  — t        t        t        dz  z  t        t        z  z   t        z   t        «      t        t         dt        z  z  t        dt        z  t        z  t        dz  z   «      dt        z  z  z
  t         dt        z  z  t        dt        z  t        z  t        dz  z   «      dt        z  z  z   «      k(  sJ ‚t        t        t        dz  z
  t        «      t        t        t        dd«      z   dz  t        t        d«      z  t        t        dd«      z  z  dz  z   t        t        dd«      z  t        t        dd«      z   dz  t        t        d«      z  t        t        dd«      z  z  dz  z
  «      k(  sJ ‚t        t        dt        z  z   dz
  t        «      t        t        j                  t        t        d«      z  dz  z   t        j                  t        t        d«      z  dz  z
  «      k(  sJ ‚y )Nrº   r	  r¹   r¾   )rh   r~   r�   r   r€   rT   r4   r‘   r   r   r   rÉ   rÝ   r¡   r˜   Ú test_solveset_complex_polynomialrƒ  F  sž  € ÜœAœa ™d™F¤Q¤q¡S™L¬1Ñ,¬aÓ0Ü”1�"�aœ‘c‘(œT "¤Q¡$¤q¡&¬1¨a©4¡-Ó0°!´A±#Ñ6Ñ6Ü�"�aœ‘c‘(œT "¤Q¡$¤q¡&¬1¨a©4¡-Ó0°!´A±#Ñ6Ñ6ó	8ò8ð 8ð 8ô œA¤ 1¡™H¤aÓ(¬IÜ
ŒX�a˜‹^Ñ
Ð	˜QÑ¤¤4¨£7¡¬1¬h°q¸!«nÑ+<Ñ!<¸QÑ!>Ñ>Ü	Œ8�A�q‹>ÑÜ
ŒX�a˜‹^Ñ
Ð	˜QÑ¤¤4¨£7¡¬1¬h°q¸!«nÑ+<Ñ!<¸QÑ!>Ñ>ó-@ò @ð @ð @ô
 œA ¤!¡™G a™K¬Ó+Ü”!—&‘&œ1œT !›W™9 Q™;Ñ&¬¯©´´4¸³7±¸1±Ñ(<Ó=ò>ð >ñ >r¡   c                  óH   — t        dt        «      t        j                  u sJ ‚y ©Nr   )rh   r�   r   Ú	ComplexesrÝ   r¡   r˜   Útest_sol_zero_complexr‡  T  s   € Ü˜AœqÓ!¤Q§[¡[Ñ0Ð0Ñ0r¡   c            	      ó  — t        t        dz
  t        t        z
  z  t        dz
  z  t        «      t        dt        «      k(  sJ ‚t        t        t        dz  z
  t        dz  t        dt        dz  z
  «      z  z  t        «      t        t        dz  «      k(  sJ ‚t        t        dz   t        z
  t        «      t        t        d«       dz  t        d«      t        z  dz  z   t        d«      dz  t        d«      t        z  dz  z
  «      k(  sJ ‚y ©Nr¾   r¹   rº   )rh   r�   r   rT   r‘   r4   rÝ   r¡   r˜   Útest_solveset_complex_rationalrŠ  X  så   € ÜœQ ™U¤Q¬¡U™O¬Q°©UÑ3´QÓ7Ü�!”Q‹òð ð ô œQ¤ A¡™X¬¨A©¬t°A¼¸1¹±H«~Ñ(=Ñ>ÄÓBÜ”!�Q‘$‹òð ð äœQ ™T˜E¤A™I¤qÓ)Ü”4˜“7�(˜1‘*œt A›w¤q™y¨™{Ñ*¬D°«G°A©I¼¸Q»Ä¹	À!¹Ñ,CÓDòEð Eñ Er¡   c                  ó  — t        d«       t        dz  dt        dz  z  z
  dt        dz  z  z
  dt        z  z   dz   } t        | t        «      }|D ]C  } | j                  t        |j	                  «       «      j	                  «       }t        |d	«      rŒCJ ‚ t        dz  d
t        z  z   dz   } t        | t        «      }|D ]C  } | j                  t        |j	                  «       «      j	                  «       }t        |d	«      rŒCJ ‚ y )NzThis test is too slowrÔ   én   r¹   é7   rº   i	  iÓ  r   r  r5  )r_   r�   rh   rò   r‹   Útn)rƒ   rµ   r+  Úress       r˜   Útest_solve_quinticsr�  b  sç   € ÜÐ	 Ô!Ü	ˆ1‰ˆs”1�a‘4‰x‰˜"œQ ™T™'Ñ! D¬¡FÑ*¨SÑ0€AÜ˜œAÓ€AØò ˆØˆa�f‰f”Q˜Ÿ™›Ó!×#Ñ#Ó%ˆÜ�#�q�zÐˆzðô 	
ˆ1‰ˆr”!‰t‰�bÑ€AÜ˜œAÓ€AØò ˆØˆa�f‰f”Q˜Ÿ™›Ó!×#Ñ#Ó%ˆÜ�#�q�zÐˆzñr¡   c                  ó
  — t        t        t        t        «      dz
  t        «      t	        t        t        t        dz  t        z  t        z  «      t        j                  «      «      sJ ‚t        t        t        t        «      t        z
  t        «      t	        t        t        t        dt        z  t        z  t        dz  z   z  «      t        j                  «      «      sJ ‚t        dt        t        «      z  t        «      t        j                  k(  sJ ‚t        t        t        t        «      j                  t        «      t        «      t	        t        t        t        t        z  t        z  «      t        j                  «      «      sJ ‚y r  )r–   rh   r%   r�   rX   r   r‹   r   r   r   rÌ   rË   r(   ÚrewriterÝ   r¡   r˜   Útest_solveset_complex_expr“  q  sü   € ÜÔ!¤#¤a£&¨1¡*¬aÓ0Ü”œœ1˜Q™3œq™5¤™8Ó$¤a§j¡jÓ1ô3ð 3ð 3äÔ!¤#¤a£&¬1¡*¬aÓ0Ü”œœ1˜a¤™c¤"™f¤r¨!¡t™mÑ,Ó-¬q¯z©zÓ:ô<ð <ð <ä˜Aœc¤!›f™H¤aÓ(¬A¯J©JÒ6Ð6Ð6ÜÔ!¤$¤q£'§/¡/´#Ó"6¼Ó:Ü”œœ1œR™4¤™6Ó"¤A§J¡JÓ/ô1ð 1ñ 1r¡   c            
      óh  — t        t        dt        z  d«      t        t        j                  «      t        d«      k(  sJ ‚t        t        dt        z   d«      t        t        j                  «      t        j                  k(  sJ ‚t        t        dt        z  d«      t        t        j                  «      t        j                  k(  sJ ‚t        t        dt        dz   z  d«      t        t        j                  «      t        d	«      k(  sJ ‚t        t        dt        d	z
  z  d
«      t        t        j                  «      t        j                  k(  sJ ‚t        t        dt        d	z
  z  d«      t        t        j                  «      t        d«      k(  sJ ‚t        t        dt        z  t        «      t        t        j                  «      t        t        j                  t        t        t        «      t        d«      z  «      «      k(  sJ ‚t        ddt        z  z  dz
  dt        «      t        t        d«      fk(  sJ ‚y )Nr  rè   rº   rÓ   r  rÑ   r¾   iq  r¹   éðÿÿÿlûÿÿÿx¿pÂEìA é*   r  r   )ro   r   r�   r   rÈ   rT   rË   r‘   rU   r&   rl   rÝ   r¡   r˜   Útest_solveset_real_expr—  {  s~  € Ü”B˜œQ‘w “N¤A¤q§w¡wÓ/´9¸Q³<Ò?Ð?Ð?Ü”B˜œ1™�u˜a“L¤!¤Q§W¡WÓ-´·±Ò;Ð;Ð;Ü”B˜œQ‘w “O¤Q¬¯©Ó0´A·J±JÒ>Ð>Ð>Ü”B˜œa ™c‘{ CÓ(¬!¬Q¯W©WÓ5¼À1»ÒEÐEÐEÜ”B�qœ1˜Q™3‘x Ó%¤q¬!¯'©'Ó2´a·j±jÒ@Ð@Ð@Ü”B˜œa !™e‘} fÓ-¬q´!·'±'Ó:¼iÈ»mÒKÐKÐKÜ”B�qœ!‘tœQ“K¤¤A§G¡GÓ,´¼Q¿W¹WÄiÔPSÔTUÓPVÔWZÐ[\ÓW]ÑP]ÓF^Ó0_Ò_Ð_Ð_ä˜˜a¤™c‘{ RÑ'¨¬AÓ.´1´iÀ³lÐ2CÒCÐCÑCr¡   c            	      ó4  — t        t        t        «      t        «      t        d«      k(  sJ ‚t        dt        t        dt        dz  z  z   «      z
  t        «      t        t        t         t        z   «       dz  t        t         t        z   «      dz  «      k(  sJ ‚y )Nr¾   rè   rº   )rh   r&   r�   rT   r~   r4   r   rÝ   r¡   r˜   Útest_solve_complex_logr™  ‡  su   € ÜœC¤›F¤AÓ&¬)°A«,Ò6Ð6Ð6Ü˜A¤¤A¨¬!¨Q©$©¡J£Ñ/´Ó3Ü”4œ˜œQ™“<�- ‘/¤4¬¨¬Q©£<°¡>Ó2ò3ð 3ñ 3r¡   c                  ó  — t        t        dt        z  dz   «      dz
  t        z
  t        «      t        t        j
                   t	        d«      «      k(  sJ ‚t        t        dt        z  dz   «      ddt        z  z   z
  t        z
  t        «      t        t	        d«       ddt        z  z
  «      k(  sJ ‚t        dt        z  dt        t        t        «      z  z
  z  t        «      t        t        j                  dt        dz  z  «      k(  sJ ‚y )NrÔ   rÕ   rº   r¹   rè   r¾   )	rh   r4   r�   rT   r   rÃ   r   r~   rP  rÝ   r¡   r˜   Útest_solve_complex_sqrtr›  �  sØ   € ÜœD ¤1¡ q¡›M¨AÑ-´Ñ1´1Ó5Ü”1—5‘5�&œ!˜A›$Óò ð  ð  äœD ¤1¡ q¡›M¨Q°´1±©WÑ5¼Ñ9¼1Ó=Ü”1�Q“4�%˜˜Qœq™S™Ó!ò"ð "ð "ä˜Aœa™C ¤Q¬¬a«¡[¡Ñ1´1Ó5Ü”!—&‘&˜!œa 1™f™*Ó%ò&ð &ñ &r¡   c                  ó^  — t        t        t        «      j                  t        «      t        «      } t        | t        t        t        t        t        z  «      t        j                  «      t        t        t        t        t        z  t        dz  z   «      t        j                  «      z
  «      sJ ‚y r  )rh   rE   r�   r’  r%   r–   rX   r   r‹   r   r   rÌ   )rµ   s    r˜   Útest_solveset_complex_tanr�  –  sl   € ÜœœQ›Ÿ™¬Ó,¬aÓ0€AÜ�”HœV¤A¤r¬!¡t›_¬a¯j©jÓ9Ü”œœ2œa™4¤" Q¡$™;Ó'¬¯©Ó4ñ5ô 6ð 6ñ 6r¡   c                  óÀ#  — t        t        t        t        «      t        «      t	        t        t        t        dt        z  t        z  «      t        j                  «      t        t        t        dt        z  t        z  t        z   «      t        j                  «      «      «      sJ ‚t        t        t        t        «      dz
  t        «      t        t        t        dt        z  t        z  t        dz  z   «      t        j                  «      «      sJ ‚t        t        t        t        «      t        «      t	        t        t        t        dt        z  t        z  t        dz  z   «      t        j                  «      t        t        t        dt        z  t        z  t        t        dd«      z  z   «      t        j                  «      «      «      sJ ‚t        t        t        t        «      t        t        «      z   t        «      t	        t        t        t        dt        z  t        z  t        t        dd«      z  z   «      t        j                  «      t        t        t        dt        z  t        z  t        t        dd«      z  z   «      t        j                  «      «      «      sJ ‚t        t        t        «      dz  t        t        «      dz  z   t        «      t        j                  k(  sJ ‚t        t        t        t        «      t        j                  z
  t        «      t	        t        t        t        dt        z  t        z  t        t        dd«      z  z   «      t        j                  «      t        t        t        dt        z  t        z  t        dz  z   «      t        j                  «      «      «      sJ ‚t        t!        t        t"        t$        z   «      t        t"        «      z
  t$        t        j&                  ¬«      t)        t$        t        d«      t        t"        «      k  t        t"        «      t        d«      k  z  t	        t+        t        t        dt        z  t        z  t"        z
  t-        t        t"        «      «      z   «      t        j                  «      t+        t        t        dt        z  t        z  t"        z
  t-        t        t"        «      «      z
  t        z   «      t        j                  «      «      «      «      sJ ‚t        t        t        dt        z  «      t        t        «      z  t        dt        z  «      t        t        «      z  z   dz
  t        «      t+        t        t        t        t        z  t        dd«      z  t        d	z  z   «      t        j                  «      «      sJ ‚t        t        dt/        t        «      z  t        t        «      z  dz   t        «      t	        t+        t        t        dt        z  t        z  t1        t3        d«      t3        dt3        d
«      z   «      z  dt3        d
«      z
  z  «      z   t        z   «      t        j                  «      t+        t        t        dt        z  t        z  t1        t3        d«      t3        dt3        d
«      z   «      z  dt3        d
«      z
  z  «      z
  t        z   «      t        j                  «      «      «      sJ ‚t        t        t        dt        z  «      t        dt        z  «      z  dz
  t        «      t+        t        t        t        t        z  «      t        j                  «      «      sJ ‚t        t!        t        t        dz  «      t        dd«      z   «      t	        t+        t        t        dt        z  t        z  dt-        t        d«      dz  «      z  z
  dt        z  z   «      t        j                  «      t+        t        t        dt        z  t        z  dt-        t        d«      dz  «      z  z   dt        z  z   «      t        j                  «      «      «      sJ ‚t        t!        t        t        dz  «      t        t        dz  «      z   «      t	        t+        t        t        dt        z  t        z  dt        z  dz  z   «      t        j                  «      t+        t        t        dt        z  t        z  dt        z  dz  z   «      t        j                  «      t+        t        t        dt        z  t        z  dt        z  dz  z   «      t        j                  «      t+        t        t        dt        z  t        z  dt        z  dz  z   «      t        j                  «      t+        t        t        dt        z  t        z  dt        z  dz  z   «      t        j                  «      t+        t        t        dt        z  t        z  dt        z  dz  z   «      t        j                  «      «      «      sJ ‚t        t!        t5        t3        d«      t        z  dz  «      dz   «      t	        t+        t        t        dt3        d«      z  dt        z  t        z  t7        d«      z
  z  dz  «      t        j                  «      t+        t        t        dt3        d«      z  dt        z  t        z  t7        d«      z   z  dz  «      t        j                  «      «      «      sJ ‚t        t9        t!        t/        t        t        z  «      t;        t        dz  t        z  «      z
  «      «      t	        t+        t        t        dt        z  dz   «      t        j                  «      t+        t        t        dt        z  dz   «      t        j                  «      t+        t        t        dt        z  t        dd«      z   «      t        j                  «      t+        t        t        dt        z  t        dd«      z   «      t        j                  «      t+        t        t        dt        z  t        dd«      z   «      t        j                  «      t+        t        t        dt        z  t        dd«      z   «      t        j                  «      «      «      sJ ‚t        t!        t        dt        z  «      «      t	        t+        t        t        dt        z  t        z  dz  t        dz  z   «      t        j                  «      t+        t        t        dt        z  t        z  dz  t        d	z  z   «      t        j                  «      «      «      sJ ‚t        t!        t        dt        z  «      t;        dt        z  «      z   t        t        j&                  «      t	        t+        t        t        t        t        z  dz  t        dz  z   «      t        j                  «      t+        t        t        t        t        z  dz  dt        z  dz  z   «      t        j                  «      t+        t        t        t        t        z  dz  dt        z  dz  z   «      t        j                  «      t+        t        t        t        t        z  dz  dt        z  dz  z   «      t        j                  «      t+        t        t        t        t        z  dz  dt        z  dz  z   «      t        j                  «      t+        t        t        t        t        z  dz  t        dz  z   «      t        j                  «      «      «      sJ ‚t        t        dt        t        «      z  t        dt        z  «      z  dz
  t        «      t	        t+        t        t        dt        z  t        z  dt1        t3        ddt        dd«      z  z  ddt3        d«      z  z   t        dd«      z  z  ddt        dd«      z  z  z   dddt3        d«      z  z   t        dd«      z  z  z   «      dddt3        d«      z  z   t        dd	«      z  z  z  «      z  z   «      t        j                  «      t+        t        t        dt        z  t        z  dt1        t3        ddt        dd«      z  z  ddt3        d«      z  z   t        dd«      z  z  ddt        dd«      z  z  z   dddt3        d«      z  z   t        dd«      z  z  z   «      dddt3        d«      z  z   t        dd	«      z  z  z  «      z  z
  dt        z  z   «      t        j                  «      «      «      sJ ‚t        t9        t!        t        t        dz  t        z  «      t        j                  z
  t        t        j&                  «      «      t	        t+        t        t        dt        z  dz   «      t        j                  «      t+        t        t        dt        z  dz   «      t        j                  «      «      «      sJ ‚y )Nrº   r¾   r¹   rè   r"  rÔ   r'  rÆ   rÕ   r3  rÒ   ré   r  rE  é-   éK   éi   rÑ   é   r4  é   rá   r5  r  r  éC   é9   é´   ih  é–   )r–   rf   rD   r�   rW   rX   r   r‹   r   r   rÌ   r@   r   rË   rh   rÉ   ro   r‘   r~   rÈ   rP   rQ   r=   rE   r>   r4   rC   r<   rZ   rA   rÝ   r¡   r˜   Útest_solve_trigr¨  œ  sß  € ä”œs¤1›v¤qÓ)ÜŒh”vœa ¤2¡¤a¡Ó(¬!¯*©*Ó5Ü”vœa ¤2¡¤a¡¬"¡Ó-¬q¯z©zÓ:ó	<ô=ð =ð =ô ”œs¤1›v¨™z¬1Ó-Ü”œ˜1œR™4¤™6¤B q¡D™=Ó)¬1¯:©:Ó6ô8ð 8ð 8ô ”œs¤1›v¤qÓ)ÜŒh”vœa ¤2¡¤a¡¬"¨Q©$¡Ó/´·±Ó<Ü”vœa ¤2¡¤a¡¬"¬X°a¸«^Ñ*;Ñ!;Ó<¼a¿j¹jÓIó	KôLð Lð Lô ”œs¤1›v¬¬A«™´Ó2ÜŒh”vœa ¤1¡¤R¡¬"¬X°a¸«^Ñ*;Ñ!;Ó<¼a¿j¹jÓIÜ”vœa ¤1¡¤R¡¬"¬X°a¸«^Ñ*;Ñ!;Ó<¼a¿j¹jÓIó	KôLð Lð Lô œœQ› ™¤S¬£V¨Q¡YÑ.´Ó2´a·j±jÒ@Ð@Ð@äÔ!¤#¤a£&¬1¯6©6¡/´1Ó5ÜŒh”vœa ¤1¡¤R¡¬"¬X°a¸«^Ñ*;Ñ!;Ó<¼a¿j¹jÓIÜ”vœa ¤1¡¤R¡¬"¨Q©$¡Ó/´·±Ó<ó	>ô?ð ?ð ?ô ”œ#œa¤!™e›*¤s¬1£vÑ-¬q¼¿¹ÔAÜ”Qœ˜2›¤#¤a£&™¬S´«V´q¸³t©^Ñ<¼eÜ”VœA˜q¤™s¤2™v¬™z¬D´´Q³«LÑ8Ó9¼1¿:¹:ÓFÜ”VœA˜q¤™s¤2™v¬™z¬D´´Q³«LÑ8¼2Ñ=Ó>ÄÇ
Á
ÓKó?Mó 	NôOð Oð Oô
 ”œs 1¤Q¡3›x¬¬A«™´°Q´q±S³¼#¼a»&±Ñ@ÀÑBÄAÓFÜ”œœ1œR™4¤¨¨A£Ñ.´°A±Ñ5Ó6¼¿
¹
ÓCôEð Eð Eô ”˜q¤¤Q£™x¬¬A«™°Ñ2´AÓ6¼Ü”œ˜1œQ™3œr™6¤D¬¨a«´°b¼4À»8±mÓ1DÑ)DØ”�b“‰\ñ*ó %ñ Ü ñ!ó "Ü#$§:¡:ó	/ä”œ˜1œQ™3œr™6¤D¬¨a«´°b¼4À»8±mÓ1DÑ)DØ”�b“‰\ñ*ó %ñ Ü ñ!ó "Ü#$§:¡:ó	/ó90ô 1ð 1ð 1ô ”œs 1¤Q¡3›x¬¨A¬a©C«Ñ0°1Ñ4´aÓ8Ü$¤V¬A¬q´©t£_´a·j±jÓAôCð Cð Cô ”œ#œa ™d›)¤h¨q°!£nÑ4Ó5´uÜ”œ˜2œa™4¤™7 R¬¬Q¨q«T°!©V«¡_Ñ4°r¼"±uÑ<Ó=¼q¿z¹zÓJÜ”œ˜2œa™4¤™7 R¬¬Q¨q«T°!©V«¡_Ñ4°r¼"±uÑ<Ó=¼q¿z¹zÓJó8Lô Mð Mð Mô ”œ#œa ™d›)¤c¬!¨A©#£hÑ.Ó/´Ü”œ˜2œa™4¤™7 R¬¡U¨1¡WÑ,Ó-¬q¯z©zÓ:Ü”œ˜2œa™4¤™7 R¬¡U¨1¡WÑ,Ó-¬q¯z©zÓ:Ü”œ˜2œa™4¤™7 R¬¡U¨1¡WÑ,Ó-¬q¯z©zÓ:Ü”œ˜2œa™4¤™7 R¬¡U¨1¡WÑ,Ó-¬q¯z©zÓ:Ü”œ˜2œa™4¤™7 S¬¡V¨A¡XÑ-Ó.´·
±
Ó;Ü”œ˜2œa™4¤™7 R¬¡U¨1¡WÑ,Ó-¬q¯z©zÓ:ó2<ô =ð =ð =ô ”œ#œd 1›g¤a™i¨™kÓ*¨QÑ.Ó/´Ü”œ˜1œT !›W™9 a¬¡c¬"¡f¬t°B«xÑ&7Ñ8¸Ñ:Ó;¼Q¿Z¹ZÓHÜ”œ˜1œT !›W™9 a¬¡c¬"¡f¬t°B«xÑ&7Ñ8¸Ñ:Ó;¼Q¿Z¹ZÓHó2Jô Kð Kð Kô ”œ(¤3¤r¬!¡t£9¬s´2°a±4¼±6«{Ñ#:Ó;Ó<¼eÜ”œ˜1œQ™3 ™7Ó#¤Q§Z¡ZÓ0Ü”œ˜1œQ™3 ™7Ó#¤Q§Z¡ZÓ0Ü”œ˜1œQ™3¤¨!¨Q£Ñ/Ó0´!·*±*Ó=Ü”œ˜1œQ™3¤¨!¨Q£Ñ/Ó0´!·*±*Ó=Ü”œ˜1œQ™3¤¨"¨a£Ñ0Ó1´1·:±:Ó>Ü”œ˜1œQ™3¤¨!¨Q£Ñ/Ó0´!·*±*Ó=ó??ô @ð @ð @ô ”œ#˜a¤™c›(Ó#¤UÜ”œ˜1œQ™3œr™6 !™8¤b¨¡eÑ+Ó,¬a¯j©jÓ9Ü”œ˜1œQ™3œr™6 !™8¤b¨¡d™?Ó+¬Q¯Z©ZÓ8ó&:ô ;ð ;ð ;ô ”œ#˜a¤™c›(¤S¨¬A©£YÑ.´´1·7±7Ó;¼UÜ”œœ1œR™4 ™6¤B q¡D™=Ó)¬1¯:©:Ó6Ü”œœ1œR™4 ™6 A¤b¡D¨¡F™?Ó+¬Q¯Z©ZÓ8Ü”œœ1œR™4 ™6 A¤b¡D¨¡GÑ+Ó,¬a¯j©jÓ9Ü”œœ1œR™4 ™6 A¤b¡D¨¡GÑ+Ó,¬a¯j©jÓ9Ü”œœ1œR™4 ™6 A¤b¡D¨¡GÑ+Ó,¬a¯j©jÓ9Ü”œœ1œR™4 ™6¤B r¡E™>Ó*¬A¯J©JÓ7ó>9ô :ð :ð :ô ”˜q¤¤Q£™x¬¨A¬a©C«Ñ0°1Ñ4´aÓ8Ü
”œ¤ 1¤Q¡3¤r¡6¨A¬d´4¸¸1¼hÀqÈ!»nÑ;LÑ8LÈbØ”D˜“H‘*ñOÜ'¨¨1›~ñN.ñ 9.Ø01°!´X¸aÀ³^Ñ2CÑ0Cñ9DØFHÈ"Ø”D˜“H‘*ñKÜ'¨¨1›~ñJ.ñ G.ñ9.ó 4/à01°2¸¼$¸r»(¹
±?ÄXÈaÐQRÃ^Ñ2SÑ0Sñ4Uó /Vñ -Vñ $Vó WäXY×XbÑXbódô œ6¤! Q¤q¡S¬¡V¨a´´T¸"¸QÄÈÈAÃÑ=NÑ:NÐPRØ”D˜“H‘*ñQÜ'¨¨1›~ñP.ñ ;.Ø01°!´X¸aÀ³^Ñ2CÑ0Cñ;DØFHÈ"Ø”D˜“H‘*ñKÜ'¨¨1›~ñJ.ñ G.ñ;.ó 6/à01°2¸¼$¸r»(¹
±?ÄXÈaÐQRÃ^Ñ2SÑ0Sñ6Uó 1Vñ /Vñ &Vð ”B‘$ñ&ó ô Ÿ™ó%ó&ô'ð 'ð 'ô ”œ(¤3¤q¨¡u¬R¡x£=´1·6±6Ñ#9¼1¼a¿g¹gÓFÓGÌÜ”œ˜3œq™5 3™;Ó'¬¯©Ó4Ü”œ˜3œq™5 2™:Ó&¬¯
©
Ó3óJ5ô 6ð 6ñ 6r¡   c                  ó>)  — t        d«      } t        t        dt        z  dz   «      t	        d«      dz  z
  t        «      j                  t        t        t        | | t        z  t	        d«      dz  z
  dt        z  dz  z   «      t        j                  «      t        t        | | t        z  t	        d«      dz  z
  dt        z  dz  z   «      t        j                  «      «      «      sJ ‚t        t        dt        z  dz   «      t	        d«      dz  z
  t        «      j                  t        t        t        | | t        z  t	        d«      dz  z
  dt        z  dz  z   «      t        j                  «      t        t        | | t        z  t	        d«      dz  z
  dt        z  dz  z   «      t        j                  «      «      «      sJ ‚t        t        t        «      t        t        dz  «      z
  t        «      j                  t        t        | | t        z  t        dz  z   «      t        j                  «      «      sJ ‚t        t        t        «      t        t        dz  «      z
  t        «      j                  t        t        | | t        z  t        dz  z   «      t        j                  «      «      sJ ‚t        dt        dt        z  «      z  d	z
  t        «      t        t        t	        d	«      dz  «       dz  t        t	        d	«      dz  «      dz  «      k(  sJ ‚t        dt        dt        z  «      z  d	z
  t        «      j                  t        t        t        | | t         z  t        z  t        t	        d	«      dz  «      dz  z
  «      t        j                  «      t        t        | | t         z  t        z  t        t	        d	«      dz  «      dz  z   «      t        j                  «      «      «      sJ ‚t        t#        t        dz
  «      dz
  t        «      t        t%        d«      dz   «      k(  sJ ‚t        t#        t        dz
  «      dz
  t        «      j                  t        t        t        | d| z  t         z  t        z  t%        d«      z   dz   «      t        j                  «      t        t        | d| z  t         z  t        z  t%        d«      z
  dz   t         t        z  z   «      t        j                  «      «      «      sJ ‚t        t'        t#        t        «      «      t'        t        dz  «      z
  t        «      j                  t        t        t        | t%        d| z  t        z  t        dz  z   «      «      t        j                  «      t        t        | t%        d| z  t        z  d
t        z  dz  z   «      «      t        j                  «      «      «      sJ ‚t)        t'        t#        t        «      «      t'        t        dz  «      z
  t        t+        dd«      «      t        t%        d
t        z  dz  «      t%        dt        z  dz  «      «      k(  sJ ‚t        t        t        dz  dz
  «      dz
  t        «      t        t-        dt        d«      z   «       t-        dt        d«      z   «      «      k(  sJ ‚t        t        t        «      dz
  t        «      t        j.                  k(  sJ ‚t        t'        t        «      dz   t        «      t        j.                  k(  sJ ‚t        t1        t        «      t        «      t        j.                  k(  sJ ‚t        t3        t        «      t        «      t        j.                  k(  sJ ‚t        t        t        «      dz   t        «      t        j.                  k(  sJ ‚t        t5        t        «      t        «      t        j.                  k(  sJ ‚t        t7        t        «      dz
  t        «      t        j.                  k(  sJ ‚t        t7        t        «      t        «      t        j.                  k(  sJ ‚t        t9        t        «      dz   t        «      t        j.                  k(  sJ ‚t        t9        t        «      d«      t        j.                  k(  sJ ‚t        t5        t        «      d«      t        j.                  k(  sJ ‚t        t7        t        «      d«      t        j.                  k(  sJ ‚t        t;        t        «      d«      t        j.                  k(  sJ ‚t        t=        t;        t        «      «      dz
  t        «      t        t?        d«       t?        d«      «      k(  sJ ‚t        t9        t        dz  dz
  «      tA        d«      z
  t        «      t        t-        tC        tA        d«      «      dz   «       t-        tC        tA        d«      «      dz   «      «      k(  sJ ‚t        t5        tE        t        «      «      dz   t        «      t        tA        tG        d«       «      «      k(  sJ ‚t        t5        tA        t        «      «      dz   t        «      t        j.                  k(  sJ ‚t        t#        t        «      t         dz  z
  t        «      j                  t        t        t        | dt         z  t        z  | z  d	t         z  t        z  dz  z   «      t        j                  «      t        t        | dt         z  t        z  | z  t         t        z  dz  z   «      t        j                  «      «      «      sJ ‚t        t#        t        dz  «      tI        dd«      z   t        «      j                  t        t        t        | d| z  t         z  t        z  dt%        t	        d«      dz  «      z  z
  «      t        j                  «      t        t        | d| z  t         z  t        z  dt%        t	        d«      dz  «      z  z   dt         z  t        z  z   «      t        j                  «      «      «      sJ ‚t        t7        t-        d«      t        z  dz  «      d	z   t        «      j                  t        t        t        | dt-        d«      z  d| z  t         z  t        z  tK        d«      z
  z  dz  «      t        j                  «      t        t        | dt-        d«      z  d| z  t         z  t        z  tK        d«      z   z  dz  «      t        j                  «      «      «      sJ ‚t        t        dt        z  «      t        «      j                  t        t        t        | d| z  t         z  t        z  dz  t         t        z  dz  z   «      t        j                  «      t        t        | d| z  t         z  t        z  dz  t         t        z  dz  z   «      t        j                  «      «      «      sJ ‚t        d	z  dt        z  z
  dz   jM                  t        t5        tN        «      «      }t)        |tN        t        jP                  «      j                  t        t        t        | | t         z  t        z  tG        tS        t        d	z  dt        z  z
  dz   d«      «      z   «      t        j                  «      t        t        | | t         z  t        z  tG        tS        t        d	z  dt        z  z
  dz   d«      «      z   «      t        j                  «      t        t        | | t         z  t        z  tG        tS        t        d	z  dt        z  z
  dz   d«      «      z   «      t        j                  «      t        t        | | t         z  t        z  tG        tS        t        d	z  dt        z  z
  dz   d«      «      z   «      t        j                  «      t        t        | | t         z  t        z  tG        tS        t        d	z  dt        z  z
  dz   d«      «      z   «      t        j                  «      «      «      sJ ‚t)        |tN        t        jT                  «      t        tG        tS        t        d	z  dt        z  z
  dz   d«      «      tG        tS        t        d	z  dt        z  z
  dz   d«      «      «      k(  sJ ‚t        t-        d«      dz  z
  t        dz   z  jW                  «       jM                  t        t'        t        «      «      }t)        |t        t        jP                  «      j                  t        t        t        | d| z  t        z  tY        d«      z
  «      t        j                  «      t        t        | d| z  t        z  tY        d«      z   «      t        j                  «      t        t        | d| z  t        z  t        dz  z   «      t        j                  «      t        t        | d| z  t        z  dt        z  dz  z   «      t        j                  «      «      «      sJ ‚t)        |t        t        jT                  «      j                  t        t        t        | d| z  t        z  t        dz  z   «      t        j                  «      t        t        | d| z  t        z  dt        z  dz  z   «      t        j                  «      «      «      sJ ‚t)        dt1        t-        d«      t        z  dz   «      dz  z   dt1        t-        d«      t        z  dz   «      z
  z  «      j                  t        t        t        | t-        d«      d| z  t        z  dz
  t[        t         «      z
  z  dz  «      t        j                  «      t        t        | t-        d«      d| z  t        z  dz
  t[        t         «      z   z  dz  «      t        j                  «      t        t        | t-        d«      d| z  t        z  dz
  t[        t          «      z
  z  dz  «      t        j                  «      t        t        | t-        d«      d| z  t        z  dz
  t[        t          «      z   z  dz  «      t        j                  «      «      «      sJ ‚t]        t)        t        dt        z  «      t	        d«      dz  z  dz
  t        t+        dd«      «      t        dddt        z  z   ddt        z  z   «      «      sJ ‚y )Nr‹   rº   r¹   r¾   r1  r5  r3  rÒ   rÔ   é   é   rÆ   r   é÷ÿÿÿrÕ   rè   ré   rÑ   r4  r£  r  r¢  g…ëQ¸	@gƒÀÊ¡E¶@g|º^z¯ÏÙ?gœŠçšÕaÔ?gœŠçšÕaä?)/r   rf   rD   r�   r   r    rW   rQ   r   r   rÌ   rh   rE   r)   rT   r/   r   r(   r.   r@   ro   rV   r4   rË   rC   rB   r+   r,   r*   r-   r7  r3   r%   r0   r&   r1   r   r2   rò   r’   r†  rN   rÈ   Úexpandr9   r<   r   )r‹   r  s     r˜   Ú test_solve_trig_hyp_by_inversionr®  ù  sH  € Üˆc‹
€AÜœ˜Qœq™S 1™W›¬¨!«¨Q©Ñ.´Ó2×;Ñ;¼EÜ”˜˜1œR™4¤! A£$ q¡&™=¨2¬b©5°©8Ñ3Ó4´a·j±jÓAÜ”˜˜1œR™4¤! A£$ q¡&™=¨2¬b©5°©8Ñ3Ó4´a·j±jÓAó=Cô Dð Dð Dô œC ¤!¡ a¡›L¬1¨Q«4°©6Ñ1´1Ó5×>Ñ>¼uÜ”˜˜1œR™4¤! A£$ q¡&™=¨2¬b©5°©8Ñ3Ó4´a·j±jÓAÜ”˜˜1œR™4¤! A£$ q¡&™=¨2¬b©5°©8Ñ3Ó4´a·j±jÓAó@Cô Dð Dð Dô œœQ›¤#¤b¨¡e£*Ñ,¬aÓ0×9Ñ9Ü”˜˜1œR™4¤" R¡%™<Ó(¬!¯*©*Ó5ô7ð 7ð 7äœC¤›F¤S¬¨B©£ZÑ/´Ó3×<Ñ<Ü”˜˜1œR™4¤" R¡%™<Ó(¬!¯*©*Ó5ô7ð 7ð 7ô ˜œ4 ¤!¡›9™ q™¬!Ó,´	Ü	Œq�‹t�A‰v‹ˆ�qÑœ%¤ !£ Q¡›-¨™/ó1+ò +ð +ð +ä˜Aœd 1¤Q¡3›i™K¨!™O¬QÓ/×8Ñ8¼Ü”˜˜1œQ™3œr™6¤E¬!¨A«$¨q©&£M°!¡OÑ3Ó4´a·j±jÓAÜ”˜˜1œQ™3œr™6¤E¬!¨A«$¨q©&£M°!¡OÑ3Ó4´a·j±jÓAó:Cô Dð Dð Dô œœa !™e› q™¬!Ó,´	Üˆa‹�1‰ó1ò ð ð äœD¤ Q¡›K¨!™O¬QÓ/×8Ñ8¼Ü”˜˜1˜Q™3œq™5¤™8¤e¨A£hÑ.°Ñ2Ó3´Q·Z±ZÓ@Ü”˜˜1˜Q™3œq™5¤™8¤e¨A£hÑ.°Ñ2´Q´r±TÑ9Ó:¼A¿J¹JÓGó:Iô Jð Jð Jô œœT¤!›W›¤c¬"¨R©%£jÑ0´!Ó4×=Ñ=¼eÜ”˜œ5  1¡¤R¡¬"¨R©%¡Ó0Ó1´1·:±:Ó>Ü”˜œ5  1¡¤R¡¨"¬R©%°©(Ñ!2Ó3Ó4´a·j±jÓAó?Cô Dð Dð Dô ”CœœQ›“L¤¤R¨¡U£Ñ+¬Q´¸¸1³Ó>Ü”%˜œ2™˜b™“/¤5¨¬B©¨r©£?Ó3ò4ð 4ð 4äœœa ™d 1™f› a™¬Ó+¬yÜ	ˆa”%˜“(‰lÓ	ÐœT !¤e¨A£h¡,Ó/ó01ò 1ð 1ð 1ô œœQ› !™¤QÓ'¬1¯:©:Ò5Ð5Ð5ÜœœQ› !™¤QÓ'¬1¯:©:Ò5Ð5Ð5ÜœœQ›¤Ó#¤q§z¡zÒ1Ð1Ð1ÜœœQ›¤Ó#¤q§z¡zÒ1Ð1Ð1Üœœa› 1™¤aÓ(¬A¯J©JÒ6Ð6Ð6Üœœa›¤!Ó$¬¯
©
Ò2Ð2Ð2Üœœa› 1™¤aÓ(¬A¯J©JÒ6Ð6Ð6Üœœa›¤!Ó$¬¯
©
Ò2Ð2Ð2Üœœa› 1™¤aÓ(¬A¯J©JÒ6Ð6Ð6ÜœD¤›G QÓ'¬1¯:©:Ò5Ð5Ð5ÜœD¤›G RÓ(¬A¯J©JÒ6Ð6Ð6ÜœD¤›G QÓ'¬1¯:©:Ò5Ð5Ð5ÜœD¤›G QÓ'¬1¯:©:Ò5Ð5Ð5äœœT¤!›W›¨Ñ)¬1Ó-´¼EÀ!»H¸9ÄeÈAÃhÓ1OÒOÐOÐOäœœa ™d Q™h›¬#¨b«'Ñ1´1Ó5¼Ü	Œe”C˜“G‹n˜qÑ Ó	!Ð!¤4¬¬c°"«g«¸Ñ(:Ó#;ó:=ò =ð =ð =ô œœc¤!›f›¨Ñ)¬1Ó-´¼3ÄÀaÃ¸y»>Ó1JÒJÐJÐJÜœœc¤!›f›¨Ñ)¬1Ó-´·±Ò;Ð;Ð;äœD¤›G¤a¨¡c™M¬1Ó-×6Ñ6´uÜ”˜˜1œQ™3œr™6 !™8 a¬¡c¬"¡f¨Q¡hÑ.Ó/´·±Ó<Ü”˜˜1œQ™3œr™6 !™8¤a¬¡d¨1¡fÑ,Ó-¬q¯z©zÓ:ó8<ô =ð =ð =ô œD¤ 2¡›J¬°!°Q«Ñ7¼Ó;×DÑDÄUÜ”˜˜2˜a™4¤™6¤"™9 r¬%´°!³°Q±«-Ñ'7Ñ7Ó8¼!¿*¹*ÓEÜ”˜˜2˜a™4¤™6¤"™9 r¬%´°!³°Q±«-Ñ'7Ñ7¸"¼Q¹$¼r¹'ÑAÓBÄAÇJÁJÓOóFQô Rð Rð Rô œD¤ a£¬¡¨1¡Ó-°Ñ1´1Ó5×>Ñ>¼uÜ”˜˜1œT !›W™9 a¨¡c¬!¡e¬B¡h´°r³Ñ&:Ñ;¸AÑ=Ó>ÄÇ
Á
ÓKÜ”˜˜1œT !›W™9 a¨¡c¬!¡e¬B¡h´°r³Ñ&:Ñ;¸AÑ=Ó>ÄÇ
Á
ÓKó@Mô Nð Nð Nô œD ¤1¡›I¤qÓ)×2Ñ2´5Ü”˜˜1˜Q™3œq™5¤™8 A™:¬¬"©¨R©Ñ/Ó0´!·*±*Ó=Ü”˜˜1˜Q™3œq™5¤™8 A™:¬¬"©¨Q©Ñ.Ó/´·±Ó<ó4>ô ?ð ?ð ?ô ˆQ‰$�”!‘‰)�a‰-×	Ñ	œa¤¤a£Ó	)€BÜ�Bœœ1Ÿ;™;Ó'×0Ñ0´Ü”˜˜1œQ™3œr™6¤E¬'´!°Q±$¸¼!¹±)¸a±-ÀÓ*CÓ$DÑDÓEÄqÇzÁzÓRÜ”˜˜1œQ™3œr™6¤E¬'´!°Q±$¸¼!¹±)¸a±-ÀÓ*CÓ$DÑDÓEÄqÇzÁzÓRÜ”˜˜1œQ™3œr™6¤E¬'´!°Q±$¸¼!¹±)¸a±-ÀÓ*CÓ$DÑDÓEÄqÇzÁzÓRÜ”˜˜1œQ™3œr™6¤E¬'´!°Q±$¸¼!¹±)¸a±-ÀÓ*CÓ$DÑDÓEÄqÇzÁzÓRÜ”˜˜1œQ™3œr™6¤E¬'´!°Q±$¸¼!¹±)¸a±-ÀÓ*CÓ$DÑDÓEÄqÇzÁzÓRó2Tô Uð Uð Uô �Bœœ1Ÿ7™7Ó#¤yÜŒg”a˜‘d˜Qœq™S‘j 1‘n aÓ(Ó)¬5´¼¸A¹ÀÄ!Á¹Àa¹ÈÓ1KÓ+Ló(Nò Nð Nð Nô ŒT�!‹W�Q‰Y‰;œ˜1™Ñ
×	%Ñ	%Ó	'×	,Ñ	,¬Q´´A³Ó	7€BÜ�Bœœ1Ÿ;™;Ó'×0Ñ0´Ü”˜˜1˜Q™3œr™6¤D¨£HÑ,Ó-¬q¯z©zÓ:Ü”˜˜1˜Q™3œr™6¤D¨£HÑ,Ó-¬q¯z©zÓ:Ü”˜˜1˜Q™3œr™6¤B q¡D™=Ó)¬1¯:©:Ó6Ü”˜˜1˜Q™3œr™6 B¤r¡E¨!¡GÑ+Ó,¬a¯j©jÓ9ó	2;ô <ð <ð <ô
 �Bœœ1Ÿ7™7Ó#×,Ñ,¬UÜ”˜˜1˜Q™3œr™6¤B q¡D™=Ó)¬1¯:©:Ó6Ü”˜˜1˜Q™3œr™6 B¤r¡E¨!¡GÑ+Ó,¬a¯j©jÓ9ó.;ô <ð <ð <ô �Q”sœ4 ›7¤1™9 Q™;Ó'¨Ñ*Ñ*¨Q¬s´4¸³7¼1±9¸Q±;Ó/?Ñ-?Ñ@ÓA×JÑJÌ5Ü”˜œ4 ›7 A a¡C¬¡F¨Q¡J´´a³Ñ$8Ñ9¸!Ñ;Ó<¼a¿j¹jÓIÜ”˜œ4 ›7 A a¡C¬¡F¨Q¡J´´a³Ñ$8Ñ9¸!Ñ;Ó<¼a¿j¹jÓIÜ”˜œ4 ›7 A a¡C¬¡F¨Q¡J´´q°b³Ñ$9Ñ:¸1Ñ<Ó=¼q¿z¹zÓJÜ”˜œ4 ›7 A a¡C¬¡F¨Q¡J´´q°b³Ñ$9Ñ:¸1Ñ<Ó=¼q¿z¹zÓJó	LLô Mð Mð Mô ”Xœc $¤q¡&›k¬A¨a«D°©FÑ3°EÑ9¼1¼hÀqÈ!»nÓMÜÐ#Ð%6Ð9JÌ2Ñ9MÑ%MØ!Ð$5´bÑ$8Ñ8ó	:ô;ð ;ñ ;r¡   c                  ó¾  — t        t        t        «      t        t        j                  «      t        d«      k(  sJ ‚t        t        t        «      t        t        j                  «      j                  t        t        t        t        dt        z  t        z  t        z  «      t        j                  «      t        t        t        dt        z  t        z  t        z  t        t        z  z   «      t        j                  «      «      «      sJ ‚t        t        t        t        z  «      t        t        j                  «      j                  t        t        t        t        dt        z  t        z  t        z   t        z  «      t        j                  «      t        t        t        dt        z  «      t        j                  «      «      «      sJ ‚t        t        t        t        z  «      t        «      j                  t        t        t        t        dt        z  t        z  t        z   t        z  «      t        j                  «      t        t        t        dt        z  «      t        j                  «      «      «      sJ ‚t        t        t!        dt        z  dt"        z  z
  «      z  t        «      j                  t        t        t        t        t        z  dz  dt        z  dz  z
  t"        z   «      t        j                  «      «      sJ ‚t%        t        t'        dt        z  «      dz
  t        t)        ddt        z  «      «      t        ddt        z   ddt        z  z   dt        z   «      «      sJ ‚t        t        t        t        t        t        z  dz
  «      t        j                  «      t        t        t        t        t        z  dz   «      t        j                  «      «      } t        t'        dt        z  «      dz
  t        t        j                  «      }|j+                  |j-                  t.        «      j1                  «       t        «      }t%        || «      sJ ‚t        t'        dt        z  «      dz
  t        t        j                  «      }|j+                  |j-                  t.        «      j1                  «       t        «      }t%        || «      sJ ‚t        t3        t        «      t5        d«      z
  t        t)        dt        dz  «      «      t        t7        t5        d«      «      «      k(  sJ ‚t        t3        t        «      t        z
  t        t)        dt        dz  «      «      t        t7        t        «      «      k(  sJ ‚t        t'        t        «      t8        z
  t        t        j                  «      j                  t;        t        t        d	«      t8        k  t8        t        d
«      k  z  t        t        t        t        dt        z  t        z  t=        t8        «      z
  «      t        j                  «      t        t        t        dt        z  t        z  t=        t8        «      z   «      t        j                  «      «      «      «      sJ ‚t        t        t?        t        «      «      t        t)        dd
dd«      «      j                  t        tA        t        t        t        tC        dt        z  t        z  «      «      t        j                  «      t)        jD                  dd
«      «      tA        t        t        t        tC        dt        z  t        z  t        z   «      «      t        j                  «      t)        jD                  dd
«      «      «      «      sJ ‚t        t        t        «      t        d
«      z
  t        t        j                  «      j                  t        t        t        t        dt        z  t        z  d
z   «      t        j                  «      t        t        t        dt        z  t        z  d
z
  t        z   «      t        j                  «      «      «      sJ ‚t        t        t        «      t5        d«      dz  z
  t        t        j                  «      j                  t        t        t        t        dt        z  t        z  tG        t5        d«      dz  «      z   «      t        j                  «      t        t        t        dt        z  t        z  tG        t5        d«      dz  «      z
  t        z   «      t        j                  «      «      «      sJ ‚t        t        t        «      tI        d«      z
  t        t        j                  «      t        tK        tI        d«      «      «      k(  sJ ‚t        tM        t3        t        «      t8        «      t        t        j                  ¬«      j                  t;        t        tN         t8        k  t8        tN        k  z  t        t        t        t        t        z  t7        t8        «      z   «      t        j                  «      «      «      sJ ‚tQ        dd¬«      }t        tM        t3        t        «      |«      t        t        j                  ¬«      j                  t        t        t        t        t        z  t7        |«      z   «      t        j                  «      «      sJ ‚y )Nr   rº   rá   r1  r  r  ggs-8RÁà?ggs-8RÁà¿rÆ   r¾   TFrÔ   r¹   r'  r�   r²   ))ro   r(   r�   r   rÈ   rT   r†  r    rW   rQ   r   r‹   r   r   rÌ   rD   rA   r   r   r@   rV   rò   Úatomsr   ÚpoprE   r4   r>   r‘   rP   r9   r&   rU   r%   ÚLopenr=   r)   r.   r   r   r   )rí   Úretr�   s      r˜   Útest_old_trig_issuesr´  [  s!  € ä”Dœ“GœQ¤§¡Ó(¬I°a«LÒ8Ð8Ð8Ü”Dœ“GœQ¤§¡Ó,×5Ñ5´eÜ”œ˜1œQ™3œq™5¤™8Ó$¤a§j¡jÓ1Ü”œ˜1œQ™3œq™5¤™8¤a¬¡d™?Ó+¬Q¯Z©ZÓ8ó7:ô ;ð ;ð ;ô
 ”Cœœ1™“Iœq¤!§'¡'Ó*×3Ñ3´EÜ”œ˜Aœa™C¤™F¤R™K¬Ñ+Ó,¬a¯j©jÓ9Ü”œ˜1œQ™3“¤§¡Ó,ó5.ô /ð /ð /ô ”Cœœ1™“IœqÓ!×*Ñ*¬5Ü”œ˜Aœa™C¤™F¤R™K¬Ñ+Ó,¬a¯j©jÓ9Ü”œ˜1œQ™3“¤§¡Ó,ó,.ô /ð /ð /ô
 ”A”c˜!œA™# ¤!¡™)“nÑ$¤aÓ(×1Ñ1Ü”œœ2œa™4 ™6 B¤r¡E¨"¡HÑ,¬qÑ0Ó1´1·:±:Ó>ô@ð @ð @ô ”Xœc !¤A¡#›h¨™n¬a´¸!¸Q¼r¹TÓ1BÓCÄYØÐ-´Ñ2Ø˜Qœr™TÑ!Ð#4´rÑ#9óF;ô <ð <ð <ô ”œ¤¤1¤R¡4Ð*;Ñ#;Ó<¼a¿j¹jÓIÜœ¤¤1¤R¡4Ð*;Ñ#;Ó<¼a¿j¹jÓIóK€Cä
”3�qœ‘s“8˜c‘>¤1¤a§g¡gÓ
.€Cà
�(‰(�3—9‘9œUÓ#×'Ñ'Ó)¬1Ó
-€CÜ�S˜#ÔÐÐÜ
”3�qœ‘s“8˜c‘>¤1¤a§k¡kÓ
2€CØ
�(‰(�3—9‘9œUÓ#×'Ñ'Ó)¬1Ó
-€CÜ�S˜#ÔÐÐô ”Cœ“Fœ4 ›7‘N¤A¤x°´2°a±4Ó'8Ó9¼YÄtÌDÐQRËGÃ}Ó=UÒUÐUÐUÜ”Cœ“Fœ2‘Iœq¤(¨1¬b°©dÓ"3Ó4¼	Ä$ÄrÃ(Ó8KÒKÐKÐKô
 ”Cœ“Fœ1‘Hœa¤§¡Ó)×2Ñ2Ü”Qœ˜"›¤™
¤q¬A¨a«D¡yÑ1´5Ü”VœA˜q¤™s¤2™v¬¬Q«Ñ/Ó0´!·*±*Ó=Ü”VœA˜q¤™s¤2™v¬¬Q«Ñ/Ó0´!·*±*Ó=ó4?ó 	@ôAð Að Aô ”CœœA›“K¤¤H¨Q¨q°$¸Ó$>Ó?×HÑHÜŒlœ8¤F¬1¬c°!´A±#´b±&«kÓ$:¼A¿J¹JÓGÌÏÉÐXYÐ[\ÓI]Ó^Üœ8¤F¬1¬c°!´A±#´b±&¼2±+Ó.>Ó$?ÄÇÁÓLÌhÏnÉnÐ]^Ð`aÓNbÓcó	eôfð fð fô
 ”Cœ“FœS ›V‘O¤Q¬¯©Ó0×9Ñ9¼%Ü”œ˜1œQ™3œr™6 A™:Ó&¬¯
©
Ó3Ü”œ˜1œQ™3œr™6 A™:¬™?Ó+¬Q¯Z©ZÓ8ó;:ô ;ð ;ð ;ô ”Cœ“FœT !›W Q™YÑ&¬¬1¯7©7Ó3×<Ñ<¼UÜ”œ˜1œQ™3œr™6¤D¬¨a«°©£OÑ3Ó4´a·j±jÓAÜ”œ˜1œQ™3œr™6¤D¬¨a«°©£OÑ3´bÑ8Ó9¼1¿:¹:ÓFó>Hô Ið Ið Iô ”Dœ“GœD ›G‘O¤Q¬¯©Ó0´I¼eÄDÈÃG»nÓ4MÒMÐMÐMô ”B”sœ1“vœq“M¤1¬Q¯W©WÔ5×>Ñ>Ü”Qœ"˜œq™¤Q¬¡VÑ,Üœf¤Q¬¬"©¬t´A«w©Ó7¼¿¹ÓDó	FôGð Gð Gô 	ˆs˜Ô€AÜ”B”sœ1“v˜q“M¤1¬Q¯W©WÔ5×>Ñ>Ü”œœ1œR™4¤$ q£'™>Ó*¬A¯J©JÓ7ô9ð 9ñ 9r¡   c                  ó  — t        d«      } t        t        t        «      t	        t        «      z   t        «      t
        j                  k(  sJ ‚t        t        t        «      t        t        «      z   t        «      t        t        t        t        t        «      t        t        «      z   d«      t
        j                  «      k(  sJ ‚t        t        t        «      t        t        «      z   t        «      t        t        t        t        d«      dz
  «      «      «      k(  sJ ‚t        t	        dt        z  «      dt        t        «      z  z   dz
  t        «      t        t        dt        d«      z   «      t        dt        d«      z   «      «      k(  sJ ‚t        t!        t        «      t        dt        z  «      z   t	        t        «      z  dz
  t        «      t        t        t
        j"                  t        d«      dz  z   «      t        dt        d«      z   «      «      k(  sJ ‚t        t	        t        «      t        t        «      z  dz
  t        «      t        t        dt        d	«      z   «      dz  «      k(  sJ ‚t        t        t        «      t%        t        «      z   dz
  t        «      t        t        t        d«      dz  t        t        d«       dz  t        d«      z   «      z   «      «      k(  sJ ‚t'        t)        t        t        «      t        t        «      z   t        «      t+        t-        t/        | d| z  t0        z  t2        z  t        t        dt        d«      z   «      «      z   «      t
        j4                  «      t-        t/        | t0        d| z  t2        z  t2        dz  z   z  t        t        dt        d«      z   «      «      z   «      t
        j4                  «      t-        t/        | t0        d| z  t2        z  t2        z   z  t        t        dt        d«      z   «      «      z   «      t
        j4                  «      t-        t/        | t0        d| z  t2        z  t2        dz  z
  z  t        t        dt        d«      z   «      «      z   «      t
        j4                  «      «      «      sJ ‚t'        t        t	        t        d
z  «      t	        t        dz  «      z   «      t+        t-        t/        | d
t0        z  d| z  t2        z  t2        dz  z   z  «      t
        j4                  «      t-        t/        | d
t0        z  d| z  t2        z  t2        dz  z
  z  «      t
        j4                  «      t-        t/        | d
t0        z  d| z  t2        z  dt2        z  dz  z
  z  «      t
        j4                  «      t-        t/        | d
t0        z  d| z  t2        z  dt2        z  dz  z   z  «      t
        j4                  «      t-        t/        | d
t0        z  d| z  t2        z  t2        dz  z
  z  «      t
        j4                  «      t-        t/        | d
t0        z  d| z  t2        z  t2        dz  z   z  «      t
        j4                  «      «      «      sJ ‚t'        t        t%        t2        t        z  «      t!        t2        dz  t        z  «      z
  «      t+        t-        t/        | dt0        z  d| z  t2        z  t2        dz  z   z  t2        z  «      t
        j4                  «      t-        t/        | dt0        z  d| z  t2        z  t2        dz  z
  z  t2        z  «      t
        j4                  «      «      «      sJ ‚t        t	        t        «      t	        dt        z  «      z   t	        dt        z  «      z
  t        t
        j6                  «      j9                  t        t        t        t	        t        «      t	        dt        z  «      z   t	        dt        z  «      z
  d«      t
        j6                  «      «      sJ ‚t        t        dt        z  «      t!        dt        z  «      z   «      j9                  t        t        t        t        dt        z  «      t!        dt        z  «      z   d«      t
        j                  «      «      sJ ‚y )Nr‹   r   rÔ   rº   r  r¾   r¹   rè   r3  r  rá   r5  )r   ro   r(   r�   r)   r   rË   r@   rP   r   r†  rf   r,   rT   r&   r4   r+   rÉ   r*   r–   rh   rW   rQ   r   r   r   rÌ   rÈ   r    rØ   s    r˜   Útest_solve_hyperbolicr¶     s1  € äˆc‹
€AÜ”Dœ“Gœd¤1›gÑ%¤qÓ)¬Q¯Z©ZÒ7Ð7Ð7Ü”Dœ“Gœc¤!›fÑ$¤aÓ(¬L¼Ü
Œ3Œq‹6”Dœ“GÑ˜QÓ¤§¡ó-.ò .ð .ð .äœœa›¤4¬£7Ñ*¬AÓ.´)ÜŒD”�a“˜1‘ÓÓó3 ò  ð  ð  äœ˜a¤™c› Q¤t¬A£w¡YÑ.°Ñ2´AÓ6¼)ÜˆB”�a“‰LÓœ3˜q¤4¨£7™{Ó+ó;-ò -ð -ð -äœ$œq›'¤D¨¬1©£IÑ-¬t´A«wÑ6¸Ñ:¼AÓ>Ä)ÜŒA�F‰F”T˜!“W˜Q‘YÑÓ¤ Q¬¨a«¡[Ó!1óC3ò 3ð 3ð 3äœœa›¤¤a£™¨1Ñ,¬aÓ0´IÜˆA”�R“‰LÓ˜!Ñó5ò ð ð äœœa›¤4¬£7Ñ*¨QÑ.´Ó2´iÜŒD�‹G�A‰Iœœa ›d˜U 1™W¤t¨A£wÑ.Ó/Ñ/Ó0ó72ò 2ð 2ð 2ô Ô!¤$¤q£'¬D´«GÑ"3´QÓ7¼Ü”˜˜1˜Q™3œq™5¤™8¤c¬$¨r´D¸³G©|Ó*<Ó&=Ñ=Ó>ÄÇ
Á
ÓKÜ”˜œ1˜a ™c¤"™f¤r¨!¡t™mÑ,¬s´4¸¼DÀ»G¹Ó3DÓ/EÑEÓFÌÏ
É
ÓSÜ”˜œ1˜a ™c¤"™f¤r™k™?¬S´°b¼4À»7±lÓ1CÓ-DÑDÓEÄqÇzÁzÓRÜ”˜œ1˜a ™c¤"™f¤r¨!¡t™mÑ,¬s´4¸¼DÀ»G¹Ó3DÓ/EÑEÓFÌÏ
É
ÓSó	:Uô Vð Vð Vô ”œ$œq ™t›*¤t¬A¨a©C£yÑ0Ó1´5Ü”˜˜2œa™4  1¡¤R¡¬"¨Q©$¡Ñ/Ó0´!·*±*Ó=Ü”˜˜2œa™4  1¡¤R¡¬"¨Q©$¡Ñ/Ó0´!·*±*Ó=Ü”˜˜2œa™4  1¡¤R¡¨!¬B©$¨q©&¡Ñ1Ó2´A·J±JÓ?Ü”˜˜2œa™4  1¡¤R¡¨!¬B©$¨q©&¡Ñ1Ó2´A·J±JÓ?Ü”˜˜2œa™4  1¡¤R¡¬"¨Q©$¡Ñ/Ó0´!·*±*Ó=Ü”˜˜2œa™4  1¡¤R¡¬"¨Q©$¡Ñ/Ó0´!·*±*Ó=ó4?ô @ð @ð @ô ”œ$œr¤!™t›*¤t¬B¨q©D´©F£|Ñ3Ó4´eÜ”˜˜1œQ™3  !¡¤B¡¬¨A©¡Ñ.¬rÑ1Ó2´A·J±JÓ?Ü”˜˜1œQ™3  !¡¤B¡¬¨A©¡Ñ.¬rÑ1Ó2´A·J±JÓ?ó7Aô Bð Bð Bô
 ”Dœ“Gœd 1¤Q¡3›iÑ'¬$¨q´©s«)Ñ3´Q¼¿¹ó 
ß
‰(”<¤Ü
Œ4”‹7”T˜!œA™#“YÑ¤ a¬¡c£Ñ*¨AÓ.´·±ó9ó :ð:ð :ð :ô ”D˜œ1™“I¤ R¬¡T£
Ñ*Ó+×4Ñ4Ü”Qœœ4 ¤!¡›9¤t¨B¬q©D£zÑ1°1Ó5´q·{±{ÓCôEð Eñ Er¡   c                  ó†  — t        t        t        t        t        z  «      t        «      t        t        t        t        d«      t        t        t        t        dt        z  t        z  t        z   t        z  «      t        j                  «      t        t        t        dt        z  t        z  t        z  «      t        j                  «      «      «      «      sJ ‚t        t        t        t        t        z  «      t        «      t        t        t        t        d«      t        t        t        t        t        dt        z  t        z  t        z  t        t        z  dz  z   z  «      t        j                  «      t        t        t        t        dt        z  t        z  t        z  dt        z  t        z  dz  z   z  «      t        j                  «      «      «      «      sJ ‚t        t        t        dt!        d«      z  dz  t        dz  z  t"        t        z  z  t        z  «      t%        dt!        d«      z  dz  t        dz  z  t"        t        z  z  t        z  «      z   t        «      t        t        t        t"        d«      t        t        dz  d«      z  t        t        t        t        t!        d«      t        z  t"        z  dt        z  t        z  t        dz  z   z  dt        dz  z  z  «      t        j                  «      t        t        t        t!        d«      t        z  t"        z  dt        z  t        z  dt        z  dz  z
  z  dt        dz  z  z  «      t        j                  «      t        t        t        t!        d«      t        z  t"        z  dt        z  t        z  t        dz  z
  z  dt        dz  z  z  «      t        j                  «      «      «      «      sJ ‚t        t        t        t        dz  dz   t        z  «      dz
  t        «      t        t        t        t        dz  dz   d«      t        t        t        t        dt        z  t        z  t        z  t'        d«      z
  t        dz  dz   z  «      t        j                  «      t        t        t        dt        z  t        z  t        z  t'        d«      z   t        dz  dz   z  «      t        j                  «      «      «      «      sJ ‚t)        dd	¬
«      } t        t        | dz  dz   t        z  «      dz
  t        t        j*                  «      t-        t'        d«       | dz  dz   z  t'        d«      | dz  dz   z  «      k(  sJ ‚t        t/        t        t1        dt        z   t        z  «      t1        ddt        z  z   t        z  «      z
  t        «      «      t        t        t        t        t        dt        z
  z  dt        z  dz   z  dz  «      t        j                  «      t        t        t        t        dt        z
  z  dt        z  dz
  z  dz  «      t        j                  «      «      «      sJ ‚y )Nr   rº   r¹   rè   rÔ   rÕ   r¾   ÚarTr²   )r–   ro   rD   r~   r�   rP   r   rW   rQ   r   r‹   r   r   rÌ   r)   r   r4   r   r@   r/   r   rÈ   rT   rZ   rA   )r¸  s    r˜   Útest_solve_trig_hyp_symbolicr¹  Ë  s‹  € ä”œ#œa¤™c›(¤AÓ&¬´Q¼¼1¸a»Ä%Ü”œ˜Aœa™C¤™F¤R™K¬™?Ó+¬Q¯Z©ZÓ8Ü”œ˜1œQ™3œr™6¤!™8Ó$¤a§j¡jÓ1óC3ó )4ô 5ð 5ð 5ô ”œ$œq¤™s›)¤QÓ'¬´a¼¼A¸q»Ä5Ü”œœ1˜a¤™c¤!™e¤B™h¬¬2©¨a©Ñ/Ñ0Ó1´1·:±:Ó>Ü”œœ1˜a¤™c¤!™e¤B™h¨¬1©¬R©°©Ñ1Ñ2Ó3´Q·Z±ZÓ@óDBó *Cô Dð Dð Dô ”œ#˜a¤ Q£™i¨™k¬!¨Q©$Ñ.´´"±Ñ5´aÑ7Ó8Ü
ˆa”�Q“‰i˜‰kœ!˜Q™$Ñ¤¤"¡Ñ%¤aÑ'Ó
(ñ)Ü*+ó-ä”A”rœ!˜Q“x¤"¤Q¨¡T¨1£+Ñ-¬uÜ”Fœ1œd 1›g¤b™j¬™l¨A¬a©C´©F´R¸±T©MÑ:¸A¼aÀ¹d¹FÑCÓDÄaÇjÁjÓQÜ”Fœ1œd 1›g¤b™j¬™l¨A¬a©C´©F°Q´r±T¸!±V©OÑ<¸aÄÀ1Á¹fÑEÓFÌÏ
É
ÓSÜ”Fœ1œd 1›g¤b™j¬™l¨A¬a©C´©F´R¸±T©MÑ:¸A¼aÀ¹d¹FÑCÓDÄaÇjÁjÓQó0Só TôUð Uð Uô ”œ$¤ 1¡ q¡¬!™|Ó,¨qÑ0´!Ó4´lÜ	Œ2Œa�‰d�Q‰h˜‹?œEÜ”VœA ¤!¡¤A¡¤b¡¬5°«8Ñ 3´a¸±d¸Q±hÑ?Ó@Ä!Ç*Á*ÓMÜ”VœA ¤!¡¤A¡¤b¡¬5°«8Ñ 3´a¸±d¸Q±hÑ?Ó@Ä!Ç*Á*ÓMóOó7Pô Qð Qð Qô
 
�˜4Ô	 €BÜ”D˜"˜a™% !™)¤Q™Ó'¨!Ñ+¬Q´·±Ó8¼IÜ	ˆq‹ˆ	�2�q‘5˜1‘9Ñœu Q›x¨¨Q©°©Ñ3ó=5ò 5ð 5ð 5ô ”œ(¤3¨¬A©¬q¡y£>´C¸¸Q¼q¹S¹Ä!¹Ó4DÑ#DÄaÓHÓIÌ5Ü”œœ2˜q¤1™u™: q¬¡s¨Q¡wÑ/°Ñ1Ó2´A·J±JÓ?Ü”œœ2˜q¤1™u™: q¬¡s¨Q¡wÑ/°Ñ1Ó2´A·J±JÓ?óLAô Bð Bñ Br¡   c                  óÐ  — t        t        t        t        «      t	        t        «      z   dz
  t        «      t        t        t        t        dt        z  t        z  t        z  t        t        d«      dz  t        t        j                   t        d«      z   «      z   «      z   «      t        j                  «      t        t        t        t        dt        z  t        z  t!        t        d«      t        t        j                  t        d«      z   «      z  «      z
  t        z   z  t        t        dt        d«      z   «      «      z   «      t        j                  «      t        t        t        t        dt        z  t        z  t        z   z  t        t        d«       dz  t        t        j                   t        d«      z   «      z   «      z   «      t        j                  «      t        t        t        t        dt        z  t        z  t        z
  t!        t        d«      t        t        j                  t        d«      z   «      z  «      z   z  t        t        dt        d«      z   «      «      z   «      t        j                  «      «      «      sJ ‚t        t        «      j#                  t$        «      } t	        t        «      j#                  t$        «      }t        t        | |z   dz
  t        «      t        t'        t        t        t        t        dt        z  t        z  t        z   z  t        t        d«       dz  t        t        j                   t        d«      z   «      z   «      z   «      t        j                  «      t        t        t        t        dt        z  t        z  t        z   z  dz  «      t        j                  «      «      t'        t        t        t        t        dt        z  t        z  t        z
  t!        t        d«      t        t        j                  t        d«      z   «      z  «      z   z  t        t        dt        d«      z   «      «      z   «      t        j                  «      t        t        t        t        dt        z  t        z  t        z   z  dz  «      t        j                  «      «      t'        t        t        t        t        dt        z  t        z  t!        t        d«      t        t        j                  t        d«      z   «      z  «      z
  t        z   z  t        t        dt        d«      z   «      «      z   «      t        j                  «      t        t        t        t        dt        z  t        z  t        z   z  dz  «      t        j                  «      «      t'        t        t        t        dt        z  t        z  t        z  t        t        d«      dz  t        t        j                   t        d«      z   «      z   «      z   «      t        j                  «      t        t        t        t        dt        z  t        z  t        z   z  dz  «      t        j                  «      «      «      «      sJ ‚y r  )r–   ro   r(   r�   r*   rW   rQ   r   r‹   r   r   r&   r4   r   rÉ   rÌ   r>   r’  r%   rS   )Úf1Úf2s     r˜   Útest_issue_9616r½  ë  sY  € Ü”œ$œq›'¤D¬£GÑ+¨aÑ/´Ó3´UÜ”œ˜1œQ™3œq™5¤™8¤c¬$¨q«'°!©)´d¼A¿F¹F¸7ÄTÈ!ÃWÑ;LÓ6MÑ*MÓ&NÑNÓOÔQR×Q[ÑQ[Ó\Ü”œœ1˜a¤™c¤"™f¤t¬D°«G´D¼¿¹Ä$ÀqÃ'Ñ9IÓ4JÑ,JÓ'KÑKÌbÑPÑQÜ”$�qœ4 ›7‘{Ó#Ó$ñ%ó &Ü'(§z¡zó	3ä”œœ1˜a¤™c¤"™f¤r™k™?¬S´$°q³'°¸!±¼dÄAÇFÁFÀ7ÌTÐRSËWÑCTÓ>UÑ1UÓ-VÑVÓWÔYZ×YcÑYcÓdÜ”œœ1˜a¤™c¤"™f¤r™k¬D´°a³¼¼a¿f¹fÄtÈAÃwÑ>NÓ9OÑ1OÓ,PÑPÑQÜ”$�qœ4 ›7‘{Ó#Ó$ñ%ó &Ü'(§z¡zó	3ó64ô 5ð 5ð 5ô Œq‹'×	Ñ	œ3Ó	€BÜ
Œq‹'×	Ñ	œ3Ó	€BÜ”˜"˜r™' A™+¤qÓ)¬5Ü”8Ü”1”a˜œ1™œR™¤"™‘o¬¬T°!«W¨H°Q©J¼¼q¿v¹v¸gÌÈQËÑ>OÓ9PÑ,PÓ(QÑQÓRÔTU×T^ÑT^ó`ä”VœAœq !¤A¡#¤b¡&¬2¡+™¨qÑ0Ó1´1·:±:Ó>ó	@ô 	”8œF¤1¤a¨¬1©¬R©´"©´t¼DÀ»GÄDÌÏÉÔRVÐWXÓRYÑIYÓDZÑ<ZÓ7[Ñ)[Ñ&\Ü”d˜1œt A›w™;Ó'Ó(ñ')ó *Ü+,¯:©:ó7ä”VœAœq !¤A¡#¤b¡&¬2¡+™¨qÑ0Ó1´1·:±:Ó>ó	@ô 	”8œF¤1¤a¨¬1©¬R©´$´t¸A³w¼tÄAÇFÁFÌTÐRSËWÑDTÓ?UÑ7UÓ2VÑ)VÔY[Ñ)[Ñ&\Ü”d˜1œt A›w™;Ó'Ó(ñ')ó *Ü+,¯:©:ó7ä”VœAœq !¤A¡#¤b¡&¬2¡+™¨qÑ0Ó1´1·:±:Ó>ó	@ô 	Ü”VœA˜q¤™s¤1™u¤R™x¬#¬d°1«g°a©i¼$ÄÇÁ¸wÌÈaËÑ?PÓ:QÑ.QÓ*RÑRÓSÔUV×U_ÑU_Ó`Ü”VœAœq !¤A¡#¤b¡&¬2¡+™¨qÑ0Ó1´1·:±:Ó>ó	@ó,Aô Bð Bñ Br¡   c                  óª   — dt        t        t        «      t        z  t        «      vsJ ‚dt        t	        t        «      dz
  t        z  t        «      vsJ ‚y ©Nr   r¾   )rf   rD   r�   rh   r%   rÝ   r¡   r˜   Útest_solve_invalid_solrÀ    sA   € Ø”M¤#¤a£&¬¡(¬AÓ.Ñ.Ð.Ð.ØÔ$¤c¬!£f¨q¡j´!¡^´QÓ7Ñ7Ð7Ñ7r¡   c                  óN  — t        d«      } t        t        t        t        «      t        «      t        t        | | t        z  «      t        j                  «      «      sJ ‚t        t        t        t        «      t        «      t        t        | | t        z  t        dz  z   «      t        j                  «      «      sJ ‚t        t        t        t        «      t        t        «      z   t        «      t        t        | | t        z  t        dz  z
  «      t        j                  «      «      sJ ‚y )Nr‹   rº   rè   )r   r–   rf   rD   r�   rX   r   r   r   rÌ   r@   rØ   s    r˜   Útest_solve_trig_simplifiedrÂ  	  sÎ   € äˆc‹
€AÜ”œs¤1›v¤qÓ)Ü”˜˜1œR™4“¤!§*¡*Ó-ô/ð /ð /ô ”œs¤1›v¤qÓ)Ü”˜˜1œR™4¤" Q¡$™;Ó'¬¯©Ó4ô6ð 6ð 6ô ”œs¤1›v¬¬A«™´Ó2Ü”˜˜1œR™4¤" Q¡$™;Ó'¬¯©Ó4ô6ð 6ñ 6r¡   c                  ó„  — t        t        t        t        «      z  dz
  t        «      t        t	        d«      «      k(  sJ ‚t        t        t        «      t        z   t        «      t        t	        d«       «      k(  sJ ‚t        t        dt        z  z   t        «      t        t	        t        d«      «       t        d«      z  «      k(  sJ ‚t        dt        z  dz   ddt        z  dz   z  z   t        «      } | t        t        dd«      t	        ddt        dd«      z  z  t        d«      z  dz  «      dt        d«      z  z  z   «      k(  sJ ‚ddt        z  dz   dz  z  dd	dt        z  d
z   z  z  z
  }t        |t        «      }t        t        d«      dt	        t        d	d	dt        dd«      z  z  dz  z  «       «      z  z   dt        d	«      z  z  dz  «      } || k(  sJ ‚t        |j                  «       t        «      |k(  sJ ‚t        dt        z  dz
  dt        dd	t        z  z
  «      z  z   t        «      t        t        dd«      t	        dt        t        dd«      «      z  dz  «      d	z  z   «      k(  sJ ‚t        dt        z  dz   t        dt        z  dz
  «      z   t        «      t        t        dd«      t	        dt        t        dd«      «      z  dz  «      dz  z   «      k(  sJ ‚t        dt        z  t        dt        z  «      z   t        «      t        t	        t        dd«      «      dz  «      k(  sJ ‚t        t        t        z  dz
  «      t        t        t	        t        d«      «      «      «      k(  sJ ‚t        d«      }t        | t        z  dt        z  t        t        «      z  z   t        «      t        t        |dz  «      «      k(  sJ ‚t        dd¬«      }t        |t        z  t        t        dz  «      z   t        «      t        dt	        | dz  «      z  «      k(  sJ ‚t        |t        z  t        t        dz  «      z   j                  t        «      t        «      t        dt	        t        d«      t        |«      z  dz  «      z  «      k(  sJ ‚t        t        t        dz   «      t        t        dz
  «      z  dz
  t        «      t        j                  u sJ ‚t        t        dz  dt        z  z
  dz   j                  t        t        t        «      dt        z  z   «      t        «      t        t	        dt        j                  z  «      dz  «      k(  sJ ‚t        t        dz  dt        z  z
  dz   j                  t        t        t        «      dt        z  z   dz  dz
  «      t        «      t        t	        dt        t        d«       «      z  «      dz  t	        dt        t        d«      «      z  «      dz  «      k(  sJ ‚t        t        dz  dt        z  z
  dz
  j                  t        t        t        «      dt        z  z   «      t        «      t        t	        dt        dt        d«      z   «      z  «      dz  t	        dt        t        d«       dz   «      z  «      dz  «      k(  sJ ‚t        t        t        t        «      z  dt        z  z   dz   t        «      t        t        dt	        t        d«       «      z   «      «      k(  sJ ‚t        t        t        «      z  dz
  j                  t        t        t        t        «      z  «      }t        |t        «      t        t	        dt        t	        d«       «      z  «      «      k(  sJ ‚t        dt        |dt        z  dz   z  «      z  |dt        z  dz   z  z   t        «      t        t        |dz  «      t	        t        dd«      «      z   dt        |«      z  z   «      k(  sJ ‚t!        dd¬«      }t        dt        |dt        z  dz   z  «      z  |dt        z  dz   z  z   t        «      t        t        dt        dd«      z   dt        dd«      z  t"        z  z
  t	        t        dd«      «      t        dd«      z  z  d|t        dd«      z  z  z  «      t        |«      z  t        dt        dd«      z   dt        dd«      z  t"        z  z   t	        t        dd«      «      t        dd«      z  z  d|t        dd«      z  z  z  «      t        |«      z  t        dt	        t        dd«      «      z  |dz  z  ddt        |«      z  z  z  «      «      k(  sJ ‚t        d«      }dt        |dt        z  dz   z  «      z  |t        |dt        z  dz   z  «      z  z   |dt        z  dz   z  z   }t        |t        «      t        t        |dz  «      t	        d|dz   z  «      z   dt        |«      z  z   «      k(  sJ ‚t        |t        z  t        t        dz  «      z   j                  t        d«      t        «      t        dt	        dt        dd«      z  |t        dd«      z  z  dz  «      z  «      k(  sJ ‚t        t        dz  dt        z  z
  t        «      t        dt        d«      z  t	        t        d«       dz  «      z  «      k(  sJ ‚t        dt%        t        «      z  t%        t        «      dz  z
  «      t        t'        dt	        t        d«       dz  «      z  t        d«      z  «      «      k(  sJ ‚t        t        dz  dt        z  z
  t        «      t        t        dz   dt        z  z   t        «      k(  sJ ‚t        dt        t        «      z  t        t        d«      z  z
  «      t        dt	        t        d«       dz  «      z  t        d«      z  dt	        t        d«       dz  d«      z  t        d«      z  «      k(  sJ ‚t        t	        dt        z  «      t(        z
  «      t        t(        t        t(        «      z  dz  «      k(  sJ ‚y )Nr¾   rº   r¹   rÔ   rÑ   i Øÿÿrè   rÕ   r"  r4  ia	  rÆ   iëÿÿÿiíÿÿÿr~   Tr²   rÓ   rÇ   r·   r   )rf   r�   r%   rT   r$   r&   r   r­  r   r
   r4   r*   r   rË   rò   ÚExp1r   r   r@   r9   r‘   )r9  r  Úresultr~   rÇ   r   s         r˜   Útest_solve_lambertrÆ    sÍ
  € äœœ3œq›6™ A™¤qÓ)¬Y´xÀ³{Ó-CÒCÐCÐCÜœœQ›¤!™¤QÓ'¬9´h¸q³k°\Ó+BÒBÐBÐBÜœ˜Q¤™T™¤1Ó%Ü”8œC ›FÓ#Ð#¤C¨£FÑ*Ó+ò,ð ,ð ,ô ˜œ!™˜a™ ! b¬¡d¨Q¡h¡-Ñ/´Ó
3€CØ”)œH R¨›OÜ$ V¨A¬x¸¸1«~Ñ,=Ñ%=¼cÀ!»fÑ%DÀQÑ%FÓGÈÌ3ÈqË6ÉÑRñSó Tò Tð Tð Tð 
ˆAŒa‰C�!‰G�a‰<‰˜!˜A ¤!¡ a¡™L™.Ñ	(€BÜ˜2œqÓ!€FÜ
”S˜“YØ”x¤ Q¨¨1¬h°q¸!«nÑ+<Ñ)<¸QÑ)>Ñ%?Ó!@Ð @ÓAÑAñBØDEÄcÈ!ÃfÁHñNØNPñQó R€Cà�SŠ=Ðˆ=Ü˜Ÿ™›¤aÓ(¨FÒ2Ð2Ð2ä˜œ1™˜q™ 1¤S¨¨Q¬q©S©£\¡>Ñ1´1Ó5Ü”(˜1˜a“.¤8¨C´´H¸QÀ³NÓ0CÑ,CÀAÑ,EÓ#FÀqÑ#HÑHÓIòJð Jð Jô ˜œ1™˜q™¤3 q¬¡s¨Q¡w£<Ñ/´Ó3Ü”(˜1˜a“.¤8¨A¬c´(¸3ÀÓ2BÓ.CÑ,CÀAÑ,EÓ#FÀqÑ#HÑHÓIòJð Jð Jô ˜œ1™œs 1¤Q¡3›x™¬Ó+Ü”(œ8 A q›>Ó*¨1Ñ,Ó-ò.ð .ð .ô œœA™ ™Ó"¤i´´H¼SÀ»VÓ4DÓ0EÓ&FÒFÐFÐFäˆs‹€AÜ˜!˜œA™ ¤!¡¤C¬£F¡
Ñ*¬AÓ.´)¼CÀÀ!Á»HÓ2EÒEÐEÐEÜˆs˜Ô€AÜ˜œ1™œs¤1 Q¡3›x™¬Ó+Ü�!”H˜a˜R ™T“NÑ"Ó#ò$ð $ð $ä˜!œA™#¤¤A a¡C£™.×.Ñ.¬qÓ1´1Ó5Ü�!”HœT !›W¤T¨!£W™_¨QÑ.Ó/Ñ/Ó0ò1ð 1ð 1ô œœa !™e›¤T¬!¨a©%£[Ñ0°1Ñ4´aÓ8¼A¿J¹JÑFÐFÐFäœ!˜Q™$ ¤1¡™* q™.×.Ñ.¬q´#´a³&¸1¼Q¹3±,Ó?ÄÓCÜ”(˜1œQŸV™V™8Ó$ QÑ&Ó'ò(ð (ð (äœ!˜Q™$ ¤1¡™* q™.×.Ñ.¬q´3´q³6¸A¼a¹C±<À!Ñ2CÀaÑ2GÓHÌ!ÓLÜ”(˜1œS¤$ q£' ›]™?Ó+¨AÑ-¬x¸¼#¼dÀ1»g»,¹Ó/GÈÑ/IÓJòKð Kð Käœ!˜Q™$ ¤1¡™* q™.×.Ñ.¬q´#´a³&¸1¼Q¹3±,Ó?ÄÓCÜ”(˜1œS ¤T¨!£W¡Ó-Ñ-Ó.¨qÑ0´(¸1¼SÄ$ÀqÃ'ÀÈAÁÓ=NÑ;NÓ2OÐPQÑ2QÓRòSð Sð Säœœ3œq›6™ A¤a¡C™¨!Ñ+¬QÓ/Ü”#�bœ8¤S¨£V GÓ,Ñ,Ó-Ó.ò/ð /ð /ä
ŒC”‹F‰(�Q‰,×	Ñ	œQ¤¤#¤a£&¡Ó	)€BÜ˜œQÓÜ”(˜1œS¤(¨1£+ Ó.Ñ.Ó/Ó0ò1ð 1ð 1ô ˜œ3˜q 1¤Q¡3¨¡7™|Ó,Ñ,¨q°1´Q±3¸±7©|Ñ;¼QÓ?Ü”S˜˜A™“Y¤¬(°1°a«.Ó!9Ñ9¸A¼cÀ!»f¹HÑEÐFÓGòHð Hð Hä�˜dÔ#€AÜ˜œ3˜q 1¤Q¡3¨¡7™|Ó,Ñ,¨q°1´Q±3¸±7©|Ñ;¼QÓ?ÜÜˆa”˜!˜Q“ÑÐ !¤X¨a°£^Ñ"3´AÑ"5Ñ5´xÄÈÈAÃÓ7OÔQYÐZ[Ð]^ÓQ_Ñ7_Ñ_ÐabÐcdÔfnÐopÐrsÓftÑctÑatÑuÓvÔwzÐ{|Ów}Ñ}Üˆa”˜!˜Q“ÑÐ !¤X¨a°£^Ñ"3´AÑ"5Ñ5´xÄÈÈAÃÓ7OÔQYÐZ[Ð]^ÓQ_Ñ7_Ñ_ÐabÐcdÔfnÐopÐrsÓftÑctÑatÑuÓvÔwzÐ{|Ów}Ñ}ÜˆQŒxœ  A›Ó'Ñ'¨¨1©Ñ,°°1´S¸³V±8±Ñ=Ó>ó	AòAð Að Aô 	ˆs‹€AØ	
Œ3ˆq�1”Q‘3˜‘7‰|ÓÑ	˜q¤ Q¨¬1©¨q©¡\Ó!2Ñ2Ñ	2°Q¸¼1¹¸q¹±\Ñ	A€BÜ˜œQÓ¤9Üˆq�!‰t‹9”x  1 q¡5¡	Ó*Ñ*¨Q¬s°1«v©XÑ
6Ð7ó$9ò 9ð 9ð 9ô ˜!œA™#¤¤A a¡C£™.×.Ñ.¬q°!Ó4´aÓ8¼IØ	Œ(�Bœ ! Q›Ñ'¨¬8°A°q«>Ñ(9Ñ9¸!Ñ;Ó
<Ñ<ó=>ò >ð >ð >ô œ˜A™ ¤1¡™¤aÓ(Ü�"”S˜“V‘)œH¤c¨!£f W¨Q¡YÓ/Ñ/Ó0ò1ð 1ð 1ä˜œC¤›F™¤S¬£V¨Q¡YÑ.Ó/´9ÜˆR”œ#˜a›&˜ ™Ó#Ñ#¤C¨£FÑ*Ó+ó4-ò -ð -ð -ô œ˜A™ ¤1¡™¤aÓ(Ü”q˜!‘t�e˜a¤™d‘l¤AÓ&ò'ð 'ð 'ô ˜œ3œq›6™¤A¤c¨!£f¡HÑ,Ó-´Ø
Œ8”S˜“V�G˜A‘IÓÑœs 1›vÑ%Ø
Œ8”S˜“V�G˜A‘I˜rÓ"Ñ"¤3 q£6Ñ)ó2+ò +ð +ð +ô œ !¤A¡#›¬Ñ*Ó+¬yÜ	Œ#Œa‹&‰�‰
ó0ò ð ñ r¡   c            
      óÈ   — t        dd«      } t        t        | z  | t        z  z
  t        «      t        | |  t	        t        | «       | z  «      z  t        | «      z  «      k(  sJ ‚y )NrÕ   rÔ   )r   rf   r�   rT   r$   r&   )r~   s    r˜   Útest_other_lambertrÈ  m  s]   € ä��A‹€AÜœ˜A™ ¤1¡™¤aÓ(¬IØ	ˆAˆ2Œhœ˜A›�w˜q‘yÓ!Ñ!¤# a£&Ñ(ó-*ò *ð *ñ *r¡   c            
      óÖ
  — t        d«      } t        t        d„ «       t        t        d«      t
        j                  k(  sJ ‚t         | d«      dz  t        z   dz    | d«      «      t        t        t         dz
  «       t        t         dz
  «      «      k(  sJ ‚t         | d«      dz  dz
   | d«      t
        j                  «      t        dd«      k(  sJ ‚t         | d«      dz  dz    | d«      «      t        t         t        «      k(  sJ ‚t        t        dz
  d«      t        t        «      k(  sJ ‚t        t        t        «      t        t        «      z
  t        t        «      «      t        t        t        «      «      k(  sJ ‚t        dt
        j                  ¬«      t
        j                  k(  sJ ‚t        d«      t
        j                  k(  sJ ‚t        dt
        j                  ¬«      t
        j                  k(  sJ ‚t        d	t
        j                  ¬«      t
        j                  k(  sJ ‚t        t        t        «      dz
  t
        j                  ¬«      t        d«      k(  sJ ‚t        t        t        «      dz
  t        t
        j                  «      t        d«      k(  sJ ‚t        t        t        t        «      d«      t        t
        j                  «      t        d«      k(  sJ ‚t        t        t        «      dz
  t        t        «      t
        j                  «      t        d«      k(  sJ ‚t!        d
t        «      }t        |dz
  |t
        j                  «      t        d«      k(  sJ ‚t        t        dz
  dk\  t        t
        j                  «      t#        dt$        «      k(  sJ ‚t        t        t        «      dz
  dk\  t        t
        j                  «      t#        dt$        «      k(  sJ ‚t'        t        t        t        «      dz
  t        «      t)        t+        t,        dt        z  t.        z  t,        z  «      t
        j0                  «      «      sJ ‚t'        t        t        t        t        «      d«      t        «      t)        t+        t,        dt        z  t.        z  t,        z  «      t
        j0                  «      «      sJ ‚t        t        dz   | d«      z   dz   t        «      t         | d«       dz
  «       t         | d«       dz
  «      hk(  sJ ‚t        t3        t5        t        «      «      dkD  t        t#        j6                  dt$        «      ¬«      t#        j6                  dt$        «      k(  sJ ‚y )Nrƒ   c                  ó.   — t        t        t        z   «      S r•   )ro   r�   r‘   rÝ   r¡   r˜   r½   ztest_solveset.<locals>.<lambda>w  s   € œx¬¬A©›€ r¡   r¾   rº   rÆ   r   r'  TFÚA)r   r^   rÊ   ro   r�   r   rË   r‘   rT   r4   rÈ   r   rD   r@   r%   r   r[   rV   r   r–   rX   r   r‹   r   rÌ   r>   r&   r×   )rƒ   rË  s     r˜   Útest_solvesetrÌ  t  sÇ  € ä�‹€AÜ
Œ:Ñ.Ô/Ü”A�q‹>œQŸZ™ZÒ'Ð'Ð'Ü‘A�a“D˜!‘Gœa‘K !‘O¡Q q£Tó 
Üœœa˜R !™V›�}¤d¬A¨2°©6£lÓ3ò4ð 4ð 4ä‘A�a“D˜!‘G˜a‘K¡ 1£¤q§w¡wÓ/´9¸RÀÓ3CÒCÐCÐCÜ‘A�a“D˜!‘G˜a‘K¡ 1£Ó&¬)´Q°B¼Ó*:Ò:Ð:Ð:Ü”A˜‘E˜1Ó¤¬1£Ò-Ð-Ð-Ü”Cœ“FœS¤›V‘O¤S¬£VÓ,´	¼#¼a»&Ó0AÒAÐAÐAä�AœaŸg™gÔ&¬!¯'©'Ò1Ð1Ð1Ü�A‹;œ!Ÿ*™*Ò$Ð$Ð$Ü�D¤§¡Ô)¬Q¯W©WÒ4Ð4Ð4Ü�E¤!§'¡'Ô*¬a¯j©jÒ8Ð8Ð8ä”Cœ“F˜Q‘J¤q§w¡wÔ/´9¸Q³<Ò?Ð?Ð?Ü”Cœ“F˜Q‘J¤¤1§7¡7Ó+¬y¸«|Ò;Ð;Ð;Ü”B”sœ1“v˜q“M¤1¤a§g¡gÓ.´)¸A³,Ò>Ð>Ð>Ü”Cœ“F˜Q‘J¤¤A£¬¯©Ó0´I¸a³LÒ@Ð@Ð@Ü�”Q‹€AÜ�A˜‘E˜1œaŸg™gÓ&¬)°A«,Ò6Ð6Ð6ä”A˜‘E˜Q‘J¤¤1§7¡7Ó+¬x¸¼2«Ò>Ð>Ð>Ü”Cœ“F˜Q‘J !‘O¤Q¬¯©Ó0´H¸QÄ³OÒCÐCÐCä”œ#œa›& 1™*¤aÓ(¬(´6¼!¸Q¼q¹SÄ¹VÄA¹XÓ3FÌÏ
É
Ó*SÔTÐTÐTÜ”œ"œS¤›V Q›-¬Ó+¬X´f¼QÀÄ!ÁÄBÁÄqÁÓ6IÜ23·*±*ó.>ô ?ð ?ð ?ô ”A�q‘D™1˜Q›4‘K !‘O¤QÓ'¬T±1°Q³4°%¸!±)«_Ð,<¼dÁAÀaÃDÀ5È1Á9»oÐ+NÒNÐNÐNô ”DœœQ›“L 1Ñ$¤a´·±¸aÄÓ0DÔEÌÏÉÐWXÔZ\ÓI]Ò]Ð]Ñ]r¡   c            !      ó   — t        d«      \  } }}t        t        t        t        t        «      «      dz
  t        «      t        t        | t        fft        d| z  t        z  t        dt        z  t        z  t        z  t        d«      z   «      z   z  t        t        dt        z  t        z  t        z  t        d«      z   «      «      z   «      t        t        j                  t        j                  «      «      «      sJ ‚t        t        t         t        t        t"        t        z  t$        z   «      «      z  t&        z   t        «      t        t        t        t$         t        z   t"        z  «      t)        t        | t        fft        d| z  t        z  t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      z   z  t        t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      «      z   «      t        t        j                  t        j                  «      «      «      «      sJ ‚t        t        t         t        t        t        t"        t        z  t$        z   «      «      «      z  t&        z   t        «      t        t        t        t$         t        z   t"        z  «      t)        t        || t        fft        d|z  t        z  t        t        d| z  t        z  t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      z   z  t        t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      «      z   «      z   z  t        t        t        d| z  t        z  t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      z   z  t        t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      «      z   «      «      z   «      t        t        j                  t        j                  t        j                  «      «      «      «      sJ ‚t        t        t         t        t        t        t        t"        t        z  t$        z   «      «      «      «      z  t&        z   t        «      t)        t        t        t$         t        z   t"        z  «      t)        t        ||| t        fft        d|z  t        z  t        t        d|z  t        z  t        t        d| z  t        z  t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      z   z  t        t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      «      z   «      z   z  t        t        t        d| z  t        z  t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      z   z  t        t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      «      z   «      «      z   «      z   z  t        t        t        d|z  t        z  t        t        d| z  t        z  t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      z   z  t        t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      «      z   «      z   z  t        t        t        d| z  t        z  t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      z   z  t        t        t        dt        z  t        z  t        t&         t         z  «      z   z  t        t        t&        t         z  «      «      z   «      «      z   «      «      z   «      «      z   «      t        t        j                  t        j                  t        j                  t        j                  «      «      «      «      sJ ‚y )Nz
k1, k2, k3rÔ   rº   )r   r–   ro   r%   r�   rX   r   r‹   r   r   r   r&   r   rY   r   rÌ   r�   r~   r   r€   rQ   )Úk1Úk2Úk3s      r˜   Útest_multi_exprÑ  ™  sÖ  € ä˜Ó&�J€BˆˆBÜ”œ#œc¤!›f›+¨™/¬1Ó-Ü	”&˜2œq˜'˜¤Q¨¨"©¬R©´#°a¼±c¼!±e¼B±hÄÀQÃÑ6GÓ2HÑ(HÑ%IÌCÔPSÐTUÔVWÑTWÔXYÑTYÔZ\ÑT\Ô_bÐcdÓ_eÑTeÓPfÓLgÑ%gÓhÜœŸ
™
¤A§J¡JÓ/ó
1ô2ð 2ð 2ô ”œ1œS¤¤Q¤q¡S¬1¡W£Ó.Ñ.´Ñ2´QÓ7Ü”œœQ˜B¤™F¤A™:Ó&¬´¸"¼a¸¸
Üˆq�‰t”B‰wœœQ ¤!¡¤B¡¬¬a¨R´©T«Ñ 2Ñ3´c¼#¼aÄ¹c»(³mÑCÓDÑDÑEÌÌCÔPQÐSTÔUVÑSVÔWYÑSYÔ\_ÔabÐ`bÔcdÑ`dÓ\eÑSeÑPfÔilÔmpÔqrÔstÑqtÓmuÓivÑPvÓLwÓHxÑxó2zäœ1Ÿ:™:¤q§z¡zÓ2ó)4ó 	5ô6ð 6ð 6ô
 ”œ1œS¤¤S¬¬1©¬q©£\Ó!2Ó3Ñ3´aÑ7¼!Ó<Ü”œœQ˜B¤™F¤A™:Ó&¬´¸"¸bÄ!¸¸Üˆq�‰t”B‰wœœQ  "¡¤R¡¬#¬a°´1±´R±¼#¼q¸bÄ¹d»)Ñ1CÑ.DÄsÌ3ÌqÔQRÉsË8Ã}Ñ.TÓ*UÑ UÑVÜ”Cœ˜1œQ™3œr™6¤C¬¨¬1©£IÑ-Ñ.´´S¼¼1¹³X³Ñ>Ó?Ó@ñAó Bñ Bñ CÜEHÌÌQÐPQÐRTÑPTÔUWÑPWÔZ]Ô^_ÐabÔcdÑadÔegÑagÔjmÔopÐnpÔqrÑnrÓjsÑasÑ^tÜœœAœa™C›“Mñ_"ó [#ñ Q#ñ N$Ü&)¬#¬a°´1±´R±¼#¼q¸bÄ¹d»)Ñ1CÑ.DÄsÌ3ÌqÔQRÉsË8Ã}Ñ.TÓ*UÓ&VñNWó JXó FYñYó2Zô #¤1§:¡:¬q¯z©z¼1¿:¹:ÓFó	)Hó 	IôJð Jð Jô ”œ1œS¤¤S¬¬Q¬q©S´1©W«Ó%6Ó!7Ó8Ñ8¼1Ñ<¼qÓAÜ”œœQ˜B¤™F¤A™:Ó&¬´¸"¸bÀ"Äa¸Ð8JÜˆq�‰t”B‰wœœQ  "¡¤R¡¬#¬a°°2±´b±¼3¼qÀ!ÄAÁ#ÄbÁ&Ì3ÔPQÈrÔRSÉtË9ÑBTÑ?UÔX[Ô\_Ô`aÔbcÑ`cÓ\dÓXeÑ?eÓ;fÑ1fÑ.gÜ”Cœ˜1œQ™3œr™6¤C¬¨¬1©£IÑ-Ñ.´´S¼¼1¹³X³Ñ>Ó?Ó@ñ/Aó +Bñ !Bñ CÜEHÌÌQÐPQÐRTÑPTÔUWÑPWÔZ]Ô^_ÐabÔcdÑadÔegÑagÔjmÔopÐnpÔqrÑnrÓjsÑasÑ^tÜœœAœa™C›“Mñ_"ó [#ñ Q#ñ N$Ü&)¬#¬a°´1±´R±¼#¼q¸bÄ¹d»)Ñ1CÑ.DÄsÌ3ÌqÔQRÉsË8Ã}Ñ.TÓ*UÓ&VñNWó JXó FYñYó Zñ Zñ [ä]`ÔadÔefÐhiÐjlÑhlÔmoÑhoÜœA˜q ™t¤B™w¬¬Q°´!±´B±¼¼a¸RÄ¹T»Ñ0BÑ-CÄcÌ#ÌaÔPQÉcË(ÃmÑ-SÓ)TÑTÑUÔX[Ô\_Ô`aÐcdÔefÑcfÔgiÑciÔloÔqrÐprÔstÑptÓluÑcuÑ`vÔy|ô  ~Aô  BCô  DEñ  BEó  ~Fó  zGñ  aGó  ]Hó  YIñ  Ió  JñiJñ fKä¤¤A q¨¡t¬B¡w´´Q¸¼!¹¼B¹ÄÄaÀRÌÁTÃÑ8JÑ5KÌcÔRUÔVWÔXYÑVYÓRZËmÑ5[Ó1\Ñ'\Ñ$]Ô`cÔdgÔhiÐklÔmnÑknÔoqÑkqÔtwÔyzÐxzÔ{|Ñx|Ót}Ñk}Ñh~ô  BEô  FIô  JKô  LMñ  JMó  FNó  BOñ  iOó  ePó  aQñ  %Qó  !Ró  SñfSó bTó ^UñUó2Vô œŸ
™
¤A§J¡J´·
±
¼A¿J¹JÓGó)Ió 	JôKð Kñ Kr¡   c                  óö  — ddl m}  ddlm}  | t        dz  dz
  gt        gt
        j                  g«      t        dd«      k(  sJ ‚ | t        t        z   t        dz   gt        t        g||g«      t        d«      k(  sJ ‚ | t        t        z   t        dz   gt        t        g||g«      t        d	«      k(  sJ ‚ | t        t        z   t        t        z
  dz
  gt        t        g||g«      t        t        d«      dz  t        d«       dz  f«      k(  sJ ‚ | t        dz
  t        dz
  gt        t        g||g«      t        d
«      k(  sJ ‚t         | t        t        z   gt        t        g||g«      t        t        t        t        fft        t         f«      t        |«      «      t        t        t        fft         t        f«      t        |«      «      «      «      sJ ‚ | t        t        z   t        t        z   dz   gt        t        g||g«      t
        j                  k(  sJ ‚ | t        t        z   t        t        z
  t        dz
  gt        t        g||g«      t
        j                  k(  sJ ‚ | t        t        z   t        t        z
  t        dz
  gt        t        g||g«      t
        j                  k(  sJ ‚ | t        t        z   t        z   dz
  t        t        z   t        z
  dz
  t        t        z
  t        z
  dz
  gt        t        t        g|||g«      t        dt
        j                   t
        j                   f«      k(  sJ ‚ddlm}  | t        dz  t        dz  z   dz
  t        t        z   gt        t        g||g«      t        dd	«      k(  sJ ‚ | t        dz  dz
  t        gt        t        g||g«      t        dd«      k(  sJ ‚t         | t        dz  t        dz  z
  gt        t        g||g«      t        t        t        t        fft        t%        t        «       f«      t        |«      «      t        t        t        fft        t%        t        «      f«      t        |«      «      t        t        t        fft%        t        «       t        f«      t        |«      «      t        t        t        fft%        t        «      t        f«      t        |«      «      «      «      sJ ‚ | t&        t)        |«      z  dz
  t&        t+        |«      z  g|t&        gt-        dt.        «      t-        dd«      g«      t        dt.        df«      k(  sJ ‚ | t&        t)        |«      z  dz
  t&        t+        |«      z  gt&        |gt-        dd«      t-        dt.        «      g«      t        d«      k(  sJ ‚ | t&        t)        |«      z  t&        z
  t&        t+        |«      z  gt&        |gt-        dd«      t-        dt.        «      g«      t        t        t        t&        fft&        df«      t        t        t&        t&        f«      t-        dd«      «      «      t        t        |ffd|f«      t        t        ||f«      t-        dt.        «      «      «      «      k(  sJ ‚y )Nr   )Ú_solveset_multi)rÈ   rº   r¾   ©r¾   ©rÆ   ©rÆ   r¾   )r¾   rÆ   )r¾   rº   r¹   )Útheta)r¾   r   )rÆ   r   rÆ   )r   r¾   )Úsympy.solvers.solvesetrÓ  Ú
sympy.setsrÈ   r�   r   rT   r‘   r–   rW   rQ   r   rY   rË   r’   rÉ   Ú	sympy.abcr×  r   r�   r@   rD   rV   r   )rÓ  rÈ   r×  s      r˜   Útest__solveset_multirÛ  µ  sb  € Ý6Ý ñ œA˜q™D ™F˜8¤a S¬1¯7©7¨)Ó4¼	À$ÈÓ8NÒNÐNÐNñ œAœa™C¤ 1¡˜:¬¬1 v°°u¨~Ó>Ä)ÈGÓBTÒTÐTÐTÙœAœa™C¤ 1¡˜:¬¬1 v°°u¨~Ó>Ä)ÈGÓBTÒTÐTÐTÙœAœa™C¤¤1¡ Q¡˜<¬!¬Q¨°%¸°Ó@ÄIÌqÐQRËtÐTUÉvÔXYÐZ[ÓX\ÐW\Ð]^ÑW^ÐN_ÓD`Ò`Ð`Ð`ÙœA˜a™C¤ 1¡˜:¬¬1 v°°u¨~Ó>Ä)ÈFÓBSÒSÐSÐSä‘¤!¤A¡# ¬¬A¨°¸°Ó?ÄÜ”Vœa˜T˜G¤a¬!¨ WÓ-¬z¸%Ó/@ÓAÜ”Vœa˜T˜G¤q b¬! WÓ-¬z¸%Ó/@ÓAóBCô Dð Dð Dñ œAœa™C¤¤1¡ Q¡˜<¬!¬Q¨°%¸°Ó@ÄAÇJÁJÒNÐNÐNÙœAœa™C¤¤1¡¤a¨¡c˜?¬Q´¨F°U¸E°NÓCÄqÇzÁzÒQÐQÐQÙœAœa™C¤¤1¡¤a¨¡c˜?¬Q´¨F°U¸E°NÓCÄqÇzÁzÒQÐQÐQñ œAœa™C¤™E !™G¤Q¤q¡S¬¡U¨1¡W¬a´©c´!©e°A©gÐ6¼¼A¼q¸	ÀEØˆuðDó Ü# Q¬¯©¨´!·&±&°Ð$9Ó:ò;ð ;ð ;õ  ÙœA˜q™D¤ A¡™I a™K¬¬1©Ð-´´1¨v¸¸u°~ÓFÌ)ÐT[Ð]dÓJeÒeÐeÐeÙœA˜q™D ™F¤A˜;¬¬A¨°¸°Ó?Ä9ÈVÐU\ÓC]Ò]Ð]Ð]ô ‘¤! Q¡$¤q¨!¡t¡) ¬q´!¨f°u¸e°nÓEÄuÜ”Vœa˜T˜G¤a¬#¬a«&¨ \Ó2´J¸uÓ4EÓFÜ”Vœa˜T˜G¤a¬¬Q« [Ó1´:¸eÓ3DÓEÜ”Vœa˜T˜G¤s¬1£v g¬q \Ó2´J¸uÓ4EÓFÜ”Vœa˜T˜G¤c¬!£f¬a [Ó1´:¸eÓ3DÓEó	HGô Hð Hð Hñ
 œAœc %›j™L¨™N¬A¬c°%«j©LÐ9¸EÄ1¸:Ü�aœ‹_œh r¨1›oÐ.ó0Ü3<¸VÄbÈ"ÀXÓ3NòOð Oð OáœAœc %›j™L¨™N¬A¬c°%«j©LÐ9¼A¸u¸:Ü�a˜‹^œX a¬›_Ð-ó/Ü2;¸FÓ2CòDð Dð DáœAœc %›j™L¬™N¬A¬c°%«j©LÐ9¼A¸u¸:Ü�Q˜‹NœH Q¬›OÐ,ó.Ü16Ü”FœQ˜D˜7¤Q¨ FÓ+Ü”Fœ1œq˜d“O¤X¨a°£^Ó4ó6ä”F˜U˜H˜;¨¨E¨
Ó3Ü”F˜5 5 (Ó+¬X°a¼«_Ó=ó?ó2@ò@ð @ñ @r¡   c                  ó\  — t        t        t        t        «      dz  t	        t        «      dz  z   d«      t        t
        j                  ¬«      t
        j                  u sJ ‚t        t        t        dz  t        t        t        «      z  z   d«      t        t
        j                  ¬«      j                  t        t        t        t        dz  t        t        t        «      z  z   dz
  d«      t
        j                  «      «      sJ ‚t        t        t        t         t        t        t        z  «      t        t         t        z  «      z
  z  dz  d«      t        «      t        t        t        dt        z  t        z  t        dz  z   «      t
        j                   «      «      sJ ‚t        t        t        t        «      z   dkD  t        t
        j                  ¬«      j                  t        t        t        t        t        «      z   dkD  t
        j                  «      «      sJ ‚t        t        t        t#        t        «      «      t        «      t        t
        j                  ¬«      j                  t        t        t        t         t        t#        t        «      «      z   d«      t
        j                  «      «      sJ ‚t        t$        t        z  t&        z
  t        t
        j                  «      j                  t        t        t        t$        t        z  t&        z
  d«      t
        j                  «      «      sJ ‚y )Nrº   r¾   r'  r   )ro   r   rD   r�   r@   r   rÈ   r    rP   r–   r   r%   rX   r   r‹   r   rÌ   r   r‘   r’   rÝ   r¡   r˜   Útest_conditionsetrÝ  ä  s(  € Ü”B”sœ1“v˜q‘y¤3¤q£6¨1¡9Ñ,¨aÓ0´!¼A¿G¹Gô 
Ü�W‰Wñð ð ô ”B”q˜!‘tœa¤¤A£™h‘¨Ó*¬A´a·g±gô 
ß
‰(”<¤¤2¤a¨¡d¬Q¬s´1«v©X¡o¸Ñ&9¸1Ó#=¼q¿w¹wÓGÓ
HðIð Ið Iô ”œ"œa˜R¤¤Q¤q¡S£¬C´°´1±«IÑ!5Ñ6°qÑ8¸!Ó<¼aó 
Ü”Fœ1˜a¤™c¤"™f¤r¨!¡t™mÓ,¬a¯j©jÓ9ô;ð ;ð ;ô ”AœœA›‘J ‘N¤A¬a¯g©gô 
ß
‰(”<¤¤1¤s¬1£v¡:°¡>´1·7±7Ó;Ó
<ð=ð =ð =ô ”B”sœ3œq›6“{¤AÓ&¬´!·'±'ô 
ß
‰(”<¤¤2¤q b¬3¬s´1«v«;Ñ&6¸Ó#:¼A¿G¹GÓDÓ
EðFð Fð Fô ”A”q‘Dœ‘FœAœqŸw™wó 
ß
‰(”<¤¤2¤a¬¡d¬Q¡h°£?´A·G±GÓ<Ó
=ð>ð >ñ >r¡   c            	      óÔ   — t        t        t        t        «      t        «      t        «      t        t        t        t        t        «      t        «      t        j                  «      k(  sJ ‚y)z? Checking equality of different representations of ConditionSetN)ro   r   rE   r�   r‘   rP   r   r†  rÝ   r¡   r˜   Útest_conditionset_equalityrß  ø  s:   € ô ”B”sœ1“vœq“M¤1Ó%¬´a¼¼CÄ»FÄA»ÌÏÉÓ)TÒTÐTÑTr¡   c                  óT  — t        t        dz  t        z
  dz
  t        t        dt        «      «      t	        d«      k(  sJ ‚t        t        dz  dz
  t        t        dt        «      «      t	        d«      k(  sJ ‚t        t        dz  dz
  t        t        dd«      «      t	        d«      k(  sJ ‚y )	Nrº   rÕ   r   r¹   r¾   rè   r  rÒ   ©ro   r�   rV   r   rT   rÝ   r¡   r˜   Útest_solveset_domainrâ  þ  s�   € Ü”A�q‘Dœ1‘H˜q‘L¤!¤X¨a´£_Ó5¼À1»ÒEÐEÐEÜ”A�q‘D˜1‘Hœa¤¨!¬R£Ó1´Y¸q³\ÒAÐAÐAÜ”A�q‘D˜2‘Iœq¤(¨1¨b£/Ó2´iÀ³lÒBÐBÑBr¡   c            	      ó.  — t        t        t        «      t        t        «      z   t        t        j
                  «      } t        t        t        t        t        «      t        t        «      z   d«      t        j
                  «      }| j                  |«      sJ ‚y r…  )	ro   r%   r�   rD   r   rÈ   rP   r   r    )ÚsolutionrJ  s     r˜   Útest_improve_coveragerå    sY   € ÜœœA›¤¤Q£™¬¬A¯G©GÓ4€HÜ"¤1¤b¬¬Q«´#´a³&©¸!Ó&<¼a¿g¹gÓF€OØ×Ñ˜_Ô-Ð-Ñ-r¡   c                  ój  — t        dt        dz  dz
  z  t        z   dt        dz  dz
  z  dz   «      } t        dt        z  t        z   dt        z  «      }t        | t        t        j                  «      t        j
                  u sJ ‚t        |t        t        j                  «      t        j
                  u sJ ‚y )Nr¾   rº   rè   )r   r�   ro   r   rÈ   rË   )Úexpr1Úexpr2s     r˜   Útest_issue_9522ré  
  s†   € Üˆq”!�Q‘$˜‘(‰|œaÑ ¤A q¡D¨1¡H¡°Ñ!1Ó2€EÜˆq”‰s”Q‰w˜œ!™Ó€Eä�Eœ1œaŸg™gÓ&¬!¯*©*Ñ4Ð4Ð4Ü�Eœ1œaŸg™gÓ&¬!¯*©*Ñ4Ð4Ñ4r¡   c                  óú  — t        t        dz  dz   t        t        j                  «      g k(  sJ ‚t        t        dz  dz   t        t        j                  «      dt        j
                  t        d«      t        z  dz  z
  t        j
                  t        d«      t        z  dz  z   gk(  sJ ‚t        t        t        «      t        t        j                  «      dgk(  sJ ‚t        t        t        «      t        t        j                  «      t        dz  t        t        dd«      z  gk(  sJ ‚t        t        t        «      dz   t        t        j                  «      t        t        dd«      z  gk(  sJ ‚t        t        d„ «       y )Nrº   rÒ   r¹   r¾   rÆ   c                  ól   — t        t        t        t        «      «      t        t        j
                  «      S r•   )rs   rD   r%   r�   r   r†  rÝ   r¡   r˜   r½   ztest_solvify.<locals>.<lambda>  s   € ¬´´C¼³F³¼QÄÇÁÓ(L€ r¡   )rs   r�   r   rÈ   r†  rÉ   r4   r   r&   r@   r   r   rD   r^   ÚNotImplementedErrorrÝ   r¡   r˜   Útest_solvifyrí    s  € Ü”1�a‘4˜"‘9œa¤§¡Ó)¨RÒ/Ð/Ð/Ü”1�a‘4˜!‘8œQ¤§¡Ó,°´Q·V±V¼dÀ1»gÄa¹iÈ¹kÑ5IÜ12·±¼$¸q»'Ä!¹)ÀA¹+Ñ1Eð1Gò Gð Gð Gä”3”q“6œ1œaŸg™gÓ&¨1¨#Ò-Ð-Ð-Ü”3”q“6œ1œaŸg™gÓ&¬2¨a©4´´H¸QÀ³NÑ1BÐ*CÒCÐCÐCÜ”3”q“6˜A‘:œq¤!§'¡'Ó*¬r´(¸1¸a³.Ñ/@Ð.AÒAÐAÐAÜ
ÔÑ LÕMr¡   c                  óè  — t        dt        dk  ft        dz  t        dk  ft        t        «      df«      } t        dt        dk  ft        dz  dt        z  z   dz
  t        d	k\  f«      }t        dt        t        d«      ft        dz  t	        t        «      z  df«      }t        dt        t        t
        «      ft        t
        z
  t        t        «      z  df«      }t        | t        t        j                  «      dgk(  sJ ‚t        |t        t        j                  «      d
dgk(  sJ ‚t        |t        t        j                  «      dgk(  sJ ‚t        |t        t        j                  «      t
        gk(  sJ ‚y )Nr   rÆ   rº   r¾   TéöÿÿÿrÔ   rÕ   r¬  r2  )
r7   r�   r&   r   r   r   rD   rs   r   rÈ   )Úp1Úp2Úp3Úp4s       r˜   Útest_solvify_piecewiserô    s  € Ü	�A”q˜2‘v�;¤ A¡¤q¨A¡v ´´Q³¸°Ó	?€BÜ	�A”q˜3‘w�<¤! Q¡$¨¬1©¡*¨q¡.´!°r±'Ð!:Ó	;€BÜ	�A”rœ!˜Q“x�=¤1 a¡4¬¬A«¡;°Ð"5Ó	6€BÜ	�A”rœ!œR“y�>¤Q¬¡V¬S´«V¡O°TÐ#:Ó	;€Bô �2”qœ!Ÿ'™'Ó" q cÒ)Ð)Ð)Ü�2”qœ!Ÿ'™'Ó" r¨1 gÒ-Ð-Ð-Ü�2”qœ!Ÿ'™'Ó" q cÒ)Ð)Ð)Ü�2”qœ!Ÿ'™'Ó"¤r dÒ*Ð*Ñ*r¡   c                  ó  — t        dd¬«      } t        t        t        | «      «      | t        j
                  «      dt        gk(  sJ ‚t        d«      } t        t        t        | «      «      | t        j
                  «      �J ‚y )Nr�   Tr·   r   )r   rs   rD   r   r   rÈ   r   r¼   s    r˜   Útest_abs_invert_solvifyrö  )  s_   € äˆs˜DÔ!€AÜ”3”s˜1“v“; ¤1§7¡7Ó+°´2¨wÒ6Ð6Ð6Üˆs‹€AÜ”3”s˜1“v“; ¤1§7¡7Ó+Ð3Ð3Ñ3r¡   c                  óä	  ‡— t        dt        «      t        dgg«      t        dgg«      fk(  sJ ‚t        dt        «      t        dgg«      t        dgg«      fk(  sJ ‚dt        z  t        z   dt        z  z
  dz
  t        t        z
  t        z
  t        t        z   dt        z  z   dz
  g} t        dt        z  dt        z  z   t        z
  d«      t        dt        z  dt        z  z
  dt        z  z   d«      dt        z  t        z   dt        z  z
  g}t        | t        t        t        «      \  }}|t        g d	¢g d
¢g d¢g«      k(  sJ ‚|t        dgdgdgg«      k(  sJ ‚t        |t        t        t        «      \  }}|t        g d¢g d¢g d¢g«      k(  sJ ‚|t        dgdgdgg«      k(  sJ ‚t        t        z  t        z  t        t        z  z   t        t        z  z   t        z
  t        t        z  t        t        z  z   t        t        z  z   t        t        z  z   t        z
  t        t        z  t        t        z  z   t         t        z  z   t"        z
  gŠt        ‰t        t        t        «      \  }}|t        t        t        z  t        t        gt        t        z   t        t        gt        t        t         gg«      k(  sJ ‚|t        t        gt        gt"        gg«      k(  sJ ‚t%        t&        ˆfd„«       t%        t&        ˆfd„«       t%        t(        d„ «       t%        t(        d„ «       t%        t(        d„ «       t%        t&        d„ «       t%        t&        d„ «       t        t        gdt        z  g«      t        dgg«      t        t         gg«      fk(  sJ ‚t        t        t        t        dt        z  dz   z  dz   z  z   t        «      t        dt        z  t        z  dz   gg«      t        t         dt        z  dz   z  gg«      fk(  sJ ‚t        t        t        t        z  t        t        z  z   dz
  gdt        z  dt        z  z   t        z
  gg«      t        t        «      t        t        t        gddgg«      t        dgt        gg«      fk(  sJ ‚t        t        t        dz   d«      t        «      t        dgg«      t        dgg«      fk(  sJ ‚t%        t*        d„ «       t%        t*        d„ «       t%        t&        d„ «       y )Nr   r¾   rÆ   rº   r¹   r5  rè   r  )rº   r¾   r  )r¾   rÆ   rÆ   )r¾   r¾   r¹   )r¹   rº   rÆ   )rº   r  rè   )r  r¾   r  c                  ó   •— t        ‰ «      S r•   )ri   ©Úeqns3s   €r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>I  s   ø€ Ô2°5Ó9€ r¡   c                  ó:   •— t        ‰ t        t        t        g«      S r•   ©ri   r�   r‘   rù  s   €r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>K  s   ø€ Ô2°5¼1¼aÄ¸)ÓD€ r¡   c                  ób   — t        t        dt        z  t        z   dt        z  «      t        g«      S rÜ   ©ri   r   r�   rÝ   r¡   r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>M  s#   € Ô#6´r¸!¼A¹#Ä¹'À1ÄQÁ3Ó7GÌ!ÈÓ#M€ r¡   c                  ó4   — t        t        dz  gt        g«      S r  ©ri   r�   rÝ   r¡   r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>N  s   € Ô#6¼¸1¹°vÄ¸sÓ#C€ r¡   c                  óF   — t        t        t        z  gt        t        g«      S r•   rü  rÝ   r¡   r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>O  s   € Ô#6¼¼!¹°u¼qÄ!¸fÓ#E€ r¡   c                  óF   — t        t        t        t        «      t        «      S r•   rþ  rÝ   r¡   r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>R  s   € Ô2´2´a¼³8¼QÓ?€ r¡   c                  óL   — t        t        t        t        dz   «      t        «      S rÜ   rþ  rÝ   r¡   r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>S  s   € Ô2´2´a¼¸Q¹³<ÄÓC€ r¡   r"  rÔ   rÕ   c                  ó.   — t        g t        t        h«      S r•   rü  rÝ   r¡   r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>e  s   € Ô1°"´q¼!°fÓ=€ r¡   c                  óF   — t        t        t        z   gt        t        h«      S r•   rü  rÝ   r¡   r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>f  s   € Ô1´1´q±5°'¼A¼q¸6ÓB€ r¡   c                  óF   — t        t        t        z   ht        t        f«      S r•   rü  rÝ   r¡   r˜   r½   z*test_linear_eq_to_matrix.<locals>.<lambda>g  s   € Ô2´A¼±E°7¼QÄ¸FÓC€ r¡   )ri   r�   ÚMatrixr‘   r’   r   r~   r   r€   r�   r‚   rƒ   r„   r…   r†   r‡   rˆ   r‰   r^   rÊ   r}   Ú	TypeError)Úeqns1Úeqns2rË  ÚBrú  s       @r˜   Útest_linear_eq_to_matrixr  1  s  ø€ Ü˜q¤!Ó$¬°!°°«¼ÀÀ¸u»Ð(FÒFÐFÐFÜ˜q¤!Ó$¬°!°°«¼ÀÀ¸v»Ð(GÒGÐGÐGð Œq‰S”1‰W�qœ‘s‰]˜QÑ¤¤A¡¬¡	¬1¬q©5°1´Q±3©;¸Ñ+;Ð<€EÜ�”!‘�aœ‘c‘	œA‘˜qÓ!¤2 a¬¡c¨A¬a©C¡i°!´A±#¡o°rÓ#:¸B¼q¹DÄ1¹HÀqÌÁs¹NÐK€Eä˜u¤a¬¬AÓ.�D€A€qØ”š
¢K²Ð;Ó<Ò<Ð<Ð<Ø”˜˜˜a˜S 2 $Ð'Ó(Ò(Ð(Ð(ä˜u¤a¬¬AÓ.�D€A€qØ”š
¢J²Ð<Ó=Ò=Ð=Ð=Ø”˜˜˜b˜T A 3Ð'Ó(Ò(Ð(Ð(ô Œq‰S”‰U”Q”q‘S‰[œ1œQ™3Ñ¤Ñ"¤A¤a¡C¬!¬A©#¡I´´!±¡O´a¼±cÑ$9¼AÑ$=¼qÄ¹sÄQÄqÁS¹yÌ1ÌQÉ3¹ÔQRÑ?RÐS€EÜ˜u¤a¬¬AÓ.�D€A€qØ”œœ1™œa¤˜¤a¬!¡e¬Q´ ]´Q¼¼1°IÐ>Ó?Ò?Ð?Ð?Ø”œ˜œa˜S¤1 #�Ó'Ò'Ð'Ð'ô Œ:Ó9Ô:ä
Œ:ÓDÔEä
Œ>ÑMÔNÜ
Œ>ÑCÔDÜ
Œ>ÑEÔFô Œ:Ñ?Ô@Ü
Œ:ÑCÔDô ¤˜s Q¤q¡S EÓ*¬v¸°s°e«}¼fÌÀrÀdÀV»nÐ.MÒMÐMÐMô œq¤1¤a¨¬1©¨q©¡k°A¡oÑ#6Ñ6¼Ó:Ü�”1‘”Q‘˜‘�ˆ}Óœv¬¨¨A¬a©C°!©G© ~Ð&6Ó7ð?9ò 9ð 9ð 9äœvÜ
ŒA‰#””!‘‰)�a‰-ˆ˜1œQ™3 ¤1¡™9¤q™=˜/Ð*ó ,Ü-.´ó3ä””A�˜˜A˜ÐÓ ¤&¨1¨#´¨s¨Ó"4ð76ò6ð 6ð 6ô
 œr¤! a¡%¨›|¬QÓ/Ü��ˆu‹”v ˜t˜f“~ð4'ò 'ð 'ð 'ô Œ9Ñ=Ô>Ü
Œ9ÑBÔCÜ
Œ:ÑCÕDr¡   c                  óä   — t        t        t        dt        z  dt        z  z   z  dt        z  z   d«      t        t        «      t        dt        z  dt        z  dz   gg«      t        dgg«      fk(  sJ ‚y )Nrº   r¹   rè   rÔ   )ri   r   r~   r�   r‘   r  rÝ   r¡   r˜   Útest_issue_16577r  j  sh   € Üœr¤! Q¤q¡S¨1¬Q©3¡Y¡-°!´A±#Ñ"5°qÓ9¼1¼aÓ@Ü�”1‘�aœ‘c˜A‘g�ÐÓ ¤&¨1¨#¨£-ðE1ò 1ð 1ñ 1r¡   c                  ór   — t        t        t        «      dt        «      t        t        j                  fk(  sJ ‚y r…  )rl   r%   r�   r   rË   rÝ   r¡   r˜   Útest_issue_10085r  o  s%   € Ü”sœ1“v˜a¤Ó"¤q¬!¯*©* oÒ5Ð5Ñ5r¡   c                  óð  ‡‡‡‡‡— t        d«      \  ŠŠ} }t        g d¢g d¢g d¢g«      }|d d …d d…f   |d d …df   fx}\  ŠŠ‰d‰z  z   | z   |z   dz
  ‰d‰z  z   d| z  z   |z
  dz
  d‰z  d	‰z  z   d
|z  z   d	z
  gŠt        d‰z  d|z  z
  dz   ‰d|z  dz   |f«      }t        ‰‰‰| |f«      |k(  sJ ‚t        ‰g‰‰| |f¢­Ž |k(  sJ ‚t        |‰‰| |f«      |k(  sJ ‚t        |g‰‰| |f¢­Ž |k(  sJ ‚t        dt        ¬«      \  ŠŠ} }t        |‰‰| |«      t        d‰z  d|z  z
  dz   ‰d|z  dz   |f«      k(  sJ ‚t        t        ˆfd„«       t        t        ˆfd„«       t        t        ˆˆfd„«       t        t        ˆˆˆfd„«       t        t        ˆˆˆˆfd„«       t        t        ˆfd„«       t        t        ˆfd„«       t        t        d„ «       t        t        d„ «       t        t        t        z   dz
  t        dz  t        z   dz
  gt        t        g«      t         dz   t        dz   dz   fhk(  sJ ‚t        t        t        gt        t        gg«      Št        t        gt         gg«      Š‰‰f}t        t         t         z  t        t        z  z   t        t        z  t        t        z  z
  z  t        t         z  t        t        z  z
  t        t        z  t        t        z  z
  z  f«      }t        |t        t        g«      |k(  sJ ‚t        g d¢g d¢g d¢g«      Št        g d¢«      Št        ‰‰ft        t        t        f«      t"        j$                  u sJ ‚t        d«      \  ŠŠ}}t        dt&        z  |z  dt&        z  |z  d|z  gdt&        z  |z  dt&        z  |z  d|z  gdddt&        z  ||z  z  gg d ¢g«      }t        |‰‰«      t        dt&        ||z  z  f«      k(  sJ ‚t        g d!¢g d"¢g«      }t        |t        t        t        t        t        «      t        t        dt        dt        f«      k(  sJ ‚t        d#«      \  }	ŠŠ}
t        t        g d!¢ddddd|
gg«      «      t        |	d‰|
‰f«      k(  sJ ‚t        d$«      \  }	ŠŠ}
t        t        g d!¢ddddd|
gg«      «      t        |	d‰|
‰f«      k(  sJ ‚t        d%«      \  }	ŠŠ}
t        t        g d!¢ddddd|
gg«      «      t        |	d‰|
‰f«      k(  sJ ‚t        d&«      \  }	Š}t        |t)        d'«      «      t        |	d‰d|f«      k(  sJ ‚|	|d(<   t        d)«      |d(<   t+        t        |t)        d't        ¬«      «      j,                  «      d	k(  sJ ‚t/        d*«      }t         |t        «      dz
  g |t        «      «      t        d+«      k(  sJ ‚dd,lm}m}m} ||z  }d-|z  t        z   t        z   d.|z  |z  dt        z  |z  z   gŠt        ‰t        t        «      ||z  t9        d/d«      z  |t9        d	d«      z  fhk(  sJ ‚t        t;        t        t        t        z   «      gt        t        g«      t        dfhk(  sJ ‚t        t;        t        t        t        z  z   dt        z   «      gt        g«      d0hk(  sJ ‚t        t;        dt        z   t        t        t        z  z   «      gt        g«      d0hk(  sJ ‚t        t        d1„ «       t        g t        g«      t"        j$                  u sJ ‚t        dgt        g«      t        fhk(  sJ ‚t        t        gt        t        g«      dt        fhk(  sJ ‚t        t        dgt        t        g«      dt        fhk(  sJ ‚y )2Nzx1, x2, x3, x4)r¾   rº   r¾   r¾   r"  )r¾   rº   rº   rÆ   r5  )rº   rè   r   rÕ   rè   rÆ   rº   r"  r5  rè   rÕ   r  r¹   rÔ   zx:4)Úclsc                  ó   •— t        ‰ «      S r•   ©rj   )ÚEqnss   €r˜   r½   ztest_linsolve.<locals>.<lambda>ˆ  s   ø€ œx¨›~€ r¡   c                  ó   •— t        ‰ «      S r•   r  ©Úx1s   €r˜   r½   ztest_linsolve.<locals>.<lambda>‰  s   ø€ œx¨›|€ r¡   c                  ó   •— t        ‰ ‰«      S r•   r  )r  Úx2s   €€r˜   r½   ztest_linsolve.<locals>.<lambda>Š  s   ø€ œx¨¨BÓ/€ r¡   c                  ó    •— t        ‰ f‰‰«      S r•   r  )rË  r  r  s   €€€r˜   r½   ztest_linsolve.<locals>.<lambda>‹  s   ø€ œx¨¨¨b°"Ó5€ r¡   c                  ó    •— t        ‰ ‰‰‰«      S r•   r  )rË  r  r  r  s   €€€€r˜   r½   ztest_linsolve.<locals>.<lambda>Œ  s   ø€ œx¨¨1¨b°"Ó5€ r¡   c                  ó    •— t        ‰ g‰ ‰ «      S r•   r  r  s   €r˜   r½   ztest_linsolve.<locals>.<lambda>�  s   ø€ œx¨¨¨b°"Ó5€ r¡   c                  ó0   •— t        ‰ gd„ ‰ ‰ fD «       «      S )Nc              3   ó    K  — | ]  }|–— Œ y ­wr•   rÝ   r%  s     r˜   r™   z2test_linsolve.<locals>.<lambda>.<locals>.<genexpr>Ž  s   è ø€ Ò.C°Q¬qÑ.Cùs   ‚r  r  s   €r˜   r½   ztest_linsolve.<locals>.<lambda>Ž  s   ø€ œx¨¨Ñ.C¸2¸r¸(Ô.CÓD€ r¡   c                  óp   — t        t        t        z   dz
  t        dz  t        z   dz
  gt        t        g«      S )Nr¾   rº   r¹   )rj   r�   r‘   rÝ   r¡   r˜   r½   ztest_linsolve.<locals>.<lambda>‘  s*   € ¤8¬Q´©U°Q©Y¼¸Q¹Ä¹
ÀQ¹Ð,GÌ!ÌQÈÓ#P€ r¡   c                  óp   — t        t        t        «      t        z   t        t        z   gt        t        g«      S r•   )rj   r@   r�   r‘   rÝ   r¡   r˜   r½   ztest_linsolve.<locals>.<lambda>’  s"   € ¤8¬S´«V´a©Z¼¼Q¹Ð,?Ä!ÄQÀÓ#H€ r¡   r¾   ©r¾   rº   r¹   )rº   rè   rÕ   )r¹   rÕ   r4  ©r   r   r¾   z	A B J1 J2r   )rº   r   r   )r   r¾   r   r   r   r   )r   r   r   r¾   r   r   ztau0 tau1 tau2 _tau0ztau00 tau01 tau02 tau0ztau00 tau01 tau02 tau1z
x0, x2, x4r�   ©rÆ   rÆ   Ú_x0rƒ   )rÔ   )ÚmeterÚnewtonÚkilorá   é   iäÿÿÿrÔ  c                  ón   — t        t        t        dz  t        dz  t        z   «      gt        t        g«      S r  )rj   r   r�   r‘   rÝ   r¡   r˜   r½   ztest_linsolve.<locals>.<lambda>Õ  s+   € Ü”"”Q˜‘Tœ1˜a™4¤!™8Ó$Ð%¬¬1 vÓ.ð r¡   )r   r  rT   rj   r   r^   rÊ   r}   r�   r’   r‘   r~   r   r€   r�   r‚   r„   r   rË   r   r\   r¨   Úfree_symbolsr   Úsympy.physics.unitsr&  r'  r(  r   r   )Úx3Úx4ÚMÚsystem1rí   Úsystem2ÚJ1ÚJ2Ú	AugmatrixÚx0r%  rƒ   r&  r'  r(  ÚkNrË  r  r  r  r  s                   @@@@@r˜   Útest_linsolver7  s  s‡  ü€ ÜÐ-Ó.�N€BˆˆB�ô 	’Ò!2²OÐDÓE€AØ’q˜#˜2˜#�v‘Y ¢! R %¡Ð(Ð(€G‰dˆa�Ø��2‘‰I˜‰N˜RÑ !Ñ# R¨!¨B©$¡Y°°2±Ñ%5¸Ñ%:¸RÑ%?Øˆb‰D�1�R‘4‰K˜!˜B™$Ñ Ñ"ð$€Dô �R˜‘U˜Q˜r™T‘\ AÑ% r¨1¨R©4°!©8°RÐ8Ó
9€CÜ�D˜2˜r 2 rÐ*Ó+¨sÒ2Ð2Ð2Ü�DÐ,˜B  B¨Ð+Ò,°Ò3Ð3Ð3Ü�G˜b " b¨"Ð-Ó.°#Ò5Ð5Ð5Ü�GÐ/˜r 2 r¨2Ð.Ò/°3Ò6Ð6Ð6ä˜U¬Ô.�N€BˆˆB�Ü�G˜R  R¨Ó,´	Ø	ˆB‰��2‘‰˜Ñ	˜2˜q ™t a™x¨Ð,ó1.ò .ð .ð .ô Œ:Ó-Ô.Ü
Œ:Ó+Ô,Ü
Œ:Ô/Ô0Ü
Œ:Õ5Ô6Ü
Œ:Ö5Ô6Ü
Œ:Ó5Ô6Ü
Œ:ÓDÔEô Œ>ÑPÔQÜ
Œ>ÑHÔIÜ”Qœ‘U˜Q‘Y¤ Q¡¬¡
¨Q¡Ð/´!´Q°Ó8¼q¸bÀ1¹fÄqÈ!ÁtÀeÈaÁiÐ=PÐ<QÒQÐQÐQô 	””A�œœA˜ÐÓ €AÜ”�”a�SˆzÓ€AØ�!ˆf€GÜ
”q�bœ‘dœQœq™S‘j¤1¤Q¡3¬¬1©¡9Ñ-´´!±´a¼±c±	¼A¼a¹CÄ!ÄAÁ#¹IÑ/FÐGÓ
H€CÜ�Gœa¤˜VÓ$¨Ò+Ð+Ð+ô 	’	š9¢iÐ0Ó1€AÜŠyÓ€AÜ�Q˜�FœQ¤¤1˜IÓ&¬!¯*©*Ñ4Ð4Ð4ô ˜;Ó'�L€A€qˆ"ˆbÜØ	
Œ1‰ˆR‰�”1‘�R‘˜˜B™ÐØ	ŒA‰ˆb‰�"”Q‘$�r‘'˜1˜R™4Ð Ø	
ˆAˆq”‰s�B�r‘E‰{ÐÚð	
ó €Iô �I˜q !Ó$¬	°1´a¸¸B¹±i°.Ó(AÒAÐAÐAô Ò*Ò,>Ð?Ó@€IÜ�Iœq¤!¤Q¬¬1Ó-´¼A¸qÄ!ÀQÌ¸?Ó1KÒKÐKÐKô Ð4Ó5�O€BˆˆB�Ü”FÒ.°°A°q¸!¸QÀÐ0DÐEÓFó 
Ü˜˜A˜r 3¨Ð+Ó,ò-ð -ð -äÐ6Ó7�O€BˆˆB�Ü”FÒ.°°A°q¸!¸QÀÐ0DÐEÓFó 
Ü˜˜A˜r 3¨Ð+Ó,ò-ð -ð -äÐ6Ó7�O€BˆˆB�Ü”FÒ.°°A°q¸!¸QÀÐ0DÐEÓFó 
Ü˜˜A˜r 3¨Ð+Ó,ò-ð -ð -ô ˜Ó&�J€BˆˆBÜ�IÔ/°Ó4ó 
Ü˜˜A˜r 1 bÐ)Ó*ò+ð +ð +à€IˆfÑô   ›€IˆfÑÜŒxØÔ# C¬UÔ3ó5ß5A±\óCØFGòHð Hð Hô 	�‹€AÜ‘Q”q“T˜A‘X�J¡¤!£Ó%¬°4«Ò8Ð8Ð8÷ 8Ñ7Ø	ˆf‰€BØˆb‰D”1‰H”q‰L˜"˜R™% ™+¨¬!©¨E©	Ñ1Ð2€DÜ�Dœ!œQÓØ�&‰[œ # qÓ)Ñ)¨2¬h°q¸!«nÑ+<Ð=ð$?ò ?ð ?ð ?ô
 ”Rœœ1œq™5“\�N¤Q¬ FÓ+´°A°¨xÒ7Ð7Ð7Ü”RœœAœa™C™ ¤Q¡Ó'Ð(¬1¨#Ó.°4°&Ò8Ð8Ð8Ü”R˜œA™œq¤1¤Q¡3™wÓ'Ð(¬1¨#Ó.°4°&Ò8Ð8Ð8Ü
Œ>ñ /ô 0ô �Bœ˜Ó¤§
¡
Ñ*Ð*Ð*Ü�Q�Cœ!˜Ó¤1 $ Ò'Ð'Ð'Ü”Q�Cœ!œQ˜Ó  a¬ V HÒ,Ð,Ð,Ü”Q˜�FœQ¤˜FÓ#¨¬A¨ xÒ/Ð/Ñ/r¡   c                  óH   — d„ } d} | |«      \  }}}t        ||«      |k(  sJ ‚y )Nc                 óH  — t        dj                  | «      «      }t        dj                  | «      «      }||z   }g }t        j                   f| z  t        j                  f| z  z   }t	        ||«      D ]!  \  }}|j                  ||z   ||z
  dz   g«       Œ# ||t        |«      fS )Nzx:{}zy:{}r¾   )r   Úformatr   rÉ   rŸ   ÚextendrT   )r‹   rô   rõ   ÚsymsÚeqsrí   ÚxiÚyis           r˜   Ú_mk_eqs_solz/test_linsolve_large_sparse.<locals>._mk_eqs_solç  s�   € Ü�V—]‘] 1Ó%Ó&ˆÜ�V—]‘] 1Ó%Ó&ˆØ�B‰wˆØˆÜ—‘ˆwˆj˜1‰n¤§¡˜y¨1™}Ñ,ˆÜ˜"˜b“kò 	/‰FˆB�Ø�J‰J˜˜R™  b¡¨1¡Ð-Õ.ð	/à�Dœ) C›.Ð(Ð(r¡   iô  r  )r@  r‹   r=  r<  rí   s        r˜   Útest_linsolve_large_sparserA  â  s2   € ò
)ð 	€AÙ  “^�N€CˆˆsÜ�C˜Ó #Ò%Ð%Ñ%r¡   c                  óð   — t        g d¢g d¢g d¢g«      } t        g d¢«      }t        | |gt        t        t        f«      t        d«      k(  sJ ‚t        g d¢g d¢g«      } t        | «      t        d«      k(  sJ ‚y )	N)r¾   r¾   rº   )r   r¾   rº   r#  )rº   r¾   rÆ   )r¾   r¹   rÆ   )r¾   r¾   r"  )r¾   rÆ   r¹   )rÔ   rº   )rL   rj   r�   r‘   r’   rT   )rË  r  s     r˜   Útest_linsolve_immutablerC  ö  sg   € Üšiª²IÐ>Ó?€AÜšZÓ(€AÜ�Q˜�FœQ¤¤1˜IÓ&¬)°JÓ*?Ò?Ð?Ð?äšiªÐ4Ó5€AÜ�A‹;œ) FÓ+Ò+Ð+Ñ+r¡   c                  óê  — t        d«      } t        dt        z  «      dt        dt        z  «      z  z
  dt        t        «      z  z   dz
  }t        t        «      dz  dt        t        «      z  z
  dz   }t        t        «      dz  t        t        «      z
  }t        t        dz   «      }t        t        dz   «      dz
  }dt	        t        «      z  }dt        z  }t        t        | d| z  t        z  «      t        j                  «      }t        t        | d| z  t        z  t        z   «      t        j                  «      }	t        t        | d| z  t        z  t        dz  z   «      t        j                  «      }
t        t        | d| z  t        z  dz
  «      t        j                  «      }t        t        | d| z  t        z  dz
  t        z   «      t        j                  «      }t        |t        t        j                  «      t        dt	        d«      t	        d«      «      k(  sJ ‚t        t        |t        t        j                  «      |
«      sJ ‚t        t        |t        t        j                  «      t        ||	|
«      «      sJ ‚t        t        |t        t        j                  «      t        ||«      «      sJ ‚t        |t        t        j                  «      t        d«      k(  sJ ‚t        |t        t        j                  «      t        j                  k(  sJ ‚t        |t        t        j                  «      t        j                  k(  sJ ‚t        t        t        t!        dd«      «      t        j                  k(  sJ ‚y )	Nr‹   r¹   rÕ   rº   r¢  r¾   r   r  )r   r%   r�   rD   r&   rQ   r   r   r   rÌ   rp   rÈ   rT   r–   rW   rË   rV   )r‹   r»  r¼  Úf3Úf4Úf5Úf6Úf7r®   r¯   Ús3Ús4Ús5s                r˜   Útest_solve_decompositionrM  ÿ  sj  € Üˆc‹
€Aä	ˆQŒq‰S‹�A”c˜!œA™#“h‘JÑ	 ¤C¬£F¡Ñ	*¨QÑ	.€BÜ	ŒQ‹�‰�Q”sœ1“v‘XÑ	 Ñ	!€BÜ	ŒQ‹�‰”Sœ“VÑ	€BÜ	ŒQ�‰U‹€BÜ	ŒQ�‰U‹�a‰€BØ	
Œ3Œq‹6‰€BØ	
Œ1‰€Bä	”&˜˜A˜a™C¤™FÓ#¤Q§Z¡ZÓ	0€BÜ	”&˜˜A˜a™C¤™F¤R™KÓ(¬!¯*©*Ó	5€BÜ	”&˜˜A˜a™C¤™F¤R¨¡T™MÓ*¬A¯J©JÓ	7€BÜ	”&˜˜A˜a™C¤™F Q™JÓ'¬¯©Ó	4€BÜ	”&˜˜A˜a™C¤™F Q™J¬™OÓ,¬a¯j©jÓ	9€Bä˜r¤1¤a§g¡gÓ.´)¸A¼sÀ1»vÄsÈ1ÃvÓ2NÒNÐNÐNÜÔ$ R¬¬A¯G©GÓ4°bÔ9Ð9Ð9ÜÔ$ R¬¬A¯G©GÓ4´e¸BÀÀBÓ6GÔHÐHÐHÜÔ$ R¬¬A¯G©GÓ4´e¸BÀ³mÔDÐDÐDÜ˜r¤1¤a§g¡gÓ.´)¸B³-Ò?Ð?Ð?Ü˜r¤1¤a§g¡gÓ.´!·*±*Ò<Ð<Ð<Ü˜r¤1¤a§g¡gÓ.´!·*±*Ò<Ð<Ð<Üœq¤!¤X¨a°£^Ó4¼¿
¹
ÒBÐBÑBr¡   c            	      ó4
  — t        g g «      t        j                  k(  sJ ‚t        g t        t        g«      t        j                  k(  sJ ‚t        t        t        z
  dz
  g} t        t        gt        t        g«      t        dt        f«      k(  sJ ‚t        | t        g«      t        j                  k(  sJ ‚t        t        t        dt        z  t        z  t        dz  z   «      t        j                  «      f}t        t        t        t        «      dz
  gt        g«      t        t        |«      «      «      sJ ‚t        t        t        dt        z  t        z  t        z   «      t        j                  «      dft        t        t        dt        z  t        z  «      t        j                  «      dff}t        t        t        t        «      t        dz
  gt        t        g«      t        |Ž «      sJ ‚t        t        dz  dz
  gt        g«      t        dd«      k(  sJ ‚t        t        t        f«      }t        t        t        z
  dgt        t        «      |k(  sJ ‚t        dt        t        z
  gt        t        «      |k(  sJ ‚t        t        t        z
  t        t        z
  gt        t        «      |k(  sJ ‚t        t        dgt        t        «      t        dt        f«      k(  sJ ‚t        d«      }t         |t        «      dg |t        «      t        «      t        dt        f«      k(  sJ ‚t         |t        «      dg |t        «       |t        «      «      t        d |t        «      f«      k(  sJ ‚t        dt        «      }t        |dg|t        «      t        dt        f«      k(  sJ ‚t        t        dz  dz
  gt        t        «      g«      t        t        j                  f«      k(  sJ ‚t        t        dz  dz
  gt        t        «      «      t        t        j                  f«      k(  sJ ‚t        t        dz  dz
  gd«      t        t        dz  f«      k(  sJ ‚t        t        dz  dz
  gt        t        z   «      t        t        j                  f«      k(  sJ ‚t        t!        dt        t        z   «      t!        dt         t        z   dz
  «      t!        dt         t        z   dz
  «      gt        t        «      t        t        j"                   d	t        j"                  z  f«      k(  sJ ‚y )
NrÔ   r   rº   r¾   rÕ  rÔ  rƒ   rË  r¹   )rr   r   rË   r�   r‘   rT   rQ   r   r‹   r   rÌ   r–   rD   r�   r   r[   r   rÉ   )ÚsystemÚsolnrƒ   rË  s       r˜   Útest_nonlinsolve_basicrQ    sÐ  € Ü�r˜"Ó¤§¡Ò+Ð+Ð+Ü�rœ1œa˜&Ó!¤Q§Z¡ZÒ/Ð/Ð/ä””Q‘˜‘ˆ^€FÜœ�sœAœq˜6Ó"¤i°´A°Ó&7Ò7Ð7Ð7Ü�v¤˜sÓ#¤q§z¡zÒ1Ð1Ð1Ü”VœA˜q¤™s¤2™v¬¨1©™}Ó-¬q¯z©zÓ:Ð<€DÜ”œc¤!›f q™j˜\¬A¨3Ó/´¼5À»;Ó1GÔHÐHÐHÜ”fœQ ¤!¡¤B¡¬¡Ó,¬a¯j©jÓ9¸1Ð=Ü”fœQ ¤!¡¤B¡Ó'¬¯©Ó4°aÐ8ð:€Dä”œc¤!›f¤a¨!¡e˜_¬q´!¨fÓ5´yÀ$Ð7GÔHÐHÐHÜœ˜1™˜q™�z¤A 3Ó'¬9°U¸DÓ+AÒAÐAÐAä”aœ�VÓ€DÜœœA™˜q�z¤1¤aÓ(¨DÒ0Ð0Ð0Ü˜œ1œq™5�z¤1¤aÓ(¨DÒ0Ð0Ð0ÜœœA™œq¤1™u�~¤q¬!Ó,°Ò4Ð4Ð4Üœ˜1�vœq¤!Ó$¬	°1´a°&Ó(9Ò9Ð9Ð9Ü�‹€AÜ™œ!›˜a�y¡!¤A£$¬Ó*¬i¸¼A¸Ó.?Ò?Ð?Ð?Ü™œ!›˜a�y¡!¤A£$©¬!«Ó-´¸A¹qÄ»t¸9Ó1EÒEÐEÐEÜ�”Q‹€AÜ˜˜1�v˜q¤!Ó$¬	°1´a°&Ó(9Ò9Ð9Ð9Üœ˜1™˜a™�y¤3¤q£6 (Ó+¬y¼!¿*¹*¸Ó/GÒGÐGÐGÜœ˜1™˜a™�y¤#¤a£&Ó)¬Y¼¿
¹
°}Ó-EÒEÐEÐEÜœ˜1™˜a™�y !Ó$¬	´1°a±4°'Ó(:Ò:Ð:Ð:Üœ˜1™˜a™�y¤!¤a¡%Ó(¬I´q·z±z°mÓ,DÒDÐDÐDÜœ˜1œa¤!™e›¤b¨¬Q¨B´©F°Q©JÓ&7¼¸AÄ¸rÄA¹vÈ¹zÓ9JÐKÌQÔPQÓRÔV_Ü
�&‰&ˆ�!”A—F‘F‘(ÐóWò ð ñ r¡   c                  ó¤   — t        t        t        ft         t        f«      } t        t        t        «      t        z
  gt        t        «      | k(  sJ ‚y r•   )rT   r‘   rr   r   r�   )rP  s    r˜   Útest_nonlinsolve_absrS  ;  s9   € Ü”aœ�Vœq˜b¤!˜WÓ%€DÜœœA›¤™
�|¤Q¬Ó*¨dÒ2Ð2Ñ2r¡   c                  óH   — t        t        d„ «       t        t        d„ «       y )Nc                  ó0   — t        t        dz  dz
  gg «      S rj  ©rr   r�   rÝ   r¡   r˜   r½   z2test_raise_exception_nonlinsolve.<locals>.<lambda>A  s   € œ{¬A¨q©D°!©G¨9°bÓ9€ r¡   c                  ó.   — t        t        dz  dz
  g«      S rj  rV  rÝ   r¡   r˜   r½   z2test_raise_exception_nonlinsolve.<locals>.<lambda>B  s   € œ{¬A¨q©D°!©G¨9Ó5€ r¡   )r^   Ú
IndexErrorrÊ   rÝ   r¡   r˜   Ú test_raise_exception_nonlinsolverY  @  s   € Ü
Œ:Ñ9Ô:Ü
Œ:Ñ5Õ6r¡   c                  óœ  — t        t        t        «      dz
  t        t        «      dz
  gt        «      t        j
                  k(  sJ ‚t        t        t        dt        z  t        z  t        dz  z   «      t        j                  «      f} t        | «      }t        t        t        t        «      dz
  t        t        «      gt        «      |«      sJ ‚y r  )rr   rD   r�   r@   r   rË   rQ   r   r‹   r   rÌ   rT   r–   )Úsoln1rP  s     r˜   Útest_trig_systemr\  E  sŽ   € ô œœA› ™
¤C¬£F¨A¡IÐ/´Ó3´q·z±zÒAÐAÐAÜ”fœQ ¤!¡¤B¡¬¨A©¡Ó.´·
±
Ó;Ð=€EÜ�UÓ€DÜ”œc¤!›f q™j¬#¬a«&Ð1´1Ó5°tÔ<Ð<Ñ<r¡   c                  ó  — t         t        z   t        dz  z
  t        t         «      t        t        «      z   dz
  g} t	        t        t        t        t        z  t        dz  z   «      t        j                  «      t	        t        t        t        t        z  «      t        j                  «      f}t        |«      }t	        t        t        t        t        z  «      t        j                  «      t	        t        t        t        t        z  t        dz  z   «      t        j                  «      f}t        |«      }||z   }t        t        | t         t        g«      |«      sJ ‚t        t         «      t        t        «      z   t        d«      dz   dz  z
  t        t         «      t        t        «      z
  t        d«      dz
  dz  z
  g} t        t	        t        t        dt        z  t        z  t        dz  z   «      t        j                  «      t	        t        t        dt        z  t        z  t        t        dd«      z  z   «      t        j                  «      «      }t        t	        t        t        dt        z  t        z  t        dz  z   «      t        j                  «      t	        t        t        dt        z  t        z  t        t        dd«      z  z   «      t        j                  «      «      }t        t        | t         t        g«      t        ||f«      «      sJ ‚y )Nrº   r¾   r¹   rÕ   rÔ   )r�   r‘   r   rD   rQ   r   r‹   r   rÌ   rT   r–   rr   r4   rW   r   )ÚsysÚsoln_1Úsoln_2rP  Úsoln_xÚsoln_ys         r˜   Útest_trig_system_failrc  N  s  € ô Œq‰5”2�a‘4‰<œœQ›¤#¤a£&™¨1Ñ,Ð
-€Cä”vœa¤¤2¡¬¨1©¡Ó-¬q¯z©zÓ:Ü”œœ1œR™4“¤!§*¡*Ó-ð/€Fä�vÓ€FÜ”vœa¤¤2¡“¬¯
©
Ó3Ü”œœ1œR™4¤ A¡™:Ó&¬¯
©
Ó3ð5€Fä�vÓ€FØ�F‰?€DÜ”˜S¤1¤a &Ó)¨4Ô0Ð0Ð0ô Œq‹6”Cœ“F‰?œd 1›g a™i¨™]Ñ*¬C´«F´S¼³V©O¼tÀA»wÈ¹{ÈA¹oÑ,MÐ
N€CÜ”8œF¤1 a¬¡c¬"¡f¬r°!©t¡mÓ4´a·j±jÓAÜ”œ˜1œQ™3œr™6¤B¤x°°1£~Ñ$5Ñ5Ó6¼¿
¹
ÓCóE€Fä”8œF¤1 a¬¡c¬"¡f¬r°!©t¡mÓ4´a·j±jÓAÜ”œ˜1œQ™3œr™6¤B¤x°°1£~Ñ$5Ñ5Ó6¼¿
¹
ÓCóE€Fä”˜S¤1¤a &Ó)¬9°f¸fÐ5EÓ+FÔGÐGÑGr¡   c                  óü  — t        dd¬«      \  } }}}}}t        | |z  | |z  | z
  g| |g«      t        d|f«      k(  sJ ‚|dz  ||z  z   ||z
  g}t        |||g«      t        d| | f«      k(  sJ ‚||z   |z   |z   }||z  ||z  z   ||z  z   ||z  z   }||z  |z  ||z  |z  z   ||z  |z  z   ||z  |z  z   }	||z  |z  |z  dz
  }
|||	|
g}d|z  | d|z  t        |«      t        d«      z
  f}d|z  | d|z  t        |«      t        d«      z
  f}t        ||«      }t        |||||g«      |k(  sJ ‚t        | d	z  d
| dz  z  z
  || z  z   | t        dz  z  |t        z  dz
  g| |t        g«      ddt        z  t        fhk(  sJ ‚y )Nzx, y, a, b, c, dT)Úextended_realr   rº   ©r   r   r¾   rÆ   rè   r¹   )r   rr   rT   r’   )r�   r‘   r~   r   r€   r�   rO  Úeq1Úeq2Úeq3Úeq4r©   rª   rP  s                 r˜   Ú%test_nonlinsolve_positive_dimensionalrk  f  sì  € ÜÐ1ÀÔFÑ€A€qˆ!ˆQ��1Ü˜˜!™˜Q˜q™S 1™W�~¨¨1 vÓ.´)¸QÀ¸FÓ2CÒCÐCÐCà�‰d�Q�q‘S‰j˜!˜a™%Ð €FÜ�v  1˜vÓ&¬)°F¸a¸RÀ!À¸HÓ*EÒEÐEÐEð ˆq‰5�1‰9�q‰=€CØ
ˆA‰#��!‘‰)�a˜‘c‰/˜A˜a™CÑ
€CØ
ˆA‰#ˆa‰%�!�A‘#�a‘%‰-˜!˜A™#˜a™%Ñ
 ! A¡# a¡%Ñ
'€CØ
ˆA‰#ˆa‰%�‰'�A‰+€CØ�3˜˜SÐ!€FØˆq‰D�1�"�a˜‘cœ9 Q›<¬)°A«,Ñ6Ð7€DØˆa‰C�!��R˜‘Tœ9 Q›<¬)°A«,Ñ6Ð7€DÜ�T˜4Ó €DÜ�v  1 a¨˜|Ó,°Ò4Ð4Ð4ä˜˜1™˜q  A¡™v™¨¨!©Ñ+¨Q¬q°!©t©V°Q´q±S¸1±WÐ=ÀÀ1Äa¸yÓIØ�”!‘”QˆKˆ=òð ñ r¡   c                  óÌ  — t        dd¬«      \  } }}t        | dz  |z   dz
  | dz  |z   g| |g«      t        j                  k(  sJ ‚| dz   |f}t        | |z   dz  dz
  | |z   dz
  g| |g«      t	        |«      k(  sJ ‚| dz  |dz  z
  g}t	        | |f||f«      }t	        t        |«       |ft        |«      |f«      }||z   }t        || |g«      |k(  sJ ‚| dz  |dz  z
  g}t	        || f||f«      }t	        |t        |«       f|t        |«      f«      }||z   }t        ||| g«      |k(  sJ ‚| dz  |z   dz
  | |z
  dz
  g}t        || |f«      t        ||| f«      k7  sJ ‚t        | dz   |dz  z
  |z   d| z  d|z  t        j                  g| ||g«      t        j                  k(  sJ ‚t        | |z   |z   t        j                  t        j                  t        j                  g| ||g«      t        j                  k(  sJ ‚| dz   |dz  z  | |z  |z  z   |dz  z   d| z  |dz  z  ||z  z   | |z  d|dz  z  z   d| dz  z  |z  | |z  z   g}t        || ||g«      t	        dd|f| ddf«      k(  sJ ‚y )	Nrð   Tr²   rº   rè   r¹   r  r   )r   rr   r   rË   rT   r   rÃ   )r�   r‘   r’   rµ   rO  Ú	soln_realÚsoln_complexrP  s           r˜   Útest_nonlinsolve_polysysro  }  sÄ  € Ü�i dÔ+�G€A€qˆ!Ü˜˜1™˜q™ 1™ a¨¡d¨Q¡hÐ/°!°Q°Ó8¼A¿J¹JÒFÐFÐFà
ˆˆa‰�ˆ€AÜ˜˜Q™ ™
 Q™¨¨A©°©	Ð2°Q¸°FÓ;¼yÈ»|ÒKÐKÐKà�‰d�Q˜‘T‰kˆ]€FÜ˜A˜2˜q˜' A q 6Ó*€IÜœs 1›v˜g q˜\¬C°«F°A¨;Ó7€LØ
�lÑ
"€DÜ�v  1˜vÓ&¨$Ò.Ð.Ð.à�‰d�Q˜‘T‰kˆ]€FÜ˜!˜a˜R˜ 1 a &Ó)€IÜ˜a¤# a£& ˜\¨A¬s°1«v¨;Ó7€LØ�|Ñ#€DÜ�v  1˜vÓ&¨$Ò.Ð.Ð.à�‰d�Q‰h˜‰l˜A ™E A™IÐ&€FÜ�v  1˜vÓ&¬+°f¸qÀ!¸fÓ*EÒEÐEÐEä˜˜A™˜  1¡™ qÑ(¨"¨Q©$°°1±´a·e±eÐ<¸qÀ!ÀQ¸iÓHÌAÏJÉJÒVÐVÐVÜ˜˜A™ ™	¤1§5¡5¬!¯%©%´·±Ð7¸!¸QÀ¸ÓCÄqÇzÁzÒQÐQÐQà�!‰tˆe�A�q‘D‰j˜1˜Q™3˜q™5Ñ  1 a¡4Ñ'¨¨A©¨a°©d©°Q°q±S©¸!¸A¹#ÀÀ!ÀQÁ$Á¹,ÈÈ1ÈaÉ4ÉÐPQÉ	ÐTUÐVWÑTWÉÐX€FÜ�v  1 a˜yÓ)¬Y¸¸1¸a°yÀ1ÀaÈÀ)Ó-LÒLÐLÑLr¡   c                  ó  — t        dd¬«      \  } }}}| |z   |z  |dz  z
  dz   g}||z  |dz  z
  dz   |z  }| |f}t        || |g«      t        |«      k(  sJ ‚|dz  | dz  z  |dz  |dz  z  t        | «      z  z
  g}|| df}t        | dz  «       t	        | «      z  | |f}t        | dz  «      t	        | «      z  | |f}	|  t        | dz  «      z  | |f}
| t        | dz  «      z  | |f}|| |g}t        ||
|||	«      }t        ||«      |k(  sJ ‚y )Nz
x, y, z, nTr²   rº   r   )r   rr   rT   r%   r   )r�   r‘   r’   r‹   rO  Ús_xrP  Úsoln_real_1Úsoln_real_2Úsoln_real_3Úsoln_complex_1Úsoln_complex_2r<  s                r˜   Ú#test_nonlinsolve_using_substitutionrw  š  sQ  € Ü˜¨dÔ3�J€A€qˆ!ˆQØ�1‰u�a‰i˜!˜Q™$Ñ Ñ"Ð#€FØˆQ‰3��A‘‰:˜‰>˜1Ñ
€CØˆD�!ˆ9€DÜ�v  1˜vÓ&¬)°D«/Ò9Ð9Ð9à�‰d�1�a‘4‰i˜!˜Q™$˜q !™t™)¤C¨£FÑ*Ñ*Ð+€FØ�a˜�)€KÜ˜˜!™“H�9œS ›VÑ# Q¨Ð*€KÜ�q˜‘s“8œC ›F‘? A qÐ)€KØ�bœ˜Q˜q™S›‘k 1 aÐ(€NØœ˜A˜a™C›‘j ! QÐ'€NØˆq�!ˆ9€DÜ�[ .°.Ø�[ó"€Dä�v˜dÓ# tÒ+Ð+Ñ+r¡   c                  ó€  — t        d«      } t        t        t        t        «      t        t        «      z
  dt        z  dz
  gt        t        g«      t        t        | d| z  t        z  t        z  t        t        t        dd«      «      «      z   «      t        j                  «      t        dd«      fh«      sJ ‚t        t        «      t        t        «      z
  dt        t        «      z  dz
  g}t        t        |t        t        g«      t        t        | t        d| z  t        z  t        z   z  t        t        t        d«      «      «      z   «      t        j                  «      t        d«       ft        t        | t        d| z  t        z  t        t        d| z  t        z  t        z  t        d«      z
  «      «      z   z  t        t!        t        d| z  t        z  t        z  t        d«      z
  «      «      «      z   «      t        j                  «      t        t        | d| z  t        z  t        z  t        d«      z
  «      t        j                  «      fh«      sJ ‚t        t        «      t        t        «      z
  t        dz  dz
  g}t        t        |t        t        g«      t        t        | t        d| z  t        z  t        z   z  t        t        d«      «      z   «      t        j                  «      dft        t        | d| z  t        z  t        z  t        t        d«      «      z   «      t        j                  «      dfh«      sJ ‚t        t        «      dz
  t        dz  dz
  g}t        t        |t        t        g«      t        d«      t#        d«       ft        d«      t#        d«      ft        t        | d| z  t        z  t        z  t        d«      z   «      t        j                  «      t#        d«       ft        t        | d| z  t        z  t        z  t        d«      z   «      t        j                  «      t#        d«      fh«      sJ ‚y )Nr‹   r¾   r¹   rº   rè   r  )r   r–   rr   r%   r�   rD   r‘   rQ   r   r   r   r&   r   r   rÌ   r   r   r4   )r‹   rO  s     r˜   Útest_nonlinsolve_complexry  ­  sL  € Üˆc‹
€AÜ”œc¤!›f¤s¬1£v™o¨q´©s°Q©wÐ7¼!¼Q¸Ó@Ü	”&˜˜A˜a™C¤™E¤"™H¤s¬3¬x¸¸1«~Ó+>Ó'?Ñ?Ó@Ä!Ç*Á*Ó	MÌxÐXYÐ[\Ë~Ð^ðC`ô að að aô ”!‹f”sœ1“v‰o˜q¤¤Q£™x¨!™|Ð,€FÜ”˜V¤a¬ VÓ,Ü	”&˜œA˜q ™s¤2™v¬™{™OÜœs¤3 q£6›{Ó+ñ,ó -Ü./¯j©jó
:Ü<?À»F¸7ð	Dä	”&˜œA˜q ™s¤2™v¬¬C°°!±´A±´b±¼3¸q»6Ñ0AÓ,BÓ(CÑCÑDÜœs¤3 q¨¡s¬1¡u¬R¡x´#°a³&Ñ'8Ó#9Ó:Ó;ñ<ó =Ü>?¿j¹jó
Jä”˜˜1˜Q™3œq™5¤™8¤c¨!£fÑ,Ó-¬q¯z©zÓ:ð	<ð/=ô >ð >ð >ô ”!‹f”sœ1“v‰oœq !™t a™xÐ(€FÜ”˜V¤a¬ VÓ,Ü	”&˜œA˜q ™s¤2™v¬™{™O¬c´#°a³&«kÑ9Ó:¼A¿J¹JÓ	GÈÐLÜ	”&˜˜A˜a™C¤™E¤"™H¤s¬3¨q«6£{Ñ2Ó3´Q·Z±ZÓ	@À!ÐDð/Fô Gð Gð Gô ”!‹f�q‰jœ!˜q™& 1™*Ð%€FÜ”˜V¤a¬ VÓ,Ü	ˆQ‹”$�q“'�ÐœS ›V¤T¨!£WÐ-Ü	”&˜˜A˜a™C¤™E¤"™H¤s¨1£vÑ-Ó.´·
±
Ó	;¼dÀ1»g¸XÐFÜ	”&˜˜A ™E¤A™I¬™N¬S°«VÑ3Ó4´a·j±jÓ	AÄ4ÈÃ7ÐKð/Mô Nð Nñ Nr¡   c                  óª   — t        t        t        «      t        z
  t        z
  t        dz
  gt        t        t        g«      dt        z
  dt        fhk(  sJ ‚y rÜ   )rr   r4   r‘   r�   r’   rÝ   r¡   r˜   Útest_nonlinsolve_radicalr{  Æ  s>   € ÜœœQ›¤!™¤a™¬¨Q©Ð/´!´Q¼°Ó;ÀÄQÁÈÌ1À¸ÒNÐNÑNr¡   c                  óT  ‡ ‡— ddgŠt        t        t        z   dz  dz
  t        dz  t        dz  z
  dz
  gt        t        g«      Š t        ˆ ˆfd„t	        d«      D «       «      sJ ‚t        t        t        z   dz  dz
  t        t        z   dz  dz
  gt        t        g«      t
        j                  k(  sJ ‚t        t        dz  t        dz
  dz  z   dz
  dt        z  d	z
  dt        z  gt        t        g«      t
        j                  k(  sJ ‚t        t        dz  t        z   dz
  t        t        z   dz  t        t        «      gt        t        t        g«      Š g d
¢Št        ˆ ˆfd„t	        d«      D «       «      sJ ‚t        t        t        dz  z
  t        dz  t        z
  d	z   gt        t        g«      Š dddt        z  z
  ddt        z  z   fddt        z  z   ddt        z  z
  fddt        z  z
  ddt        z  z
  fddt        z  z   ddt        z  z   fgŠt        ˆ ˆfd„t	        d«      D «       «      sJ ‚y )N)g      ú¿g      ö¿)g      ú?g      ö?rº   r4  g      è?c              3   óŒ   •K  — | ];  }t        d «      D ]+  }t        ‰j                  |   |   ‰|   |   z
  «      dk  –— Œ- Œ= y­w©rº   ç•Ö&è.>N©Úranger7  Úargs©r—   r†   r‡   r�  rí   s      €€r˜   r™   z+test_nonlinsolve_inexact.<locals>.<genexpr>Í  óR   øè ø€ ò 4Ø¬%°«(ò4Ø%&ô �3—8‘8˜A‘;˜q‘> # a¡&¨¡)Ñ+Ó,¨tÕ3ð 4Ð3ñ 4ùó   ƒAAr  g      °?rÁ   )©g[™°Ðõl×¿g[™°Ðõl×?r¾   r†  )g[&,t=Ûõ?g[&,t=Ûõ¿r¾   c              3   óŒ   •K  — | ];  }t        d «      D ]+  }t        ‰j                  |   |   ‰|   |   z
  «      dk  –— Œ- Œ= y­w)r¹   r  Nr€  rƒ  s      €€r˜   r™   z+test_nonlinsolve_inexact.<locals>.<genexpr>Ù  r„  r…  r¹   rÔ   )gÕù±ïF­ò¿gZŠ*4Íõ?gÍrüîŸ2Ç¿gèdxAàWñ?gyU;~Fò¿g ;W2%Ù?gqëîyè?g?„¾ÐäŽÖ?g‡¡Ø£ñ}Ý?gòƒZ Aá?c              3   óŒ   •K  — | ];  }t        d «      D ]+  }t        ‰j                  |   |   ‰|   |   z
  «      dk  –— Œ- Œ= y­wr~  r€  rƒ  s      €€r˜   r™   z+test_nonlinsolve_inexact.<locals>.<genexpr>æ  sR   øè ø€ ò 4Ø¬%°«(ò4Ø%&ô �3—8‘8˜A‘;˜q‘> C¨¡F¨1¡IÑ-Ó.°Õ5ð 4Ð5ñ 4ùr…  )
rr   r�   r‘   rž   r�  r   rË   r&   r’   r   )r�  rí   s   @@r˜   Útest_nonlinsolve_inexactr‰  Ê  s)  ù€ Ø˜^Ð
,€CÜ
œœA™ ‘z A‘~¤q¨!¡t¬a°©d¡{°TÑ'9Ð:¼QÄ¸FÓ
C€CÜô 4Ü˜a›ô4ô 4ð 4ð 4ô œœQ™ ™
 Q™¬¬Q©°©
°TÑ(9Ð:¼QÄ¸FÓCÄqÇzÁzÒQÐQÐQäœ˜1™¤ C¡¨!™|Ñ+¨fÑ4°a¼±c¸C±iÀÄ1ÁÐEÌÌ1ÀvÓNÜ�:‰:òð ð ô ”q˜!‘tœa‘x #‘~¬¬A©°¡z´3´q³6Ð:¼QÄÄ1¸IÓ
F€Cò5€Cô ô 4Ü˜a›ô4ô 4ð 4ð 4ô ”qœ1˜a™4‘x¤ A¡¬¡¨C¡Ð0´1´a°&Ó
9€CØ0ØÐ!1´!Ñ!3Ñ3ØÐ 1´!Ñ 3Ñ3ð5àÐ!1´!Ñ!3Ñ3ØÐ 1´!Ñ 3Ñ3ð5àÐ 1´!Ñ 3Ñ3ØÐ 1´!Ñ 3Ñ3ð5àÐ 1´!Ñ 3Ñ3ØÐ 1´!Ñ 3Ñ3ð5ð6€Cô ô 4Ü˜a›ô4ô 4ð 4ñ 4r¡   c            	      óˆ  — t        dd¬«      \  } }t        dt        |dz  «      z  |f«      }t        |  t        t	        | «      «      z  |f| t        t	        | «      «      z  |f«      }t        | t	        | dz  «      z  | f«      }t        dt        |dz  «      z  |«      }t        | dz  |dz  t	        | «      z  z
  g| |g«      |k(  sJ ‚t        | dz  |dz  t	        | «      z  z
  g|| g«      |k(  sJ ‚t        | dz  |dz  t	        | «      z  z
  g|| g«      |k(  sJ ‚t        | dz  |dz  t	        | «      z  z
  g| |g«      |k(  sJ ‚y )Núx, yTr²   rº   )r   rT   r$   r4   r%   rr   )r�   r‘   r[  Úsoln2Úsoln3Úsoln4s         r˜   Útest_solve_nonlinear_transr�  é  sU  € ô �6 Ô%�D€A€qÜ�qœ ! A¡#›‘¨Ð*Ó+€EÜ˜�rœ$œs 1›v›,‘¨Ð*¨Q¬t´C¸³F«|©^¸QÐ,?Ó@€EÜ�qœ˜Q˜q™S›‘z 1�oÓ&€EÜ�aœ  1¡›‘o qÓ)€EÜ˜˜1™˜q !™t¤C¨£F™{Ñ*Ð+¨a°¨VÓ4¸Ò=Ð=Ð=Ü˜˜1™˜q !™t¤C¨£F™{Ñ*Ð+¨a°¨VÓ4¸Ò=Ð=Ð=Ü˜˜1™˜q !™t¤C¨£F™{Ñ*Ð+¨a°¨VÓ4¸Ò=Ð=Ð=Ü˜˜1™˜q !™t¤C¨£F™{Ñ*Ð+¨a°¨VÓ4¸Ò=Ð=Ñ=r¡   c                  óL  — t        d«      \  } }}}}}| | z  ||z  z   d| z  |z  |z  z
  ||z  z
  }| | z  ||z  z   d| z  |z  |z  z
  ||z  z
  }||z  ||z  z   d|z  |z  |z  z
  | | z  z
  }t        |||g|||g«      t        d|z  |z  dt        | dz  |dz  |dz  z  z   |dz  z
  «      z  z
  dt        | dz  |dz  |dz  z  z   |dz  z
  «      z  | z  d|z  |dz
  z  |dz   z  | z  d|z  t        | dz  |dz  |dz  z  z   |dz  z
  «      z  | z  z   fd|z  |z  dt        | dz  |dz  |dz  z  z   |dz  z
  «      z  z   dt        | dz  |dz  |dz  z  z   |dz  z
  «      z  | z  d|z  |dz
  z  |dz   z  | z  d|z  t        | dz  |dz  |dz  z  z   |dz  z
  «      z  | z  z
  f«      k(  sJ ‚y )Nza1, b1, c1, ca, cb, cgç       @rÁ   rº   g      ð¿r¾   )r   rr   rT   r4   )	Úa1Úb1Úc1ÚcaÚcbÚcgrg  rh  ri  s	            r˜   Útest_nonlinsolve_issue_25182r˜  ÷  sS  € Ü$Ð%=Ó>Ñ€BˆˆB��B˜Ø
ˆR‰%�"�R‘%‰-˜"˜R™% ™( 2™+Ñ
%¨¨2©Ñ
-€CØ
ˆR‰%�"�R‘%‰-˜"˜R™% ™( 2™+Ñ
%¨¨2©Ñ
-€CØ
ˆR‰%�"�R‘%‰-˜"˜R™% ™( 2™+Ñ
%¨¨2©Ñ
-€CÜ˜˜S #�¨¨R°¨Ó5¼Ø	ˆR‰�‰�Sœ˜b !™e b¨!¡e¨B°©E¡kÑ1°B¸±EÑ9Ó:Ñ:Ñ	:ØŒT�"�a‘%˜"˜a™%  A¡™+Ñ%¨¨A©Ñ-Ó.Ñ.¨rÑ1ØˆR‰��a‘Ñ˜"˜q™&Ñ! "Ñ$ s¨2¡v¬d°2°q±5¸2¸q¹5ÀÀQÁ¹;Ñ3FÈÈQÉÑ3NÓ.OÑ'OÐPRÑ'RÑRð	Tð 
ˆR‰�‰�Sœ˜b !™e b¨!¡e¨B°©E¡kÑ1°B¸±EÑ9Ó:Ñ:Ñ	:ØŒD��Q‘˜˜Q™˜r 1™u™Ñ$ r¨1¡uÑ,Ó-Ñ-¨bÑ0ØˆR‰��a‘Ñ˜"˜q™&Ñ! "Ñ$ s¨2¡v¬d°2°q±5¸2¸q¹5ÀÀQÁ¹;Ñ3FÈÈQÉÑ3NÓ.OÑ'OÐPRÑ'RÑRð	Tó	:Uò Uð Uñ Ur¡   c                  óz)  — t        d«      } d| dz  z  | dz  z   dz   t        z   }t        || «      }t        |j                  d   ddt        z  z
  z
  «      dk  sJ ‚t        |j                  d	   d
dt        z  z   z
  «      dk  sJ ‚t        |j                  d   ddt        z  z
  z
  «      dk  sJ ‚t
        j                  | dz  z  | dz  z   t
        j                  z   t        z   }t        dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z   t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  t        d«      dz  z
  dt        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  z  z  z
  t        dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z   t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  dt        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  z  z  z   z  z   t        d«       dz  t        d«      dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  z  t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  z
  dt        d	t        d	«       dz  t        d«      t        z  dz  z
  t        d«      dz  dt        z  z   t        dddt        z  z   dz  z   «      dz  z   t        d	«      dz  z  z  z  «      z  dz  z
  dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  z   t        dt        d	t        d	«       dz  t        d«      t        z  dz  z
  t        d«      dz  dt        z  z   t        dddt        z  z   dz  z   «      dz  z   t        d	«      dz  z  z  z  «      z  dz  dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  z   t        d«      dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  z  t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  z   z  z   t        d«       dz  dt        d	t        d	«       dz  t        d«      t        z  dz  z   t        d«      dz  dt        z  z   t        dddt        z  z   dz  z   «      dz  z   t        d	«      dz  z  z  z  «      z  dz  z
  t        d«      dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  z  t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  z   t        t        d«       dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  z  t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   dz  ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dz  z   t        d	«      dz  z  t        t        ddt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  z   dt        d«      z  dt        d	«      dz  z  z  t        t        t        d«      dz  «      dz  «      z  dz  t        d«      dz  z   z  «      dz  «      z  dz  z   dt        d	t        d	«       dz  t        d«      t        z  dz  z   t        d«      dz  dt        z  z   t        dddt        z  z   dz  z   «      dz  z   t        d	«      dz  z  z  z  «      z  dz  z
  z  z   «      }t        || «      |k(  sJ ‚y )Nr�   r  r¹   rº   r   g©í	nëBÀg/H|n$ýÓ?r  r¾   gðuªÙÓ¿gÞÊ+Nð?g¸®b�š�â?gÀqãw�æ?iñ|  rè   é¬   r.  é+   r  rÕ   i ÿÿÿé6   r	  )r   r   ro   r7  r‚  r   rÉ   rT   r4   rD   r>   r@   r!   r    )r�   r  rä  r�  s       r˜   Útest_issue_14642r�    sú  € Üˆs‹€AØ	ˆQ�‰T‰�!�Q‘$‰�sÑ	œ1Ñ	€BÜ˜˜A‹€HÜˆx�}‰}˜QÑÐ#4Ð7HÌÑ7JÑ#JÑKÓLÐPTÒTÐTÐTÜˆx�}‰}˜QÑÐ#5Ð8HÌÑ8JÑ#JÑKÓLÐPTÒTÐTÐTÜˆx�}‰}˜QÑÐ#4Ð7HÌÑ7JÑ#JÑKÓLÐPTÒTÐTÐTô 
�‰��1‘‰�Q˜‘TÑ	œ!Ÿ&™&Ñ	 ¤Ñ	"€BÜ
�qœ˜a›‘y ¬¨1«¨a©¡Ñ0´´T¼!¸C»&À¹)³_ÀQÑ5FÓ1GÑGÈÑIÜˆb‹E�!‰GñØñØ ¤$ q£'¡	¨%´!°A³$°q±&©/Ñ 9¼#¼dÄ1ÀSÃ6È"Á9»oØñ?ó ;ñ !Øñ!ñ Øññä˜1›˜a™ñ!ð !ä!$¤T¨2°´$°q³'±	¸%Ä!ÀAÃ$ÀqÁ&¹/Ñ0IÜ””Q�s“V˜B‘Y“ Ñ!Ó"ñ1#Ø#$ñ1%ñ ,%Ø'(¬¨a«¡y°¼¸1»¸a¹±Ñ'@ÄÄTÜˆc‹F�2‰IóFØñFó Bñ (Øñ(Ü ›e A™gñ(&ñ+'ó &(à()ñ&*ó "+ñ+ð ,-ñ	-ô 01°«t°A©vñ	6ð 9:¼#¼dÀBØŒd�1‹g‰I�eœa ›d 1™f‘oÑ%¤c¬$¬q°«v°b©y«/¸!Ñ*;Ó&<Ñ<¸QÑ>ñE?ØABÄ4ÈÃ7ÁØ”A�a“D˜‘F‰OñBÜ¤¤Q s£V¨B¡Y£°Ñ 1Ó2ñB3Ø34ñB5Ü78¸³u¸Q±wñB?ñD@ó ?AàABñ?Có ;Dñ 9DàEFÈÜ�‹GñJØœA˜a›D ™F‘OñJ$Ü$'¬¬Q¨s«V°B©Y«¸Ñ(9Ó$:ñJ;Ø;<ñJ=Ü?@À»uÀQ¹wñJGØIJñIKà�!”D˜“G‘)˜E¤A a£D¨¡F™OÑ+¬C´´Q°s³V¸B±Y³ÀÑ0AÓ,BÑBÀ1ÑDÑDÀqÑHñIIäLMÈaËDØñMñHñ Fñ9ñ		ô ˜œ$˜q›'™	 %¬!¨A«$¨q©&¡/Ñ1´#´d¼1¸S»6À"¹9³oÀaÑ6GÓ2HÑHÈÑJÜˆb‹E�!‰GñØñØ ¤$ q£'¡	¨%´!°A³$°q±&©/Ñ 9¼#¼dÄ1ÀSÃ6È"Á9»oØñ?ó ;ñ !Øñ!ñ Øññä˜!›˜Q™ñ ð  ä #¤D¨"¨q´°a³©y¸ÄÀ1ÃÀaÁ¹Ñ/HÌÜ”�3“˜‘‹O˜AÑóJñ 0Ø ñ0!ñ +!Ø#$¤T¨!£W¡9¨U´Q°q³T¸!±V©_Ñ#<¼SÄÄaÈÃfÈRÁiÃØñBó >ñ $Øñ$Ü�b“E˜!‘Gñ$ñ*ó %àñ% ó !!ñ!ð "#ñ	#ð &'¤s¬4°°a¼¸Q»±iÀÌÈ!ËÈQÉÁÑ6OÜ””Q�s“V˜B‘Y“ Ñ!Ó"ñ7#Ø#$ñ7%ñ 2%Ø'(¬¨a«¡y°¼¸1»¸a¹±Ñ'@ÄÄTÌ!ÈCË&ØñKó FØñFó Bñ (Øñ(Ü˜"›˜a™ñ( ñ1!ó ,"à"#ñ,$ó (%ñ &%à&'¨!¬D°«G©)°E¼A¸a»DÀ¹F±OÑ*CÄCÌÜˆc‹F�2‰IóIØñIó Eñ +Øñ+Ü ›e A™gñ+&Ø()ñ**Ø-/°!´D¸³G±)¸EÄAÀaÃDÈÁF¹OÑ2KÜ””Q�s“V˜B‘Y“ Ñ!Ó"ñ3#Ø#$ñ3%ñ .%Ø'(ñ-)ñ*)ä,-¨a«D°©Fñ)4ñ '4ñ&5ñ	5ñ 6ñ6ô" 9:¸!»°u¸Q±wÄÀaÃÈ1Ü�‹GñLØœA˜a›D ™F‘OñL$Ü$'¬¬Q¨s«V°B©Y«¸Ñ(9Ó$:ñL;Ø;<ñL=Ü?@À»uÀQ¹wñLGØIJñKKà�!”D˜“G‘)˜E¤A a£D¨¡F™OÑ+¬C´´Q°s³V¸B±Y³ÀÑ0AÓ,BÑBÀ1ÑDÑDÀqÑHñKIäLMÈaËDØñMñJñ Bô ”D˜"˜q¤ a£™y¨´°1³°a±©Ñ8¼¼TÄ!ÀCÃ&ÈÁ)»_ÈQÑ=NÓ9OÑOØñ ñ Ø”4˜“7‘˜5¤1 Q£4¨¡6™?Ñ*¬3¬t´A°c³F¸2±I«¸qÑ/@Ó+AÑAÀ!ÑCÄaÈÃeÈAÁgÑMñOó Pàñó ñBð
 ñBñ 8ð
 ”b˜œa ›d˜U 1™W¤t¨A£w¬q¡y°¡{Ñ2´Q°r³U¸1±W¸rÄ!¹t±^ÄdÈ4Ø�"”Q‘$‰Y˜‰NñLó GØñGñ 6Ü!" 1£ a¡ñ5)ñ )ñ *ó +ñ +Ø+,ñ-ñ8-ð 23´4¸³7±¸5Ä1ÀQÃ4ÈÁ6¹?Ñ1JÌ3Ü”�3“˜‘‹O˜AÑóLñ 2Ø ñ2!Ü#$ R£5¨¡7ñ2+Ø-.ñ1/Ø24°q¼¸a»±yÀÌÈ1ËÈaÉÁÑ7PÜ””Q�s“V˜B‘Y“ Ñ!Ó"ñ8#Ø#$ñ8%ñ 3%Ø'(ñ2)ñ1)ä,-¨a«D°©Fñ04ä47¼¸bÀ1ÄTÈ!ÃWÁ9Ø”A�a“D˜‘F‰OñDÜ¤¤Q s£V¨B¡Y£°Ñ 1Ó2ñD3Ø34ñD5ñ ?5Ø78¼¸a»±yÀÌÈ1ËÈaÉÁÑ7PÜ””Q�s“V˜B‘Y“ Ñ!Ó"ñ8#Ø#$ñ8%Ü'(¨£u¨Q¡wñ8/ñ>0ó 91à12ñ93ó 54ñ04ð 56ñ	06ñ
86ô 9:¸2¼bÀÄaÈÃdÀUÈ1ÁWÜ�‹G”A‰I�a‰KñFÜ˜B›% ™' B¤q¡D™.¬4°¸¸RÄ¹T¹	ÀA±~Ñ0EÓ+FÀqÑ+HÑHÌAÈaËDØñMñ ñEñ Bó ?ñ <àñ<àœ˜a›‘y ¬¨1«¨a©¡Ñ0´´T¼!¸C»&À¹)³_ÀQÑ5FÓ1GÑGÈÑIÜˆb‹E�!‰GñØñØ ¤$ q£'¡	¨%´!°A³$°q±&©/Ñ 9¼#¼dÄ1ÀSÃ6È"Á9»oÈaÑ>OÓ:PÑ PØñ!ñ Øññä˜“d˜1‘fñä!¤$¨¨Q¬t°A«w©Y°u¼qÀ»tÀA¹v±Ñ-FÄsÌ4Üˆc‹F�2‰IóLØñLó Hñ .Øñ.ñ )Ø¤ Q£™i¨´°!³°Q±©Ñ7¼¼DÄÀ3ÃÈÁ»OÈAÑ<MÓ8NÑNÈqÑPÜˆb‹E�!‰Gññ(ó #àñ#ó ñð ñ	ñ<ô " !›W q¬¨a«¡y°¼¸1»¸a¹±Ñ'@ÄÄTÌ!ÈCË&ØñKó FØñFó Bñ (Øñ(Ü˜“u˜Q‘wñ(Ø!"ñ'#Ø&(¨1¬T°!«W©9°U¼Q¸q»TÀ!¹V±_Ñ+DÄSÌÜˆc‹F�2‰IóJØñJó Fñ ,Øñ,ñ 'Øñ& ñ' ä#$ Q£4¨¡6ñ&+ñ +ä+.¬t°R¸!¼DÀ»G¹)ÀEÌAÈaËDØñMñ Eñ ;Ü”4œ˜#›˜r™	“? 1Ñ$Ó%ñ;&Ø&'ñ;(ñ 6(Ø*+¬D°«G©)°E¼A¸a»DÀ¹F±OÑ*CÄCÌÜˆc‹F�2‰IóIØñIó Eñ +Øñ+Ü ›e A™gñ+&ñ5'ó 0(à()ñ0*ó ,+ñ+ð ,-ñ	-ñ
<-ñ 
9.ñ8.ô( 12°!³¨u°Q©w¸¼2¸aÄ1ÀQÃ4À%ÈÁ'Ü�‹G”A‰I�a‰KñCÜ˜B›% ™' B¤q¡D™.¬4°¸¸RÄ¹T¹	ÀA±~Ñ0EÓ+FÀqÑ+HÑHÌAÈaËDØñMñ ñBñ ?ó <ñ :àñ:ñ 0ä˜1“g ¤$ q£'¡	¨%´!°A³$°q±&©/Ñ 9¼#¼dÄ1ÀSÃ6È"Á9»oÈaÑ>OÓ:PÑ PÐQRÑ RÜˆb‹E�!‰Gñ!Øñ Ø ¤$ q£'¡	¨%´!°A³$°q±&©/Ñ 9¼#¼dÄ1ÀSÃ6È"Á9»oÈaÑ>OÓ:PÑ PØñ!ñ Øññ ä˜“d˜1‘fññ ä!¤$¨¨Q¬t°A«w©Y°u¼qÀ»tÀA¹v±Ñ-FÄsÌ4Üˆc‹F�2‰IóLØñLó Hñ .Øñ.ñ )Ø¤ Q£™i¨´°!³°Q±©Ñ7¼¼DÄÀ3ÃÈÁ»OÈAÑ<MÓ8NÑNÈqÑPÜˆb‹E�!‰Gññ(ó #àñ#ó ñð ñ	ñ0ð  !¤ a£™y¨´°1³°a±©Ñ8¼¼TÄ!ÀCÃ&ÈÁ)»_ÈQÑ=NÓ9OÑOÐPQÑQÜˆb‹E�!‰Gñ ØñØ ¤$ q£'¡	¨%´!°A³$°q±&©/Ñ 9¼#¼dÄ1ÀSÃ6È"Á9»oÈaÑ>OÓ:PÑ PØñ!ñ Øññä˜“d˜1‘fñä!¤$¨¨Q¬t°A«w©Y°u¼qÀ»tÀA¹v±Ñ-FÄsÌ4Üˆc‹F�2‰IóLØñLó Hñ .Øñ.ñ )Ø¤ Q£™i¨´°!³°Q±©Ñ7¼¼DÄÀ3ÃÈÁ»OÈAÑ<MÓ8NÑNÈqÑPÜˆb‹E�!‰Gññ(ó #àñ#ó ñð ñ	ñ
0ô ¤ a£ ¨1¬T°!«W©9°U¼Q¸q»TÀ!¹V±_Ñ+DÄSÌÜˆc‹F�2‰IóJØñJó Fñ ,Øñ,Ü ›e A™gñ,&Ø()ñ+*Ø-/°!´D¸³G±)¸EÄAÀaÃDÈÁF¹OÑ2KÌCÜ”�3“˜‘‹O˜AÑóMñ 3Ø ñ3!ñ .!Ø#$ñ-%ñ+%ä()¨!«¨Q©ñ*0ñ !0ä03´D¸"¸qÄÀaÃ¹yÈÜˆa‹D�‰FñJñ @ÜœœQ˜s›V B™Y›¨Ñ)Ó*ñ@+Ø+,ñ@-ñ ;-Ø/0´°a³©y¸ÄÀ1ÃÀaÁ¹Ñ/HÌÜ”�3“˜‘‹O˜AÑóJñ 0Ø ñ0!Ü#$ R£5¨¡7ñ0+ñ:,ó 5-à-.ñ5/ó 10ñ!0ð 12ñ	!2ð 78¼¸Q»±iÀÌÈ!ËÈQÉÁÑ6OÜ””Q�s“V˜B‘Y“ Ñ!Ó"ñ7#Ø#$ñ7%Ü'(¨£u¨Q¡wñ7/Ø12ñ63Ø68¸1¼TÀ!»W¹9ÀUÌQÈqËTÐRSÉVÁ_Ñ;TÜ””Q�s“V˜B‘Y“ Ñ!Ó"ñ<#Ø#$ñ<%ñ 7%Ø'(ñ6)ñ6)ä,-¨a«D°©Fñ54ä47¼¸bÀ1ÄTÈ!ÃWÁ9ÈUÜˆa‹D�‰FñNñ DÜœœQ˜s›V B™Y›¨Ñ)Ó*ñD+Ø+,ñD-ñ ?-Ø/0´°a³©y¸ÄÀ1ÃÀaÁ¹Ñ/HÌÜ”�3“˜‘‹O˜AÑóJñ 0Ø ñ0!Ü#$ R£5¨¡7ñ0+ñ>,ó 9-à-.ñ9/ó 50ñ50ð 12ñ	52ñ	!2ð 56´b¸¼aÀ»d¸UÀ1¹WÄtÈAÃwÌqÁyÐQRÁ{Ñ=RÜˆr‹U�1‰W�rœ!‘t‰^œd 4¨2°´1±©9°q©.Ñ#8Ó9¸!Ñ;Ñ;¼qÀ»tÀA¹vÑFñ=Gñ :Hó 7Iñ 5IØIJñ5Kñ	!Kñ 	Lñ0LóK8M€Côt �B˜‹?˜cÒ!Ð!Ñ!r¡   c                  óÜ  — t        d«      x} \	  }}}}}}}}}	||	z  ||	z  z
  |z
  |||	z  z
  |z
  ||	dz  z  ||	z  z   ||	z  z
  |z
  |	| |	z  ||	z  z   |z   z  |	| ||	z  z   |z   z  f}
t        |||	z  z   | |	z  ||	z  z   |z   |	dz  z  |||	dz  z  ||||t        |	hdh«      f	|||	z  z   ||	z  ||	z  z
  |z
  |	dz  z  dz  |||	dz  z  ||||t        |	hdh«      f	«      }t        |
g| ¢­Ž |k(  sJ ‚y )Nzax bx cx gx jx lx mx nx qrº   r   rÆ   ©r   rT   rS   rr   )ÚVÚaxÚbxÚcxÚgxÚjxÚlxÚmxÚnxrŒ   r   rí   s               r˜   Útest_issue_13961r©  L  st  € Ü.5Ð6QÓ.RÐR€AÑ+ˆˆR��R˜˜R  R¨Ø	ˆA‰��1‘‰�rÑ	˜2  1¡™9 r™>¨2¨a°©d©7°R¸±T©>¸B¸q¹DÑ+@À2Ñ+EÀqÈ2È#ÈaÉ%ÐRTÐUVÑRVÉ,ÐY[ÑJ[ÑG\Ð^_ÐbdÐadÐgiÐjkÑgkÑakÐnpÑapÑ^qÐr€Aä
�R˜"˜Q™$‘Y "  Q¡¨¨A©¡°Ñ!2°A°q±DÑ 8¸"¸bÀÀAÁ¹gÀrÈ2ÈrÐSUÔWaÐcdÐbeÐhiÐgjÓWkÐlØ˜"˜Q™$‘Y  A¡¨¨1©¡¨rÑ!1°1°a±4Ñ 7¸Ñ :¸BÀÀ1ÀaÁ4ÁÈÈRÐQSÐUWÔYcÐefÐdgÐjkÐilÓYmÐnóp€Cä�qÐ˜1Ò Ò$Ð$Ñ$r¡   c                  óè   — t        t        t        dz   dz
  «      t        «      } t        | j                  d   dt
        z  z   «      dk  sJ ‚t        | j                  d   dt
        z  z
  «      dk  sJ ‚y )Nrº   r‘  r   gã;fž ö?r  r¾   )ro   r4   r�   r7  r‚  r   )Ú	solutionss    r˜   Útest_issue_14541r¬  V  si   € Üœœq !™t˜e c™kÓ*¬AÓ.€IÜˆy�~‰~˜aÑ  ´Ñ!2Ñ2Ó3°tÒ;Ð;Ð;Üˆy�~‰~˜aÑ  ´Ñ!2Ñ2Ó3°tÒ;Ð;Ñ;r¡   c                  ó|  — dt         z  t        t        dz   t         dz  z
  «      z  t        t        «      z  } t	        d«      }t        | t         t        j                  ¬«      |k(  sJ ‚t        t        t        dz  t         dz  z
  «      t        dz  z
  t         t        j                  «      t        j                  u sJ ‚y )Nr  rº   r   r'  )r‘   r%   r�   r   rT   ro   r   rÈ   r>   r   rË   )Úexprrí   s     r˜   Útest_issue_13396r¯  \  s‹   € ØŒa‰4””Q˜‘T�EœA˜q™D‘LÓ!Ñ!¤#¤a£&Ñ(€DÜ
�A‹,€Cä�Dœ!¤A§G¡GÔ,°Ò3Ð3Ð3ô ”Dœ˜A™¤ 1¡™Ó%¤b¨¡dÑ*¬A¬q¯w©wÓ7¼1¿:¹:ÑEÐEÑEr¡   c                  ód
  — t        t        ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z   «       dz  t        t        dt        dd«      t        d«      dz  z   t        dd«      z  z  ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  z   dt        ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z   «      z  z   «      «      dz  z   t        t        dt        dd«      t        d«      dz  z   t        dd«      z  z  ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  z   dt        ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z   «      z  z   «      «       dz  t        ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z   «      dz  z
  t        ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z   «      dz  t        t        t        dt        ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z   «      z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z
  ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  z   «      «      z  dz  z
  t        ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z   «      dz  t        t        t        dt        ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z   «      z  dt        dd«      t        d«      dz  z   t        dd«      z  z  z
  ddt        dd«      t        d«      dz  z   t        dd«      z  z  z  z   «      «      z  dz  z   «      } t        t        dz  t        z   dz
  t        «      | k(  sJ ‚y )	Nr  r¹   r¾   r  iQ  é�   rº   rè   )rT   r4   r   r   r   ro   r�   ©rí   s    r˜   Útest_issue_12032r³  f  s³  € Ü
”T˜"˜a¤¨!¨R£´4¸³9¸S±=Ñ!@ÄHÈQÐPQÃNÑ SÑSÑTØœX a¨›_¬t°C«y¸©}Ñ<ÄÈÈAÃÑOÑOñPó Qð QØQRñSäœ˜R¤¨!¨R£´4¸³9¸S±=Ñ!@ÄHÈQÐPQÃNÑ SÑSØ ¤8¨A¨r£?´T¸#³Y¸s±]Ñ#BÄhÈqÐRSÃnÑ"UÑ UÑVñWàœt B¨¬8°A°r«?¼TÀ#»YÀs¹]Ñ+JÌhÐWXÐZ[ËnÑ*]Ñ(]Ñ$^Ø$%¤x°°2£¼¸c»À3¹Ñ'FÌ(ÐSTÐVWË.Ñ&YÑ$Yñ%Zó  [ñ [ñ[ó \ó ]ð ^_ñ_ñ_ô œ#˜b¤(¨1¨b£/´D¸³I¸c±MÑ"AÄXÈaÐQRÃ^Ñ!TÑTØ ¤H¨Q°£O´d¸3³iÀ±mÑ$CÄxÐPQÐSTÃ~Ñ#VÑ!VÑWñXà¤ R¨¬H°Q¸«O¼dÀ3»iÈ¹mÑ,KÌxÐXYÐ[\Ë~Ñ+^Ñ)^Ñ%_Ø%&¬°°B«¼$¸s»)ÀC¹-Ñ(GÌ8ÐTUÐWXË>Ñ'ZÑ%Zñ&[ó !\ñ \ñ\ó ]ó ^ð ^ð _`ñ`ô ˜˜Q¤¨¨B£´$°s³)¸C±-Ñ ?Ä8ÈAÈqÃ>ÑRÑRÑSØœH Q¨›O¬d°3«i¸©mÑ;¼xÈÈ1»~ÑNÑNñOó PØPQñRñ	Rô ˜˜Q¤¨¨B£´$°s³)¸C±-Ñ ?Ä8ÈAÈqÃ>ÑRÑRÑSØœH Q¨›O¬d°3«i¸©mÑ;¼xÈÈ1»~ÑNÑNñOó PØPQñRä”dœ3˜r¤$ r¨1¬h°q¸"«oÄÀSÃ	È#ÁÑ.MÔQYÐZ[Ð]^ÓQ_Ñ-`Ñ+`Ñ'aØ'(¬(°1°b«/¼DÀ»IÀc¹MÑ*IÌXÐVWÐYZË^Ñ)\Ñ'\ñ(]ó #^ñ  ^à ¤(¨1¨b£/´D¸³I¸c±MÑ"AÄXÈaÐQRÃ^Ñ!TÑTñ Uð  ! !¤X¨a°£_´t¸C³yÀ±}Ñ%DÌÐQRÐTUËÑ$WÑ"WÑXñ Yó Zó [ñ [ð \]ñ]ñ]ô ˜˜Q¤¨¨B£´$°s³)¸C±-Ñ ?Ä8ÈAÈqÃ>ÑRÑRÑSØœH Q¨›O¬d°3«i¸©mÑ;¼xÈÈ1»~ÑNÑNñOó PØPQñRä”dœ3˜r¤$ r¨1¬h°q¸"«oÄÀSÃ	È#ÁÑ.MÔQYÐZ[Ð]^ÓQ_Ñ-`Ñ+`Ñ'aØ'(¬(°1°b«/¼DÀ»IÀc¹MÑ*IÌXÐVWÐYZË^Ñ)\Ñ'\ñ(]ó #^ñ  ^à ¤(¨1¨b£/´D¸³I¸c±MÑ"AÄXÈaÐQRÃ^Ñ!TÑTñ Uð  ! !¤X¨a°£_´t¸C³yÀ±}Ñ%DÌÐQRÐSTËÑ$VÑ"VÑWñ Xó Yó Zñ Zð [\ñ\ñ\ó%]€Cô0 ”A�q‘Dœ1‘H˜q‘L¤!Ó$¨Ò+Ð+Ñ+r¡   c                  ój   — t        dt        t        «      z  t        «      t        j                  k(  sJ ‚y rÜ   ©ro   r4   r�   r   rË   rÝ   r¡   r˜   Útest_issue_10876r¶  ‚  s#   € Ü�A”dœ1“g‘IœqÓ!¤Q§Z¡ZÒ/Ð/Ñ/r¡   c                  ó  — t        t        t        t        z   t	        t        «      gt        t        g«      t        t        t        t        dt        z  t        z  «      t        j                  «      t        t        t        dt        z  t        z  «      t        j                  «      ft        t        t        dt        z  t        z  t        z
  «      t        j                  «      t        t        t        dt        z  t        z  t        z   «      t        j                  «      f«      «      sJ ‚t        t        t        t        z   t	        t        «      t        t        «      z   gt        t        g«      t        t        t        t        dt        z  t        z  dt        z  dz  z
  «      t        j                  «      t        t        t        dt        z  t        z  dt        z  dz  z   «      t        j                  «      ft        t        t        dt        z  t        z  dt        z  dz  z
  «      t        j                  «      t        t        t        dt        z  t        z  dt        z  dz  z   «      t        j                  «      f«      «      sJ ‚y )Nr  rº   r¹   rè   r"  )r–   rr   r�   r‘   rD   rT   rQ   r   r‹   r   r   rÌ   r@   rÝ   r¡   r˜   Útest_issue_19050r¸  †  sÓ  € ä”œa¤!™e¤S¬£V˜_¬q´!¨fÓ5Ü”8œF¤1 b¬¡d¬2¡gÓ.´·
±
Ó;¼XÄfÌQÐPQÔRSÑPSÔTVÑPVÓFWÔYZ×YcÑYcÓ=dÐeÜ”vœa ¤A¡¤b¡¬2¡Ó.´·
±
Ó;¼XÄfÌQÐPQÔRSÑPSÔTVÑPVÔY[ÑP[ÓF\Ô^_×^hÑ^hÓ=iÐjó	lômð mð mô ”œa¤!™e¤S¬£V¬c´!«f¡_Ð5¼¼1°vÓ>Ü”8œF¤1 b¬¡d¬2¡g°´"±°Q±Ñ&6Ó7¼¿¹ÓDÄhÌvÔVWÐYZÔ[\ÑY\Ô]_ÑY_ÐbcÔdfÑbfÐghÑbhÑYhÓOiÔkl×kuÑkuÓFvÐwÜ”fœQ ¤1¡¤R¡¨!¬B©$¨q©&Ñ 0Ó1´1·:±:Ó>ÄÌÔPQÐSTÔUVÑSVÔWYÑSYÐ\]Ô^`Ñ\`ÐabÑ\bÑSbÓIcÔef×eoÑeoÓ@pÐqó	sôtð tñ tr¡   c                  óŒ  — t        t        «      t        t        «      z  t        t        «      t        t        «      z  dz
  g} t	        t        t        t        dt        z  t        z  «      t        j                  «      t        t        t        dt        z  t        z  «      t        j                  «      ft        t        t        dt        z  t        z  t        z   «      t        j                  «      t        t        t        dt        z  t        z  t        z   «      t        j                  «      f«      }t        | t        t        g«      }t        t        |«      t        |«      «      D ]E  \  }}t        |«      t        |«      cxk(  rdk(  sJ ‚ J ‚t        d„ t        ||«      D «       «      rŒEJ ‚ t        |«      t        |«      k(  sJ ‚y )Nr¾   rº   c              3   óF   K  — | ]  \  }} |j                   |«      –— Œ y ­wr•   )r    )r—   r~   r   s      r˜   r™   z#test_issue_16618.<locals>.<genexpr>š  s   è ø€ Ò9¡T Q¨�:�1—:‘:˜a—=Ñ9ùs   ‚!)rD   r�   r‘   r@   rT   rQ   r   r‹   r   r   rÌ   rr   rŸ   r   r¨   rž   )Úeqnr9  rí   Úi0Új0s        r˜   Útest_issue_16618r¾  �  sF  € ÜŒq‹6”#”a“&‰=œ#œa›&¤¤Q£™-¨!Ñ+Ð
,€Cô ”Xœf¤Q¨¬!©¬B©Ó/´·±Ó<¼hÄvÌaÐQRÔSTÑQTÔUWÑQWÓGXÔZ[×ZdÑZdÓ>eÐfÜ	”&œ˜Aœa™C¤™F¤R™KÓ(¬!¯*©*Ó	5´xÄÄqÈ!ÌAÉ#ÌbÉ&ÔSUÉ+Ó@VÔXY×XbÑXbÓ7cÐdóf€Cä
�cœAœq˜6Ó
"€Cä”g˜c“l¤G¨C£LÓ1ò :‰ˆˆBÜ�2‹wœ#˜b›'Ô& QÒ&Ð&Ñ&Ð&Ð&ÜÑ9¬S°°R«[Ô9Õ9Ð9Ð9ð:ô ˆs‹8”s˜3“xÒÐÑr¡   c                  óü   — t        ddt        z  z  dt         z  z  dt        z  z
  ddt        z  z  t        d«      dt        z  z  z
  gt        t        «      t	        t        d«       t        d«      z  df«      k(  sJ ‚y )Né    rº   rè   r  r¹   r¾   éQ   )rr   r�   r‘   r   rT   r&   rÝ   r¡   r˜   Útest_issue_17566rÂ  ž  sr   € Ü˜˜Aœq™D™	 !¤q b¡'Ñ)¨A¬q©DÑ0°"°a¼±d±)¼aÀ»dÀ1ÄaÁ4¹iÑ2GÐHÌ!ÌQÓOÜ”C˜“G�8œC ›F‘? AÐ&Ó'ò(ð (ñ (r¡   c                  ó\  — t        d«      } t        t        dz  t        t        «      z  t        «      j	                  t        t        t        | d| z  t        z  t        z   «      t        j                  «      t        t        | d| z  t        z  «      t        j                  «      «      «      sJ ‚y )Nr‹   rº   )r   ro   r�   rD   r    rW   rQ   r   r   r   rÌ   rØ   s    r˜   Útest_issue_16643rÄ  £  s�   € Üˆc‹
€AÜ”A�q‘DœœQ›‘K¤Ó#×,Ñ,¬U´8¼FÀ1ÀaÈÁcÌ"ÁfÌrÁkÓ<RÔTU×T^ÑT^Ó3_Ü3;¼FÀ1ÀaÈÁcÌ"ÁfÓ<MÌqÏzÉzÓ3Zó.\ô ]ð ]ñ ]r¡   c                  óÈ   — t        d«      \  } }t        dd|z  z  d| z  z  d| z  z
  dd|z  z  d|  z  z
  g|| «      t        t        d«       t        d«      z  df«      k(  sJ ‚y )	Nzn mrÀ  rº   rè   r  r¹   rÁ  r¾   )r   rr   rT   r&   )r‹   rŠ   s     r˜   Útest_issue_19587rÆ  ©  sv   € Ü
�%‹.�C€A€aÜ˜˜1˜a™4™  1¡™ q¨!¡tÑ+¨R°°1±©W°q¸A¸2±wÑ->Ð?ÀÀAÓFÜ”C˜“G�8œC ›F‘? AÐ&Ó'ò(ð (ñ (r¡   c                  ó’  — t        t        dz  t        dz  z   «      t        d«      z
  t        t        z   dz
  g} t        | t        t        g«      t	        dd«      k(  sJ ‚t        d«      }t        t        «      dz  t        t        «      z
  t        dz  z   dt        t        «      z  dz
  g}t        d«       }t        t        dt        z  «       t        t        d«      «      z
  «      }t	        ||f|| f«      }t        |d|z  t        z  t        z  t        d«       z   «      }t        |t        j                  «      }t        |t        t        dt        z  «       t        d|z  t        z  t        z  t        d«       z   «      z   «      «      }t        |t        j                  «      }t        |t        t        dt        z  «       t        d|z  t        z  t        z  t        d«       z   «      z   «       «      }t        |t        j                  «      }	t	        ||f||	f«      }
||
z   }t!        t        |t        t        g«      |«      sJ ‚y )	Nrº   rÒ   rè   )r¾   r¹   )r¹   r¾   r‹   r¾   r¹   )r4   r�   r‘   rr   rT   r   r%   rD   r’   r&   r   r   r   rQ   r   rÌ   r–   )rO  r‹   r=  Ús_real_yÚs_real_zrm  ÚlamÚs_complex_yÚs_complex_z_1Ús_complex_z_2rn  rP  s               r˜   Útest_issue_5132_1rÎ  ¯  sÚ  € Ü”1�a‘4œ!˜Q™$‘;Ó¤$ r£(Ñ*¬A´©E°A©IÐ6€FÜ�v¤¤1˜vÓ&¬)°F¸FÓ*CÒCÐCÐCäˆc‹
€AÜŒq‹6�1‰9”sœ1“vÑ¤ 1¡Ñ$ a¬¬A«¡h°¡lÐ
3€CÜ�A“ˆw€HÜ”S˜œ1™“X�I¤¤C¨£F£Ñ+Ó,€HÜ˜8 XÐ.°¸H¸9Ð0EÓF€IÜ
��A�a‘Cœ‘Eœ"‘H¤ A£˜wÑ&Ó
'€CÜ˜3¤§
¡
Ó+€KÜ
�”Dœ#˜a¤™c›(˜¤S¨¨1©¬Q©¬r©´S¸³V°GÑ);Ó%<Ñ<Ó=Ó
>€CÜ˜S¤!§*¡*Ó-€MÜ
�”Tœ3˜q¤™s›8˜)¤c¨!¨A©#¬a©%´©(´c¸!³f°WÑ*<Ó&=Ñ=Ó>Ð>Ó
?€CÜ˜S¤!§*¡*Ó-€MÜØ-8¸-Ð,HØ-8¸-Ð,Hó*€Lð �|Ñ#€DÜ”˜S¤1¤a &Ó)¨4Ô0Ð0Ñ0r¡   c                  óŽ  — t        dd¬«      \  } }t        | «      dz  t        |«      z
  t        dz  z   g}t	        d«      }t        t        dz   t        |«      z   «      dz  t        f}t        |t        d|z  t        z  t        t        dz   t        |«      z   «      z   z  dz  t        t        t        dz  t        |«      z
  «      «      dz  z   «      }t        |t        j                  «      }|t        f}t        ||«      }t        t!        || t        g«      |«      sJ ‚t"        | dz  z
  |dz  z
  t%        t&        «      || z  z
  g}	t)        t"        t%        t&        «      dz  dz   z  «      }
t)        t"        t%        t&        «      dz  dz   z  «      t%        t&        «      z  }t        |
|f|
 | f«      }t!        |	| |g«      |k(  sJ ‚y )Nr‹  Tr²   rº   r‹   r¾   )r   r%   rD   r’   r   r&   r   r   r   r   r   rQ   r   rÌ   rT   r–   rr   r�   rE   rŽ   r4   )r�   r‘   r=  r‹   rm  rÊ  Úimgrn  rP  rO  rq  Ús_ys               r˜   Útest_issue_5132_2rÒ  Æ  sŒ  € Ü�6 Ô%�D€A€qÜˆq‹6�1‰9”s˜1“vÑ¤ 1¡Ñ$Ð
%€CÜˆc‹
€AÜ”a˜‘d�UœS ›V‘^Ó$ QÑ&¬Ð*€IÜ
�!”Q˜˜!™œB™¤¤a¨¡d U¬S°«V¡^Ó!4Ñ4Ñ5°aÑ7¼#¼cÄ!ÀQÁ$ÌÈQËÁ-Ó>PÓ:QÐRSÑ:SÑSÓ
T€CÜ
�3œŸ
™
Ó
#€Càœ�8€LÜ�Y Ó-€DÜ”˜S 1¤a &Ó)¨4Ô0Ð0Ð0ä�!�Q‘$‰h˜˜A™‰oœs¤1›v¨¨!©™|Ð,€FÜ
Œq”#”a“&˜!‘)˜a‘-Ñ Ó
!€CÜ
Œq”#”a“&˜!‘)˜a‘-Ñ Ó
!¤#¤a£&Ñ
(€CÜ�c˜3�Z 3 $¨¨ Ó.€DÜ�v  1˜vÓ&¨$Ò.Ð.Ñ.r¡   c                  ód   — t        dd¬«      \  } }t        | dz  | z   | |z
  g| |g«      ddhk(  sJ ‚y )Nza, bTr²   rº   r$  rf  )r   rr   rq  s     r˜   Útest_issue_6752rÔ  Ù  sA   € Ü�6 Ô%�D€A€qÜ˜˜1™˜q™ ! a¡%Ð(¨1¨a¨&Ó1°hÀÐ5GÒGÐGÑGr¡   r`   c            	      óö  — ddl m} m} t        t        t
        t        t        t        t        g}t        t        t        z  z   t
        t        z  z
  t
        dt        z  dt        z  z   dt        z  z   z  t        t        z  z
  t        t        z  z
  t        dt        z  dt        z  z   dt        z  z   z  t
        t        z  z
  t        t        z  z
  t        dt        z  dt         z  z   dt"        z  z   z  t        t        z  z
  t        t"        z  z
  t        dt"        z  d| z  z   d|z  z   z  t        t"        z  z
  t        |z  z
  t        d|z  dt$        z  z   z  t        |z  z
  g}t'        t)        ||«      «      dk(  sJ ‚y )Nr   )ÚorÇ   r¾   )rÚ  rÖ  rÇ   r~   r   r€   rƒ   r…   rˆ   r‹   r�   r�   r‚   r„   r†   r‡   r‰   rŠ   rŒ   r¨   rr   )rÖ  rÇ   r<  r=  s       r˜   Útest_issue_5114_solvesetr×  Þ  s'  € ÷ ô Œq”!”Qœœ1œaÐ €DÜŒq”‰s‰7”Q”q‘S‰=Ü€qŒ�sˆQŒq‰S�y�1”Q‘3�Ñœ!œA™#Ñ¤¤!¡Ñ#Ü	ˆ1ŒQ‰3�”1‘‰9�qœ‘s‰?Ñœa¤™cÑ!¤A¤a¡CÑ'Ü	ˆ1ŒQ‰3�”1‘‰9�qœ‘s‰?Ñœa¤™cÑ!¤A¤a¡CÑ'Ü	ˆ1ŒQ‰3��1‘‰9�q˜‘s‰?Ñœa¤™cÑ!¤A a¡CÑ'Ü	ˆ1ˆQ‰3�”1‘‰9‰œ˜!™Ñð€Cô Œ{˜3 Ó%Ó&¨!Ò+Ð+Ñ+r¡   ÚHangsc                  ó~  — t        d«      \  } }}| dt        z  z   |dt        dz  z
  z  t        z  z
  dt        z  dz  t        z  z
  |dt        dz  z
  z  t        z  dt        z  z
  dt        z  z
  t        t        z   |z
  g}t        t        |g}t        t	        ||«      «      dk(  sJ ‚| dt        z  z   |dt        dz  z
  z  t        z  z
  dt        z  dz  t        z  z
  |dt        dz  z
  z  t        z  dt        z  z
  dt        z  z
  t        t        z   |z
  g}t        t        |g}t        t	        ||«      «      dk(  sJ ‚y )Nzlam a0 concrº   r¾   g{®Gázt?gÌ«¢Ã;Êç?)r   r‘   r�   r¨   rr   )rÊ  Úa0Úconcr=  Úsyms        r˜   Ú_test_issue_5335rÝ  ï  s6  € ô ˜MÓ*�M€CˆˆTØ�”1‘‰9�r˜1œq ™s™7‘|¤A‘~Ñ%¨¬a©°©	´!©Ñ3Øˆq”1�Q‘3‰w‰<œ‰>˜Aœa™CÑÐ"3´AÑ"5Ñ5ÜŒq‰5�4‰<ð€Cô Œa�ˆ*€CäŒ{˜3 Ó$Ó%¨Ò*Ð*Ð*à�”1‘‰9�r˜1œq ™s™7‘|¤A‘~Ñ%¨¬a©°©	´!©Ñ3Øˆq”1�Q‘3‰w‰<œ‰>˜Aœa™CÑÐ"3´AÑ"5Ñ5ÜŒq‰5�4‰<ð€Cô Œa�ˆ*€CÜŒ{˜3 Ó$Ó%¨Ò*Ð*Ñ*r¡   c                  ó   — t        dd¬«      \  } }t        | dz  |dz  z   «      dz
  t        |dz  |  dz   dz  z   «      dz
  }}t        dd«      dt        d	«      z  dz  }}|| f||fh}t        ||f| |f«      |k(  sJ ‚t        ||| |z
  z  f| |f«      t        j
                  k(  sJ ‚|d
z  }t        ||f| |f«      t        j
                  k(  sJ ‚y )Núx yTr²   rº   rÒ   r¹   é¿   ré   i‡  rÕ   )r   r4   r   rr   r   rË   )r�   r‘   Úe1Úe2r~   r   r9  s          r˜   Útest_issue_2777rã  	  sï   € ä�5˜tÔ$�D€A€qÜ�!�Q‘$˜˜A™‘+Ó Ñ#¤T¨!¨Q©$°1°"°r±'¸A±Ñ*=Ó%>ÀÑ%Bˆ€BÜ�C˜Ó˜a¤ S£	™k¨"™n€q€AØ�ˆrˆ7�Q˜�FÐ
€CÜ˜˜B�x ! Q Ó(¨CÒ/Ð/Ð/Ü˜˜B  A¡™JÐ'¨!¨Q¨Ó0´A·J±JÒ>Ð>Ð>àˆ!�G€BÜ˜˜B�x ! Q Ó(¬A¯J©JÒ6Ð6Ñ6r¡   c                  ó*  — d} d}d}d}d}d}d}d}t         t        t        g}t         | z
  d	z  t        |z
  d	z  z   |t        z
  d	z  z
  }	|t         z
  d	z  |t        z
  d	z  z   t        d	z  z
  }
t         |z
  d	z  t        |z
  d	z  z   |t        z
  d	z  z
  }|	|
|g}t        t         | z
  d	z  t        |z
  d	z  z   «      t        z   |z
  }|
}t        t         |z
  d	z  t        |z
  d	z  z   «      t        z   |z
  }|||g}t	        ||«      }t	        ||«      }||k(  sJ ‚y )
Nr   i”ýÿÿi˜  é~   i  é3   éÍ   éh   rº   )r�   r‘   r’   r4   rr   )r  Úy1Úr1r  Úy2r-  Úy3Úr3Úvr»  r¼  rE  ÚFÚg1Úg2Úg3ÚGrË  r  s                      r˜   Útest_issue_8828rô  	  s8  € Ø	
€BØ	€BØ	€BØ	€BØ	€BØ	€BØ	€BØ	€BÜ	
ŒAŒqˆ	€Aä
ˆb‰&�1‰œ˜B™ ‘{Ñ	" b¬1¡f¨q¡[Ñ	0€BØ
Œq‰&�1‰˜œQ™ ‘{Ñ	"¤Q¨¡TÑ	)€BÜ
ˆb‰&�1‰œ˜B™ ‘{Ñ	" b¬1¡f¨q¡[Ñ	0€BØ	ˆR�ˆ€Aä	Œq�2‰v˜‰kœQ ™V a™KÑ'Ó	(¬1Ñ	,¨rÑ	1€BØ	€BÜ	Œq�2‰v˜‰kœQ ™V a™KÑ'Ó	(¬1Ñ	,¨rÑ	1€BØ	ˆR�ˆ€Aô 	�A�qÓ€AÜ�A�qÓ€AØ�Š6€M‰6r¡   c                  ó¬  — t        d«      }  | t        «      t        dz  z
  } | t        «      t        t	        dd«      z  z
  }t        d | t        «      z  t        z
  d«      t        d | t        «      z  dt        z  z
  d«      z  }t        t        t        «      }t        ||t        j                  dz  «      }t        ||gt        t        g«      |k(  sJ ‚y )Nrƒ   rº   r¹   r   )r   r�   r   r‘   r   r   r   rP   r   r†  rr   )rƒ   r»  r¼  Úintermediate_systemr<  rP  s         r˜   Útest_nonlinsolve_conditionsetr÷  *	  s±   € ô 	�‹€AÙ	
Œ1‹”�1‘‰€BÙ	
Œ1‹””8˜A˜q“>Ñ!Ñ	!€BÜ˜Q™q¤›t™V¤b™[¨!Ó,¬r°!±A´a³D±&¸1¼R¹4±-ÀÓ/CÑCÐÜ””A‹;€DÜØØÜ	�‰�Q‰ó€Dô ˜˜B�x¤!¤Q Ó(¨DÒ0Ð0Ñ0r¡   c            	      ó˜  — t        g t        t        g«      t        j                  k(  sJ ‚t        g g «      t        j                  k(  sJ ‚dt        dz  z  dt        dz  z  z   dz
  dt        dz  z  dt        dz  z  z
  dz
  g} t        dddd«      }t        | t        t        g«      |k(  sJ ‚t        d	«      }t        t        t        z   gt        gt        d
igt        gt        «       t        t        g«      |k(  sJ ‚t        t        t        z   gt        gt        d
igt        gt        d
z   ht        t        g«      t        j                  k(  sJ ‚y )Nrº   r¹   rE  é   )rÓ   r  )rÓ   rº   )r¹   r  )r¹   rº   rÖ  r¾   )rq   r�   r‘   r   rË   rT   r~  )rO  rP  s     r˜   Útest_substitution_basicrú  9	  s   € Ü˜œQ¤˜FÓ#¤q§z¡zÒ1Ð1Ð1Ü˜˜BÓ¤1§:¡:Ò-Ð-Ð-Ø”�1‘‰f�qœ˜A™‘v‰o Ñ" A¤a¨¡d¡F¨Q¬q°!©t©V¡O°bÑ$8Ð9€FÜ�X˜w¨°Ó8€DÜ˜¤¤A Ó'¨4Ò/Ð/Ð/ä�WÓ€DÜœœQ™˜¤! ¬¨1 v h´°´S³U¼QÄ¸FÓCÀtÒKÐKÐKÜÜ	
ŒQ‰ˆ”!�œ˜1�v�h¤ Ü	
ˆQ‰ˆ”!”Q�óäŸJ™Jò'ð 'ñ 'r¡   c                  óH  — t        t        dz
  t        dz
  t        dz
  t        dz
  dt        z  gt        t        t        g«      ddt        fhk(  sJ ‚t        t        t
        z   t        z   t        j                  t        j                  t        j                  gt        t
        t        g«      t
         t        z
  t
        t        fhk(  sJ ‚t        t        t        z
  t        t        z   t        t        z   t        dz  dz   gt        t        t        t        g«      t        t         t         t        fhk(  sJ ‚t        t        t        t        t        «      z
  z  t        t        dz
  z  gt        t        g«      dt        fhk(  sJ ‚t        t         t
        z  dt        z  z   dt
        z  z
  dt        z  dt
        dz  z  z   d	z
  d
t        z  t        z  t        z   t        dz  z   t        dz  dt        z  z
  dz   gt        t
        t        t        g«      j                  t        hk(  sJ ‚y )Nr¾   rº   rè   r  r   rÕ   i¯ÿÿÿr.  i  rÓ   r¹   )rq   r…   rˆ   rƒ   r�   r‘   r’   r   rÃ   r~   r�   r   r€   r&   r+  rÝ   r¡   r˜   Útest_substitution_incorrectrü  G	  s½  € ô œ˜Q™¤ A¡¤q¨1¡u¬a°!©e°R¼!±VÐ<ÜœAœq˜	ó#Ø()¨1¬a y kò2ð 2ð 2äœœQ™¤™¤A§E¡E¬1¯5©5´!·%±%Ð8¼1¼aÄ¸)ÓDÜ˜"œq™&¤!¤Q˜Ð(ò)ð )ð )ô
 œœQ™¤¤A¡¤q¬1¡u¬a°©d°Q©hÐ7¼!¼QÄÄ1¸ÓFÜœa˜R¤! ¤Q˜Ð(ò)ð )ð )ô
 œœA¤¤A£™J™¬¬A°©E©Ð3´a¼°VÓ<Ø”ˆFˆ8òð ð ô
 œ!˜œA™ ¤!¡™ a¬¡cÑ)¨3¬q©5°2´a¸±d±7©?¸SÑ+@ØœA™œa™¤!™¤a¨¡dÑ*¬A¨q©D°1´Q±3©J¸©Nð<äœAœq¤!˜ó&ç&2¡l´q°cò:ð :ñ :r¡   c                  ón  — t        t        dz  t        dz  z
  t        dz
  gt        t        g«      t         dft        dft	        t        dz  «       dft	        t        dz  «      dfhk(  sJ ‚t        t        t        z
  t        dz  dt        dz  z  z
  dz   gt        t        g«      } t        | «      dk(  sJ ‚y )Nrº   r¾   r¹   rÔ   )rq   r�   r‘   r’   r4   r¨   )r�  s    r˜   Útest_substitution_redundantrþ  `	  s¨   € äœ˜A™¤ 1¡™¤a¨!¡eÐ,¬q´!¨fÓ5ÜˆR�ˆG”a˜�Vœt¤A q¡D›z˜k¨1Ð-´´Q¸±T³
¸A¨Ð?ò@ð @ð @ô
 œœA™œq !™t a¬¨1©¡f™}¨qÑ0Ð1´A´q°6Ó
:€CÜˆs‹8�qŠ=Ð‰=r¡   c                  óŠ  — t        dd¬«      \  } }}}}|| dz  z
  |dz  z
  t        |«      || z  z
  g}t        t        t	        |t        |«      dz  dz   z  «       «      t        d«      «      }t        t        t	        |t        |«      dz  dz   z  «      «      t        d«      «      }t	        |t        |«      dz  dz   z  «      t        |«      z  }t        ||f«      t        || f«      z   }	t        || |g«      |	k(  sJ ‚t        d«      }
t        | «      dz  t        |«      z
  |dz  z   dt        |«      z  dz
  g}t        d«       }t	        t        d| z  «       t        t        d«      «      z
  «      }t        ||f|| f«      }t        |
d|
z  t        z  t        z  t        d«       z   «      }t        |t        j                  «      }t        |
t	        t        d| z  «       t        d|
z  t        z  t        z  t        d«       z   «      z   «      «      }t        |t        j                  «      }t        |
t	        t        d| z  «       t        d|
z  t        z  t        z  t        d«       z   «      z   «       «      }t        |t        j                  «      }t        ||f||f«      }||z   }	t!        t        |||g«      |	«      sJ ‚y )	Nzx, y, z, r, tTr²   rº   r¾   r   r‹   r¹   )r   rE   rS   rT   r4   rq   r   r%   rD   r&   r   r   r   rQ   r   rÌ   r–   )r�   r‘   r’   r�   rŽ   rO  Ús_x_1Ús_x_2rÑ  rP  r‹   r=  rÈ  rÉ  rm  rÊ  rË  rÌ  rÍ  rn  s                       r˜   Útest_issue_5132_substitutionr  k	  s~  € Ü˜O°$Ô7�M€A€qˆ!ˆQ�Ø�!�Q‘$‰h˜˜A™‰oœs 1›v¨¨!©™|Ð,€FÜ”y¤$ q¬#¨a«&°!©)°a©-Ñ'8Ó"9Ð!9Ó:¼IÀa»LÓI€EÜ”y¤ a¬¨Q«°©°Q©Ñ&7Ó!8Ó9¼9ÀQ»<ÓH€EÜ
ˆq”#�a“&˜!‘)˜a‘-Ñ Ó
!¤# a£&Ñ
(€CÜ�e˜S�\Ó"¤Y°¸°t¨}Ó%=Ñ=€DÜ˜  A Ó'¨4Ò/Ð/Ð/äˆc‹
€AÜˆq‹6�1‰9”s˜1“vÑ  1¡Ñ$ a¬¨A«¡h°¡lÐ
3€CÜ�A“ˆw€HÜ”S˜˜1™“X�I¤¤C¨£F£Ñ+Ó,€HÜ˜8 XÐ.°¸H¸9Ð0EÓF€IÜ
��A�a‘Cœ‘Eœ"‘H¤ A£˜wÑ&Ó
'€CÜ˜3¤§
¡
Ó+€KÜ
�”Dœ#˜a ™c›(˜¤S¨¨1©¬Q©¬r©´S¸³V°GÑ);Ó%<Ñ<Ó=Ó
>€CÜ˜S¤!§*¡*Ó-€MÜ
�”Tœ3˜q ™s›8˜)¤c¨!¨A©#¬a©%´©(´c¸!³f°WÑ*<Ó&=Ñ=Ó>Ð>Ó
?€CÜ˜S¤!§*¡*Ó-€MÜØ	�mÐ$Ø	�mÐ$ó&€Lð �|Ñ#€DÜ”˜c A q 6Ó*¨DÔ1Ð1Ñ1r¡   c                  ó®   — t        t        d„ «       t        t        d„ «       t        t        d„ «       t        t        d„ «       t        t        d„ «       y )Nc                  ó0   — t        t        dz  dz
  gg «      S rj  ©rq   r�   rÝ   r¡   r˜   r½   z*test_raises_substitution.<locals>.<lambda>‡	  s   € œ|¬Q°©T°1©W¨I°rÓ:€ r¡   c                  ó.   — t        t        dz  dz
  g«      S rj  r  rÝ   r¡   r˜   r½   z*test_raises_substitution.<locals>.<lambda>ˆ	  s   € œl¬A¨q©D°!©G¨9Ó5€ r¡   c                  óL   — t        t        dz  dz
  gt        t        «      g«      S rj  )rq   r�   rD   rÝ   r¡   r˜   r½   z*test_raises_substitution.<locals>.<lambda>‰	  s   € œ|¬Q°©T°1©W¨I¼¼A»°xÓ@€ r¡   c                  ó8   — t        t        dz  dz
  gt        «      S rj  r  rÝ   r¡   r˜   r½   z*test_raises_substitution.<locals>.<lambda>Š	  s   € œl¬A¨q©D°!©G¨9´aÓ8€ r¡   c                  ó0   — t        t        dz  dz
  gd«      S rj  r  rÝ   r¡   r˜   r½   z*test_raises_substitution.<locals>.<lambda>‹	  s   € œl¬A¨q©D°!©G¨9°aÓ8€ r¡   )r^   rÊ   r  rÝ   r¡   r˜   Útest_raises_substitutionr
  †	  s9   € Ü
Œ:Ñ:Ô;Ü
Œ9Ñ5Ô6Ü
Œ:Ñ@ÔAÜ
Œ9Ñ8Ô9Ü
Œ9Ñ8Õ9r¡   c                  ó¬  — ddl m}  g d¢}t        d«      }|D �cg c]
  } | |«      ‘Œ }}t        t	        t        j                  |D �cg c]  }|j                  ‘Œ c}Ž «      «      }t        ||«      }t        |d|dddd	t        d
«      z  dt        d
«      z  f|d|dddd	t        d
«      z  dt        d
«      z  f|d|ddddt        d
«      z  dt        d
«      z  f|d|ddddt        d
«      z  dt        d
«      z  f«      }t        |«      t        |«      cxk(  rdk(  sJ ‚ J ‚||k(  sJ ‚|j                  D ]  }t        |«      dk(  rŒJ ‚ y c c}w c c}w )Nr   r   )zk-16zp-8zy*y+z*z-x*xz	d - x + pzd*d+k*k-y*yzz*z-p*p-k*kzabc-efgÚefgrÀ  r  rá   rD  r•  rÔ   éøÿÿÿrè   )Úsympy.core.sympifyr   r   rœ   r   r~  Úunionr+  rr   rT   r4   r¨   r‚  )r   r=  r  r�   Úsybr�  r9  rÅ  s           r˜   Útest_issue_21022r  Ž	  sW  € Ý*ò€Cô �‹-€CØ"Ö
#˜!‰7�1�:Ð
#€CÐ
#ä
Œw”s—y‘y¸3Ö"?°a 1§>£>Ò"?Ð@ÓAÓ
B€CÜ
�c˜3Ó
€Cä
Øˆ"ˆc�2�q˜"˜c¤$ q£'™k¨2¬d°1«g©:Ð6Øˆ"ˆc�2�q˜"˜c¤$ q£'™k¨1¬T°!«W©9Ð5Øˆ"ˆc�2�q˜"˜b¤ a£™j¨"¬T°!«W©*Ð5Øˆ"ˆc�2�q˜"˜b¤ a£™j¨!¬D°«G©)Ð4ó	€Cô ˆs‹8”s˜3“xÔ$ 1Ò$Ð$Ñ$Ð$Ð$Ø�#Š:Ðˆ:Ø—(‘(ò  ˆÜ�6‹{˜aÓÐÐñ ùò $ùâ"?s   šEÁEc                  óú  — t        d«      } t        d«      }t        t        || fft        d|z  t        z  t        d| z  t        z  t        z  t        d«      z   «      z   z  t        t        d| z  t        z  t        z  t        d«      z   «      «      z   «      t        t        j                  t        j                  «      «      }t        t        t        t        «      «      dz
  t        «      j                  |«      sJ ‚y )Nr‹   rÎ  rº   rÔ   )r   rQ   r   r   r   r   r&   r   rY   r   rÌ   ro   r%   r�   r    )r‹   rÎ  rí   s      r˜   Útest_issue_17940r  ¬	  s½   € Üˆc‹
€AÜ	ˆt‹€BÜ
”6˜B ˜7˜*¤a¨¨2©¬b©´3°q¸±s¼1±u¼R±xÄ#ÀaÃ&Ñ7HÓ3IÑ)IÑ&JÜ¤ A a¡C¬¡E¬"¡H¬s°1«vÑ$5Ó 6Ó7ñ'8ó 9äœaŸj™j¬!¯*©*Ó5ó7€Cô ”CœœA›“K !‘O¤QÓ'×0Ñ0°Ô5Ð5Ñ5r¡   c                  óp   — t        dt        dz  dz
  z  dt        z  z
  t        «      t        dd«      k(  sJ ‚y )Nr"  rº   éP   r.  r  rÒ   )ro   r�   rT   rÝ   r¡   r˜   Útest_issue_17906r  µ	  s3   € Ü�Aœ˜1™˜r™	‘N R¬¡UÑ*¬AÓ.´)¸BÀÓ2CÒCÐCÑCr¡   c                  óä  — t         t        d«      z  t        t        t        «      z  z
  } t         t        d«      z  t        t        t        «      z  z
  }dt         z  t        d«      z  dz  t        t        t        «      z  z   }dt         z  t        d«      z  dz  t        t        t
        «      z  z   t
        z
  }t        | |||gt         t        t
        t        «      t        dddt        f«      k(  sJ ‚y )NrŸ  r4  rÒ   r   )r�   rD   r‘   r@   rŒ   r’   rr   rT   )rg  rh  ri  rj  s       r˜   Útest_issue_17933r  ¹	  s·   € ä
ŒC�‹G‰)”aœœA›‘hÑ
€CÜ
ŒC�‹G‰)”aœœA›‘hÑ
€CØ
ŒA‰#Œc�"‹g‰+�b‰.œ1œS¤›V™8Ñ
#€CØ
ŒA‰#Œc�"‹g‰+�b‰.œ1œS¤›V™8Ñ
#¤aÑ
'€CÜ˜˜S # sÐ+¬Q´´1´aÓ8Ü�1�a˜œA�,Óò ð  ñ  r¡   c                  ó<  — t         t        d«      z  t        t        t        «      z  z
  } t         t        d«      z  t        t        t        «      z  z
  }dt         z  t        d«      z  dz  t        t        t        «      z  z   }dt         z  t        d«      z  dz  t        t        t
        «      z  z   t
        z
  }t        d«      }| |||fD �cg c]  } |j                  t        |«      ‘Œ }}t        |t         t        t
        |«      t        ddd|f«      k(  sJ ‚y c c}w )NrŸ  r4  rÒ   Úzzr   )
r�   rD   r‘   r@   rŒ   r’   r   rò   rr   rT   )rg  rh  ri  rj  r  r‚   r=  s          r˜   Útest_issue_17933_bisr  Â	  sß   € ô ŒC�‹G‰)”aœœA›‘hÑ
€CÜ
ŒC�‹G‰)”aœœA›‘hÑ
€CØ
ŒA‰#Œc�"‹g‰+�b‰.œ1œS¤›V™8Ñ
#€CØ
ŒA‰#Œc�"‹g‰+�b‰.œ1œS¤›V™8Ñ
#¤aÑ
'€CÜ	�‹€BØ#&¨¨S°#Ð"6Ö
7˜Qˆ6ˆ1�6‰6”!�R�=Ð
7€CÐ
7Ü�sœAœq¤! RÓ(¬I°q¸!¸QÀ°mÓ,DÒDÐDÑDùò 8s   ÃDc                  ó<  — t        t        t        t        z   t        t        t	        dt
        z  t        z  «      z  z   gt        t        g«      t        t         t        z  t        t        t        t        t        z  «      t        j                  «      f«      «      sJ ‚y )Nr  )r–   rr   rˆ   rŠ   r%   r   rT   r‹   r   rQ   r   r   rÌ   rÝ   r¡   r˜   Útest_issue_14565r  Î	  sj   € ä”œa¤!™e¤Q¬¬3¨r´"©u´Q©w«<©Ñ%7Ð8¼1¼a¸&ÓAÜ”A�2”a‘4œ¤&¬¬A¬a©C£.´!·*±*Ó=Ð>Ó?ôAð Añ Ar¡   c                  ó�  — t        dd¬«      } t        t        t        «      dz   t        t        j
                  «      t        j                  u sJ ‚t        t        t        «      | z   t        t        j
                  «      t        j                  u sJ ‚t        t        | d«      | t        j
                  «      t        j                  u sJ ‚y )Nr   Tr·   r¾   rÆ   )r   ro   r   r�   r   rÈ   rË   r   )r   s    r˜   Útest_issue_9556r  ×	  s�   € Üˆs˜TÔ"€Aä”Cœ“F˜Q‘J¤¤1§7¡7Ó+¬q¯z©zÑ9Ð9Ð9Ü”Cœ“F˜Q‘J¤¤1§7¡7Ó+¬q¯z©zÑ9Ð9Ð9Ü”B�q˜"“I˜q¤!§'¡'Ó*¬a¯j©jÑ8Ð8Ñ8r¡   c                  ó.  — t        t        t        t        z
  t        z   t        «      t        t        j
                  «      t        j
                  k(  sJ ‚t        t        t        t        z
  t        z   t        «      t        «      t        j                  k(  sJ ‚y r•   )ro   r   r�   r~   r   rÈ   r‘   r†  rÝ   r¡   r˜   Útest_issue_9611r!  ß	  sX   € Ü”B”qœ1‘uœq‘y¤!Ó$¤a¬¯©Ó1´Q·W±WÒ<Ð<Ð<Ü”B”qœ1‘uœq‘y¤!Ó$¤aÓ(¬A¯K©KÒ7Ð7Ñ7r¡   c            
      óæ   — t        t        dz  t        z   t        t        j                  «      t        t        j                  t        t        t         «       t        t         «      «      «      k(  sJ ‚y r  )ro   r�   r~   r   rÈ   rU   rT   r4   rÝ   r¡   r˜   Útest_issue_9557r#  ä	  sN   € Ü”A�q‘Dœ1‘Hœa¤§¡Ó)¬\¼!¿'¹'Ü”4œ˜“8�)œT¤1 "›XÓ&ó.(ò (ð (ñ (r¡   c                  ó¶  — t        dd¬«      } t        dd¬«      }t        | dz  dz   | t        j                  «      t	        d«      k(  sJ ‚t        | t        dd«      z  dz   | t        j                  «      t        j                  k(  sJ ‚t        | dz  |z   | t        j                  «      t	        t        |«      t        dd«      z   t        |«      z  «      k(  sJ ‚y )	Nr�   Tr²   r‘   r¹   r¾   rÆ   rÔ   )	r   ro   r   rÈ   rT   r   rË   r   r"   rÄ   s     r˜   Útest_issue_9778r%  é	  sº   € Üˆs˜Ô€AÜˆs˜Ô€AÜ�A�q‘D˜1‘H˜a¤§¡Ó)¬Y°r«]Ò:Ð:Ð:Ü�A”x  1“~Ñ%¨Ñ)¨1¬a¯g©gÓ6¼!¿*¹*ÒDÐDÐDÜ�A�q‘D˜1‘H˜a¤§¡Ó)Ü”3�q“6œ8 A q›>Ñ)Ð)¬$¨q«'Ñ1Ó2ò3ð 3ñ 3r¡   c                  ó¨  — t        t        t        dd«      z  dz   t        t        j                  «      t        j
                  k(  sJ ‚t        t        t        dd«      z  dz   t        t        j                  «      t        j
                  k(  sJ ‚t        dt        dd«      z   «      } t        t        t        d«      z  dz   t        t        j                  «      | k(  sJ ‚t        t        d«      z  dz   j                  t        t        | «      d   «      dk(  sJ ‚t        t        d«      z  dz   j                  t        dt        dd«      z   «      dk(  sJ ‚y )Nr¹   rº   rè   rÓ   r   r  )	ro   r�   r   r   rÈ   rË   rT   rò   rœ   )r9  s    r˜   Útest_issue_10214r'  ò	  s  € Ü”A”x  1“~Ñ%¨Ñ)¬1¬a¯g©gÓ6¼!¿*¹*ÒDÐDÐDÜ”Aœ  Q›Ñ(¨1Ñ,¬a´·±Ó9¼Q¿Z¹ZÒGÐGÐGä
�Qœ  A›Ñ&Ð&Ó
'€CÜ”Aœ˜!›‘I ‘M¤1¤a§g¡gÓ.°#Ò5Ð5Ð5Ü”�!“‰I˜‰M×Ñ¤¤$ s£)¨A¡,Ó/°1Ò4Ð4Ð4Ü”�!“‰I˜‰M×Ñ¤ B¬°!°Q«Ñ#7Ð"7Ó8¸AÒ=Ð=Ñ=r¡   c                  óš   — t        t        t        t        «      «      dz   t        t        j
                  «      t        j                  k(  sJ ‚y rÜ   )ro   r   rD   r�   r   rÈ   rË   rÝ   r¡   r˜   Útest_issue_9849r)  ü	  s-   € Ü”CœœA›“K !‘O¤Q¬¯©Ó0´A·J±JÒ>Ð>Ñ>r¡   c                  óJ   — t        g t        «      t        j                  k(  sJ ‚y r•   )rj   r�   r   rË   rÝ   r¡   r˜   Útest_issue_9953r+   
  s   € Ü�CœÓœqŸz™zÒ)Ð)Ñ)r¡   c                  ód  — t        dt        z  dt        dz
  dz  z  z   t        t        j                  «      t	        dt        d«      z  dz  t        dd«      z   t        dd«      z   dz  dddt        d«      z  dz  t        dd«      z   t        dd«      z  z  z  z
  t        d	d«      z   «      k(  sJ ‚y )
Nrº   r¾   rÒ   r¹   i^  rè   i»  rÀ   ré   )ro   r�   r   rÈ   rT   r4   r   rÝ   r¡   r˜   Útest_issue_9913r-  
  sº   € Ü�A”a‘C˜!œQ ™V a™K™-Ñ'¬¬A¯G©GÓ4Ü�A”d˜5“k‘M !‘O¤h¨t°QÓ&7Ñ7¼(À1Àa».ÑHÐHÈÑJÈSØ�A”d˜5“k‘M !‘O¤h¨t°QÓ&7Ñ7¼(À1Àa».ÑHÑHñNJñ JÜLTÐUWÐYZËOñ\ó 	]ò]ð ]ñ ]r¡   c                  óx   — t        t        t        «      t        t        j                  «      t        d«      k(  sJ ‚y r…  )ro   r4   r�   r   r†  rT   rÝ   r¡   r˜   Útest_issue_10397r/  

  s%   € Ü”Dœ“GœQ¤§¡Ó,´	¸!³Ò<Ð<Ñ<r¡   c                  ó6  — t        t        d„ «       t        t        d„ «       t        t        d„ «       t        t        d„ «       t        t        d„ «       t        t        d„ «       t        t        d„ «       t        t        d„ «       t        t        d	„ «       y )
Nc                  ó2   — t        t        dz  gt        «      S r  r   rÝ   r¡   r˜   r½   z"test_issue_14987.<locals>.<lambda>
  s   € Ô2Ü	
ˆA‰ˆ”ó € r¡   c                  ót   — t        t        dt        z  dz   z  dt        z  z   t        z
  gt        t        g«      S )NrÓ   r¾   rº   )ri   r�   r‘   r~   rÝ   r¡   r˜   r½   z"test_issue_14987.<locals>.<lambda>
  s2   € Ô2Ü	
ˆBŒq‰D�1‰H‰˜œ!™Ñ	œaÑ	Ð ¤1¤a &ó *€ r¡   c                  ó`   — t        t        dz  dt        z  z
  t        dz
  z  dz
  gt        «      S ry  r   rÝ   r¡   r˜   r½   z"test_issue_14987.<locals>.<lambda>
  s.   € Ô2Ü
ˆQ‰$�”1‘‰*”q˜1‘uÑ	 Ñ	!Ð"¤Aó '€ r¡   c                  ól   — t        t        dz   dz  t        dz  z
  dt        dz  z  z
  dz   gt        «      S )Nr¾   r¹   rº   r"  r   rÝ   r¡   r˜   r½   z"test_issue_14987.<locals>.<lambda>
  s7   € Ô2Ü
ˆa‰%�!‰”a˜‘dÑ	˜Qœq !™t™VÑ	# aÑ	'Ð(¬!ó -€ r¡   c                  ó`   — t        t        dt        z  dz   z  t        z   gt        t        g«      S rÜ   rü  rÝ   r¡   r˜   r½   z"test_issue_14987.<locals>.<lambda>
  s(   € Ô2Ü	
ˆAŒa‰C�!‰G‰”q‰ÐœAœq˜6ó #€ r¡   c                  óL   — t        t        dz   t        z  gt        t        g«      S rÜ   rü  rÝ   r¡   r˜   r½   z"test_issue_14987.<locals>.<lambda>
  s   € Ô2Ü
ˆa‰%”‰ˆ”aœ�Vó € r¡   c                  ón   — t        t        dt        z  dt        z  t        z   «      gt        t        g«      S rÜ   ©ri   r   r�   r‘   rÝ   r¡   r˜   r½   z"test_issue_14987.<locals>.<lambda>
  s+   € Ô2Ü	ˆAŒa‰C�”1‘”q‘Ó	ÐœQ¤˜Fó $€ r¡   c                  ó~   — t        t        t        t        z  t        t        z  t        z   «      gt        t        g«      S r•   )ri   r   r‘   r�   rÝ   r¡   r˜   r½   z"test_issue_14987.<locals>.<lambda>
  s+   € Ô2Ü	ŒAŒa‰C””1‘”q‘Ó	ÐœQ¤˜Fó $€ r¡   c                  ó|   — t        t        t        t        dz   z  t        dz  t        z   «      gt        t        g«      S r  r8  rÝ   r¡   r˜   r½   z"test_issue_14987.<locals>.<lambda>
  s/   € Ô2Ü	ŒAŒq�1‰u‰I”q˜!‘tœa‘xÓ	 Ð!¤A¤q 6ó +€ r¡   )r^   rÊ   rÝ   r¡   r˜   Útest_issue_14987r;  
  s‰   € Ü
Œ:ñ ô ä
Œ:ñ *ô +ä
Œ:ñ 'ô (ä
Œ:ñ -ô .ä
Œ:ñ #ô $ä
Œ:ñ ô ä
Œ:ñ $ô %ä
Œ:ñ $ô %ä
Œ:ñ +õ ,r¡   c                  ó˜  — t         t        t        z
  dt        z  dt        z  z   z  z   } t        | t         «      t	        t
        j                  «      k(  sJ ‚t        | t         t
        j                  «      t        t        t        z
  dt        z  dt        z  z   z   ht
        j                  «      k(  sJ ‚t        dd¬«      }t        dd¬«      }t         ||z
  d|z  d|z  z   z  z   } t        | t         «      t	        t
        j                  «      k(  sJ ‚t        | t         t
        j                  «      t	        t
        j                  «      k(  sJ ‚y )Nr  rº   ÚapTr·   Úbn)Únegative)
r�   r~   r   ro   rT   r   rÉ   rÈ   rU   r   )r  r=  r>  s      r˜   Útest_simplificationr@  #
  s÷   € Ü	
Œa”!‰e�bœ‘d˜Qœq™S‘jÑ!Ñ	!€BÜ�Bœ‹?œi¬¯©Ó/Ò/Ð/Ð/Ü�Bœœ1Ÿ7™7Ó#¤|¼¼A¹ÀÄ1ÁÀqÌÁsÁ
Ñ7KÐ5LÐ4MÌqÏwÉwÓ'WÒWÐWÐWä	�˜tÔ	$€BÜ	�˜tÔ	$€BÜ	
ˆb�2‰g˜˜2™  "¡™Ñ%Ñ	%€BÜ�Bœ‹?œi¬¯©Ó/Ò/Ð/Ð/Ü�Bœœ1Ÿ7™7Ó#¤y´·±Ó'8Ò8Ð8Ñ8r¡   c            	      óv  — dt         z  dz   dkD  } t         dz  dt         z  z   dz
  dk\  }t         dt         z  z   ddt         z  z   kD  }t         t        t         dz  dz
  «      z   dkD  }t         dt         z  z   ddt         z  z   kD  }|j                  t         t        t         «      «      }t        t         «      t         z  dk  }t        t         «      t         z  dk  }t         t         dz
  z  dk  }t         t         dz  dz
  z  dk  }	t	        | t         t
        j                  «      t        dt        d«      k(  sJ ‚t	        |t         t
        j                  «      t        t        t         dd«      t        dt        d«      «      k(  sJ ‚t	        |t         t
        j                  «      t        t        ddd«      t        dt        d«      «      k(  sJ ‚t	        |t         t
        j                  «      t        dt        d«      k(  sJ ‚t	        |t         t
        j                  «      t        dt        d«      k(  sJ ‚t	        |t         t
        j                  «      t        ddd«      k(  sJ ‚t	        |t         t
        j                  «      t
        j                  k(  sJ ‚t	        |t         t        dd«      ¬	«      t        ddd«      k(  sJ ‚t	        |	t         t        dd«      ¬	«      t        t        ddd«      t        ddd«      «      k(  sJ ‚t	        t         dz   dk  t         t
        j                  «      t        t         dd«      k(  sJ ‚y )
Nrº   r¹   r   r¾   r  rÔ   rÆ   rÓ   r'  )r�   r4   rò   r&   ro   r   rÌ   rR   r   rW   rË   )
rg  rh  ri  rj  r  Úeq5Úeq6Úeq7Úeq8Úeq9s
             r˜   Útest_integer_domain_relationalrG  /
  sw  € Ø
ŒA‰#�‰'�A‰+€CÜ
ˆQ‰$�”1‘‰*�q‰.˜AÑ
€CÜ
ˆa”‰c‰'�B˜œ1™‘HÑ
€CÜ
Œd”1�a‘4˜!‘8‹nÑ
˜qÑ
 €CÜ	
ˆQŒq‰S‰�2˜œ!™‘8Ñ	€BØ
�'‰'”!”Cœ“FÓ
€CÜ
Œa‹&”‰(�a‰-€CÜ
Œa‹&”‰(�Q‰,€CÜ
ŒQˆq‰S‰'�A‰+€CÜ
ŒQ�‰T�!‰V‰*�q‰.€Cä�CœœAŸJ™JÓ'¬5°´R¸Ó+;Ò;Ð;Ð;Ü�CœœAŸJ™JÓ'¬5´¼°s¸BÀÓ1BÄEÈ!ÌRÐQRÃOÓ+TÒTÐTÐTÜ�CœœAŸJ™JÓ'¬5´°r¸1¸a³Ä%ÈÌ2ÈqÃ/Ó+RÒRÐRÐRÜ�CœœAŸJ™JÓ'¬5°´B¸«?Ò:Ð:Ð:Ü�CœœAŸJ™JÓ'¬5°´B¸«?Ò:Ð:Ð:Ü�CœœAŸJ™JÓ'¬5°°A°q«>Ò9Ð9Ð9Ü�CœœAŸJ™JÓ'¬1¯:©:Ò5Ð5Ð5Ü�Cœ¤5¨¨1£:Ô.´%¸¸1¸a³.Ò@Ð@Ð@Ü�Cœ¤5¨¨1£:Ô.´%¼¸aÀÀA»ÌÈaÐQRÐTUËÓ2WÒWÐWÐWô ”A˜‘E˜A‘Iœq¤!§*¡*Ó-´¼°s¸BÀÓ1BÒBÐBÑBr¡   c                  ó\  — t        d«      } t        d«      }t         | t        «      t        dz  z
  t        t        j
                  «      j                  t        t        t         | t        «      t        dz  z
  d«      t        j
                  «      «      sJ ‚t         |  |t        «      «      t        dz  z
   |t        «      t        j
                  «      j                  t         |t        «      t         |  |t        «      «      t        dz  z
  d«      t        j
                  «      «      sJ ‚y )Nrƒ   r„   rº   r   )	r   ro   r�   r   r   rÈ   r    rP   r   )rƒ   r„   s     r˜   Útest_issue_10555rI  I
  sÌ   € Ü�‹€AÜ�‹€AÜ‘A”a“Dœ2˜a™4‘K¤¤A§G¡GÓ,×5Ñ5Ü”Qœ™1œQ›4¤" Q¡$™;¨Ó*¬A¯G©GÓ4ô6ð 6ð 6ä‘A‘aœ“d“Gœb ™d‘N¡A¤a£D¬!¯'©'Ó2×;Ñ;Ü‘Q”q“Tœ2™a¡¤!£›g¬¨1©™n¨aÓ0´!·'±'Ó:ô<ð <ñ <r¡   c                  ó²  — t         dt         z  z   ddt         z  z   kD  } t        | t         t        j                  «      t	        j
                  dt        «      t        d«      z
  k(  sJ ‚t        | j                  t         t        t         «      «      t         t        j                  «      t	        j
                  t        d«      t        «      t        d«      z
  k(  sJ ‚y )Nr¾   r  r   )r�   ro   r   rÈ   rV   r×   r   rT   rò   r&   r%   r>  s    r˜   Útest_issue_8715rK  R
  s›   € Ü	
ˆQŒq‰S‰�2˜œ!™‘8Ñ	€BÜ�Bœœ1Ÿ7™7Ó#Ü	�‰�rœ2Ó	¤¨1£Ñ	-ò/ð /ð /ä�B—G‘GœAœc¤!›fÓ%¤q¬!¯'©'Ó2Ü�‰”c˜"“gœrÓ"¤Y¨q£\Ñ1ò2ð 2ñ 2r¡   c                  ó,  — t         dz  t        dt        z  «      z   t        t        «      z
  } t        t        j                  t        t        t         dz   t        t        «      z   «      dz  «      «      }t        | t        t        j                  «      |k(  sJ ‚t        t        «      t        t        t        «      «      z  t        t        t        «      dz  dz   «      z  t        t        t        «      z  z   } t        t        «       t        t        t        «      «      z  t        t        t        «      dz  dz   «      t        t        «      z  z  }t        t        j                  t        |«      «      }t        | t        t        j                  «      |k(  sJ ‚y rj  )r’   r%   r�   rD   r‘   rU   r   rÈ   rT   r&   ro   r4   r�   r   rE   rŽ   )r  rP  rµ   s      r˜   Útest_issue_11174rM  Z
  s  € Ü	
ˆA‰”�A”a‘C“‰œ3œq›6Ñ	!€BÜœŸ™¤¬3´°1±¨u´s¼1³v©~Ó+>¸qÑ+@Ó!AÓB€DÜ�Bœœ1Ÿ7™7Ó# tÒ+Ð+Ð+ä	Œa‹””Sœ“V“Ñ	œT¤#¤a£&¨!¡)¨a¡-Ó0Ñ	0´1´S¼³V±8Ñ	;€BÜ	Œa‹ˆ””Sœ“V“Ñœd¤3¤q£6¨1¡9¨q¡=Ó1´#´a³&Ñ8Ñ9€AÜœŸ™¤¨1£Ó.€DÜ�Bœœ1Ÿ7™7Ó# tÒ+Ð+Ñ+r¡   c                  óì  — t        dd¬«      } t        dd¬«      }| | t        | dz   dz   «      z  z   }|dz   | dz  | dz   dz   z  z   }t        | t        |dz  dz   «      z  «      t        |t        |dz  dz   «      z  «      }}t        | t	        |d«      |«      }|ddhz
  |ddhz
  z  }||z  ddhz
  }t        || t        j                  «      |k(  sJ ‚t        || t        j                  «      |k(  sJ ‚y )	Nr�   Tr²   r‘   rº   r¾   r   rÆ   )r   r4   rT   rP   r   ro   r   rÈ   )	r�   r‘   rg  rh  r®   r¯   rG  r©   rª   s	            r˜   Útest_issue_11534rO  e
  s  € ô
 	ˆs˜Ô€AÜˆs˜Ô€AØˆ"ˆq”�q˜!‘t�e˜a‘i“Ñ Ñ
 €CØˆa‰4ˆ%�!�Q‘$˜˜A™˜ ™	Ñ"Ñ
"€Cô ˜�rœ$˜q !™t a™x›.Ñ(Ó)¬9°Q´t¸A¸q¹DÀ1¹H³~Ñ5EÓ+Fˆ€BÜ˜œ2˜c 1›: rÓ*€DØ�"�a�‰L˜T R¨ G™^Ñ,€DØ�‰G˜˜A�wÑ€Dä�C˜œAŸG™GÓ$¨Ò,Ð,Ð,Ü�C˜œAŸG™GÓ$¨Ò,Ð,Ñ,r¡   c                  óö   — t        t        dz  dt        z  z   dz
  t        z  dk  t        t        j                  «      t	        t        j                  t         d«      t        j                  dd«      «      k(  sJ ‚y )Nrº   rè   r¹   rÓ   r   r¾   )ro   r�   r   rÈ   rW   rV   r×   r   rÝ   r¡   r˜   Útest_issue_10477rQ  €
  s]   € Ü”Q˜‘T˜Aœa™C‘Z !‘^¤QÑ&¨Ñ*¬A¬q¯w©wÓ7ÜŒh�m‰mœR˜C Ó$¤h§m¡m°A°qÓ&9Ó:ò;ð ;ñ ;r¡   c                  ó   — t        t        t        «      t        t        dt        «      «      t        dt        «      k(  sJ ‚t        dd«      } t        dt        z  j                  t        «      dk  t        | «      | k(  sJ ‚y )Nr   r¾   rÒ   )ro   rD   r‘   rV   r   rT   r�   r
   )r†   s    r˜   Útest_issue_10671rS  …
  s]   € Ü”Cœ“FœAœx¨¬2›Ó/´9¸QÄÓ3CÒCÐCÐCÜ��B‹€AÜ�Q”q‘S—J‘Jœq“M AÑ%¤q¨!Ó,°Ò1Ð1Ñ1r¡   c                  óÚ  — t         t        t         dz  dz
  «      z   } t        | dkD  t         t        j                  «      t        t        d«      t        «      k(  sJ ‚t        | dk  t         t        j                  «      t        t         t        d«       «      k(  sJ ‚t        | t        d«      kD  t         t        j                  «      t        j                  t        d«      t        «      k(  sJ ‚y )Nrº   rÔ   r   )r�   r4   ro   r   rÈ   rV   r   r²  r>  s    r˜   Útest_issue_11064rU  ‹
  s·   € Ü	
ŒT”!�Q‘$˜‘(‹^Ñ	€BÜ�B˜‘FœAœqŸw™wÓ'Ü”�a“œ"Óòð ð ä�B˜‘FœAœqŸw™wÓ'Ü”"�”t˜A“w�hÓò ð  ð  ä�Bœ˜a›‘L¤!¤Q§W¡WÓ-Ü�‰”t˜A“w¤Ó#ò$ð $ñ $r¡   c                  óH  — t        t        dz
  «      dz   } t        | t        «      }|t        j                  u sJ ‚t        | dk  t        t        j                  «      t        j                  u sJ ‚t        | dkD  t        t        j                  «      t        dt        «      k(  sJ ‚y ©Nrº   r   )	r4   r�   rf   r   rË   ro   rÈ   rV   r   )r  rP  s     r˜   Útest_issue_12478rX  •
  sy   € Ü	Œa�!‰e‹�q‰€BÜ˜œQÓ€DØ”1—:‘:ÑÐÐÜ�B˜‘FœAœqŸw™wÓ'¬1¯:©:Ñ5Ð5Ð5Ü�B˜‘FœAœqŸw™wÓ'¬8°A´r«?Ò:Ð:Ñ:r¡   c                  óª   — t        t        t        «      t        z  dk  t        t        j                  «      } t        j                  dd«      }| |k(  sJ ‚y r¿  )ro   r&   r�   r   rÈ   rV   r²  )r  rí   s     r˜   Útest_issue_12429rZ  �
  s<   € Ü	”#”a“&œ‘(˜a‘-¤¤A§G¡GÓ	,€BÜ
�.‰.˜˜AÓ
€CØ�Š9Ð‰9r¡   c                  ó:  — t        t        t        z   «      } t        d«      }t	        | «      j                  t        t        |t        t        |«      dz   d«      t        j                  «      t        |t        |«      dkD  t        j                  «      «      «      sJ ‚y )NÚCr¾   r   )r   r�   r   r   ro   r    rU   rP   r   r    r   r†  r!   )r  r\  s     r˜   Útest_issue_19506r]  £
  sx   € Ü	ŒQ”‰U‹€BÜˆc‹
€AÜ�B‹<× Ñ ¤¬l¸1¼bÄÀAÃÈÁÈAÓ>NÔPQ×P[ÑP[Ó.\Ü1=¸aÄÀAÃÈÁÌAÏKÉKÓ1Xó"Zô [ð [ñ [r¡   c                  óH  — t        t        t        «      t        t        j                  «      t        j                  dt        «      k(  sJ ‚t        t        dt        z  dz
  «      t        t        j                  «      t        j                  t        dd«      t        «      k(  sJ ‚y )Nr   rè   r¹   )	ro   r   r�   r   rÈ   rV   r×   r   r   rÝ   r¡   r˜   Útest_solveset_argr_  ª
  sd   € Ü”Cœ“FœAœqŸw™wÓ'¬H¯M©M¸!¼RÓ,@Ò@Ð@Ð@Ü”C˜œ!™˜Q™“K¤¤A§G¡GÓ,´·±¼hÀqÈ!»nÌbÓ0QÒQÐQÑQr¡   c                  ó®   ‡ — t         Š t        ˆ fd„t        «       t        d¬«      t        d¬«      fD «       «      sJ ‚ ‰ dt        d¬«      z  «      du sJ ‚y )Nc              3   ó8   •K  — | ]  } ‰d |z  «      du –— Œ y­w)r¾   NrÝ   )r—   r�   rƒ   s     €r˜   r™   z3test__is_finite_with_finite_vars.<locals>.<genexpr>²
  s!   øè ø€ ò 9 !‰q��1‘‹v˜Œ~ñ 9ùs   ƒTr²   )Úcomplexr¾   F)rt   rž   r   rù   s   @r˜   Ú test__is_finite_with_finite_varsrc  ¯
  sY   ø€ Ü#€Aäó 9Ü‹”˜DÔ!¤5°Ô#6ð(8ô 9ô 9ð 9ð 9áˆQŒu˜%Ô Ñ Ó! TÑ)Ð)Ñ)r¡   c                  óŠ   — t        t        dz  dt        z  z
  dz
  t        t        t         d«      ¬«      t	        d«      k(  sJ ‚y )Nrº   r  r   )Úsymbolr(  rÓ   rá  rÝ   r¡   r˜   Útest_issue_13550rf  ·
  s7   € Ü”A�q‘D˜1œQ™3‘J ‘O¬a¼(ÄBÀ3ÈÓ:JÔKÌyÐY[Ë}Ò\Ð\Ñ\r¡   c                  ó¤   — t        t        t        d«      t        d«      z   z  t        d«      z
  t        ft        «      t        j                  u sJ ‚y )NrÔ   rº   )rr   rŽ   r4   r   rË   rÝ   r¡   r˜   Útest_issue_13849rh  »
  s;   € Üœœ4 ›7¤T¨!£WÑ,Ñ-´°Q³Ñ7¼Ð;¼QÓ?Ä1Ç:Á:ÑMÐMÑMr¡   c            	      óä  — t        t        t        t        t        d«      z   «      dz
  j	                  t
        «      t        t        j                  «      t        dd«      k(  sJ ‚t        t        t        t        t        d«      z   «      dz
  j	                  t
        «      t        t        dd«      «      t        d«      k(  sJ ‚t        t        t        t        dd«      «      t        j                  u sJ ‚y )Nrº   rÆ   r¾   r   )ro   r   r�   r5   r’  r7   r   rÈ   rT   rV   rË   rÝ   r¡   r˜   Útest_issue_14223rj  ¿
  s¸   € Ü”SœœS¤ A›Y™Ó'¨!Ñ+×4Ñ4´YÓ?ÄÜ	�‰óÜ˜b !Ó$ò%ð %ð %ä”SœœS¤ A›Y™Ó'¨!Ñ+×4Ñ4´YÓ?ÄÜ��A‹óÜ$ Q›<ò(ð (ð (ä”A”qœ) A q›/Ó*¬a¯j©jÑ8Ð8Ñ8r¡   c                  óÞ  ‡ — t         j                  Š t        t        t	        t        d«      z  dz
  t        ‰ «      t        t        dd«      «      k(  sJ ‚t        t        t        t        d«      z  dz
  t        ‰ «      t        t        d«       t        d«      «      k(  sJ ‚t        t	        t        t        dz
  «      dz
  t        dz   «      dz
  t        ‰ «      t        dd«      k(  sJ ‚t        t        t        dz
  «      t        t        «      z
  t        ‰ «      t        t        t        «       dz   t        t        «      dz   «      k(  sJ ‚t        t        t        dt        t        dz   «      z  z   «      t        ‰ «      t        t        dd«      t        dd	«      «      k(  sJ ‚t        dt        t        t        t        t	        dt        «      z   «      z   «      z  dz
  t        t         j                  «      t        dd
«      k(  sJ ‚t         j                  Š t        t        ˆ fd„«       t        t        ˆ fd„«       t        t        ˆ fd„«       t        t        ˆ fd„«       t        t        ˆ fd„«       y )Nr  rÒ   rº   r¹   r¾   rÆ   rè   r	  rÔ   r  c                  óV   •— t        t        t        t        d«      z  dz
  t        ‰ «      S ©Nr  rÒ   )ro   r�   r6   ©Údoms   €r˜   r½   z"test_issue_10158.<locals>.<lambda>Ð
  ó   ø€ œx¬¬#¬a°«*©°rÑ(9¼1¸cÓB€ r¡   c                  óV   •— t        t        t        t        d«      z  dz
  t        ‰ «      S rm  )ro   r�   r5   rn  s   €r˜   r½   z"test_issue_10158.<locals>.<lambda>Ñ
  rp  r¡   c                  ót   •— t        t        t        t        dz
  «      dz
  t        dz   «      dz
  t        ‰ «      S )Nr¹   r¾   rº   )ro   r6   r   r�   rn  s   €r˜   r½   z"test_issue_10158.<locals>.<lambda>Ò
  s,   ø€ œx¬¬C´°A±«J¸©N¼AÀ¹EÓ(BÀQÑ(FÌÈ3ÓO€ r¡   c                  óf   •— t        t        t        dz
  «      t        t        «      z
  t        ‰ «      S rÜ   )ro   r   r�   r‘   rn  s   €r˜   r½   z"test_issue_10158.<locals>.<lambda>Ó
  s!   ø€ œx¬¬A°©E«
´S¼³VÑ(;¼QÀÓD€ r¡   c            
      ól   •— t        t        t        dt        t        dz   «      z  z   «      t        ‰ «      S )Nrè   r¾   rd  rn  s   €r˜   r½   z"test_issue_10158.<locals>.<lambda>Ô
  s&   ø€ œx¬¬A°´#´a¸!±e³*±Ñ,<Ó(=¼qÀ#ÓF€ r¡   )r   rÈ   ro   r�   r6   rT   r   r5   r4   r   r‘   r†  r^   rÊ   rn  s   @r˜   Útest_issue_10158ru  Ç
  s»  ø€ Ü
�'‰'€CÜ”A”cœ!˜R“j‘L 2Ñ%¤q¨#Ó.´)¼HÀQÈ»NÓ2KÒKÐKÐKÜ”A”cœ!˜R“j‘L 2Ñ%¤q¨#Ó.´)¼TÀ"»X¸IÄtÈBÃxÓ2PÒPÐPÐPÜ”CœœA ™E›
 Q™¬¨A©Ó.°Ñ2´A°sÓ;¼yÈÈQÓ?OÒOÐOÐOÜ”Cœ˜A™“J¤¤Q£Ñ'¬¨CÓ0´I¼sÄ1»v¸gÈ¹kÌ3ÌqË6ÐTUÉ:Ó4VÒVÐVÐVÜ”Cœ˜Aœc¤! a¡%›j™LÑ(Ó)¬1¨cÓ2´iÄÈÈQÃÔQYÐZ\Ð^_ÓQ`Ó6aÒaÐaÐaÜ�A”cœ!œc¤!¤c¨!¬Q£i¡-Ó0Ñ0Ó1Ñ1°AÑ5´q¼!¿'¹'ÓBÄiÐPRÐTVÓFWÒWÐWÐWÜ
�+‰+€CÜ
Œ:ÓBÔCÜ
Œ:ÓBÔCÜ
Œ:ÓOÔPÜ
Œ:ÓDÔEÜ
Œ:ÓFÕGr¡   c                  ó  — dt        dt        z  «      z
  t        z
  } t        t	        t         dz   «       dz  «      }t        | t        t        j                  «      t        t        j                  |«      k(  sJ ‚t        t        | t        «      t        t        t        t         dt        z  t        z  t        t         dz   «      z   z  dz  t	        t!        t        dz
  «      «      dz  z
  «      t        j"                  «      «      sJ ‚y )Nr¾   i€Wíþi€¨rº   )r%   r�   r‘   rT   r&   ro   r   rÈ   rU   r–   rQ   r   r‹   r   r   r   r   rÌ   )rƒ   r’  s     r˜   Útest_issue_14300rw  ×
  sÒ   € Ø	ŒC�	œ!‘ÓÑœqÑ €AÜ	”Cœ˜˜Q™“K�< Ñ(Ó	)€Bä�A”qœ!Ÿ'™'Ó"Ü”Q—W‘W˜bÓ!ò"ð "ð "ä”˜!œQ“Ü”œœA˜2˜q¤™s¤2™v¬¬Q¨B°©F«Ñ3Ñ4°XÑ=Ü””A˜‘E“
‹O˜HÑ$ñ%ó &Ü'(§z¡zó	3ô4ð 4ñ 4r¡   c                  óš   ‡ — t        t        dz  t        z   dz
  d«      Š t        t        ˆ fd„«       t	        t        dz  ‰ t        «      sJ ‚y )Nrè   r¾   rº   c                  ó&   •— t        ‰ dt        «      S r…  )rl   r�   ©Únumbers   €r˜   r½   z"test_issue_14454.<locals>.<lambda>ä
  s   ø€ œ{¨6°1´aÓ8€ r¡   )rN   r�   r^   rÊ   rl   rz  s   @r˜   Útest_issue_14454r|  â
  s<   ø€ Ü”Q˜‘TœA‘X ‘\ 1Ó%€FÜ
Œ:Ó8Ô9Ü”q˜!‘t˜V¤QÔ'Ð'Ñ'r¡   c            	      ó  — t        dt        dz  z  dt        dz  dz
  t        d«      dz  z  z  z  ddt        dz  dz
  t        d«      dz  z  z  z  z   t        t        j                  «      t	        t        d«      t        d«       «      k(  sJ ‚y )Nr  rº   r4  r¾   rè   r¹   )ro   r�   r   r†  rT   r4   rÝ   r¡   r˜   Útest_issue_17882r~  è
  s„   € Ü�B”q˜!‘t‘G˜Q¤ 1¡ q¡¬A¨a«D°©FÑ3Ñ3Ñ4°q¸!¼QÀ¹TÀA¹XÌÈ1ËÈaÉÑ<PÑ:PÑ7QÑQÔSTÔVW×VaÑVaÓbÜ”$�q“'œD ›G˜8Ó$ò%ð %ñ %r¡   c            	      ó~  — t        t        dt        z  dz
  «      «      ddt        z  gk(  sJ ‚dt        dz   z  dt        dz   z  z   dt        dz
  z  z   dt        dz   z  z
  dt        dz   z  z
  } t        t        | «      «      dt        dz   z  dt        dz   z  dt        dz   z  dt        dz
  z  ddt        dz   z  hk(  sJ ‚y )Nr¹   rº   r  rè   r¾   rÆ   )rœ   r{   r�   r~  )r®  s    r˜   Útest_term_factorsr€  í
  sÅ   € Ü”˜a¤™d Q™hÓ'Ó(¨R°´A±¨JÒ6Ð6Ð6ØŒq�1‰u‰:˜œA ™E™
Ñ" Q¬¨Q©¡ZÑ/°!´a¸!±e±*Ñ<¸qÄ1ÀqÁ5¹zÑI€DÜŒ}˜TÓ"Ó#Ø	ŒA�‰E‰
�Aœ˜A™‘J ¤A¨¡E¡
¨A´°A±©J¸¸AÄÀAÁ¹Jð(Hò Hð Hñ Hr¡   c                  óø   — t        dt        z  t        t        j                  «      t        j                  k(  sJ ‚t        dt        z  dt        dz   z  z
  t        t        j                  «      t        d«      k(  sJ ‚y )Nr¹   r4  rÔ   rï  )ru   r�   r   rÈ   rË   rT   rÝ   r¡   r˜   Útest_transolver‚  ö
  sU   € ä�aœ‘dœAœqŸw™wÓ'¬1¯:©:Ò5Ð5Ð5Ü�aœ‘d˜Q¤ Q¡™ZÑ'¬¬A¯G©GÓ4¼	À#»ÒFÐFÑFr¡   c            	      ób  — dt         z  t        t        z
  z  t        t        t        t        z
  «      z  z
  t        z
  t        t        t        t        z
  «      z  z   t        z   dz  } t	        | j                  «       t        «      t        t        t        t        dt         z  dz
  «      z   «      k(  sJ ‚y rj  )r�   r‘   r’   rF   ro   r­  rT   rI   r>  s    r˜   Útest_issue_21276r„  ü
  sw   € Ø
ŒA‰#Œq”1‰u‰+œœ#œa¤!™e›*™Ñ
$¤qÑ
(¬1¬S´´Q±«Z©<Ñ
7¼!Ñ
;¸aÑ	?€BÜ�B—I‘I“K¤Ó#¤y´´A¼¸qÄ¹sÀQ¹w»Ñ4GÓ'HÒHÐHÑHr¡   c                  óf  — ddl m}  ddt        z  z  dt        dz   z  z
  }dddt        z  z
  z  ddt        z
  z  z
  }dt        z  dt        z  z   }t        t	        d«      t        z  «      dt        z  z
  }t        t        | z  «      t        t
         | z  «      z  dz
  }dt        dz  z  dt        dz  z  z
  }dt        d	z   z  dt        dz   z  z   dt        d	z
  z  z   dt        dz   z  z
  dt        dz   z  z
  }d
t        dt        z  dz   «      z  dt        dt        z  d	z   «      z  z   }dt        z  dt        z  z   dt        z  z   dz
  }	ddt        d	z   z  z  dt        z  z  ddt        z  z  z
  }
t        |t        t        j                  «      t        dt	        d«      z  dt	        d«      z  t	        d«      z   z  «      k(  sJ ‚t        |t        t        j                  «      t        t        dd«      «      k(  sJ ‚t        |t        t        j                  «      t        j                  k(  sJ ‚t        |t        t        j                  «      t        d«      k(  sJ ‚t        |t        t        j                  «      t        t        j                  t        | t	        dt        t
        | z  «      z  «      z  «      «      k(  sJ ‚t        |t        t        j                  «      t        d«      k(  sJ ‚t        |t        t        j                  «      t        d«      k(  sJ ‚t        |t        t        j                  «      t        dt	        d«      z  dz  dt	        d«      z  dz  z   t        dd«      z   «      k(  sJ ‚t        |	t        t        j                  «      t        d«      k(  sJ ‚t        |
t        t        j                  «      t        t	        d«       t	        d«      z
  t	        d«      z   t	        d«       t	        d«      z   t	        d«      z   z  «      k(  sJ ‚t        d
t        dt        z  dz   «      z  dt        d	z   z  z   t        «      t        ddt	        d«      z  z
  t	        d«      z   t	        d«      dz   z   «      k(  sJ ‚t        dt        dz  z  dt        dz  z  z
  t        «      t        d«      k(  sJ ‚t        d«      t        t	        d«      «      z  t        t	        d«      «      z  }t        dt        dz  z  ddt        z  z  z
  t        «      t        | |«      k(  sJ ‚t        d«      \  }}t!        d«      }t        ||t        dz  z  z   t         |t        «       «      z
   |t        «      «      t        t        j                  t        t	        ||t        dz  z  z   «       «      «      k(  sJ ‚t        dd¬«      } t        t        dz  | dz  t        t        «      z  z
  | «      t        t        j                  t        t        t        dz  t        t        «      z  «       t        t        dz  t        t        «      z  «      «      «      k(  sJ ‚t#        dd¬«      }t        d	|z  d	z   |d	z   z  |«      j%                  t'        t        t)        d	d	t        z  z   t        d	z   z  d«      t        j                  «      «      sJ ‚t        dt        z  dt        z  z
  dz   t        t        j                  «      dhk(  sJ ‚t        dt        z  ddt        z  z  z
  dz   t        t        j                  «      dhk(  sJ ‚y )Nr   rv  r¹   rº   rè   rÔ   r4  rá   r¾   r¬  r  éT   é   ig  é{   i¦
  rÓ   r  rÑ   rÕ   zC1 C2rƒ   r‘   Tr·   rÇ   r5  )rÚ  r‘   r�   r%   r&   r’   ro   r   rÈ   rT   r   rË   rU   rf   r4   r   r   r   r    rP   r   )r‘   rá  râ  Úe3Úe4Úe5Úe6Úe7Úe8Úe9Úe10r   ÚC1ÚC2rƒ   rÇ   s                   r˜   Útest_exponential_realr“    sñ  € Ýà	
ˆQŒq‰S‰�Aœ˜A™‘JÑ	€BØ	
ˆQ�”1‘‰W‰˜˜A¤™E™
Ñ	"€BØ	
ŒA‰�”1‘‰€BÜ	ŒS�‹V”A‰X‹˜œA™Ñ	€BÜ	ŒQˆq‰S‹”#”q�b˜‘d“)Ñ	˜aÑ	€BØ	
ŒQˆq‰S‰�Aœ˜!™‘HÑ	€BØ	
ŒQ�‰U‰�aœ!˜a™%‘jÑ	  1¤q¨1¡u¡:Ñ	-°´A¸±E±
Ñ	:¸QÄÀQÁ¹ZÑ	G€BØ	ŒC�”1‘�q‘‹MÑ	˜Aœc !¤A¡#¨¡'›l™NÑ	*€BØ	
ŒA‰�”1‘‰�qœ!‘tÑ	˜bÑ	 €BØ
ˆQ”�Q‘‰Z‰-˜œa™Ñ
  3 t¬a¡y¡=Ñ
0€Cä�Bœœ1Ÿ7™7Ó#¤yØ
Œ3ˆq‹6‰	�2”c˜!“f‘9œs 1›vÑ%Ñ&ó((ò (ð (ð (ä�Bœœ1Ÿ7™7Ó#¤y´¸!¸R³Ó'AÒAÐAÐAÜ�Bœœ1Ÿ7™7Ó#¤q§z¡zÒ1Ð1Ð1Ü�Bœœ1Ÿ7™7Ó#¤y°£|Ò3Ð3Ð3Ü�Bœœ1Ÿ7™7Ó#¤|Ü	�‰”˜1œS ¤3¤q¨¡s£8¡›_Ñ,Ó-ó(/ò /ð /ð /ä�Bœœ1Ÿ7™7Ó#¤y°£|Ò3Ð3Ð3Ü�Bœœ1Ÿ7™7Ó#¤y°£|Ò3Ð3Ð3Ü�Bœœ1Ÿ7™7Ó#¤y°´C¸³F±¸1±¸qÄÀQÃ¹xÈ¹zÑ1IÌHÐUVÐXYËNÑ1ZÓ'[Ò[Ð[Ð[Ü�Bœœ1Ÿ7™7Ó#¤y°£|Ò3Ð3Ð3Ü�Cœœ1Ÿ7™7Ó#¤y´3°r³7°(¼SÀ»VÑ2CÄcÈ#ÃhÑ2NÔRUÐVZÓR[ÐQ[Ô^aÐbcÓ^dÑQdÔgjÐknÓgoÑQoÑ1pÓ'qÒqÐqÐqä˜œC ¤1¡ q¡›MÑ)¨A´°A±©JÑ6¼Ó:¼iØ�”#�a“&‘‰=œ3˜q›6Ñ!¤C¨£F¨Q¡JÑ
/Ð0ó?2ò 2ð 2ð 2ä˜œQ˜q™S™ A¬¨!©¡HÑ,¬aÓ0´I¸a³LÒ@Ð@Ð@ÜˆQ‹””S˜“V“ÑœT¤# a£&›\Ñ)€AÜ˜œQ˜q™S™ A¨¬!©¡HÑ,¬aÓ0´I¸q¸bÀ!Ó4DÒDÐDÐDô �WÓ�F€BˆÜ�‹€AÜ˜˜b¤ A¡™g™¬©Q¬q«T¨E«
Ñ2±A´a³DÓ9¼\Ü	�‰”œC  R¬¨1©¡W¡Ó-Ð-Ó.ó>0ò 0ð 0ð 0ä�˜dÔ#€AÜœ˜A™  1¡¤S¬£V¡Ñ+¨QÓ/´<Ü	�‰”œD¤ A¡¤c¬!£f¡Ó-Ð-¬t´A°q±D¼¼Q»±KÓ/@ÓAó4Cò Cð Cð Cäˆs˜TÔ"€AÜ˜!˜A™# ™' Q¨¡UÑ+¨QÓ/×8Ñ8Ü”Qœ˜A ¤!¡™G¤q¨1¡uÑ-¨qÓ1´1·7±7Ó;ô=ð =ð =ä�A”q‘D˜1œa™4‘K "Ñ$¤a¬¯©Ó1°a°SÒ8Ð8Ð8Ü�A”q‘D˜1˜q¤™s™8‘O bÑ(¬!¬Q¯W©WÓ5¸!¸Ò<Ð<Ñ<r¡   c                  ó\  — t        d«      } t        t        dt        z  dt        z  z   t        «      t	        t        | t        d| z  t        z  t        z   z  t        d«      z  «      t        j                  «      «      sJ ‚t        t        t        z  t        t        z  z  dz
  t        «      t        t        d«      t        t        «      t        t        «      z   z  «      k(  sJ ‚t        t        dt        dz  z  dt        dz  z  z
  t        «      t	        t        | d| z  t        z  t        z  t        d«      z  «      t        j                  «      «      sJ ‚t        t        dt        z  dz   t        «      t	        t        | t        d| z  t        z  t        z   z  dt        d«      z  z   t        d«      z  «      t        j                  «      «      sJ ‚dt        t        dz  t        z  «      z  dz   t        dz  dz   z  }t!        t        «      t!        t        t        d«      «       t        t        d«      d| z  t        z  t        z  z   «      z   «      z  }t        |t        «      t        | |«      k(  sJ ‚t	        t        | t        d| z  t        z  t        t#        dd«      z  z
  z  t        d«      z  «      t        j                  «      }t	        t        | t        d| z  t        z  t        t#        dd«      z  z   z  t        d«      z  «      t        j                  «      }t        t        dt        z  dt        z  z   dt        z  z   t        «      t%        ||«      «      sJ ‚dt        d	z   z  dt        dz   z  z   dt        d	z
  z  z   dt        dz   z  z
  dt        dz   z  z
  }t        |t        «      }d| z  t        z  t        z  dt        d«      z  z
  dt        d«      z  z   }d
t        d«      z  t        d«      z   }t	        t        | ||z  «      t        j                  «      }t        ||«      sJ ‚y )Nr‹   rº   rè   r¹   rÀ  rÔ   r  rá   r¾   r  )r   r–   rh   r�   rX   r   r   r   r&   r   rÌ   r’   r‘   rT   ro   r%   r4   r   rW   )	r‹   r  r~   Úunion1Úunion2r�  ÚnumÚdenr9  s	            r˜   Útest_exponential_complexr™  2  sQ  € äˆc‹
€AäÔ! !¤Q¡$¨¬A©¡+¬qÓ1´(Üˆq”!�Q�q‘Sœ‘Vœb‘[‘/¤# a£&Ñ(Ó)¬1¯:©:ó37ô 8ð 8ð 8äœAœq™D¤¤A¡™I¨™M¬1Ó-´ÜˆA‹””A“œœQ›‘Ñ ó2"ò "ð "ð "äÔ! !¤a¨¡c¡(¨Q´°1±©XÑ"5´qÓ9¼8Üˆq�!�A‘#”a‘%œ‘(œ3˜q›6‘/Ó"¤A§J¡Jó<0ô 1ð 1ð 1ä”˜!œQ™$ ™)¤QÓ'¬Üˆq”1�a˜‘cœ"‘fœr‘k‘? Q¤s¨1£v¡XÑ-¬s°1«vÑ5Ó6¼¿
¹
ó*Dô Eð Eð Eð ŒS”�A‘”a‘‹[‰.˜1Ñ
œq !™t b™yÑ	)€BÜŒQ‹””cœ#˜a›&“k�\¤C¬¨A«°°1±´Q±´r±Ñ(9Ó$:Ñ:Ó;Ñ;€AÜ˜B¤Ó"¤i°°°AÓ&6Ò6Ð6Ð6ä”f˜Q¤ 1 Q¡3¤r¡6¬B¬x¸¸1«~Ñ,=Ñ#=Ñ >¼sÀ1»vÑ EÓFÌÏ
É
ÓS€FÜ”f˜Q¤ 1 Q¡3¤r¡6¬B¬x¸¸1«~Ñ,=Ñ#=Ñ >¼sÀ1»vÑ EÓFÌÏ
É
ÓS€FÜ”˜!œQ™$ ¤A¡™+¨¬1©Ñ,¬aÓ0´%¸ÀÓ2GÔHÐHÐHà	
ŒQ�‰U‰�aœ!˜a™%‘jÑ	  1¤q¨1¡u¡:Ñ	-°´A¸±E±
Ñ	:¸QÄÀQÁ¹ZÑ	G€BÜ
�2”q‹/€CØ
ˆA‰#Œa‰%”‰(�Q”s˜1“v‘XÑ
 ¤# a£&¡Ñ
(€CØ
ŒS�‹V‰)”c˜!“fÑ
€CÜ
”6˜!˜S ™WÓ%¤q§z¡zÓ
2€CÜ��cŒ?Ð‰?r¡   c                  ó�  — t        t        «      dz   t        z  dz
  } t        dz   t        z  t        z  dz
  }dt        z  t        t        «      z
  dz
  }t        t        «      t        t        «      z
  }dt        z  dt        z  z   dt        z  z
  }t	        | t        t
        j                  «      j                  t        t        t        t        t        «      dz   t        z  dz
  d«      t
        j                  «      «      sJ ‚t	        |t        t
        j                  «      j                  t        t        t        t        t        dz   t        z  z  dz
  d«      t
        j                  «      «      sJ ‚t	        |t        t
        j                  «      j                  t        t        t        dt        z  t        t        «      z
  dz
  d«      t
        j                  «      «      sJ ‚t	        |t        t
        j                  «      j                  t        t        t        t        t        «       t        t        «      z   d«      t
        j                  «      «      sJ ‚t	        |t        t
        j                  «      j                  t        t        t        dt        z  dt        z  z   dt        z  z
  d«      t
        j                  «      «      sJ ‚y )Nr¾   rº   r¹   rÔ   r   )
r%   r�   r‘   r&   ro   r   rÈ   r    rP   r   )r»  r¼  rE  rF  rG  s        r˜   Útest_expo_conditionsetr›  O  sü  € ä
Œa‹&�1‰*”q‰˜1Ñ	€BÜ
ˆa‰%”!‰”A‰˜Ñ	€BØ	
ŒA‰””A“‰˜Ñ	€BÜ	ŒQ‹”#”a“&‰€BØ	
ŒA‰�”1‘‰�qœ!‘tÑ	€Bä�Bœœ1Ÿ7™7Ó#×,Ñ,¬\Ü	Œ2Œs”1‹v˜‰zœA‰o Ñ! 1Ó%¤q§w¡wó.0ô 1ð 1ð 1ä�Bœœ1Ÿ7™7Ó#×,Ñ,¬\Ü	Œ2Œa”�Q‘œ‘
‰l˜QÑ Ó"¤A§G¡Gó.-ô .ð .ð .ä�Bœœ1Ÿ7™7Ó#×,Ñ,¬\Ü	Œ2ˆa”‰d”Sœ“V‰m˜aÑ Ó#¤Q§W¡Wó..ô /ð /ð /ä�Bœœ1Ÿ7™7Ó#×,Ñ,¬\Ü	Œ2Œs”1‹vˆgœœA›Ñ Ó"¤A§G¡Gó.-ô .ð .ð .ä�Bœœ1Ÿ7™7Ó#×,Ñ,¬\Ü	Œ2ˆa”‰d�Qœ‘T‰k˜Aœq™DÑ  !Ó$¤a§g¡gó./ô 0ð 0ñ 0r¡   c                  óÈ  — t        dd¬«      \  } }}t        dd¬«      \  }}t        || z  |z
  | t        j                  «      t	        t        j                  t        t        |«      t        |«      z  «      «      k(  sJ ‚d| t        z  z  d|t        z  z  z
  }| |z  t        z  dz
  }t	        t        d«      t        | «      t        |«      z
  z  ht        j                  «      }t	        t        d«      t        | |z  «      z  ht        j                  «      }t        |t        t        j                  «      |k(  s$J t        |t        t        j                  «      «       ‚t        |t        t        j                  «      |k(  s$J t        |t        t        j                  «      «       ‚t        | | z  | t        j                  dt        «      «      j                  t        t        t        t        t        z  d«      t        j                  dt        «      «      «      sJ ‚t        | |z  d	z
  |t        j                  «      t        d«      k(  sJ ‚t        t        | |z  «      t        | |z  «      z  dz
  |t        j                  «      t!        t        |t        t#        | «      |z  d«      t        t#        |«      |z  d«      z  t!        t	        t        | |z
  t        d«      z  «      t        j                  «      t        d«      «      «      t        d«      «      k(  sJ ‚t        t        ||z  «      t        | |z  «      z  dz
  |t        j                  «      t!        t        ||z
  t        d«      z  «      t        d«      «      k(  sJ ‚t        t$        | z  t&        | z  z
  | «      j                  t        t        t)        t$        d«      t)        t&        d«      z  t        d«      «      «      sJ ‚y )
Nzx y zTr·   zxr, zrr²   rº   rè   r   r¾   )r   ro   r   rÈ   rU   rT   r&   r�   rV   r²  r   r    rP   r   r×   r%   rS   r    r~   r   r   )	r�   r‘   r’   ÚxrÚzrr»  r¼  r©   rª   s	            r˜   Útest_exponential_symbolsrŸ  c  s	  € Ü�g¨Ô-�G€A€qˆ!Ü�X DÔ)�F€Bˆä�A�q‘D˜1‘H˜a¤§¡Ó)¬\Ü	�‰”œ3˜q›6¤# a£&™=Ó)ó.+ò +ð +ð +ð 
ˆ1Œa‰4‰�!�A”q‘D‘&‰€BØ
ˆA‰#”‰�A‰€BÜœ˜Q›¤ Q£¬#¨a«&¡Ñ1Ð2´A·G±GÓ<€DÜœ˜Q›¤ A a¡C£™Ð)¬1¯7©7Ó3€DÜ�Bœœ1Ÿ7™7Ó# tÒ+ÐE¬X°b¼!¼Q¿W¹WÓ-EÓEÐ+Ü�Bœœ1Ÿ7™7Ó# tÒ+ÐE¬X°b¼!¼Q¿W¹WÓ-EÓEÐ+ä�A�q‘D˜!œXŸ^™^¨A¬bÓ1Ó2×;Ñ;Ü”Qœœ1œa™4 ›¤X§]¡]°1´bÓ%9Ó:ô<ð <ð <ä�A�q‘D˜1‘H˜a¤§¡Ó)¬Y°q«\Ò9Ð9Ð9Ü”C˜˜!™“HœS !  A¡›YÑ&¨Ñ*¨A¬q¯w©wÓ7ÜŒ|˜Aœr¤" Q£%¨¡'¨1›~´´2°a³5¸±7¸A³Ñ>ÜŒ|œI q¨1¡u¬c°!«f¡nÓ5´q·w±wÓ?ÄÈ1ÃÓNóPÜQZÐ[\ÓQ]ó_ò_ð _ð _ô ”C˜˜1™“Iœc 2 # a¡%›jÑ(¨1Ñ,¨a´·±Ó9Ü”9˜b 2™g¤s¨1£vÑ-Ó.´	¸!³Ó=ò>ð >ð >ô ”A�q‘Dœ1˜a™4‘K Ó#×,Ñ,¬\Ü	Œ2Œa�‹8”bœ˜A“hÑ¤	¨!£ó..ô /ð /ñ /r¡   c                  ó‚   — t        dd¬«      } t        d«      }t        | dz  dz
  | «      t        |dz  dz
  |«      k(  sJ ‚y )Nr�   Tr·   rº   rè   )r   rh   )Úxposr�   s     r˜   Útest_ignore_assumptionsr¢  ~  sL   € ä�3 Ô&€DÜ�‹€AÜ˜D !™G a™K¨ó 
Ü˜a ™d Q™h¨Ó*ò+ð +ñ +r¡   c                  ó�   — t        t        t        t        z  z  t        z
  t        t        j
                  «      t        d«      k(  sJ ‚y rÜ   )ro   r�   r‘   r’   r   rÈ   rT   rÝ   r¡   r˜   Útest_issue_10864r¤  †  s-   € ä”Aœœ!™‘Hœq‘L¤!¤Q§W¡WÓ-´¸1³Ò=Ð=Ñ=r¡   c            
      ó
  — t        t        t        t        «      «      t        t        t         «      «      z   dz
  t        «      t	        dt        t        d«       dz   «      z  dt        t        d«      dz   «      z  «      k(  sJ ‚y )Nrè   rº   r¹   )rf   r4   r%   r�   rT   r&   rÝ   r¡   r˜   Útest_solve_only_exp_2r¦  ‹  sg   € äœœc¤!›f›¬¬S´!°«W«Ñ5¸Ñ9¼1Ó=Ü�!”Cœ˜a›˜ 1™Ó%Ñ% q¬¬T°!«W°q©[Ó)9Ñ'9Ó:ò;ð ;ñ ;r¡   c                  ój  — t        t        t        «      du sJ ‚t        dt        z  dz
  t        «      du sJ ‚t        dt        z  ddt        z
  z  z
  t        «      du sJ ‚t        t        dt        z  «      dt        z  z
  t        «      du sJ ‚t        t        t        z  t        z
  t        «      du sJ ‚t        t        t        z  t        z
  t        «      du sJ ‚t        dt        z  dt        z  z   dz
  t        «      du sJ ‚t        t        t        t        z  z  t        z
  t        «      du sJ ‚t        t        dt        z  z  dt        z  z
  t        «      du sJ ‚t        t        t        z  t        t        z  z
  t        «      du sJ ‚t        t        t        z  t        t        z  z
  t        «      du sJ ‚y )	NFr¹   rº   TrÔ   r"  rè   r¾   )rv   r‘   r�   rD   r’   rÝ   r¡   r˜   Útest_is_exponentialr¨  ‘  sf  € Üœ1œaÓ  EÑ)Ð)Ð)Ü˜1œa™4 !™8¤QÓ'¨4Ñ/Ð/Ð/Ü˜1œa™4 ! a¬!¡e¡*Ñ,¬aÓ0°DÑ8Ð8Ð8Üœ3˜q¤!™t›9 q¬¡s™?¬AÓ.°%Ñ7Ð7Ð7Üœ1œa™4¤!™8¤QÓ'¨4Ñ/Ð/Ð/Üœ1œa™4¤!™8¤QÓ'¨5Ñ0Ð0Ð0Ü˜1œa™4 !¤Q¡$™;¨™?¬AÓ.°$Ñ6Ð6Ð6Üœ1œq¤™s™8¤a™<¬Ó+¨uÑ4Ð4Ð4Üœ1˜q¤™s™8 a¬¡d™?¬AÓ.°%Ñ7Ð7Ð7Üœ1œa™4¤!¤A¡#™:¤qÓ)¨UÑ2Ð2Ð2Üœ1œa™4¤!¤A¡#™:¤qÓ)¨TÑ1Ð1Ñ1r¡   c            	      óB  — t        ddt        z  z  dt        dz   z  z
  dt        t        j                  «      t	        dt        d«      z  dt        d«      z  t        d«      z   z  «      k(  sJ ‚t        dt        z  dt        z  z   dt        t        j                  «      t	        t        t        dd«      t        d	«      dz  z   «      t        d«      z  «      k(  sJ ‚t        dt        z  dt        z  z   dt        t        j                  «      t        j                  k(  sJ ‚t        dt        z  dt        z  z   d	t        z  z
  dt        t        j                  «      t        t        t        dt        z  dt        z  z   d	t        z  z
  d«      t        j                  «      k(  sJ ‚y )
Nr¹   rº   r   rÓ   r  rè   r¾   rÆ   rÔ   )rw   r�   r   rÈ   rT   r&   r‘   r   r4   rË   rP   r   rÝ   r¡   r˜   Útest_solve_exponentialrª  Ÿ  sJ  € Ü˜a !¤A¡#™h¨¬Q°©U©Ñ3°Q¼¼1¿7¹7ÓCÜ�"”S˜“V‘)˜R¤ A£™Y¬¨Q«Ñ/Ñ0Ó1ò2ð 2ð 2ä˜a¤™d Q¬¡T™k¨1¬a´·±Ó9Ü”#”h˜r 1“o¬¨Q«°©	Ñ1Ó2´3°q³6Ñ9Ó:ò;ð ;ð ;ä˜a¤™d Q¬¡T™k¨1¬a´·±Ó9Ü	�
‰
òð ð ä˜a¤™d Q¬¡T™k¨A¬q©DÑ0°!´Q¼¿¹Ó@Ü”Qœ˜1œa™4 !¤Q¡$™;¨¬A©Ñ-¨qÓ1´1·7±7Ó;ò<ð <ñ <r¡   c                  ó„  — t        t        t        dz
  «      t        t        dz   «      z   t        «      t        t	        d«       t	        d«      «      k(  sJ ‚t        t        t        dz   «      t        dt        z  dz
  «      z
  t        «      t        d«      k(  sJ ‚t        t        t        dz   «      t        ddt        z  z   «      z   dz
  t        «      t        dt	        dt        d«      z   «      t        t        dd«      «      z  dz  z   t        d«      dz  z   t	        dt        d«      z   «       t        t        dd«      «      z  dz  dz
  t        d«      dz  z   «      k(  sJ ‚t        t        t        «      z
  t        t        t        dt        dz  t        dz  z  z   z  z  «      z   } t        | t        «      t        t        j                  t        t	        t        dz  t        t        t        «      z  z
  «       t	        t        dz  t        t        t        «      z  z
  «      «      «      t        t        j                  t        t	        t        dz  «       t	        t        dz  «      «      «      z
  k(  sJ ‚t        t        dt        z  «      t        t         dz   «      z
  t        dt        z  dz   «      z
  t        «      t        t        dd«      t        j                  «      k(  sJ ‚t        t        t        t        z  «      t        t        t        «      z  z
  t        t        j                  «      t        j                  k(  sJ ‚y )	Nr¹   rÒ   r¾   rº   rÓ   iôÿÿÿrÆ   rè   )rf   r&   r�   rT   r4   r%   r   r’   r‘   rU   r   rÈ   rÉ   ro   r>  s    r˜   Útest_logarithmicr¬  ­  s‚  € ÜœœQ ™U›¤c¬!¨a©%£jÑ0´!Ó4¼	Ü	ˆb‹ˆ	”4˜“8ó9ò ð ð äœœQ ™U›¤c¨!¬A©#°©'£lÑ2´AÓ6¼)ÀA»,ÒFÐFÐFÜœœQ ™U›¤c¨!¨a´©c©'£lÑ2°QÑ6¼Ó:¼iØ
ŒT�#œ˜A›‘,Ó¤¤H¨Q°£NÓ 3Ñ3°AÑ5Ñ5¼¸A»¸q¹Ñ@Ü	ˆc”C˜“F‰lÓ	ÐœC¤¨¨A£Ó/Ñ/°Ñ1°AÑ5¼¸A»¸q¹Ñ@ó?Bò Bð Bð Bô 
ŒS”‹V‰”cœ!œQ ¤Q¨¡T¬!¨Q©$¡Y¡Ñ/Ñ0Ó1Ñ	1€BÜ˜œQÓÜ”Q—W‘Wœi¬¬a°©d´Q´s¼1³v±X©oÓ)>Ð(>Ü”�A‘œœ#œa›&™‘Ó!ó#ó 	$ä”Q—W‘Wœi¬¬a°©d«¨´T¼!¸Q¹$³ZÓ@ÓAñ	BòBð Bð Bô ÜˆAŒa‰C‹”3œ�r˜A‘v“;Ñ¤ Q¤q¡S¨1¡W£Ñ-¬qó2Ü5>¼xÈÈA»ÔPQ×PVÑPVÓ5WòXð Xð Xä”Cœœ1™“I¤¤#¤a£&¡Ñ(¬!¬Q¯W©WÓ5¼¿¹Ò@Ð@Ñ@r¡   c                  ó|  — t        t        dt        z  «      dz   «      t        t        t        «       dz   «      z   t        d«      z
  } t	        | t        «      t
        j                  u sJ ‚t        dt        z  «      t        t        t        «      dz   «      z
  dz
  } t	        | t        «      t
        j                  u sJ ‚y )Nrº   r¾   rá   )r&   r%   r�   r*   rf   r   rË   r4   r>  s    r˜   Útest_uselogcombine_2r®  ¾  s‹   € ä	ŒS�”1‘‹X˜‰\Ó	œS¤$¤q£' ¨A¡Ó.Ñ	.´°Q³Ñ	7€BÜ˜œQÓ¤1§:¡:Ñ-Ð-Ð-Ü	ˆQŒq‰S‹”CœœQ› !™Ó$Ñ	$ qÑ	(€BÜ˜œQÓ¤1§:¡:Ñ-Ð-Ñ-r¡   c                  ó:  — t        t        t        «      du sJ ‚t        t        t        «      t        «      du sJ ‚t        t        t        «      dz
  t        «      du sJ ‚t        t        t        «      t        t        «      z  t        «      du sJ ‚t        t        t        «      dz  t        «      du sJ ‚t        t        t        dz
  «      t        t        dz   «      z   t        «      du sJ ‚t        t        t        t        z  «      t        t        t        «      z  z
  t        «      du sJ ‚t        t	        t        t        «      «      t        «      du sJ ‚t        t        t        z   t        «      du sJ ‚t        t        dt        z  «      t        dt        z
  «      z
  dz   t        «      du sJ ‚t        t        t        «      t        t        «      z   t        z   t        «      du sJ ‚t        t        t        t        dz
  «      «      t        t        dz
  «      z   t        «      du sJ ‚t        t        t        d«      t        z   «      t        t        «      z   t        «      du sJ ‚t        t        t        «      t        dz   z  t        t        «      z   t        «      du sJ ‚y )NFTr¹   rº   r¾   rè   )rx   r‘   r�   r&   rD   rÝ   r¡   r˜   Útest_is_logarithmicr°  Æ  sì  € Üœ1œaÓ  EÑ)Ð)Ð)Üœ3œq›6¤1Ó%¨Ñ-Ð-Ð-Üœ3œq›6 A™:¤qÓ)¨TÑ1Ð1Ð1Üœ3œq›6¤#¤a£&™=¬!Ó,°Ñ4Ð4Ð4Üœ3œq›6 1™9¤aÓ(¨EÑ1Ð1Ð1Üœ3œq 1™u›:¬¬A°©E«
Ñ2´AÓ6¸$Ñ>Ð>Ð>Üœ3œq¤!™t›9¤q¬¬Q«¡xÑ/´Ó3°tÑ;Ð;Ð;Üœ3œs¤1›v›;¬Ó*¨eÑ3Ð3Ð3Üœ1œq™5¤!Ó$¨Ñ-Ð-Ð-Üœ3˜q¤™s›8¤c¨!¬a©%£jÑ0°1Ñ4´aÓ8¸DÑ@Ð@Ð@Üœ3œq›6¤C¬£F™?¬QÑ.´Ó2°eÑ;Ð;Ð;Üœ3œs¤1 q¡5›z›?¬S´°Q±«ZÑ7¼Ó;¸tÑCÐCÐCÜœ3œs 1›v¬™z›?¬S´«VÑ3´QÓ7¸4Ñ?Ð?Ð?Üœ3œq›6¤1 q¡5™>¬C´«FÑ2´AÓ6¸%Ñ?Ð?Ñ?r¡   c                  ón  — t        d«      } t        t        t        | z  «      | t        t        «      z  z
  dt        t        j
                  «      t        j
                  k(  sJ ‚t        dd¬«      } t        t        t        «      t        | «      z  dt        t        j
                  «      t        d«      k(  sJ ‚y )Nr‘   r   Tr·   r¾   )r   rz   r&   r�   r   rÈ   rT   rv  s    r˜   Útest_solve_logarithmr²  ×  sz   € Üˆs‹€AÜœC¤ 1¡›I¨¬#¬a«&©Ñ0°!´Q¼¿¹Ó@ÄAÇGÁGÒKÐKÐKÜˆs˜TÔ"€AÜœC¤›F¤3 q£6™M¨1¬a´·±Ó9¼YÀq»\ÒIÐIÑIr¡   c            	      ó  — t        d«      \  } }}t        t        dz  t        «      du sJ ‚t        | t        dz  z  |t        z  z   |z   t        «      du sJ ‚t        t        dz  t        «      du sJ ‚t        t        t        dz  z  t        «      du sJ ‚t        dt	        t        «      z  t        t	        d«      z  z
  t        «      du sJ ‚t        t	        t	        t        dz
  «      «      t	        t        dz
  «      z   t        «      du sJ ‚t        dt        z  dz
  dt        ddt        z  z
  «      z  z   t        «      du sJ ‚t        | t        z  t        t        dz  «      z   j                  t        d«      t        «      du sJ ‚t        t        dz  dt        z  z
  dz   j                  t        t	        t        «      dt        z  z   dz  dz
  «      t        «      du sJ ‚t        t        t        t        «      z  dz
  t        «      du sJ ‚t        t        t        t        «      z  dz
  t        «      du sJ ‚t        t        t        «      dt        z  z
  t        «      du sJ ‚t        t        t        «      t        t        «      z
  t        «      du sJ ‚y )	Nza,b,crº   FTr¹   rÔ   r¾   r"  )r   ry   r�   r   r&   r%   r
   rò   r(   r@   r*   r)   )r~   r   r€   s      r˜   Útest_is_lambertr´  á  s  € Ü�gÓ�G€A€qˆ!Ü”q˜!‘tœQÓ 5Ñ(Ð(Ð(Ü�qœ!˜Q™$‘w˜q¤™s‘{ 1‘}¤aÓ(¨DÑ0Ð0Ð0Ü”q˜!‘tœQÓ 5Ñ(Ð(Ð(Ü”qœ˜A™‘vœqÓ! UÑ*Ð*Ð*Ü�qœœQ›‘x¤!¤C¨£F¡(Ñ*¬AÓ.°$Ñ6Ð6Ð6Ü”sœ3œq 1™u›:“¬¬Q¨q©S«Ñ1´1Ó5¸Ñ=Ð=Ð=Ü�qœ‘s˜Q‘w ¤3 q¨1¬Q©3¡w£<¡Ñ/´Ó3°tÑ;Ð;Ð;Ü˜œ!™œc¤! A¡#›h™×,Ñ,¬Q°Ó2´AÓ6¸$Ñ>Ð>Ð>Üœ˜1™˜q¤™s™
 Q™×,Ñ,¬Q´´Q³¸!¼A¹#±ÀÑ0AÀAÑ0EÓFÌÓJÈdÑRÐRÐRÜ”qœœa›‘y 1‘}¤aÓ(¨DÑ0Ð0Ð0Ü”qœœQ›‘x !‘|¤QÓ'¨4Ñ/Ð/Ð/Ü”tœA“w ¤1¡‘}¤aÓ(¨DÑ0Ð0Ð0Ü”tœA“w¤¤a£Ñ(¬!Ó,°Ñ5Ð5Ñ5r¡   c                  ó.  ‡ — ddl mŠ   ‰ dt        «      ddgk(  sJ ‚t        d„  ‰ dt        «      D «       «      sJ ‚ ‰ t        dt        z  z   dz   t        t        «      g d¢k(  sJ ‚ ‰ t        dt        z  z   dz   t        t        «      g d¢k(  sJ ‚ ‰ t        dt        dz  z  z   dz   t        t        dz  «      g d¢k(  sJ ‚t        t        ˆ fd„«       t        t        ˆ fd	„«       t        t        ˆ fd
„«        ‰ t        t        t        z   z  t        t        «      t        t        dgk(  sJ ‚ ‰ dt        t        «      g d¢k(  sJ ‚ ‰ t        t        t        t        z   «      t        t        d¬«      t        dik(  sJ ‚ ‰ dt        t        d¬«      i k(  sJ ‚y )Nr   ©Úlinear_coeffsc              3   ó@   K  — | ]  }|t         j                  u –— Œ y ­wr•   )r   rP  r%  s     r˜   r™   z%test_linear_coeffs.<locals>.<genexpr>÷  s   è ø€ Ò8˜qˆq”A—F‘FŒ{Ñ8ùs   ‚rº   r¹   r"  )rº   r¾   r¹   c                  ód   •—  ‰ t         dt         dz  z  z   t         dz  z   t         t         dz  «      S ry  r¼   r¶  s   €r˜   r½   z$test_linear_coeffs.<locals>.<lambda>û  s-   ø€ Ù”a˜!œA˜q™D™&‘j¤1 a¡4Ñ'¬¬A¨q©DÓ1ð r¡   c                  óT   •—  ‰ dt         z  t         dz
  z  dt         z  z   t         «      S rÜ   r¼   r¶  s   €r˜   r½   z$test_linear_coeffs.<locals>.<lambda>ý  s'   ø€ Ù�aœ‘cœ1˜q™5‘k A¤a¡CÑ'¬Ó+ð r¡   c                  ó0   •—  ‰ t         t         t         «      S r•   r¼   r¶  s   €r˜   r½   z$test_linear_coeffs.<locals>.<lambda>ÿ  s   ø€ Ù”aœœAÓð r¡   rÁ   )r   r   rÁ   T)ÚdictrÆ   )	rØ  r·  r�   rž   r‘   r^   rÊ   r~   r   r¶  s   @r˜   Útest_linear_coeffsr½  ô  sT  ø€ Ý4Ù˜œAÓ 1 a &Ò(Ð(Ð(ÜÑ8¡M°!´QÓ$7Ô8Ô8Ð8Ð8Ùœ˜Qœq™S™ 1™¤a¬Ó+ªyÒ8Ð8Ð8Ùœ˜Qœq™S™ 1™¤a¬Ó+ªyÒ8Ð8Ð8Ùœ˜Qœq !™t™V™ a™¬¬A¨q©DÓ1²YÒ>Ð>Ð>Ü
Œ:ó 2ô 3ä
Œ:ó ,ô -ä
Œ:ó ô  áœœA¤™E™¤A¤qÓ)¬a´°A¨YÒ6Ð6Ð6Ù˜œa¤Ó#¢{Ò2Ð2Ð2áœœAœq¤1™u›¤q¬!°$Ô7¼A¸r¸7ÒBÐBÐBÙ˜œAœq tÔ,°Ò2Ð2Ñ2r¡   c                  ó‚  — t        t        t        «      du sJ ‚t        t        t        d«      dz
  t        «      du sJ ‚t        t        t        dz  dt        dz  z  z
  t        z
  dz   d«      dz
  t        «      du sJ ‚t        t        t	        t        t        z   «      d«      dz
  t        «      du sJ ‚t        t        t	        t        t        z   «      d«      t        t        «      z
  t        «      du sJ ‚t        t        t        d«      dz
  t        «      du sJ ‚t        t        t        d«      dz  dz
  t        «      du sJ ‚t        t        t        d«      dz  t        z
  t        «      du sJ ‚t        t	        t        t        d«      «      dz
  t        «      du sJ ‚t        t        dt        «      dz
  t        «      du sJ ‚y )NFr¹   r¾   Trº   rÔ   )r|   r‘   r�   r   r%   r&   rÝ   r¡   r˜   Útest_is_modularr¿    sq  € Ü”qœ!Ó Ñ%Ð%Ð%Ü”sœ1˜a“y 1‘}¤aÓ(¨DÑ0Ð0Ð0Ü”sœ1˜a™4 !¤A q¡D¡&™=¬1Ñ,¨qÑ0°!Ó4°qÑ8¼!Ó<ÀÑDÐDÐDÜ”sœ3œq¤1™u›: qÓ)¨AÑ-¬qÓ1°TÑ9Ð9Ð9Ü”sœ3œq¤1™u›: qÓ)¬C´«FÑ2´AÓ6¸$Ñ>Ð>Ð>Ü”sœ1˜a“y 1‘}¤aÓ(¨EÑ1Ð1Ð1Ü”sœ1˜a“y !‘| aÑ'¬Ó+¨uÑ4Ð4Ð4Ü”sœ1˜a“y !‘|¤aÑ'¬Ó+¨uÑ4Ð4Ð4Ü”sœ3œq !›9“~¨Ñ)¬1Ó-°Ñ6Ð6Ð6Ü”s˜1œa“y 1‘}¤aÓ(¨EÑ1Ð1Ñ1r¡   c                  óê  — t        dd¬«      } ddlm}  |t        t        d«      t        d«      dz  | t        «      t        t
        j                  fk(  sJ ‚ |t        t        t        «      d	«      t        d
«      | t        «      t        t        t        «      d	«      d
fk(  sJ ‚ |t        t        t        «      d	«      t        d
«      | t        «      t        t        t        «      d	«      d
fk(  sJ ‚ |t        t        t        «      d	«      t        d
«      | t        «      t        t        t        «      d	«      d
fk(  sJ ‚t         |t        t        d	«      t        d
«      | t        «      t        t        t        | d	| z  d
z   «      t
        j                  «      f«      sJ ‚t         |t        t        dz   d	«      t        d
«      | t        «      t        t        t        | d	| z  dz   «      t
        j                  «      f«      sJ ‚ |t        t        dz  t        z   d	«      t        d
«      | t        «      t        t        dz  t        z   d	«      d
fk(  sJ ‚t         |t        dt        z  d	«      t        d
«      | t        «      t        t        t        | d	| z  dz   «      t
        j                  «      f«      sJ ‚ |t        t        dz   t        dz   z  d	«      t        d
«      | t        «      t        t        dz   t        dz   z  d	«      d
fk(  sJ ‚ |t        t        dz  d	«      t        d
«      | t        «      t        t
        j                  fk(  sJ ‚t         |t        dt        z  d«      t        d«      | t        «      t        t        t        | d| z  dz   «      t
        j                  «      f«      sJ ‚t         |t        dt        dz  t        z   dz   z  d	«      t        d«      | t        «      t        dz  t        z   dz   t        t        | d| z  dz   «      t
        j                  «      f«      sJ ‚ |t        t        t        «      dz  d	«      t        d
«      | t        «      t        t
        j                  fk(  sJ ‚y )Nr‹   T©Úintegerr   )Ú_invert_modularr5  r¾   rº   r"  rÔ   rá   rè   r¹   )r   rØ  rÃ  r   r�   r   rË   rD   r%   r&   r–   rQ   r   rÌ   rÖ   )r‹   Úinvert_modulars     r˜   Útest_invert_modularrÅ    sŽ  € Üˆc˜4Ô €AÝHñ œ#œa ›*¤a¨£d¨1¡f¨a´Ó3¼¼1¿:¹:°ÒFÐFÐFáœ#œc¤!›f a›.¬!¨A«$°´1Ó5¼#¼cÄ!»fÀa».È!Ð9LÒLÐLÐLÙœ#œc¤!›f a›.¬!¨A«$°´1Ó5¼#¼cÄ!»fÀa».È!Ð9LÒLÐLÐLÙœ#œc¤!›f a›.¬!¨A«$°´1Ó5¼#¼cÄ!»fÀa».È!Ð9LÒLÐLÐLä‘¤¤A q£	¬1¨Q«4°´AÓ6Ü”œ  1 Q¡3¨¡7Ó+¬Q¯Z©ZÓ8Ð9ô;ð ;ð ;ô ‘¤¤A¨¡E¨1£¬q°«t°Q¼Ó:Ü”œ  1 Q¡3¨¡7Ó+¬Q¯Z©ZÓ8Ð9ô;ð ;ð ;áœ#œa ™d¤Q™h¨Ó*¬A¨a«D°!´QÓ7Ü”�A‘œ‘˜1Ó˜qÐ!ò"ð "ð "ô ‘¤ A¤a¡C¨£¬Q¨q«T°1´aÓ8Ü”œ  1 Q¡3¨¡7Ó+¬Q¯Z©ZÓ8Ð9ô;ð ;ð ;áœ#œq 1™u¤q¨1¡u™o¨qÓ1´1°Q³4¸¼AÓ>Ü”!�a‘%œ!˜a™%‘ !Ó$ aÐ(ò)ð )ð )ñ œ#œa ™d A›,¬¨!«¨a´Ó3Ü”—
‘
ˆOòð ð ä‘¤ A¤q¡D¨!£¬a°«d°A´qÓ9Ü”œ  1 Q¡3¨¡7Ó+¬Q¯[©[Ó9Ð:ô<ð <ð <ä‘¤ A¬¨1©¬q©°1©Ñ$5°qÓ 9¼1¸Q»4ÀÄAÓFÜ�‰T”A‰X˜‰\œ8¤F¨1¨a°©c°A©gÓ$6¼¿¹ÓDÐEôGð Gð Gáœ#œc¤!›f a™i¨Ó+¬Q¨q«T°1´aÓ8¼QÄÇ
Á
¸OÒKÐKÑKr¡   c                  óÒ  — t        dd¬«      } t        t        t        d«      t        z
  t        t        j
                  «      j                  t        t        t        t         t        t        d«      z   d«      t        j
                  «      «      sJ ‚t        dt        t        t        «      d«      z
  t        t        j
                  «      j                  t        t        t        t        t        t        «      d«      dz
  d«      t        j
                  «      «      sJ ‚t        dt        t        t        «      d«      z
  t        t        j
                  «      j                  t        t        t        t        t        t        «      d«      dz
  d«      t        j
                  «      «      sJ ‚t        dt        t        t        «      d«      z
  t        t        j
                  «      j                  t        t        t        t        t        t        «      d«      dz
  d«      t        j
                  «      «      sJ ‚t        dt        t        d«      z
  t        t        j
                  «      t        j                  u sJ ‚t        dt        t        d«      z
  t        t        j
                  «      t        j                  u sJ ‚t        t        d	t        t        d
«      z   t        t        j
                  «      t        t        | d
| z  d	z
  «      t        j
                  «      «      sJ ‚t        dt        t        d
«      z   t        t        j
                  «      t        j                  u sJ ‚t        t        dt        t        d«      z
  t        t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      «      sJ ‚t        t        dt        dt        z  dz
  d«      z
  t        t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      «      sJ ‚t        t        dt        dt        z  d«      z
  t        t        j
                  «      t        t        | d| z  d	z   «      t        j
                  «      «      sJ ‚t        t        t        t        d	z  d«      dz
  t        t        j
                  «      t!        t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      «      «      sJ ‚t        dt        t        dz  d«      z
  t        t        j
                  «      t        j                  u sJ ‚t        t        t        t        dz  d«      dz
  t        t        j
                  «      t!        t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      «      «      sJ ‚t        t        t        dt        z  d«      dz
  t        t        j
                  «      t        t        | d| z  dz   «      t        j"                  «      «      sJ ‚t        t        t        dt        z  d«      dz
  t        t        j
                  «      t        t        | d| z  d	z   «      t        j"                  «      «      sJ ‚t        t        t        dt        z  d«      dz
  t        t        j
                  «      t        t        | d	| z  dz   «      t        j"                  «      «      sJ ‚t        t        t        d	t        z  d«      d	z
  t        t        j
                  «      t        t        | d| z  dz   «      t        j"                  «      «      sJ ‚t        t        t        ddt        z  z  d«      dz
  t        t        j
                  «      t%        t        t        | t%        t        d	| z  dz   «      t        d«      z  ht        j
                  «      «      t        j"                  «      t        j
                  «      «      sJ ‚t        t        t        dz  d«      d	z
  t        t        j
                  «      t        j                  u sJ ‚t        t        t        t        dz  d«      dz
  t        t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      «      sJ ‚t        t        t        t        dz  d«      dz
  t        t        j
                  «      t!        t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      «      «      sJ ‚t        t        dt        dt        z  dz
  d«      z
  t        t        j"                  «      t%        t        t        | d| z  dz   «      t        j
                  «      t        j"                  «      «      sJ ‚t        t        t        d«      t&        z
  t        t        j
                  «      t        j                  k(  sJ ‚t        t        t&        t        z  d«      d	z
  t        t        j
                  «      j                  t        t        t        t        t&        t        z  d«      d	z
  d«      t        j
                  «      «      sJ ‚t        t        t&        t        z   d«      d	z
  t        t        j
                  «      j                  t        t        t        t        t        t&        z   d«      d	z
  d«      t        j
                  «      «      sJ ‚t        t        t        t        dz  d«      dz
  t        t        j
                  «      t!        t        t        | d| z  dz   «      t        j
                  «      t        t        | d| z  dz   «      t        j
                  «      «      «      sJ ‚t        t        t        t        d z  d!«      d"z
  t        t        j
                  «      t        t        | d!| z  d z   «      t        j
                  «      «      sJ ‚t)        dd¬«      } d#}d$}d%}d&}t        t        |t        || z  |z  |«      z
  | t        j
                  «      t        t        | d'| z  d(z   «      t        j"                  «      «      sJ ‚t        t        |t        || z  |z  |«      z
  | t        j"                  «      t%        t        t        | d'| z  d(z   «      t        j"                  «      t        j"                  «      «      sJ ‚t        t        |t        |d	| z  z  |z  |«      z
  | t        j
                  «      t%        t        t        | d)| z  d*z   «      t        j"                  «      t        j
                  «      «      sJ ‚t        |t        |d	| z  dz   z  |z  |«      z
  | t        j
                  «      t        j                  u sJ ‚t        t        |t        || dz
  z  |z  |«      z
  | t        j
                  «      t%        t        t        | d'| z  d+z   «      t        j"                  «      t        j
                  «      «      sJ ‚y ),Nr‹   TrÁ  rè   r   r¹   r"  rÔ   rº   rÓ   rá   é    r4  r1  r¤  éM   éS   é]   é“   é�   r3  r5  rO  é)   r  rD  é   r£  rÕ   r¾   r¢  rÅ   éJ   r›  i­VH,i½.qiÿÿÿi@È3iþÿÿrÀ   iÿÿÿ?é2   rè  )r   ro   r   r�   r   rÌ   r    rP   r   rD   r&   r%   rË   r–   rQ   r   rW   rÖ   rU   r   r   )r‹   r~   r   rŠ   r€   s        r˜   Útest_solve_modularrÑ  6  sã  € Üˆc˜4Ô €Aä”Cœ˜1“I¤‘M¤1¤a§j¡jó 
ß
‰(ÜœœB¤˜r¤C¬¨1£I™~¨qÓ1Ü�J‰Jóóðð ð ô
 �AœœC¤›F A›Ñ&¬¬1¯:©:ó 
ß
‰(ÜœœBœs¤3¤q£6¨1›~°Ñ1°1Ó5´q·z±zÓBóDðDð Dð Dô �AœœC¤›F A›Ñ&¬¬1¯:©:ó 
ß
‰(ÜœœBœs¤3¤q£6¨1›~°Ñ1°1Ó5´q·z±zÓBóDðDð Dð Dô �AœœC¤›F A›Ñ&¬¬1¯:©:ó 
ß
‰(”<¤¤2¤c¬#¬a«&°!£n°qÑ&8¸!Ó#<Ü	�
‰
óó ðð ð ô �AœœA˜q›	‘M¤1¤a§j¡jÓ1´Q·Z±ZÑ?Ð?Ð?Ü�AœœA˜q›	‘M¤1¤a§j¡jÓ1´Q·Z±ZÑ?Ð?Ð?ä”˜!œc¤! R›j™.¬!¬Q¯Z©ZÓ8Ü”V˜A˜r !™t a™xÓ(¬!¯*©*Ó5ô7ð 7ð 7ä�AœœA˜r›
‘N¤A¤q§z¡zÓ2´a·j±jÑ@Ð@Ð@ä”˜!œc¤! Q›i™-¬¬A¯J©JÓ7Ü”˜˜1˜Q™3 ™7Ó#¤Q§Z¡ZÓ0ô2ð 2ð 2ä”˜!œc !¤A¡#¨¡'¨1›oÑ-¬q´!·*±*Ó=Üœ  1 Q¡3¨¡7Ó+¬Q¯Z©ZÓ8ô:ð :ð :ä”˜!œc !¤A¡# q›k™/¬1¬a¯j©jÓ9Üœ  1 Q¡3¨¡7Ó+¬Q¯Z©ZÓ8ô:ð :ð :ô ”œ#œa ™d C›.¨1Ñ,¬a´·±Ó<Ü”(œ6 ! S¨¡U¨Q¡YÓ/´·±Ó<Ü”V˜A˜s 1™u r™zÓ*¬A¯J©JÓ7Ü”V˜A˜s 1™u r™zÓ*¬A¯J©JÓ7Ü”V˜A˜s 1™u r™zÓ*¬A¯J©JÓ7Ü”V˜A˜s 1™u r™zÓ*¬A¯J©JÓ7Ü”V˜A˜s 1™u r™zÓ*¬A¯J©JÓ7Ü”V˜A˜s 1™u s™{Ó+¬Q¯Z©ZÓ8Ü”V˜A˜s 1™u s™{Ó+¬Q¯Z©ZÓ8ó:ô;ð ;ð ;ô �AœœA˜q™D !›Ñ$¤a¬¯©Ó4¼¿
¹
ÑBÐBÐBÜ”œ#œa ™d B›-¨"Ñ,¬a´·±Ó<Ü”(œ6 ! R¨¡T¨A¡XÓ.´·
±
Ó;Ü”V˜A˜r !™t a™xÓ(¬!¯*©*Ó5Ü”V˜A˜r !™t b™yÓ)¬1¯:©:Ó6Ü”V˜A˜r !™t b™yÓ)¬1¯:©:Ó6ó8ô9ð 9ð 9ô ”œ#˜a¤™d B›-¨"Ñ,¬a´·±Ó<Ü”V˜A˜r !™t a™xÓ(¬!¯+©+Ó6ô8ð 8ð 8ä”œ#˜b¤!™e R›.¨2Ñ-¬q´!·*±*Ó=Ü”V˜A˜q ™s Q™wÓ'¬¯©Ó5ô7ð 7ð 7ä”œ#˜a¤™d A›,¨Ñ*¬A¬q¯z©zÓ:Ü”V˜A˜q ™s Q™wÓ'¬¯©Ó5ô7ð 7ð 7ä”œ#˜a¤™d A›,¨Ñ*¬Q´·
±
Ó;Ü”V˜A˜q ™s Q™wÓ'¬¯©Ó5ô7ð 7ð 7ä”œ#˜a !¤Q¡$™i¨Ó+¨aÑ/´´A·J±JÓ?Üœ¤&¨¬L¼#¸aÀ¹cÀA¹g»,ÄsÈ1ÃvÑ:MÐ9NÜ�J‰Jó-ó #ÜŸ+™+ó'Ü()¯
©
ó4ô5ð 5ð 5ô ”Cœ˜1™˜a“L 1Ñ$¤a¬¯©Ó4¼¿
¹
ÑBÐBÐBÜ”œ#œa ™d A›,¨Ñ*¬A¬q¯z©zÓ:Ü”V˜A˜q ™s Q™wÓ'¬¯©Ó4ô6ð 6ð 6ä”œ#œa ™d A›,¨Ñ*¬A¬q¯z©zÓ:Ü”(œ6 ! Q q¡S¨1¡WÓ-¬q¯z©zÓ:Ü”V˜A˜q ™s Q™wÓ'¬¯©Ó4ó6ô7ð 7ð 7ô ”˜!œc !¤A¡#¨¡'¨1›oÑ-¬q´!·+±+Ó>Üœ¤&¨¨A¨a©C°!©GÓ"4´a·j±jÓAÄ1Ç;Á;ÓOôQð Qð Qô ”Cœ˜1“I¤‘M¤1¤a§j¡jÓ1Ü�J‰Jòð ð ä”Cœœ!™˜Q“K !‘O¤Q¬¯
©
ó 
ß
‰(ÜœœBœs¤1¤Q¡3¨›{¨Q™°Ó2´A·J±JÓ?óAðAð Að Aô ”CœœA™˜q“M AÑ%¤q¬!¯*©*ó 
ß
‰(ÜœœBœs¤1¤q¡5¨!›}¨qÑ0°!Ó4´a·j±jÓAóCðCð Cð Cô
 ”œ#œa ™d B›-¨"Ñ,¬a´·±Ó<Ü”(œ6 ! R¨¡T¨A¡XÓ.´·
±
Ó;Ü”V˜A˜r !™t b™yÓ)¬1¯:©:Ó6ó8ô9ð 9ð 9ô ”œ#œa ™e R›.¨2Ñ-¬q´!·*±*Ó=Ü”V˜A˜r !™t b™yÓ)¬1¯:©:Ó6ô8ð 8ð 8ô 	�˜TÔ"€AØ€AØ€AØ€AØ€AÜ”˜!œc ! Q¡$ q¡&¨!›nÑ,¨a´·±Ó<Ü”V˜A˜z¨!™|¨cÑ1Ó2´A·K±KÓ@ôBð Bð Bä”˜!œc ! Q¡$ q¡&¨!›nÑ,¨a´·±Ó=Üœ¤&¨¨J°q©L¸3Ñ,>Ó"?ÄÇÁÓMÜ�K‰Kóôð ð ô ”˜!œc ! a¨¡c¡(¨1¡*¨aÓ0Ñ0°!´Q·Z±ZÓ@Üœ¤&¨¨J°q©L¸2Ñ,=Ó">ÄÇÁÓLÜ�J‰Jóôð ð ô �Aœ˜A  !¡ a¡™L¨™N¨AÓ.Ñ.°´1·:±:Ó>Ä!Ç*Á*ÑLÐLÐLÜ”˜!œc ! a¨!¡e¡*¨Q¡,°Ó2Ñ2°A´q·z±zÓBÜœ¤&¨¨J°q©L¸3Ñ,>Ó"?ÄÇÁÓMÜ�J‰Jóôð ñ r¡   c            
      ó  — t        t        t        dt        d«      dz  z  «      t        t        t        z  dt        d«      z  «      gt        t        «      t        dt        d«      dz  z  ddt        d«      dz  z  z  f«      k(  sJ ‚y )NrÔ   r¾   r«  r¹   rÒ   )rr   r   r�   r   r‘   r4   rT   rÝ   r¡   r˜   Útest_issue_17276rÓ  ¡  sq   € Üœœ1˜a¤! A£$ q¡&™kÓ*¬B¬q´©s°B´t¸A³w±JÓ,?Ð@Ä!ÄQÓGÜ�”A�a“D˜‘F‘˜R ¤A a£D¨¡G¡™_Ð-Ó.ò/ð /ñ /r¡   c                  óh  — t        d«      } t        d«      }t        d«      }t        t        | |z   «      t        | «      z
  |«      j	                  t        d«      «      t        t        t        |d|z  t        z  «      t        j                  «      t        t        j                  t        t        |t         t        d|z  t        z  t        t        dt        z  | z  «       «      z   z  dt!        | «      z  z   z  «      t        j                  «      «      «      j	                  t        d«      «      k(  sJ ‚y )Nr�   r~   r‹   rº   r  zx,n)r   r   ro   rD   r    rW   rQ   r   r   r   rÌ   rU   r†  r   r   r%   r    )r�   r~   r‹   s      r˜   Útest_issue_10426rÕ  ¦  sð   € Üˆc‹
€AÜˆs‹€AÜˆc‹
€AÜ”S˜˜Q™“Z¤# a£&Ñ(¨!Ó,×6Ñ6´u¸S³zÓBÄuÜ”˜˜1˜Q™3œr™6Ó"¤A§J¡JÓ/Ü”Q—[‘[¤(¬6°!´a°R¼¸A¸a¹CÄ¹FÄSÌ#ÈbÔQRÉdÐSTÉfË+ÈÓEVÑ<VÑ9WÐZ[Ô\^Ð_`Ó\aÑZaÑ9aÑ5bÓ+cÜ	�
‰
ó#ó 	óH÷  ‘x¤ e£Ó-ò.ð .ñ .r¡   c                  ór   — t        t        t        «      dz
  t        z   «      t	        dt        z   «      k(  sJ ‚y)z,Test solveset for simple conjugate functionsr¹   N)ro   r#   r�   r   rT   rÝ   r¡   r˜   Útest_solveset_conjugater×  °  s+   € ä”Iœa“L !‘O¤aÑ'Ó(¬I°a¼!±eÓ,<Ò<Ð<Ñ<r¡   c                  óú  — t        d«      t        d«      z   } | \  }}}}}}}}}	}
}}}}}}}}}}}}}}}}}}g ||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |	z   |
z   dz
  ‘||z   |z   |z   d	z
  ‘||z   |z   |	z   d
z
  ‘||z   |z   |
z   dz
  ‘||z   |	z   |
z   dz
  ‘||z   |	z   |
z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |	z   dz
  ‘||z   |z   |
z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘}d|z
  |dz
  d	|z
  |d|z
  |dz   d|z
  |dddddddddd| |z   dz   ||z
  dz   | |z
  |z   d z   ||z   |z
  d!z
  d"|z
  |d#|z
  |d#|z
  |g}t        || «      \  }} t        | |«      D �!�"ci c]  \  }!}"|!|"k7  sŒ|!|"“Œ }#}!}"t        || «      |#k(  sJ ‚t	        t        |Ž «      }$t        || «      |$k(  sJ ‚t        || f| «      |$k(  sJ ‚|j                  | «      \  }%}&t        |%«      }%|$j                  t        |||||g|&«      «      }'t	        t        |%Ž «      |'k(  sJ ‚t	        d|z
  |dz
  d	|z
  |d|z
  |dz   d|z
  |dddddddddd| |z   dz
  ||z
  d z   d|z
  |d"|z
  |d#|z
  || |z   |z
  d z   ||z
  |z   d!z   f«      }(t        || «      |(k(  sJ ‚y c c}"}!w )$Nzx0:16zy0:12ræ  é.   é'   rÐ  é#   é"   rª  r«  é,   r‡  r�  é5   é8   r¥  é4   rœ  é0   é<   rº   rÔ   r¾   rÕ   rÎ  r5  ré   é&   rÒ   r  rá   é   r¹   é!   r  )r   ri   rŸ   re   rT   r   rj   Úgauss_jordan_solverœ   rò   rr   ))Ú	variablesr5  r  r  r-  r.  Úx5Úx6Úx7Úx8Úx9Úx10Úx11Úx12Úx13Úx14Úx15Úy0ré  rë  rì  Úy4Úy5Úy6Úy7Úy8Úy9Úy10Úy11r=  ÚexpectedrË  r   rî  r  Úsolve_expectedÚlinsolve_expectedÚgj_solveÚnew_varsÚgj_expectedÚnonlinsolve_expecteds)                                            r˜   Útest_issue_18208r  µ  s  € Ü˜Ó ¤7¨7Ó#3Ñ3€Ià7@ñ5€BˆˆB��B˜˜B  B¨¨C°°c¸3ÀÀSØˆˆB��B˜˜B  B¨¨C°ð"ˆ2�‰7�R‰<˜"Ñ˜rÑ!ð "Ø�‰7�R‰<˜"Ñ˜rÑ!ð"à�‰7�R‰<˜"Ñ˜rÑ!ð"ð �‰7�R‰<˜"Ñ˜rÑ!ð"ð �‰7�R‰<˜"Ñ˜rÑ!ð	"ð
 �‰7�R‰<˜"Ñ˜rÑ!ð"ð �‰7�R‰<˜"Ñ˜rÑ!ð"ð �‰9�r‰>˜BÑ Ñ#ð"ð �‰8�b‰=˜2Ñ Ñ"ð"ð �‰8�b‰=˜2Ñ Ñ"ð"ð �‰9�r‰>˜BÑ Ñ#ð"ð �‰9�r‰>˜BÑ Ñ#ð"ð �‰9�s‰?˜SÑ  2Ñ%ð"ð �‰9�s‰?˜RÑ "Ñ$ð"ð �‰9�s‰?˜RÑ "Ñ$ð"ð �‰9�s‰?˜SÑ  2Ñ%ð"ð  �‰7�R‰<˜"Ñ˜rÑ!ð!"ð" �‰7�R‰<˜"Ñ˜rÑ!ð#"ð$ �‰7�R‰<˜"Ñ˜rÑ!ð%"ð& �‰7�R‰<˜"Ñ˜rÑ!ð'"ð( �‰7�R‰<˜"Ñ˜rÑ!ð)"ð* �‰7�R‰<˜"Ñ˜rÑ!ð+"ð, �‰7�R‰<˜"Ñ˜rÑ!ð-"ð. �‰9�r‰>˜BÑ Ñ#ð/"ð0 �‰8�b‰=˜2Ñ Ñ"ð1"ð2 �‰8�b‰=˜2Ñ Ñ"ð3"ð4 �‰9�r‰>˜BÑ Ñ#ð5"ð6 �‰7ð7"ð8 �‰7ð9"ð: �‰7ð;"ð< �‰7ð="ð> �‰7ð?"ð@ �‰8ðA"ðB �‰7ðC"ðD �‰7ðE"€CðH �R‘˜˜b™ " r¡'¨2¨r°B©w¸¸Q¹ÀÀRÁÈØ�2�q˜!˜Q  1 b¨"¨b°3°$¸±)¸a±-ÀÀrÁÈBÁØ��r‘	˜B‘ Ñ# S¨2¡X°¡]°QÑ%6¸¸R¹ÀÀRÈ"ÁWÈbØ�S‘˜#ð€Hô
 ˜s IÓ.�D€A€qô ),¨I°xÓ(@×L™u˜q "ÀAÈÃG�a˜‘dÐL€NÑLä��iÓ  NÒ2Ð2Ð2ô "¤%¨Ð"2Ó3Ðä�C˜Ó#Ð'8Ò8Ð8Ð8Ü�Q˜�F˜IÓ&Ð*;Ò;Ð;Ð;ð ×-Ñ-¨aÓ0Ñ€HˆhÜ�H‹~€Hà#×(Ñ(¬¨b°"°b¸"¸cÐ-BÀHÓ)MÓN€Kä”U˜HÐ%Ó&¨+Ò5Ð5Ð5ô % b¨2¡g¨r°B©w¸¸R¹ÀÀRÈ"ÁWÈbÐSTÉfØ&(¨2¡g¨r°1°b¸!¸QÀÀ1ÀaÈÈRÐQSØ') c¨B¡h°¡l°B¸±G¸b±LÀ"ÀrÁ'È2ÈrÐTVÉwØ&(¨"¨r©'°2¸°s¸R±xÀ"±}ÀrÑ7IÈ2ÐPRÉ7ÐUWÉ<ÐZ[ÑK[ð&]ó ^Ðô
 �s˜IÓ&Ð*>Ò>Ð>Ñ>ùó= Ms   ÉM7É M7c                  ó  — t        d«      \  } }}}}}}}}}	}
}}}}}}}}}}}}}||||||||||	|||||g}| |z  ||z  z
  |z   |z   |z   | |z  ||z  z
  |	z   | |z  ||z  z
  |z   |z   | |z  ||z  z
  |z   | |z  ||z  z
  |z   |z   | |z  ||z  z
  |z   |z   | |z  ||z  z
  | |z  ||z  z
  |  ||z  z   ||z  z   | ||z  z   ||z  z   | ||z  z   ||z  z   | ||z  z   ||z  z   | |z  |	 |z  |
 |z  | |z  | |z  | |z  | |z  | |z  |
||||g}t        dt        t        |«      t        d«      «      ddddddddddd||f|t        t        |«      t        d«      «      d|ddddddddd| |z  | |z  fdt        t        |«      t        d«      «      d|dddddddd| |z  |z  | |z  |fdt        t        |«      t        d«      «      d|ddddddd| |z  |z  | |z  |z  ||f«      }|t        ||«      k7  sJ ‚y )Nzja00, a01, a10, a11, l0, l1, l2, l3, m0, m1, m2, m3, m4, m5, m6, m7, c00, c01, c10, c11, p00, p01, p10, p11r   r¾   rŸ  )Úa00Úa01Úa10Úa11Úl0Úl1Úl2Úl3Úm0Úm1Úm2Úm3Úm4Úm5Úm6Úm7Úc00Úc01Úc10Úc11Úp00Úp01Úp10Úp11ÚsolveforrO  rí   s                              r˜   Ú*test_substitution_with_infeasible_solutionr    s1  € ÜqxØtórÑn€Cˆˆc�3˜˜B  B¨¨B°°B¸¸BÀÀBÈÈSÐRUÐWZÐ\_ÐadÐfiÐknð �S˜#˜s C¨¨c°3¸¸BÀÀBÈÈBÐPRÐS€Hà	ˆˆc‰	�B˜‘HÑ˜rÑ! CÑ'¨#Ñ-Ø	ˆˆc‰	�B˜‘HÑ˜rÑ!Ø	ˆˆc‰	�B˜‘HÑ˜sÑ" SÑ(Ø	ˆˆc‰	�B˜‘HÑ˜rÑ!Ø	ˆˆc‰	�B˜‘HÑ˜sÑ" SÑ(Ø	ˆˆc‰	�B˜‘HÑ˜sÑ" SÑ(Ø	ˆˆc‰	�B˜‘HÑØ	ˆˆc‰	�B˜‘HÑØ	ˆˆs�S‰yÑ˜3 ™9Ñ$Ø	ˆˆs�S‰yÑ˜3 ™9Ñ$Ø	ˆˆs�S‰yÑ˜3 ™9Ñ$Ø	ˆˆs�S‰yÑ˜3 ™9Ñ$Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø
Ø
Ø
Ø
Ø
ð3€Fô6 Ø	
ŒJ”y “~¤y°£|Ó4°a¸¸A¸qÀ!ÀQÈÈ1ÈaÐQRÐTUÐWYÐ[]Ð^Ø	Œjœ 3›¬°1«Ó6¸¸3ÀÀ1ÀaÈÈAÈqÐRSÐUVÐXYÐ\_Ð[_Ð`cÑ[cÐfiÐeiÐjmÑemÐnØ	
ŒJ”y “~¤y°£|Ó4°a¸¸aÀÀAÀqÈ!ÈQÐPQÐSTÐWYÐVYÐZ]ÑV]Ð^aÑVaÐdgÐcgÐhkÑckÐmoÐpØ	
ŒJ”y “~¤y°£|Ó4°a¸¸aÀÀAÀqÈ!ÈQÐPQÐTVÐSVÐWZÑSZÐ[^ÑS^ÐacÐ`cÐdgÑ`gÐhkÑ`kÐmoÐqsÐtó	€Cð ”+˜f hÓ/Ò/Ð/Ñ/r¡   c                  ó^   — t        dt        t        «      z  «      t        j                  u sJ ‚y rÜ   rµ  rÝ   r¡   r˜   Útest_issue_20097r   0  s!   € Ü�A”dœ1“g‘IÓ¤!§*¡*Ñ,Ð,Ñ,r¡   c                  óx   — t        t        t        dt        z  t        z   «      «      «      t	        dd«      k(  sJ ‚y )Nr¾   rÆ   )ro   r
   r4   r�   rT   rÝ   r¡   r˜   Útest_issue_15350r"  4  s-   € Ü”Dœ˜a¤™c¤!™e›Ó%Ó&¬)°B¸Ó*:Ò:Ð:Ñ:r¡   c            
      ó>  — t        dt        dk  ft        dt        «      dz  t        dt        «      dz  z
  t        dt        «      dz  z   df«      } t        t        dt        dk  ft        dt        «      dz  t        dt        «      dz  z
  t        dt        «      dz  z   df«      t        dk\  fd«      }t        dd«      }t	        | t        dd«      z
  t        t        dd«      «      }t	        |t        dd«      z
  t        t        dd«      «      }||k(  sJ ‚||k(  sJ ‚y )Nr   r¾   rº   r¹   Tr|  )r7   r�   r5   rV   ro   r   )r”  Úc2Úcorrect_resultÚresult1Úresult2s        r˜   Útest_issue_18359r(  8  sÿ   € Ü	�A”q˜1‘u�:¤ A¤q£	¨!¡¬c°!´Q«i¸©kÑ 9¼CÀÄ1»IÀa¹KÑ GÈÐNÓ	O€BÜ	”I˜q¤! a¡%˜j¬3¨q´!«9°Q©;¼¸QÄ»À1¹Ñ+DÄsÈ1ÌaÃyÐQRÁ{Ñ+RÐTXÐ*YÓZÔ\]ÐabÑ\bÐcÐenÓ	o€BÜ˜a “^€NÜ�rœH Q¨›NÑ*¬A¬x¸¸1«~Ó>€GÜ�rœH Q¨›NÑ*¬A¬x¸¸1«~Ó>€GØ�nÒ$Ð$Ð$Ø�nÒ$Ð$Ñ$r¡   c                  óì   — ddt         z  dz  z   t        t         dz  «      z  t        t         dz  z  z   } t        | t         «      sJ ‚t	        | dt         t
        j                  «      t        d«      k(  sJ ‚y )Nrº   r¹   r¢  r   )r�   r%   r   rv   rw   r   r†  rT   )rÍ   s    r˜   Útest_issue_17604r*  B  s`   € Øˆq”‰s�2‰v‰;ˆ,”sœ1˜R™4“yÑ
 ¤2¬¨"©¡:Ñ
-€CÜ˜3¤Ô"Ð"Ð"Ü˜c 1¤a¬¯©Ó5¼À1»ÒEÐEÑEr¡   c                  ó†   — t        ddt        dz  z
  dz  z  t        t        j                  «      t        j                  u sJ ‚y r‰  )ro   r�   r   rÈ   rË   rÝ   r¡   r˜   Útest_issue_17580r,  H  s1   € Ü�A�qœ1˜a™4‘x !‘m‘O¤Q¬¯©Ó0´A·J±JÑ>Ð>Ñ>r¡   c                  óì   — dt         z  dt        z  z   dz
  dt         z  dt        z  z   dz
  g} t        | t         t        «      t        t	        ddt        z  z
  «      t	        d«      z  t        f«      k(  sJ ‚y )Nrº   r¹   rè   r4  rÔ   )r�   r‘   rr   rT   r&   )r^  s    r˜   Útest_issue_17566_actualr.  L  sb   € ØŒa‰4�!”Q‘$‰;˜‰?˜Aœq™D 1¤a¡4™K¨!™OÐ
,€Cä�sœAœqÓ!¤Y´°A¸¼1¹±H³¼cÀ!»fÑ0DÄaÐ/HÓ%IÒIÐIÑIr¡   c            	      ót  — t        dt        dz
  dz  z  dt        dz   t        d«      dz  z  z  z  dt        dz
  z  t        dz   t        d«      dz  z  z  z   d«      } t        t	        j
                  dt        dd«       «      t	        dt        «      «      }t        | t        t        j                  «      |k(  sJ ‚y )Nrº   r¹   r¾   r   rÆ   rè   )r   r�   r   rW   rV   r²  r   r   ro   r   rÈ   )r  r�  s     r˜   Útest_issue_17565r0  R  s›   € Ü	ˆAŒq�1‰u�q‰j‰L˜!œQ ™U¤g¨a£j°¡lÑ3Ñ3Ñ4°q¼!¸a¹%±yÄ!ÀaÁ%Ì7ÐSTË:ÐVWÉ<ÑAXÑ7XÑXÐZ[Ó	\€BÜ
”—‘˜r¤H¨Q°£N ?Ó3´X¸aÄ³_Ó
E€CÜ�Bœœ1Ÿ7™7Ó# sÒ*Ð*Ñ*r¡   c                  ó¾   — t         dz   t        t         dz   dt         z  z
  «      z  } t        | t         t        j                  «      t        t        d«      «      k(  sJ ‚y )NrÔ   rº   rÒ   rÑ   )r�   r4   ro   r   rÈ   rT   r   )Úfunctions    r˜   Útest_issue_15024r3  X  sG   € Ü�A‘”tœQ ™T˜E B¤q¡D™LÓ)Ñ)€HÜ�Hœa¤§¡Ó)¬Y´w¸r³{Ó-CÒCÐCÑCr¡   c                  ól  — t        t        t        dz
  t        t        «      gt        t        «      t        dt        t        t        dt        z  t        z  «      t        j                  «      fdt        t        t        dt        z  t        z  t        z   «      t        j                  «      f«      «      sJ ‚y r  )r–   rr   r�   rD   r‘   rT   rQ   r   r‹   r   r   rÌ   rÝ   r¡   r˜   Útest_issue_16877r5  ]  s~   € Ü”œa !™e¤S¬£V˜_¬a´Ó3Ü˜Aœx¬¬q°!´A±#´b±&Ó(9¼1¿:¹:ÓFÐGØœx¬¬q°!´A±#´b±&¼2±+Ó(>ÄÇ
Á
ÓKÐLóNôOð Oñ Or¡   c                  óX  — t        t        t        t        «      dt        z  dt        z  z
  gt        t        «      t        t        t        t        dt        z  t        z  «      t        j                  «      t        t        t        t        t        z  «      t        j                  «      ft        t        t        dt        z  t        z  t        z   «      t        j                  «      t        t        t        t        t        z  t        dz  z   «      t        j                  «      f«      «      sJ ‚y ©Nrº   rè   )r–   rr   rD   r�   r‘   rT   rQ   r   r‹   r   r   rÌ   rÝ   r¡   r˜   Útest_issue_16876r8  d  sÂ   € Ü”œc¤!›f a¬¡c¨A¬a©C¡iÐ0´!´QÓ7ÜœH¤V¬A¨q´©s´2©vÓ%6¼¿
¹
ÓCÜ$¤V¬A¬q´©t£_´a·j±jÓAðCä$¤V¬A¨q´©s´2©v¼©{Ó%;¼Q¿Z¹ZÓHÜ$¤V¬A¬q´©t´b¸±d©{Ó%;¼Q¿Z¹ZÓHðJóKôLð Lñ Lr¡   c                  ó   — t        d«      \  } }t        dd¬«      }t        | |z  |z
  | t        j                  «      t	        | t        | |z  |z
  d«      t        j                  «      k(  sJ ‚t        dd¬«      \  }}||z  }t        | |z  |z
  | t        j                  «      t	        | t        | |z  |z
  d«      t        j                  «      k(  sJ ‚y )Nzx zr‘   T)Úrationalr   ze1 e2)Úeven)r   ro   r   rÈ   rP   r   )r�   r’   r‘   rá  râ  s        r˜   Útest_issue_21236r<  m  s°   € Ü�5‹>�D€A€qÜ�˜dÔ#€AÜ�A�q‘D˜1‘H˜a¤§¡Ó)¬\¸!¼RÀÀ1ÁÀqÁÈ!»_ÌaÏgÉgÓ-VÒVÐVÐVÜ�W 4Ô(�F€BˆØ
ˆ2‰€AÜ�A�q‘D˜1‘H˜a¤§¡Ó)¬\¸!¼RÀÀ1ÁÀqÁÈ!»_ÌaÏgÉgÓ-VÒVÐVÑVr¡   c                  óÄ   — t        t        dz  dt        z  z   t        dz  z
  t        t        «      z  dt        z  t        t        «      z  gt        t        «      ddhk(  sJ ‚y )Nrº   r  )r  r   rf  )rr   r�   r‘   r%   rÝ   r¡   r˜   Útest_issue_21908r>  v  sV   € Üœ˜A™ ¤!¡™¤a¨¡dÑ*¬C´«FÑ2°B´q±D¼¼Q»±KÐ@Ä!ÄQó Ø# VÐ,ò-ð -ñ -r¡   c                  óê  — t         t        z   dz
  t        dz  dz   g} | D �cg c]  }t        |d«      ‘Œ }}dt        z
  t        fdt        z   t         fh}t	        | t         t        g«      }t	        |t         t        g«      }||cxk(  r|k(  sJ ‚ J ‚t         t        z  dz
  t        dz  dz   g}|D �cg c]  }t        |d«      ‘Œ }}t         t         ft        t        fh}t	        |t         t        g«      }	t	        |t         t        g«      }
|
|	cxk(  r|k(  sJ ‚ J ‚t	        t        t         dt         z  z   dt         z  «      gt         g«      t        t        j                  f«      k(  sJ ‚y c c}w c c}w )Nr¾   rº   r   )r�   r‘   r   r   rr   rT   r   rË   )rç  r†   rg  r[  Ú
soln_expr1Úsoln_eq1rè  rh  rŒ  Ú
soln_expr2Úsoln_eq2s              r˜   Útest_issue_19144rD  {  sN  € ä”‰U�Q‰Yœ˜1™˜q™Ð!€EØ"Ö
#˜Œ2ˆa��8Ð
#€CÐ
#Ø”!‰e”QˆZ˜!œa™%¤! ˜Ð%€EÜ˜U¤Q¬ FÓ+€JÜ˜3¤¤A Ó'€HØ�zÔ* UÒ*Ð*Ñ*Ð*Ð*äŒq‰S�1‰W”a˜‘d˜Q‘hÐ€EØ"Ö
#˜Œ2ˆa��8Ð
#€CÐ
#Üˆb”1�"ˆXœœ1�vÐ€EÜ˜U¤Q¬ FÓ+€JÜ˜3¤¤A Ó'€HØ�zÔ* UÒ*Ð*Ñ*Ð*Ð*äœœ1˜q¤™s™7 A¤a¡CÓ(Ð)¬A¨3Ó/´9¼a¿j¹j¸]Ó3KÒKÐKÑKùò $ùò $s   ¡E+Â1E0c            	      óú  — t        dt        z  dt        z  dt        t        «      z  z   dz   z  t        dt        z  «      z  dt        z  t        dt        z  «      z  dt        z  t        dt        z  t        z   «      z  z   dt        dt        z  t        z   «      z  z   dz   ft        t        «      } t	        t        t
        j                  ft        t        «       t
        j                  z
  t        f«      }| |k(  sJ ‚y )Nrè   rº   r¾   )rr   r‘   r�   r%   rT   r   rP  rÉ   )r�  Úsolss     r˜   Útest_issue_22413rG  Ž  sÁ   € Ü˜œ!™˜Qœq™S 1¤S¬£V¡8™^¨aÑ/Ñ0´°Q´q±S³Ñ9Øœ1™œS ¤1¡›X™¨¬!©¬C°´!±´a±«LÑ(8Ñ8¸1¼SÀÄ1ÁÄqÁ»\¹>ÑIÈAÑMðOäœ1ó€Cô ”aœŸ™�[¤C¬£F 7¬Q¯V©VÑ#3´QÐ"7Ó8€DØ�$Š;Ð‰;r¡   c            	      ód  — t        dt        t        t        dt        z
  z  dz   «      z  t        z  «      t        t        dt        z  «      t        ddt        z  t        z  «      g} | D �cg c]  }|j
                  |j                  z
  ‘Œ }}dh}t        t        | t        t        t        g«      |«       t        t        |t        t        t        g«      |«       t        dt        z  ddt        z  z
  z  dz   «      }dt        z  |z  d	t        z  z   }t        t        |t        «      d
dh«       y c c}w )Ng}ŒjýÉJ@g      @r¾   gú~j¼t“X?g¸…ëQ¥¾@)gO]¤¯p@g¹;Üõfl¡?g~adOºAgIüò¿x©‰>gú~j¼t“X¿gF„¿Ó­{å>r   g\adOºA)r   r�   r&   r‘   r’   rÍ   Úrhsr°   rr   r«   ro   )Úeqs_eqr  Úeqs_exprrí   Úlogterms        r˜   Útest_issue_23318rM  —  s   € ä
ÐœQ¤¤Q¨#´©'¡]°QÑ%6Ó!7Ñ7¼!Ñ;Ó<Ü
Œ1ˆf”q‰jÓÜ
ˆ6�7œQ‘;¤‘?Ó#ð€Fð
 +1Ö1 B�—‘˜Ÿ™“Ð1€HÐ1àAÐ
B€Cä”K ¬¬A¬q¨	Ó2°CÔ8Ü”K ¬1¬a´¨)Ó4°cÔ:äÐ%¤aÑ'¨Ð/BÄ1Ñ/DÑ)DÑEÈÑIÓJ€GØ	”‰�7Ñ	Ð0´Ñ2Ñ	2€BÜ”H˜R¤“O aÐ)9Ð%:Õ;ùò 2s   Á) D-c                  ó  — t        dt        z  ddt        z  z  z
  ddt        z  z  ddt        z  z  z
  gt        t        «      t        t	        ddt        z  z  «      t	        d«      z  t
        j                  f«      k(  sJ ‚y r7  )rr   rŠ   r‹   rT   r&   r   r†  rÝ   r¡   r˜   Útest_issue_19814rO  ©  sr   € Ü˜œA™  A¤a¡C¡™¨!¨A¬q©D©&°1°q¼±s±8Ñ*;Ð<¼aÄó Ü$¤c¨!¨a´©c©(£m´C¸³FÑ&:¼A¿K¹KÐ%HÓIòJð Jñ Jr¡   c                  óF  — t        t        t        «       t        dz  z  dt        z  z   t        t        «      z   t        t        j
                  «      } | j                  t        di«      dt        d«      z
  dt        d«      z   hk(  sJ | j                  t        di«      «       ‚y rj  )ro   r4   rŽ   r�   r   rÈ   Úxreplacer²  s    r˜   Útest_issue_22058rR  ®  sw   € Ü
”Dœ“G�8œA˜q™D‘= 1¤Q¡3Ñ&¬¬a«Ñ0´!´Q·W±WÓ
=€Cà�<‰<œ˜A˜Ó A¬¨Q«¡K°´T¸!³W±Ð#=Ò=ÐS¸s¿|¹|ÌQÐPQÈFÓ?SÓSÑ=r¡   c                  óÚ   — t        dt        t        dz  t        t        dz
   t        dz   z  «      dz   dz  z   «      z  dz
  t        t        j                  «      t        j
                  u sJ ‚y )Nré   rº   rÒ   râ  )ro   r4   r‘   r   rÈ   rË   rÝ   r¡   r˜   Útest_issue_11184rT  ´  s]   € Ü�B”tœA˜q™D¤D¬1¨r©6¨´A¸±FÑ);Ó$<¸rÑ$AÀAÑ#EÑEÓFÑFÈÑKÌQÔPQ×PWÑPWÓXÔ\]×\fÑ\fÑfÐfÑfr¡   c            	      óÒ  — t        d«      dz  } t        dt        dz  z  t        dz  z  dt        z  z
  dt        dz  z  t        dz  z  dt        z  z
  gt        t        «      d| z  dt        z  z  t        fd| z   dz  d| z  t	        d«      z  t
        z  dz  z
  t        z  t        fd| z   dz  d| z  t	        d«      z  t
        z  dz  z   t        z  t        fhk(  sJ ‚t        ddt        dz  z  z
  t        dt        dz  z  dt        dz  z  z
  «      z  dt        z  t        z  t        dt        dz  z  «      z  t        dt        dz  z  «      z  gt        t        «      t        d«       dz  dft        d«      dz  dfhk(  sJ ‚t        dd	¬
«      \  }}t        d|dz  z  |dz  z  d|z  z
  d|dz  z  |dz  z  d|z  z
  g||«      }dt        d«      dz  z  d|z  z  |fdt        d«      dz  z   dz  dt        d«      dz  z  t	        d«      z  t
        z  dz  z
  |z  |fdt        d«      dz  z   dz  dt        d«      dz  z  t	        d«      z  t
        z  dz  z   |z  |fh}||k(  sJ ‚y )Nrº   r¹   rè   r¾   r  r	  r   rß  Tr²   )r   rr   r�   r‘   r4   r   r%   r   )r‚   ÚrxÚryrí   r9  s        r˜   Útest_issue_21890rX  ¸  sŠ  € Ü	ˆ!‹ˆQ‰€AÜ˜œ!˜Q™$™œq !™t™ a¬¡cÑ)¨1¬Q°©T©6´!°Q±$©;¸¼1¹Ñ+<Ð=¼qÄ!ÓDØ	
ˆA‰ˆq”‰s‰”Qˆ˜A˜q™D˜5 ™7 Q¨¡T¬$¨q«'¡\´!¡^°AÑ%5Ñ5´qÑ8¼!Ð<Øˆa‰4ˆ%�‰'�A�q‘Dœ˜a›‘L¤‘N 1Ñ$Ñ
$¤aÑ	'¬Ð+ðI-ò -ð -ð -ô ˜˜Qœq !™t™V™¤S¨¬A¨q©D©°1´Q¸±T±6Ñ)9Ó%:Ñ:Ø
Œ1‰ŒQ‰Œs�2”a˜‘d‘7‹|ÑœC ¤1 a¡4¡›LÑ(ð*Ü+,¬aó1Ü78¸³t°e¸A±g¸q°\ÄAÀaÃDÈÁFÈAÀ;Ð4OòPð Pð Pä�U Ô&�F€BˆÜ
�q˜˜Q™‘w˜r 1™u‘} q¨¡tÑ+¨Q¨r°1©u©W°R¸±U©]¸Q¸r¹TÑ-AÐBÀBÈÓ
K€CØ”�!“�Q‘‰K˜˜2™Ñ Ð#ØŒq�‹t�A‰v‰;ˆ,�q‰.˜1œq ›t A™v™;¤t¨A£wÑ.¬qÑ0°Ñ2Ñ
2°BÑ	6¸Ð;ØŒq�‹t�A‰v‰;ˆ,�q‰.˜1œq ›t A™v™;¤t¨A£wÑ.¬qÑ0°Ñ2Ñ
2°BÑ	6¸Ð;ð=€Cð �#Š:Ð‰:r¡   c                  óD  — t        t        dz
  t        dz
  t        dz
  t        dz
  dt        z  gt        t        t        «      t        j
                  k(  sJ ‚t        t        dz  dz
  t        t        z   t        dz  dz
  gt        t        g«      t        j
                  k(  sJ ‚y )Nr¾   rº   rè   r  r¹   )rr   r…   rˆ   rƒ   r   rË   r�   r‘   rÝ   r¡   r˜   Útest_issue_22628rZ  Ç  sv   € Üœ˜A™œq 1™u¤a¨!¡e¬Q°©U°B´q±DÐ9¼1¼aÄÓCÄqÇzÁzÒQÐQÐQÜœ˜1™˜q™¤!¤a¡%¬¨A©°©Ð2´Q¼°FÓ;¼q¿z¹zÒIÐIÑIr¡   c                  ór   — t        t        t        dz  «      t        z
  «      dt        j                  gk(  sJ ‚y rW  )re   r4   r�   r   rÉ   rÝ   r¡   r˜   Útest_issue_25781r\  Ì  s)   € Ü””a˜‘c“œQ‘Ó A¤q§v¡v ;Ò.Ð.Ñ.r¡   c                  ó„  — t        d«      } t        t        dt        z  «      z  }t        |t        t        j
                  «      }t        t        t        | d| z  t        z  dz  «      t        j                  «      t        t        | d| z  t        z  dz  t        dz  z   «      t        j                  «      «      }t        t        t        t        dt        dt        z  «      dz  z  dz
  z  t        dt        z  «      z   d«      t        t        j
                  |«      «      }|j                  «       |j                  «       k(  sJ ‚y )NÚ_nrÔ   rº   rÑ   r   )r   r�   rA   r   r   rÈ   rW   rQ   r   r   rÌ   rP   r   rS   Úas_dummy)r^  r2  Úcritical_pointsÚexcluded_pointsrä  s        r˜   Útest_issue_26077rb  Ð  sò   € Ü	�‹€BÜ”�Q”q‘S“‰z€HÜ'¨´!´Q·W±WÓ=€OÜÜ”˜˜A˜b™D¤™G A™IÓ&¬¯
©
Ó3Ü”˜˜A˜b™D¤™G A™I¬¨1©Ñ,Ó-¬q¯z©zÓ:ó€Oô œAÜ
Œ1ˆb”�Q”q‘S“˜1‘‰n˜qÑ Ñ!¤C¨¬!©£HÑ,¨aÓ0Ü”1—7‘7˜OÓ,ó€Hð ×ÑÓ /×":Ñ":Ó"<Ò<Ð<Ñ<r¡   N(}  Úmathr   Úsympy.calculus.utilr   Úsympy.core.containersr   Úsympy.core.functionr   r   r	   r
   Úsympy.core.modr   Úsympy.core.numbersr   r   r   r   r   r   r   Úsympy.core.relationalr   r   r   r   Úsympy.core.singletonr   Úsympy.core.sortingr   Úsympy.core.symbolr   r   r   r  r   Ú$sympy.functions.elementary.complexesr   r   r    r!   r"   r#   Ú&sympy.functions.elementary.exponentialr$   r%   r&   Ú%sympy.functions.elementary.hyperbolicr'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   Ú(sympy.functions.elementary.miscellaneousr4   r5   r6   Ú$sympy.functions.elementary.piecewiser7   Ú(sympy.functions.elementary.trigonometricr8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   Ú'sympy.functions.special.error_functionsrF   rG   rH   rI   r  rJ   Úsympy.matrices.denserK   r  Úsympy.matrices.immutablerL   Úsympy.polys.polytoolsrM   Úsympy.polys.rootoftoolsrN   Úsympy.sets.containsrO   Úsympy.sets.conditionsetrP   Úsympy.sets.fancysetsrQ   rR   Úsympy.sets.setsrS   rT   rU   rV   rW   rX   rY   Úsympy.simplifyrZ   Úsympy.tensor.indexedr[   Úsympy.utilities.iterablesr\   Úsympy.testing.pytestr]   r^   r_   r`   ra   rb   Úsympy.core.randomrc   rŽ  r,  rd   Úsympy.solversre   rØ  rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   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–   r«   r°   rÏ   rÙ   râ   rä   ræ   rî   r÷   rú   rü   r  r
  r  r  r  r   r,  r/  r<  r?  rK  rM  rQ  rS  rU  rW  rY  r[  r]  r_  ra  rh  rk  rm  ro  rr  rt  rw  rz  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â  rå  ré  rí  rô  rö  r  r  r  r7  rA  rC  rM  rQ  rS  rY  r\  rc  rk  ro  rw  ry  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þ  r  r
  r  r  r  r  r  r  r  r!  r#  r%  r'  r)  r+  r-  r/  r;  r@  rG  rI  rK  rM  rO  rQ  rS  rU  rX  rZ  r]  r_  rc  rf  rh  rj  ru  rw  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×  r  r  r   r"  r(  r*  r,  r.  r0  r3  r5  r8  r<  r>  rD  rG  rM  rO  rR  rT  rX  rZ  r\  rb  rÝ   r¡   r˜   ú<module>r‚     s“  ðÝ å 1Ý 'ß @Ó @Ý ß K× KÑ Kß 2Ó 2Ý "Ý &ß 6Ñ 6Ý &ß T× Tß GÑ G÷R÷ R÷ Rõ Rç CÑ CÝ :÷"÷ "÷ "÷ "÷ó å #Ý =Ý 9Ý &Ý +Ý (Ý 0ß 0÷9÷ 9ñ 9å #Ý (Ý 6ç Q× QÝ 6Ý "å ÷B÷ B÷ B÷ B÷ B÷ Bó B÷÷ ÷ ÷ ÷ õ ò#ò>ò	>ð ñCNó ðCNòL<ò )@òX+ò:ò
,ð ñ	Nó ð	Nò&Hò8Lòv6ò 4òGò
òBò;ò,$1òN
òF,ðR ñ=ó ð=ð ñ3ó ð3òB0ò!ò7ò
òEòCò

!ò=ò%ò
+ò
!òBaò
Wò2òò?ò@òHò(òD>ò1òEòò1ò	Dò3ò&ò6ð ñY6ó ðY6òx_;òDB9òJ(EòVBò@Bò28ð
 ñ	6ó ð	6ð ñSó ðSðl ñ*ó ð*ð ñ!^ó ð!^ðH ñKó ðKò6,@ò^>ð( ñUó ðUò
Cò.ò5òNò
+ò4ò6Eòr1ò
6òl0ó^&ó(,óCó8ó@3ó
7ó
=ð ñHó ñHó.ó.Mó:,ó&Nó2Oó4ð> ñ
>ó ñ
>óUóD"óN%ó<óFó,ó80ótó ó(ó
]ó(ó1ó./ó&Hñ
 €fƒñ,ó ñ,ñ  €gƒñ+ó ñ+ó$
7óó61ó'ó:ó2ó2ó6:ó ó<6óDð ñ ó ñ ó	EóAó9ó8ó
(ó
3ó>ó?ó*ó]ó=ó,ó*	9óCó4<ó2ó,ó-ó6;ó
2ó$ó;óó[óRó
*ó]óNó9óHó 4ó(ó%ó
HóGóIó-=ð` ñó ñó80ó(/ó6+ð ñ>ó ñ>ð ñ;ó ñ;ó
2ó<óAð" ñ.ó ñ.ó@ó"Jó6ó&3ó(
2óLóBgóV/ó
.ó=ó
O?ód&0óR-ó;ó%óFó?óJó+óDó
OóLóWó-ó
Ló&ó<ó$Jó
TógóóJó
/ô=r¡   