§
    ^²ÅjÏâ  ã                   ó¶  — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd	lm	Z	 dd
lm
Z
 ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lm Z  dd!lm!Z! dd"lm"Z" dd#lm#Z# dd$lm$Z$ dd%lm%Z% dd&lm&Z& dd'lm'Z' dd(lm(Z( dd)lm)Z) dd*lm*Z* dd+lm+Z+ dd,lm,Z, dd-lm-Z- dd.lm.Z. dd/lm/Z/ dd0lm0Z0 dd1lm1Z1 dd2lm2Z2 dd3lm3Z3 dd4lm4Z4 dd5lm5Z5 dd6lm6Z6 dd7lm7Z7 dd8lm8Z8 dd9lm9Z9 dd:lm:Z: dd;lm;Z; dd<lm<Z< dd=lm=Z= dd>lm>Z> dd?lm?Z? dd@lm@Z@ ddAlmAZA ddBlBmCZC ddClBmDZD ddDlBmEZE ddElBmFZF ddFlBmGZG ddGlBmHZH ddHlBmIZI ddIlBmJZJ ddJlBmKZK ddKlBmLZL ddLlMmNZN ddMlMmOZO ddNlMmPZP ddOlMmQZQ ddPlMmRZR ddQlMmSZS ddRlMmTZT ddSlMmUZU ddTlMmVZV ddUlMmWZW ddVlMmXZX ddWlMmYZY ddXlMmZZZ ddYlMm[Z[ ddZlMm\Z\ dd[lMm]Z] dd\lMm^Z^ dd]lMm_Z_ dd^lMm`Z` dd_lMmaZa dd`lMmbZb ddalMmcZc ddblMmdZd ddclMmeZe dddlMmfZf ddelMmgZg ddflMmhZh ddglMmiZi ddhlMmjZj ddilMmkZk ddjlMmlZl ddklMmmZm ddllMmnZn ddmlMmoZo ddnlMmpZp ddolMmqZq ddplrmsZs ddqlrmtZt ddrlrmuZu ddslrmvZv ddtlrmwZw ddulrmxZx ddvlrmyZy ddwlrmzZz ddxlrm{Z{ ddylrm|Z| ddzlrm}Z} dd{lrm~Z~ dd|lrmZ dd}lrm€Z€ dd~lrm�Z� ddlrm‚Z‚ dd€lrmƒZƒ dd�lrm„Z„ dd‚lrm…Z… ddƒlrm†Z† dd„lrm‡Z‡ dd…lrmˆZˆ dd†lrm‰Z‰ dd‡lrmŠZŠ ddˆlrm‹Z‹ dd‰lrmŒZŒ ddŠlrm�Z� dd‹lrmŽZŽ ddŒlrm�Z� dd�lrm�Z� ddŽlrm‘Z‘ dd�lrm’Z’ dd�lrm“Z“ dd‘lrm”Z” dd’lrm•Z• dd“lrm–Z– dd”lrm—Z— dd•lrm˜Z˜ dd–lrm™Z™ dd—lrmšZš dd˜lrm›Z› dd™lrmœZœ ddšlrm�Z� dd›lrmžZž ddœlrmŸZŸ dd�l m¡Z¡ ddžl m¢Z¢ ddŸl m£Z£ dd l m¤Z¤ dd¡l m¥Z¥ dd¢l m¦Z¦ dd£l m§Z§ dd¤l m¨Z¨ dd¥l m©Z© dd¦l mªZª dd§l m«Z« dd¨l m¬Z¬ dd©l m­Z­ ddªl m®Z® dd«l m¯Z¯ dd¬l m°Z° dd­l m±Z± dd®l m²Z² dd¯l m³Z³ dd°l m´Z´ dd±l mµZµ dd²l m¶Z¶ dd³l m·Z· dd´l m¸Z¸ ddµl m¹Z¹ dd¶l mºZº dd·l m»Z» dd¸l m¼Z¼ dd¹l m½Z½ ddºl m¾Z¾ dd»l m¿Z¿ dd¼l mÀZÀ dd½l mÁZÁ dd¾l mÂZÂ dd¿lÃmÄZÄ ddÀlÃmÅZÅ ddÁlÃmÆZÆ ddÂlÃmÇZÇ ddÃlÃmÈZÈ ddÄlÃmÉZÉ ddÅlÃmÊZÊ ddÆlÃmËZË ddÇlÃmÌZÌ ddÈlÃmÍZÍ ddÉlÃmÎZÎ ddÊlÃmÏZÏ ddËlÃmÐZÐ ddÌlÃmÑZÑ ddÍlÃmÒZÒ 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ç 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 �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�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m�Z�m �Z  ddÓ�l!�m"�Z" �e" G dÔ„ dÕ¦  «        ¦   «         �Z#dÖS )×z8Compatibility interface between dense and sparse polys. é    )Údup_add_term)Údmp_add_term)Údup_sub_term)Údmp_sub_term)Údup_mul_term)Údmp_mul_term)Údup_add_ground)Údmp_add_ground)Údup_sub_ground)Údmp_sub_ground)Údup_mul_ground)Údmp_mul_ground)Údup_quo_ground)Údmp_quo_ground)Údup_exquo_ground)Údmp_exquo_ground)Ú
dup_lshift)Ú
dup_rshift)Údup_abs)Údmp_abs)Údup_neg)Údmp_neg)Údup_add)Údmp_add)Údup_sub)Údmp_sub)Údup_add_mul)Údmp_add_mul)Údup_sub_mul)Údmp_sub_mul)Údup_mul)Údmp_mul)Údup_sqr)Údmp_sqr)Údup_pow)Údmp_pow)Údup_pdiv)Údup_prem)Údup_pquo)Ú
dup_pexquo)Údmp_pdiv)Údmp_prem)Údmp_pquo)Ú
dmp_pexquo)Ú
dup_rr_div)Ú
dmp_rr_div)Ú
dup_ff_div)Ú
dmp_ff_div)Údup_div)Údup_rem)Údup_quo)Ú	dup_exquo)Údmp_div)Údmp_rem)Údmp_quo)Ú	dmp_exquo)Údup_max_norm)Údmp_max_norm)Údup_l1_norm)Údmp_l1_norm)Údup_l2_norm_squared)Údmp_l2_norm_squared)Ú
dup_expand)Ú
dmp_expand)Údup_LC)Údmp_LC)Údup_TC)Údmp_TC)Údmp_ground_LC)Údmp_ground_TC)Ú
dup_degree)Ú
dmp_degree)Údmp_degree_in)Údmp_to_dict)Údup_integrate)Údmp_integrate)Údmp_integrate_in)Údup_diff)Údmp_diff)Údmp_diff_in)Údup_eval)Údmp_eval)Údmp_eval_in)Údmp_eval_tail)Údmp_diff_eval_in)Ú	dup_trunc)Ú	dmp_trunc)Údmp_ground_trunc)Ú	dup_monic)Údmp_ground_monic)Údup_content)Údmp_ground_content)Údup_primitive)Údmp_ground_primitive)Údup_extract)Údmp_ground_extract)Údup_real_imag)Ú
dup_mirror)Ú	dup_scale)Ú	dup_shift)Ú	dmp_shift)Údup_transform)Údup_compose)Údmp_compose)Údup_decompose)Údmp_lift)Údup_sign_variations)Údup_clear_denoms)Údmp_clear_denoms)Ú
dup_revert)Údup_half_gcdex)Údmp_half_gcdex)Ú	dup_gcdex)Ú	dmp_gcdex)Ú
dup_invert)Ú
dmp_invert)Údup_euclidean_prs)Údmp_euclidean_prs)Údup_primitive_prs)Údmp_primitive_prs)Údup_inner_subresultants)Údup_subresultants)Údup_prs_resultant)Údup_resultant)Údmp_inner_subresultants)Údmp_subresultants)Údmp_prs_resultant)Údmp_zz_modular_resultant)Údmp_zz_collins_resultant)Údmp_qq_collins_resultant)Údmp_resultant)Údup_discriminant)Údmp_discriminant)Údup_rr_prs_gcd)Údup_ff_prs_gcd)Údmp_rr_prs_gcd)Údmp_ff_prs_gcd)Údup_zz_heu_gcd)Údmp_zz_heu_gcd)Údup_qq_heu_gcd)Údmp_qq_heu_gcd)Údup_inner_gcd)Údmp_inner_gcd)Údup_gcd)Údmp_gcd)Ú
dup_rr_lcm)Ú
dup_ff_lcm)Údup_lcm)Ú
dmp_rr_lcm)Ú
dmp_ff_lcm)Údmp_lcm)Údmp_content)Údmp_primitive)Ú
dup_cancel)Ú
dmp_cancel)Údup_trial_division)Údmp_trial_division)Údup_zz_mignotte_bound)Údmp_zz_mignotte_bound)Údup_zz_hensel_step)Údup_zz_hensel_lift)Údup_zz_zassenhaus)Údup_zz_irreducible_p)Údup_cyclotomic_p)Údup_zz_cyclotomic_poly)Údup_zz_cyclotomic_factor)Údup_zz_factor_sqf)Údup_zz_factor)Údmp_zz_wang_non_divisors)Údmp_zz_wang_lead_coeffs)Údup_zz_diophantine)Údmp_zz_diophantine)Údmp_zz_wang_hensel_lifting)Údmp_zz_wang)Údmp_zz_factor)Údup_qq_i_factor)Údup_zz_i_factor)Údmp_qq_i_factor)Údmp_zz_i_factor)Údup_ext_factor)Údmp_ext_factor)Údup_gf_factor)Údmp_gf_factor)Údup_factor_list)Údup_factor_list_include)Údmp_factor_list)Údmp_factor_list_include)Údup_irreducible_p)Údmp_irreducible_p)Ú	dup_sturm)Údup_root_upper_bound)Údup_root_lower_bound)Údup_step_refine_real_root)Údup_inner_refine_real_root)Údup_outer_refine_real_root)Údup_refine_real_root)Údup_inner_isolate_real_roots)Ú dup_inner_isolate_positive_roots)Ú dup_inner_isolate_negative_roots)Údup_isolate_real_roots_sqf)Údup_isolate_real_roots)Údup_isolate_real_roots_list)Údup_count_real_roots)Údup_count_complex_roots)Údup_isolate_complex_roots_sqf)Údup_isolate_all_roots_sqf)Údup_isolate_all_roots)Ú	dup_sqf_pÚ	dmp_sqf_pÚdmp_normÚdup_sqf_normÚdmp_sqf_normÚdup_gf_sqf_partÚdmp_gf_sqf_partÚdup_sqf_partÚdmp_sqf_partÚdup_gf_sqf_listÚdmp_gf_sqf_listÚdup_sqf_listÚdup_sqf_list_includeÚdmp_sqf_listÚdmp_sqf_list_includeÚdup_gff_listÚdmp_gff_list)8Ú	gf_degreeÚgf_LCÚgf_TCÚgf_stripÚgf_from_dictÚ
gf_to_dictÚgf_from_int_polyÚgf_to_int_polyÚgf_negÚgf_add_groundÚgf_sub_groundÚgf_mul_groundÚgf_quo_groundÚgf_addÚgf_subÚgf_mulÚgf_sqrÚ
gf_add_mulÚ
gf_sub_mulÚ	gf_expandÚgf_divÚgf_remÚgf_quoÚgf_exquoÚ	gf_lshiftÚ	gf_rshiftÚgf_powÚ
gf_pow_modÚgf_gcdÚgf_lcmÚgf_cofactorsÚgf_gcdexÚgf_monicÚgf_diffÚgf_evalÚgf_multi_evalÚ
gf_composeÚgf_compose_modÚgf_trace_mapÚ	gf_randomÚgf_irreducibleÚgf_irred_p_ben_orÚgf_irred_p_rabinÚgf_irreducible_pÚgf_sqf_pÚgf_sqf_partÚ
gf_QmatrixÚgf_berlekampÚgf_ddf_zassenhausÚgf_edf_zassenhausÚgf_ddf_shoupÚgf_edf_shoupÚgf_zassenhausÚgf_shoupÚgf_factor_sqfÚ	gf_factor)Úpublicc                   óJ  — e Zd ZdZdZdZdZdZd„ Z�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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„ Z$d„ Z%d „ Z&d!„ Z'd"„ Z(d#„ Z)d$„ Z*d%„ Z+d&„ Z,d'„ Z-d(„ Z.d)„ Z/d*„ Z0d+„ Z1d,„ Z2d-„ Z3d.„ Z4d/„ Z5d0„ Z6d1„ Z7d2„ Z8d3„ Z9d4„ Z:d5„ Z;d6„ Z<d7„ Z=d8„ Z>d9„ Z?d:„ Z@d;„ ZAd<„ ZBd=„ ZCd>„ ZDd?„ ZEd@„ ZFdA„ ZGdB„ ZHdC„ ZIdD„ ZJdE„ ZKdF„ ZLdG„ ZMdH„ ZNdI„ ZOdJ„ ZPdK„ ZQdL„ ZRdM„ ZSdN„ ZTdO„ ZUdP„ ZVdQ„ ZWdR„ ZXdS„ ZYdT„ ZZdU„ Z[dV„ Z\dW„ Z]dX„ Z^dY„ Z_dZ„ Z`d[„ Zad\„ Zbd]„ Zcd^„ Zdd_„ Zed`„ Zfda„ Zgdb„ Zhdc„ Zidd„ Zjde„ Zkdf„ Zldg„ Zmdh„ Zndi„ Zodj„ Zpdk„ Zqdl„ Zrdm„ Zsdn„ Ztdo„ Zudp„ Zv�d-dr„Zw�d-ds„Zxdt„ Zydu„ Zzdv„ Z{dw„ Z|dx„ Z}dy„ Z~dz„ 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Š„ 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š„ ZŸd›„ Z dœ„ Z¡d�„ Z¢dž„ Z£dŸ„ Z¤d „ Z¥d¡„ Z¦d¢„ Z§d£„ Z¨�d.d¥„Z©�d.d¦„Zªd§„ Z«d¨„ Z¬d©„ Z­dª„ Z®d«„ Z¯d¬„ Z°d­„ Z±d®„ Z²�d-d¯„Z³d°„ Z´d±„ Zµd²„ Z¶d³„ Z·d´„ Z¸dµ„ Z¹d¶„ Zº�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Æ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Ò„ ZÖ�d-dÓ„Z×�d-dÔ„ZØ�d-dÕ„ZÙ�d-dÖ„ZÚ�d-d×„ZÛ�d-dØ„ZÜdÙ„ ZÝdÚ„ ZÞdÛ„ ZßdÜ„ Zà�d-dÝ„Zá�d0dÞ„Zâ�d1dß„Zã�d1dà„Zä�d2dá„Zå�d0dâ„Zæ�d0dã„Zç�d0dä„Zè�d0då„Zé�d3dæ„Zê�d/dç„Zë�d,dè„Zì�d1dé„Zí�d0dê„Zî�d1dë„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ø„Züdù„ Zý�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	�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„ �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!„�Z%�d"„ �Z&�d#„ �Z'�d$„ �Z(�d%„ �Z)�d&„ �Z*�d'„ �Z+�d(„ �Z,�d)„ �Z-�d4�d*„�Z.�d+„ �Z/dS (5  ÚIPolysNc                 ó   — d S ©N© )ÚselfÚgens     úJC:\Projects\Historical\venv\Lib\site-packages\sympy/polys/compatibility.pyÚdropzIPolys.dropï   ó   € Øˆó    c                 ó   — d S r  r   )r!  ÚsymbolsÚdomainÚorders       r#  ÚclonezIPolys.cloneò   r%  r&  c                 ó   — d S r  r   )r!  s    r#  Ú	to_groundzIPolys.to_groundõ   r%  r&  c                 ó   — d S r  r   ©r!  Úelements     r#  Ú
ground_newzIPolys.ground_newø   r%  r&  c                 ó   — d S r  r   r/  s     r#  Ú
domain_newzIPolys.domain_newû   r%  r&  c                 ó   — d S r  r   )r!  Úds     r#  Ú	from_dictzIPolys.from_dictþ   r%  r&  c                 ó�   — ddl m} t          ||¦  «        r|j        | k    r|S t	          d¦  «        ‚|                      |¦  «        S )Nr   )ÚPolyElementzdomain conversions)Úsympy.polys.ringsr8  Ú
isinstanceÚringÚNotImplementedErrorr1  )r!  r0  r8  s      r#  ÚwrapzIPolys.wrap  sY   € Ø1Ð1Ð1Ð1Ð1Ð1Ý�g˜{Ñ+Ô+ð 	,ØŒ|˜tÒ#Ð#Ø�å)Ð*>Ñ?Ô?Ð?à—?’? 7Ñ+Ô+Ð+r&  c                 óP   — |                       |¦  «                             ¦   «         S r  )r=  Úto_denser/  s     r#  r?  zIPolys.to_dense  s    € Ø�yŠy˜Ñ!Ô!×*Ò*Ñ,Ô,Ð,r&  c                 ód   — |                       t          || j        dz
  | j        ¦  «        ¦  «        S ©Né   )r6  rL   Úngensr)  r/  s     r#  Ú
from_densezIPolys.from_dense  s(   € Ø�~Š~�k¨'°4´:¸a±<ÀÄÑMÔMÑNÔNÐNr&  c                 ó|   — |                       t          |                      |¦  «        ||| j        ¦  «        ¦  «        S r  )rD  r   r?  r)  ©r!  ÚfÚcÚis       r#  r   zIPolys.dup_add_term  ó0   € Ø�Š�|¨D¯MªM¸!Ñ,<Ô,<¸aÀÀDÄKÑPÔPÑQÔQÐQr&  c           	      óþ   — |                       t          |                      |¦  «        |                      |¦  «                             d¦  «                             ¦   «         || j        dz
  | j        ¦  «        ¦  «        S ©Nr   rB  )rD  r   r?  r=  r$  rC  r)  rF  s       r#  r   zIPolys.dmp_add_term  ód   € Ø�Š�|¨D¯MªM¸!Ñ,<Ô,<¸d¿iºiÈ¹l¼l×>OÒ>OÐPQÑ>RÔ>R×>[Ò>[Ñ>]Ô>]Ð_`ÐbfÔblÐmnÑbnÐptÔp{Ñ|Ô|Ñ}Ô}Ð}r&  c                 ó|   — |                       t          |                      |¦  «        ||| j        ¦  «        ¦  «        S r  )rD  r   r?  r)  rF  s       r#  r   zIPolys.dup_sub_term  rJ  r&  c           	      óþ   — |                       t          |                      |¦  «        |                      |¦  «                             d¦  «                             ¦   «         || j        dz
  | j        ¦  «        ¦  «        S rL  )rD  r   r?  r=  r$  rC  r)  rF  s       r#  r   zIPolys.dmp_sub_term  rM  r&  c                 ó|   — |                       t          |                      |¦  «        ||| j        ¦  «        ¦  «        S r  )rD  r   r?  r)  rF  s       r#  r   zIPolys.dup_mul_term  rJ  r&  c           	      óþ   — |                       t          |                      |¦  «        |                      |¦  «                             d¦  «                             ¦   «         || j        dz
  | j        ¦  «        ¦  «        S rL  )rD  r   r?  r=  r$  rC  r)  rF  s       r#  r   zIPolys.dmp_mul_term  rM  r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  r	   r?  r)  ©r!  rG  rH  s      r#  r	   zIPolys.dup_add_ground  ó.   € Ø�Š�~¨d¯mªm¸AÑ.>Ô.>ÀÀ4Ä;ÑOÔOÑPÔPÐPr&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r
   r?  rC  r)  rS  s      r#  r
   zIPolys.dmp_add_ground   ó8   € Ø�Š�~¨d¯mªm¸AÑ.>Ô.>ÀÀ4Ä:ÈaÁ<ÐQUÔQ\Ñ]Ô]Ñ^Ô^Ð^r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  r   r?  r)  rS  s      r#  r   zIPolys.dup_sub_ground"  rT  r&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r   r?  rC  r)  rS  s      r#  r   zIPolys.dmp_sub_ground$  rV  r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  r   r?  r)  rS  s      r#  r   zIPolys.dup_mul_ground&  rT  r&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r   r?  rC  r)  rS  s      r#  r   zIPolys.dmp_mul_ground(  rV  r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  r   r?  r)  rS  s      r#  r   zIPolys.dup_quo_ground*  rT  r&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r   r?  rC  r)  rS  s      r#  r   zIPolys.dmp_quo_ground,  rV  r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  r   r?  r)  rS  s      r#  r   zIPolys.dup_exquo_ground.  s/   € Ø�ŠÕ/°·²¸aÑ0@Ô0@À!ÀTÄ[ÑQÔQÑRÔRÐRr&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r   r?  rC  r)  rS  s      r#  r   zIPolys.dmp_exquo_ground0  ó:   € Ø�ŠÕ/°·²¸aÑ0@Ô0@À!ÀTÄZÐPQÁ\ÐSWÔS^Ñ_Ô_Ñ`Ô`Ð`r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  r   r?  r)  ©r!  rG  Úns      r#  r   zIPolys.dup_lshift3  ó.   € Ø�Š�z¨$¯-ª-¸Ñ*:Ô*:¸A¸t¼{ÑKÔKÑLÔLÐLr&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  r   r?  r)  ra  s      r#  r   zIPolys.dup_rshift5  rc  r&  c                 óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r   r?  r)  ©r!  rG  s     r#  r   zIPolys.dup_abs8  ó,   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¼ÑEÔEÑFÔFÐFr&  c                 óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r   r?  rC  r)  rf  s     r#  r   zIPolys.dmp_abs:  ó4   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¼ÀA¹ÀtÄ{ÑSÔSÑTÔTÐTr&  c                 óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r   r?  r)  rf  s     r#  r   zIPolys.dup_neg=  rg  r&  c                 óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r   r?  rC  r)  rf  s     r#  r   zIPolys.dmp_neg?  ri  r&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r   r?  r)  ©r!  rG  Úgs      r#  r   zIPolys.dup_addB  ó:   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¿ºÀqÑ9IÔ9IÈ4Ì;ÑWÔWÑXÔXÐXr&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r   r?  rC  r)  rm  s      r#  r   zIPolys.dmp_addD  óE   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¿ºÀqÑ9IÔ9IÈ4Ì:ÐVWÉ<ÐY]ÔYdÑeÔeÑfÔfÐfr&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r   r?  r)  rm  s      r#  r   zIPolys.dup_subG  ro  r&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r   r?  rC  r)  rm  s      r#  r   zIPolys.dmp_subI  rq  r&  c           	      óÈ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r   r?  r)  ©r!  rG  rn  Úhs       r#  r   zIPolys.dup_add_mulL  óK   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸T¿]º]È1Ñ=MÔ=MÈtÏ}Ê}Ð]^ÑO_ÔO_ÐaeÔalÑmÔmÑnÔnÐnr&  c           	      óÚ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r   r?  rC  r)  ru  s       r#  r   zIPolys.dmp_add_mulN  óW   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸T¿]º]È1Ñ=MÔ=MÈtÏ}Ê}Ð]^ÑO_ÔO_ÐaeÔakÐlmÑamÐosÔozÑ{Ô{Ñ|Ô|Ð|r&  c           	      óÈ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r   r?  r)  ru  s       r#  r   zIPolys.dup_sub_mulP  rw  r&  c           	      óÚ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r    r?  rC  r)  ru  s       r#  r    zIPolys.dmp_sub_mulR  ry  r&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r!   r?  r)  rm  s      r#  r!   zIPolys.dup_mulU  ro  r&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r"   r?  rC  r)  rm  s      r#  r"   zIPolys.dmp_mulW  rq  r&  c                 óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r#   r?  r)  rf  s     r#  r#   zIPolys.dup_sqrZ  rg  r&  c                 óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r$   r?  rC  r)  rf  s     r#  r$   zIPolys.dmp_sqr\  ri  r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  r%   r?  r)  ra  s      r#  r%   zIPolys.dup_pow^  s.   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¸D¼KÑHÔHÑIÔIÐIr&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r&   r?  rC  r)  ra  s      r#  r&   zIPolys.dmp_pow`  s6   € Ø�Š�w t§}¢}°QÑ'7Ô'7¸¸D¼JÀq¹LÈ$Ì+ÑVÔVÑWÔWÐWr&  c                 óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r  )r'   r?  r)  rD  ©r!  rG  rn  ÚqÚrs        r#  r'   zIPolys.dup_pdivc  sT   € Ý˜Ÿš aÑ(Ô(¨$¯-ª-¸Ñ*:Ô*:¸D¼KÑHÔH‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r(   r?  r)  rm  s      r#  r(   zIPolys.dup_premf  ó:   € Ø�Š�x¨¯ª°aÑ(8Ô(8¸$¿-º-ÈÑ:JÔ:JÈDÌKÑXÔXÑYÔYÐYr&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r)   r?  r)  rm  s      r#  r)   zIPolys.dup_pquoh  r‡  r&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r*   r?  r)  rm  s      r#  r*   zIPolys.dup_pexquoj  ó:   € Ø�Š�z¨$¯-ª-¸Ñ*:Ô*:¸D¿MºMÈ!Ñ<LÔ<LÈdÌkÑZÔZÑ[Ô[Ð[r&  c                 óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rA  )r+   r?  rC  r)  rD  rƒ  s        r#  r+   zIPolys.dmp_pdivm  s\   € Ý˜Ÿš aÑ(Ô(¨$¯-ª-¸Ñ*:Ô*:¸D¼JÀq¹LÈ$Ì+ÑVÔV‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r,   r?  rC  r)  rm  s      r#  r,   zIPolys.dmp_premp  óE   € Ø�Š�x¨¯ª°aÑ(8Ô(8¸$¿-º-ÈÑ:JÔ:JÈDÌJÐWXÉLÐZ^ÔZeÑfÔfÑgÔgÐgr&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r-   r?  rC  r)  rm  s      r#  r-   zIPolys.dmp_pquor  r�  r&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r.   r?  rC  r)  rm  s      r#  r.   zIPolys.dmp_pexquot  óE   € Ø�Š�z¨$¯-ª-¸Ñ*:Ô*:¸D¿MºMÈ!Ñ<LÔ<LÈdÌjÐYZÉlÐ\`Ô\gÑhÔhÑiÔiÐir&  c                 óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r  )r/   r?  r)  rD  rƒ  s        r#  r/   zIPolys.dup_rr_divw  óT   € Ý˜$Ÿ-š-¨Ñ*Ô*¨D¯MªM¸!Ñ,<Ô,<¸d¼kÑJÔJ‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r&  c                 óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rA  )r0   r?  rC  r)  rD  rƒ  s        r#  r0   zIPolys.dmp_rr_divz  ó\   € Ý˜$Ÿ-š-¨Ñ*Ô*¨D¯MªM¸!Ñ,<Ô,<¸d¼jÈ¹lÈDÌKÑXÔX‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r&  c                 óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r  )r1   r?  r)  rD  rƒ  s        r#  r1   zIPolys.dup_ff_div}  r’  r&  c                 óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rA  )r2   r?  rC  r)  rD  rƒ  s        r#  r2   zIPolys.dmp_ff_div€  r”  r&  c                 óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r  )r3   r?  r)  rD  rƒ  s        r#  r3   zIPolys.dup_div„  sT   € Ý�t—}’} QÑ'Ô'¨¯ª°qÑ)9Ô)9¸4¼;ÑGÔG‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r4   r?  r)  rm  s      r#  r4   zIPolys.dup_rem‡  ro  r&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r5   r?  r)  rm  s      r#  r5   zIPolys.dup_quo‰  ro  r&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r6   r?  r)  rm  s      r#  r6   zIPolys.dup_exquo‹  s:   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸4¿=º=ÈÑ;KÔ;KÈTÌ[ÑYÔYÑZÔZÐZr&  c                 óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rA  )r7   r?  rC  r)  rD  rƒ  s        r#  r7   zIPolys.dmp_divŽ  s\   € Ý�t—}’} QÑ'Ô'¨¯ª°qÑ)9Ô)9¸4¼:Àa¹<ÈÌÑUÔU‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r8   r?  rC  r)  rm  s      r#  r8   zIPolys.dmp_rem‘  rq  r&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r9   r?  rC  r)  rm  s      r#  r9   zIPolys.dmp_quo“  rq  r&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r:   r?  rC  r)  rm  s      r#  r:   zIPolys.dmp_exquo•  sE   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸4¿=º=ÈÑ;KÔ;KÈTÌZÐXYÉ\Ð[_Ô[fÑgÔgÑhÔhÐhr&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )r;   r?  r)  rf  s     r#  r;   zIPolys.dup_max_norm˜  s    € Ý˜DŸMšM¨!Ñ,Ô,¨d¬kÑ:Ô:Ð:r&  c                 ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rA  )r<   r?  rC  r)  rf  s     r#  r<   zIPolys.dmp_max_normš  s(   € Ý˜DŸMšM¨!Ñ,Ô,¨d¬j¸©l¸D¼KÑHÔHÐHr&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )r=   r?  r)  rf  s     r#  r=   zIPolys.dup_l1_norm�  s    € Ý˜4Ÿ=š=¨Ñ+Ô+¨T¬[Ñ9Ô9Ð9r&  c                 ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rA  )r>   r?  rC  r)  rf  s     r#  r>   zIPolys.dmp_l1_normŸ  s(   € Ý˜4Ÿ=š=¨Ñ+Ô+¨T¬Z¸©\¸4¼;ÑGÔGÐGr&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )r?   r?  r)  rf  s     r#  r?   zIPolys.dup_l2_norm_squared¢  ó    € Ý" 4§=¢=°Ñ#3Ô#3°T´[ÑAÔAÐAr&  c                 ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rA  )r@   r?  rC  r)  rf  s     r#  r@   zIPolys.dmp_l2_norm_squared¤  s(   € Ý" 4§=¢=°Ñ#3Ô#3°T´ZÀ±\À4Ä;ÑOÔOÐOr&  c           
      ó’   — |                       t          t          t          | j        |¦  «        ¦  «        | j        ¦  «        ¦  «        S r  )rD  rA   ÚlistÚmapr?  r)  ©r!  Úpolyss     r#  rA   zIPolys.dup_expand§  s4   € Ø�Š�z­$­s°4´=À%Ñ/HÔ/HÑ*IÔ*IÈ4Ì;ÑWÔWÑXÔXÐXr&  c           
      ó¤   — |                       t          t          t          | j        |¦  «        ¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rB   r§  r¨  r?  rC  r)  r©  s     r#  rB   zIPolys.dmp_expand©  s?   € Ø�Š�z­$­s°4´=À%Ñ/HÔ/HÑ*IÔ*IÈ4Ì:ÐVWÉ<ÐY]ÔYdÑeÔeÑfÔfÐfr&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )rC   r?  r)  rf  s     r#  rC   zIPolys.dup_LC¬  ó    € Ý�d—m’m AÑ&Ô&¨¬Ñ4Ô4Ð4r&  c                 óº   — t          |                      |¦  «        | j        ¦  «        }t          |t          ¦  «        r| dd …                              |¦  «        S |S rA  )rD   r?  r)  r:  r§  rD  )r!  rG  ÚLCs      r#  rD   zIPolys.dmp_LC®  óR   € Ý�D—M’M !Ñ$Ô$ d¤kÑ2Ô2ˆÝ�b�$ÑÔð 	Ø˜˜˜”8×&Ò& rÑ*Ô*Ð*àˆIr&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )rE   r?  r)  rf  s     r#  rE   zIPolys.dup_TC´  r­  r&  c                 óº   — t          |                      |¦  «        | j        ¦  «        }t          |t          ¦  «        r| dd …                              |¦  «        S |S rA  )rF   r?  r)  r:  r§  rD  )r!  rG  ÚTCs      r#  rF   zIPolys.dmp_TC¶  r°  r&  c                 ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rA  )rG   r?  rC  r)  rf  s     r#  rG   zIPolys.dmp_ground_LC½  ó(   € Ý˜TŸ]š]¨1Ñ-Ô-¨t¬z¸!©|¸T¼[ÑIÔIÐIr&  c                 ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rA  )rH   r?  rC  r)  rf  s     r#  rH   zIPolys.dmp_ground_TC¿  rµ  r&  c                 óF   — t          |                      |¦  «        ¦  «        S r  )rI   r?  rf  s     r#  rI   zIPolys.dup_degreeÂ  s   € Ý˜$Ÿ-š-¨Ñ*Ô*Ñ+Ô+Ð+r&  c                 óX   — t          |                      |¦  «        | j        dz
  ¦  «        S rA  )rJ   r?  rC  rf  s     r#  rJ   zIPolys.dmp_degreeÄ  s$   € Ý˜$Ÿ-š-¨Ñ*Ô*¨D¬J°q©LÑ9Ô9Ð9r&  c                 óZ   — t          |                      |¦  «        || j        dz
  ¦  «        S rA  )rK   r?  rC  )r!  rG  Újs      r#  rK   zIPolys.dmp_degree_inÆ  s&   € Ý˜TŸ]š]¨1Ñ-Ô-¨q°$´*¸Q±,Ñ?Ô?Ð?r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  rM   r?  r)  ©r!  rG  Úms      r#  rM   zIPolys.dup_integrateÈ  s.   € Ø�Š�}¨T¯]ª]¸1Ñ-=Ô-=¸qÀ$Ä+ÑNÔNÑOÔOÐOr&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rN   r?  rC  r)  r¼  s      r#  rN   zIPolys.dmp_integrateÊ  s8   € Ø�Š�}¨T¯]ª]¸1Ñ-=Ô-=¸qÀ$Ä*ÈQÁ,ÐPTÔP[Ñ\Ô\Ñ]Ô]Ð]r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  rP   r?  r)  r¼  s      r#  rP   zIPolys.dup_diffÍ  s.   € Ø�Š�x¨¯ª°aÑ(8Ô(8¸!¸T¼[ÑIÔIÑJÔJÐJr&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rQ   r?  rC  r)  r¼  s      r#  rQ   zIPolys.dmp_diffÏ  s6   € Ø�Š�x¨¯ª°aÑ(8Ô(8¸!¸T¼ZÈ¹\È4Ì;ÑWÔWÑXÔXÐXr&  c           	      óŽ   — |                       t          |                      |¦  «        ||| j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rR   r?  rC  r)  ©r!  rG  r½  rº  s       r#  rR   zIPolys.dmp_diff_inÒ  s:   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸QÀÀ4Ä:ÈaÁ<ÐQUÔQ\Ñ]Ô]Ñ^Ô^Ð^r&  c           	      óŽ   — |                       t          |                      |¦  «        ||| j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rO   r?  rC  r)  rÂ  s       r#  rO   zIPolys.dmp_integrate_inÔ  s<   € Ø�ŠÕ/°·²¸aÑ0@Ô0@À!ÀQÈÌ
ÐSTÉÐVZÔVaÑbÔbÑcÔcÐcr&  c                 óT   — t          |                      |¦  «        || j        ¦  «        S r  )rS   r?  r)  ©r!  rG  Úas      r#  rS   zIPolys.dup_eval×  s"   € Ý˜Ÿš aÑ(Ô(¨!¨T¬[Ñ9Ô9Ð9r&  c                 ó    — t          |                      |¦  «        || j        dz
  | j        ¦  «        }| dd …                              |¦  «        S rA  )rT   r?  rC  r)  rD  )r!  rG  rÆ  Úresults       r#  rT   zIPolys.dmp_evalÙ  sE   € Ý˜$Ÿ-š-¨Ñ*Ô*¨A¨t¬z¸!©|¸T¼[ÑIÔIˆØ�A�B�BŒx×"Ò" 6Ñ*Ô*Ð*r&  c                 ó¸   — t          |                      |¦  «        ||| j        dz
  | j        ¦  «        }|                      |¦  «                             |¦  «        S rA  )rU   r?  rC  r)  r$  rD  )r!  rG  rÆ  rº  rÈ  s        r#  rU   zIPolys.dmp_eval_inÝ  sI   € Ý˜TŸ]š]¨1Ñ-Ô-¨q°!°T´ZÀ±\À4Ä;ÑOÔOˆØ�yŠy˜‰|Œ|×&Ò& vÑ.Ô.Ð.r&  c                 óº   — t          |                      |¦  «        |||| j        dz
  | j        ¦  «        }|                      |¦  «                             |¦  «        S rA  )rW   r?  rC  r)  r$  rD  )r!  rG  r½  rÆ  rº  rÈ  s         r#  rW   zIPolys.dmp_diff_eval_inà  sK   € Ý! $§-¢-°Ñ"2Ô"2°A°q¸!¸T¼ZÈ¹\È4Ì;ÑWÔWˆØ�yŠy˜‰|Œ|×&Ò& vÑ.Ô.Ð.r&  c                 óê   — t          |                      |¦  «        || j        dz
  | j        ¦  «        }t	          |t
          ¦  «        r+| d t          |¦  «         …                              |¦  «        S |S rA  )rV   r?  rC  r)  r:  r§  ÚlenrD  )r!  rG  ÚArÈ  s       r#  rV   zIPolys.dmp_eval_tailä  sd   € Ý˜tŸ}š}¨QÑ/Ô/°°D´J¸q±LÀ$Ä+ÑNÔNˆÝ�f�dÑ#Ô#ð 	Ø˜�#˜a™&œ&˜˜”>×,Ò,¨VÑ4Ô4Ð4àˆMr&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  rX   r?  r)  ©r!  rG  Úps      r#  rX   zIPolys.dup_truncë  ó.   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸1¸d¼kÑJÔJÑKÔKÐKr&  c                 óÂ   — |                       t          |                      |¦  «        | dd …                              |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rY   r?  rC  r)  rm  s      r#  rY   zIPolys.dmp_truncí  sR   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸4ÀÀÀ¼8×;LÒ;LÈQÑ;OÔ;OÐQUÔQ[Ð\]ÑQ]Ð_cÔ_jÑkÔkÑlÔlÐlr&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rZ   r?  rC  r)  rÏ  s      r#  rZ   zIPolys.dmp_ground_truncï  r_  r&  c                 óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r[   r?  r)  rf  s     r#  r[   zIPolys.dup_monicò  s,   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸4¼;ÑGÔGÑHÔHÐHr&  c                 óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  r\   r?  rC  r)  rf  s     r#  r\   zIPolys.dmp_ground_monicô  s7   € Ø�ŠÕ/°·²¸aÑ0@Ô0@À$Ä*ÈQÁ,ÐPTÔP[Ñ\Ô\Ñ]Ô]Ð]r&  c                 óØ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}||                      |¦  «        |                      |¦  «        fS r  )ra   r?  r)  rD  ©r!  rG  rn  rH  ÚFÚGs         r#  ra   zIPolys.dup_extract÷  sX   € Ý˜dŸmšm¨AÑ.Ô.°·²¸aÑ0@Ô0@À$Ä+ÑNÔN‰ˆˆ1ˆaØ�4—?’? 1Ñ%Ô% t§¢°qÑ'9Ô'9Ð:Ð:r&  c                 óê   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}||                      |¦  «        |                      |¦  «        fS rA  )rb   r?  rC  r)  rD  r×  s         r#  rb   zIPolys.dmp_ground_extractú  sc   € Ý$ T§]¢]°1Ñ%5Ô%5°t·}²}ÀQÑ7GÔ7GÈÌÐTUÉÐW[ÔWbÑcÔc‰ˆˆ1ˆaØ�4—?’? 1Ñ%Ô% t§¢°qÑ'9Ô'9Ð:Ð:r&  c                 óö   — t          |                      |¦  «                             d¦  «                             ¦   «         | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rA  )rc   r=  r$  r?  r)  rD  ©r!  rG  rÐ  r„  s       r#  rc   zIPolys.dup_real_imagþ  s^   € Ý˜TŸYšY q™\œ\×.Ò.¨qÑ1Ô1×:Ò:Ñ<Ô<¸d¼kÑJÔJ‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r&  c                 óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  rd   r?  r)  rf  s     r#  rd   zIPolys.dup_mirror  s,   € Ø�Š�z¨$¯-ª-¸Ñ*:Ô*:¸D¼KÑHÔHÑIÔIÐIr&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  re   r?  r)  rÅ  s      r#  re   zIPolys.dup_scale  rÑ  r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  rf   r?  r)  rÅ  s      r#  rf   zIPolys.dup_shift  rÑ  r&  c                 óŒ   — |                       t          |                      |¦  «        || j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rg   r?  rC  r)  rÅ  s      r#  rg   zIPolys.dmp_shift  s6   € Ø�Š�y¨¯ª°qÑ)9Ô)9¸1¸d¼jÈ¹lÈDÌKÑXÔXÑYÔYÐYr&  c           	      óÈ   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  rh   r?  r)  rÜ  s       r#  rh   zIPolys.dup_transform
  sN   € Ø�Š�}¨T¯]ª]¸1Ñ-=Ô-=¸t¿}º}ÈQÑ?OÔ?OÐQU×Q^ÒQ^Ð_`ÑQaÔQaÐcgÔcnÑoÔoÑpÔpÐpr&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  ri   r?  r)  rm  s      r#  ri   zIPolys.dup_compose  s:   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸T¿]º]È1Ñ=MÔ=MÈtÌ{Ñ[Ô[Ñ\Ô\Ð\r&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rj   r?  rC  r)  rm  s      r#  rj   zIPolys.dmp_compose  sE   € Ø�Š�{¨4¯=ª=¸Ñ+;Ô+;¸T¿]º]È1Ñ=MÔ=MÈtÌzÐZ[É|Ð]aÔ]hÑiÔiÑjÔjÐjr&  c                 ó–   — t          |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r  )rk   r?  r)  r§  r¨  rD  )r!  rG  Ú
componentss      r#  rk   zIPolys.dup_decompose  s9   € Ý" 4§=¢=°Ñ#3Ô#3°T´[ÑAÔAˆ
Ý•C˜œ¨Ñ4Ô4Ñ5Ô5Ð5r&  c                 ó²   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }|                      ¦   «                              |¦  «        S rA  )rl   r?  rC  r)  r-  rD  ©r!  rG  rÈ  s      r#  rl   zIPolys.dmp_lift  sE   € Ý˜$Ÿ-š-¨Ñ*Ô*¨D¬J°q©L¸$¼+ÑFÔFˆØ�~Š~ÑÔ×*Ò*¨6Ñ2Ô2Ð2r&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )rm   r?  r)  rf  s     r#  rm   zIPolys.dup_sign_variations  r¤  r&  Fc                 óî   — t          |                      |¦  «        | j        |¬¦  «        \  }}|r.|                      | j                             ¦   «         ¬¦  «        }n| }||                     |¦  «        fS )N©Úconvert©r)  )rn   r?  r)  r+  Úget_ringrD  ©r!  rG  rë  rH  rØ  r;  s         r#  rn   zIPolys.dup_clear_denoms  so   € Ý §¢¨aÑ 0Ô 0°$´+ÀwÐOÑOÔO‰ˆˆ1Øð 	Ø—:’: T¤[×%9Ò%9Ñ%;Ô%;�:Ñ<Ô<ˆDˆDàˆDØ�4—?’? 1Ñ%Ô%Ð&Ð&r&  c                 ó   — t          |                      |¦  «        | j        dz
  | j        |¬¦  «        \  }}|r.|                      | j                             ¦   «         ¬¦  «        }n| }||                     |¦  «        fS )NrB  rê  rì  )ro   r?  rC  r)  r+  rí  rD  rî  s         r#  ro   zIPolys.dmp_clear_denoms$  sx   € Ý §¢¨aÑ 0Ô 0°$´*¸Q±,ÀÄÐU\Ð]Ñ]Ô]‰ˆˆ1Øð 	Ø—:’: T¤[×%9Ò%9Ñ%;Ô%;�:Ñ<Ô<ˆDˆDàˆDØ�4—?’? 1Ñ%Ô%Ð&Ð&r&  c                 óz   — |                       t          |                      |¦  «        || j        ¦  «        ¦  «        S r  )rD  rp   r?  r)  ra  s      r#  rp   zIPolys.dup_revert,  rc  r&  c                 óÔ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r  )rq   r?  r)  rD  ©r!  rG  rn  Úsrv  s        r#  rq   zIPolys.dup_half_gcdex/  sT   € Ý˜dŸmšm¨AÑ.Ô.°·²¸aÑ0@Ô0@À$Ä+ÑNÔN‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r&  c                 óæ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS rA  )rr   r?  rC  r)  rD  rò  s        r#  rr   zIPolys.dmp_half_gcdex2  s^   € Ý˜dŸmšm¨AÑ.Ô.°·²¸aÑ0@Ô0@À$Ä*ÈQÁ,ÐPTÔP[Ñ\Ô\‰ˆˆ1Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6Ð7Ð7r&  c                 óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r  )rs   r?  r)  rD  ©r!  rG  rn  ró  Útrv  s         r#  rs   zIPolys.dup_gcdex5  sd   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄÑLÔL‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr&  c                 ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rA  )rt   r?  rC  r)  rD  rö  s         r#  rt   zIPolys.dmp_gcdex8  sl   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄ
È1ÁÈdÌkÑZÔZ‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr&  c                 ó    — |                       t          |                      |¦  «        |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  ru   r?  r)  rm  s      r#  ru   zIPolys.dup_invert<  rŠ  r&  c                 ó²   — |                       t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rv   r?  rC  r)  rm  s      r#  rv   zIPolys.dmp_invert>  r�  r&  c                 ó¾   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r  )rw   r?  r)  r§  r¨  rD  ©r!  rG  rn  Úprss       r#  rw   zIPolys.dup_euclidean_prsA  óG   € Ý §¢¨aÑ 0Ô 0°$·-²-ÀÑ2BÔ2BÀDÄKÑPÔPˆÝ•C˜œ¨Ñ-Ô-Ñ.Ô.Ð.r&  c                 óÐ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }t	          t          | j        |¦  «        ¦  «        S rA  )rx   r?  rC  r)  r§  r¨  rD  rü  s       r#  rx   zIPolys.dmp_euclidean_prsD  óQ   € Ý §¢¨aÑ 0Ô 0°$·-²-ÀÑ2BÔ2BÀDÄJÈqÁLÐRVÔR]Ñ^Ô^ˆÝ•C˜œ¨Ñ-Ô-Ñ.Ô.Ð.r&  c                 ó¾   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r  )ry   r?  r)  r§  r¨  rD  rü  s       r#  ry   zIPolys.dup_primitive_prsG  rþ  r&  c                 óÐ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }t	          t          | j        |¦  «        ¦  «        S rA  )rz   r?  rC  r)  r§  r¨  rD  rü  s       r#  rz   zIPolys.dmp_primitive_prsJ  r   r&  c                 óÈ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}t          t	          | j        |¦  «        ¦  «        |fS r  )r{   r?  r)  r§  r¨  rD  ©r!  rG  rn  rý  Úsress        r#  r{   zIPolys.dup_inner_subresultantsN  sR   € Ý+¨D¯MªM¸!Ñ,<Ô,<¸d¿mºmÈAÑ>NÔ>NÐPTÔP[Ñ\Ô\‰	ˆˆTÝ•S˜œ¨#Ñ.Ô.Ñ/Ô/°Ð6Ð6r&  c                 óÚ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}t	          t          | j        |¦  «        ¦  «        |fS rA  )r   r?  rC  r)  r§  r¨  rD  r  s        r#  r   zIPolys.dmp_inner_subresultantsQ  s^   € Ý,¨T¯]ª]¸1Ñ-=Ô-=¸t¿}º}ÈQÑ?OÔ?OÐQUÔQ[Ð\]ÑQ]Ð_cÔ_jÑkÔk‰	ˆˆTÝ•S˜œ¨#Ñ.Ô.Ñ/Ô/°Ð6Ð6r&  c                 ó¾   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r  )r|   r?  r)  r§  r¨  rD  rü  s       r#  r|   zIPolys.dup_subresultantsU  rþ  r&  c                 óÐ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }t	          t          | j        |¦  «        ¦  «        S rA  )r€   r?  rC  r)  r§  r¨  rD  rü  s       r#  r€   zIPolys.dmp_subresultantsX  r   r&  c                 óÈ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}|t          t	          | j        |¦  «        ¦  «        fS r  )r}   r?  r)  r§  r¨  rD  ©r!  rG  rn  Úresrý  s        r#  r}   zIPolys.dup_prs_resultant\  sP   € Ý$ T§]¢]°1Ñ%5Ô%5°t·}²}ÀQÑ7GÔ7GÈÌÑUÔU‰ˆˆSØ•T�#˜dœo¨sÑ3Ô3Ñ4Ô4Ð5Ð5r&  c                 ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}| dd …                              |¦  «        t          t          | j        |¦  «        ¦  «        fS rA  )r�   r?  rC  r)  rD  r§  r¨  r
  s        r#  r�   zIPolys.dmp_prs_resultant_  sq   € Ý$ T§]¢]°1Ñ%5Ô%5°t·}²}ÀQÑ7GÔ7GÈÌÐTUÉÐW[ÔWbÑcÔc‰ˆˆSØ�Q�R�R”×#Ò# CÑ(Ô(­$­s°4´?ÀCÑ/HÔ/HÑ*IÔ*IÐJÐJr&  c                 óî   — t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }| dd …                              |¦  «        S rA  )r‚   r?  r3  rC  r)  rD  )r!  rG  rn  rÐ  r  s        r#  r‚   zIPolys.dmp_zz_modular_resultantc  sf   € Ý& t§}¢}°QÑ'7Ô'7¸¿ºÀqÑ9IÔ9IÈ4Ï?Ê?Ð[\ÑK]ÔK]Ð_cÔ_iÐjkÑ_kÐmqÔmxÑyÔyˆØ�A�B�BŒx×"Ò" 3Ñ'Ô'Ð'r&  c                 óÆ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }| dd …                              |¦  «        S rA  )rƒ   r?  rC  r)  rD  ©r!  rG  rn  r  s       r#  rƒ   zIPolys.dmp_zz_collins_resultantf  óT   € Ý& t§}¢}°QÑ'7Ô'7¸¿ºÀqÑ9IÔ9IÈ4Ì:ÐVWÉ<ÐY]ÔYdÑeÔeˆØ�A�B�BŒx×"Ò" 3Ñ'Ô'Ð'r&  c                 óÆ   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }| dd …                              |¦  «        S rA  )r„   r?  rC  r)  rD  r  s       r#  r„   zIPolys.dmp_qq_collins_resultanti  r  r&  c                 óz   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        S r  )r~   r?  r)  rm  s      r#  r~   zIPolys.dup_resultantm  s.   € Ý˜TŸ]š]¨1Ñ-Ô-¨t¯}ª}¸QÑ/?Ô/?ÀÄÑMÔMÐMr&  c                 óô   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }t	          |t
          ¦  «        r| dd …                              |¦  «        S |S rA  )r…   r?  rC  r)  r:  r§  rD  r  s       r#  r…   zIPolys.dmp_resultanto  sh   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄ
È1ÁÈdÌkÑZÔZˆÝ�c�4Ñ Ô ð 	Ø˜˜˜”8×&Ò& sÑ+Ô+Ð+àˆJr&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )r†   r?  r)  rf  s     r#  r†   zIPolys.dup_discriminantv  s    € Ý §¢¨aÑ 0Ô 0°$´+Ñ>Ô>Ð>r&  c                 óÌ   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }t	          |t
          ¦  «        r| dd …                              |¦  «        S |S rA  )r‡   r?  rC  r)  r:  r§  rD  )r!  rG  Údiscs      r#  r‡   zIPolys.dmp_discriminantx  sZ   € Ý §¢¨aÑ 0Ô 0°$´*¸Q±,ÀÄÑLÔLˆÝ�d�DÑ!Ô!ð 	Ø˜˜˜”8×&Ò& tÑ,Ô,Ð,àˆKr&  c                 óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r  )rˆ   r?  r)  rD  ©r!  rG  rn  ÚHrØ  rÙ  s         r#  rˆ   zIPolys.dup_rr_prs_gcd  ód   € Ý  §¢¨qÑ!1Ô!1°4·=²=ÀÑ3CÔ3CÀTÄ[ÑQÔQ‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr&  c                 óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r  )r‰   r?  r)  rD  r  s         r#  r‰   zIPolys.dup_ff_prs_gcd‚  r  r&  c                 ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rA  )rŠ   r?  rC  r)  rD  r  s         r#  rŠ   zIPolys.dmp_rr_prs_gcd…  óo   € Ý  §¢¨qÑ!1Ô!1°4·=²=ÀÑ3CÔ3CÀTÄZÐPQÁ\ÐSWÔS^Ñ_Ô_‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr&  c                 ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rA  )r‹   r?  rC  r)  rD  r  s         r#  r‹   zIPolys.dmp_ff_prs_gcdˆ  r  r&  c                 óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r  )rŒ   r?  r)  rD  r  s         r#  rŒ   zIPolys.dup_zz_heu_gcd‹  r  r&  c                 ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rA  )r�   r?  rC  r)  rD  r  s         r#  r�   zIPolys.dmp_zz_heu_gcdŽ  r  r&  c                 óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r  )rŽ   r?  r)  rD  r  s         r#  rŽ   zIPolys.dup_qq_heu_gcd‘  r  r&  c                 ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rA  )r�   r?  rC  r)  rD  r  s         r#  r�   zIPolys.dmp_qq_heu_gcd”  r  r&  c                 óþ   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r  )r�   r?  r)  rD  r  s         r#  r�   zIPolys.dup_inner_gcd—  sd   € Ý §¢¨aÑ 0Ô 0°$·-²-ÀÑ2BÔ2BÀDÄKÑPÔP‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr&  c                 ó  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS rA  )r‘   r?  rC  r)  rD  r  s         r#  r‘   zIPolys.dmp_inner_gcdš  sn   € Ý §¢¨aÑ 0Ô 0°$·-²-ÀÑ2BÔ2BÀDÄJÈqÁLÐRVÔR]Ñ^Ô^‰ˆˆ1ˆaØ—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÐKÐKr&  c                 ó¤   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }|                      |¦  «        S r  )r’   r?  r)  rD  ©r!  rG  rn  r  s       r#  r’   zIPolys.dup_gcd�  ó?   € Ý�D—M’M !Ñ$Ô$ d§m¢m°AÑ&6Ô&6¸¼ÑDÔDˆØ�Š˜qÑ!Ô!Ð!r&  c                 ó¶   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }|                      |¦  «        S rA  )r“   r?  rC  r)  rD  r&  s       r#  r“   zIPolys.dmp_gcd   óG   € Ý�D—M’M !Ñ$Ô$ d§m¢m°AÑ&6Ô&6¸¼
À1¹ÀdÄkÑRÔRˆØ�Š˜qÑ!Ô!Ð!r&  c                 ó¤   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }|                      |¦  «        S r  )r”   r?  r)  rD  r&  s       r#  r”   zIPolys.dup_rr_lcm£  ó?   € Ý�t—}’} QÑ'Ô'¨¯ª°qÑ)9Ô)9¸4¼;ÑGÔGˆØ�Š˜qÑ!Ô!Ð!r&  c                 ó¤   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }|                      |¦  «        S r  )r•   r?  r)  rD  r&  s       r#  r•   zIPolys.dup_ff_lcm¦  r+  r&  c                 ó¤   — t          |                      |¦  «        |                      |¦  «        | j        ¦  «        }|                      |¦  «        S r  )r–   r?  r)  rD  r&  s       r#  r–   zIPolys.dup_lcm©  r'  r&  c                 ó¶   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }|                      |¦  «        S rA  )r—   r?  rC  r)  rD  r&  s       r#  r—   zIPolys.dmp_rr_lcm¬  óG   € Ý�t—}’} QÑ'Ô'¨¯ª°qÑ)9Ô)9¸4¼:Àa¹<ÈÌÑUÔUˆØ�Š˜qÑ!Ô!Ð!r&  c                 ó¶   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }|                      |¦  «        S rA  )r˜   r?  rC  r)  rD  r&  s       r#  r˜   zIPolys.dmp_ff_lcm¯  r/  r&  c                 ó¶   — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        ¦  «        }|                      |¦  «        S rA  )r™   r?  rC  r)  rD  r&  s       r#  r™   zIPolys.dmp_lcm²  r)  r&  c                 óV   — t          |                      |¦  «        | j        ¦  «        }|S r  )r]   r?  r)  ©r!  rG  Úconts      r#  r]   zIPolys.dup_content¶  s$   € Ý˜4Ÿ=š=¨Ñ+Ô+¨T¬[Ñ9Ô9ˆØˆr&  c                 ó†   — t          |                      |¦  «        | j        ¦  «        \  }}||                      |¦  «        fS r  )r_   r?  r)  rD  ©r!  rG  r4  Úprims       r#  r_   zIPolys.dup_primitive¹  s:   € Ý" 4§=¢=°Ñ#3Ô#3°T´[ÑAÔA‰
ˆˆdØ�T—_’_ TÑ*Ô*Ð*Ð*r&  c                 óÌ   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }t	          |t
          ¦  «        r| dd …                              |¦  «        S |S rA  )rš   r?  rC  r)  r:  r§  rD  r3  s      r#  rš   zIPolys.dmp_content½  sZ   € Ý˜4Ÿ=š=¨Ñ+Ô+¨T¬Z¸©\¸4¼;ÑGÔGˆÝ�d�DÑ!Ô!ð 	Ø˜˜˜”8×&Ò& tÑ,Ô,Ð,àˆKr&  c                 ó&  — t          |                      |¦  «        | j        dz
  | j        ¦  «        \  }}t	          |t
          ¦  «        r2| dd …                              |¦  «        |                      |¦  «        fS ||                      |¦  «        fS rA  )r›   r?  rC  r)  r:  r§  rD  r6  s       r#  r›   zIPolys.dmp_primitiveÃ  s�   € Ý" 4§=¢=°Ñ#3Ô#3°T´ZÀ±\À4Ä;ÑOÔO‰
ˆˆdÝ�d�DÑ!Ô!ð 	1Ø˜˜˜”H×'Ò'¨Ñ-Ô-¨t¯ª¸tÑ/DÔ/DÐEÐEà˜$Ÿ/š/¨$Ñ/Ô/Ð0Ð0r&  c                 óh   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }|S rA  )r^   r?  rC  r)  r3  s      r#  r^   zIPolys.dmp_ground_contentÊ  s,   € Ý! $§-¢-°Ñ"2Ô"2°D´J¸q±LÀ$Ä+ÑNÔNˆØˆr&  c                 ó˜   — t          |                      |¦  «        | j        dz
  | j        ¦  «        \  }}||                      |¦  «        fS rA  )r`   r?  rC  r)  rD  r6  s       r#  r`   zIPolys.dmp_ground_primitiveÍ  sB   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼JÀq¹LÈ$Ì+ÑVÔV‰
ˆˆdØ�d—o’o dÑ+Ô+Ð,Ð,r&  Tc                 óF  — t          |                      |¦  «        |                      |¦  «        | j        |¬¦  «        }|s3|\  }}}}|||                      |¦  «        |                      |¦  «        fS |\  }}|                      |¦  «        |                      |¦  «        fS )N©Úinclude)rœ   r?  r)  rD  ©	r!  rG  rn  r>  rÈ  ÚcfÚcgrØ  rÙ  s	            r#  rœ   zIPolys.dup_cancelÑ  s›   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄÐU\Ð]Ñ]Ô]ˆØð 	<Ø!‰LˆB��A�qØ˜˜DŸOšO¨AÑ.Ô.°·²ÀÑ0BÔ0BÐCÐCà‰DˆAˆqØ—O’O AÑ&Ô&¨¯ª¸Ñ(:Ô(:Ð;Ð;r&  c                 óX  — t          |                      |¦  «        |                      |¦  «        | j        dz
  | j        |¬¦  «        }|s3|\  }}}}|||                      |¦  «        |                      |¦  «        fS |\  }}|                      |¦  «        |                      |¦  «        fS )NrB  r=  )r�   r?  rC  r)  rD  r?  s	            r#  r�   zIPolys.dmp_cancelÙ  s£   € Ý˜DŸMšM¨!Ñ,Ô,¨d¯mªm¸AÑ.>Ô.>ÀÄ
È1ÁÈdÌkÐcjÐkÑkÔkˆØð 	<Ø!‰LˆB��A�qØ˜˜DŸOšO¨AÑ.Ô.°·²ÀÑ0BÔ0BÐCÐCà‰DˆAˆqØ—O’O AÑ&Ô&¨¯ª¸Ñ(:Ô(:Ð;Ð;r&  c           	      ó²   ‡ — t          ‰                      |¦  «        t          t          ‰ j        |¦  «        ¦  «        ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   ©rD  ©Ú.0rn  Úkr!  s      €r#  ú
<listcomp>z-IPolys.dup_trial_division.<locals>.<listcomp>ä  ó.   ø€ Ð>Ð>Ð>©T¨Q°�$—/’/ !Ñ$Ô$ aÐ(Ð>Ð>Ð>r&  )rž   r?  r§  r¨  r)  ©r!  rG  Úfactorss   `  r#  rž   zIPolys.dup_trial_divisionâ  sR   ø€ Ý$ T§]¢]°1Ñ%5Ô%5µt½CÀÄÈwÑ<WÔ<WÑ7XÔ7XÐZ^ÔZeÑfÔfˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r&  c           	      óÄ   ‡ — t          ‰                      |¦  «        t          t          ‰ j        |¦  «        ¦  «        ‰ j        dz
  ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z-IPolys.dmp_trial_division.<locals>.<listcomp>ç  rJ  r&  )rŸ   r?  r§  r¨  rC  r)  rK  s   `  r#  rŸ   zIPolys.dmp_trial_divisionå  s^   ø€ Ý$ T§]¢]°1Ñ%5Ô%5µt½CÀÄÈwÑ<WÔ<WÑ7XÔ7XÐZ^ÔZdÐefÑZfÐhlÔhsÑtÔtˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )r    r?  r)  rf  s     r#  r    zIPolys.dup_zz_mignotte_boundé  s    € Ý$ T§]¢]°1Ñ%5Ô%5°t´{ÑCÔCÐCr&  c                 ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rA  )r¡   r?  rC  r)  rf  s     r#  r¡   zIPolys.dmp_zz_mignotte_boundë  s(   € Ý$ T§]¢]°1Ñ%5Ô%5°t´zÀ!±|ÀTÄ[ÑQÔQÐQr&  c           
      óL  — | j         }t          | ||¦  «         ||¦  «         ||¦  «         ||¦  «         ||¦  «        | j        ¦  «        \  }}	}
}|                      |¦  «        |                      |	¦  «        |                      |
¦  «        |                      |¦  «        fS r  )r?  r¢   r)  rD  )r!  r½  rG  rn  rv  ró  r÷  ÚDrÙ  r  ÚSÚTs               r#  r¢   zIPolys.dup_zz_hensel_stepî  s”   € ØŒMˆÝ'¨¨1¨1¨Q©4¬4°°°1±´°q°q¸±t´t¸Q¸Q¸q¹T¼TÀ1À1ÀQÁ4Ä4ÈÌÑUÔU‰
ˆˆ1ˆa�Ø—’ Ñ"Ô" D§O¢O°AÑ$6Ô$6¸¿ºÈÑ8JÔ8JÈDÏOÊOÐ\]ÑL^ÔL^Ð_Ð_r&  c           
      óÌ   — | j         }t          | ||¦  «        t          t          ||¦  «        ¦  «        || j        ¦  «        }t          t          | j        |¦  «        ¦  «        S r  )r?  r£   r§  r¨  r)  rD  )r!  rÐ  rG  Úf_listÚlrR  rª  s          r#  r£   zIPolys.dup_zz_hensel_liftò  sR   € ØŒMˆÝ" 1 a a¨¡d¤d­Dµ°Q¸±´Ñ,@Ô,@À!ÀTÄ[ÑQÔQˆÝ•C˜œ¨Ñ/Ô/Ñ0Ô0Ð0r&  c                 óp   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z,IPolys.dup_zz_zassenhaus.<locals>.<listcomp>ù  rJ  r&  )r¤   r?  r)  rK  s   `  r#  r¤   zIPolys.dup_zz_zassenhaus÷  s:   ø€ Ý# D§M¢M°!Ñ$4Ô$4°d´kÑBÔBˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )r¥   r?  r)  rf  s     r#  r¥   zIPolys.dup_zz_irreducible_pû  ó    € Ý# D§M¢M°!Ñ$4Ô$4°d´kÑBÔBÐBr&  c                 óV   — t          |                      |¦  «        | j        |¬¦  «        S )N)Úirreducible)r¦   r?  r)  )r!  rG  r]  s      r#  r¦   zIPolys.dup_cyclotomic_pý  s%   € Ý §¢¨aÑ 0Ô 0°$´+È;ÐWÑWÔWÐWr&  c                 óV   — t          || j        ¦  «        }|                      |¦  «        S r  )r§   r)  rD  )r!  rb  rØ  s      r#  r§   zIPolys.dup_zz_cyclotomic_polyÿ  s%   € Ý" 1 d¤kÑ2Ô2ˆØ�Š˜qÑ!Ô!Ð!r&  c                 óž   — t          |                      |¦  «        | j        ¦  «        }|€|S t          t	          | j        |¦  «        ¦  «        S r  )r¨   r?  r)  r§  r¨  rD  rç  s      r#  r¨   zIPolys.dup_zz_cyclotomic_factor  sC   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼KÑHÔHˆØˆ>ØˆMå�˜DœO¨VÑ4Ô4Ñ5Ô5Ð5r&  c                 ó0   — t          |||| j        ¦  «        S r  )r«   r)  )r!  ÚEÚcsÚcts       r#  r«   zIPolys.dmp_zz_wang_non_divisors
  s   € Ý'¨¨2¨r°4´;Ñ?Ô?Ð?r&  c           
      ó°  ‡
— | dd …         Š
ˆ
fd„|D ¦   «         }| d d…         }t          t          |j        |¦  «        ¦  «        }t          |                      |¦  «        |||||| j        dz
  | j        ¦  «        \  }}}	|                      |¦  «        t          t          |j        |¦  «        ¦  «        t          t          ‰
j        |	¦  «        ¦  «        fS )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   )r?  )rG  r÷  rH  Úmvs      €r#  rI  z2IPolys.dmp_zz_wang_lead_coeffs.<locals>.<listcomp>  s,   ø€ Ð1Ð1Ð1¡d a¨ˆr�{Š{˜1‰~Œ~˜qÐ!Ð1Ð1Ð1r&  )r§  r¨  r?  r¬   rC  r)  rD  )r!  rG  rT  rb  ra  r  rÍ  ÚuvÚHHÚCCrf  s             @r#  r¬   zIPolys.dmp_zz_wang_lead_coeffs  sÉ   ø€ Ø�!�"�"ŒXˆØ1Ð1Ð1Ð1¨aÐ1Ñ1Ô1ˆØ�"�1�"ŒXˆÝ•�R”[ !Ñ$Ô$Ñ%Ô%ˆÝ+¨D¯MªM¸!Ñ,<Ô,<¸aÀÀQÈÈ1ÈdÌjÐYZÉlÐ\`Ô\gÑhÔh‰	ˆˆ2ˆrØ�Š˜qÑ!Ô!¥4­¨B¬M¸2Ñ(>Ô(>Ñ#?Ô#?ÅÅcÈ"Ì-ÐY[ÑF\ÔF\ÑA]ÔA]Ð]Ð]r&  c                 ó´   — t          t          t          | j        |¦  «        ¦  «        ||| j        ¦  «        }t          t          | j        |¦  «        ¦  «        S r  )r­   r§  r¨  r?  r)  rD  )r!  rØ  r½  rÐ  rÈ  s        r#  r­   zIPolys.dup_zz_diophantine  sE   € Ý#¥D­¨T¬]¸AÑ)>Ô)>Ñ$?Ô$?ÀÀAÀtÄ{ÑSÔSˆÝ•C˜œ¨Ñ0Ô0Ñ1Ô1Ð1r&  c           	      óð   — t          t          t          | j        |¦  «        ¦  «        |                      |¦  «        |||| j        dz
  | j        ¦  «        }t          t          | j        |¦  «        ¦  «        S rA  )r®   r§  r¨  r?  rC  r)  rD  )r!  rØ  rH  rÍ  r5  rÐ  rÈ  s          r#  r®   zIPolys.dmp_zz_diophantine   sf   € Ý#¥D­¨T¬]¸AÑ)>Ô)>Ñ$?Ô$?ÀÇÂÈqÑAQÔAQÐSTÐVWÐYZÐ\`Ô\fÐghÑ\hÐjnÔjuÑvÔvˆÝ•C˜œ¨Ñ0Ô0Ñ1Ô1Ð1r&  c           	      ó`  — | d d…         }| dd …         }t          t          |j        |¦  «        ¦  «        }t          t          |j        |¦  «        ¦  «        }t          |                      |¦  «        ||||| j        dz
  | j        ¦  «        }t          t          | j        |¦  «        ¦  «        S rA  )r§  r¨  r?  r¯   rC  r)  rD  )	r!  rG  r  r¯  rÍ  rÐ  rg  rf  rÈ  s	            r#  r¯   z!IPolys.dmp_zz_wang_hensel_lifting%  s˜   € Ø�"�1�"ŒXˆØ�!�"�"ŒXˆÝ•�R”[ !Ñ$Ô$Ñ%Ô%ˆÝ•#�b”k 2Ñ&Ô&Ñ'Ô'ˆÝ+¨D¯MªM¸!Ñ,<Ô,<¸aÀÀQÈÈ4Ì:ÐVWÉ<ÐY]ÔYdÑeÔeˆÝ•C˜œ¨Ñ0Ô0Ñ1Ô1Ð1r&  c                 óˆ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ||¬¦  «        }ˆ fd„|D ¦   «         S )NrB  )ÚmodÚseedc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS r   rE  ©rG  rn  r!  s     €r#  rI  z&IPolys.dmp_zz_wang.<locals>.<listcomp>/  s%   ø€ Ð6Ð6Ð6¨�—’ Ñ#Ô#Ð6Ð6Ð6r&  )r°   r?  rC  r)  )r!  rG  rn  ro  rL  s   `    r#  r°   zIPolys.dmp_zz_wang-  sJ   ø€ Ý˜dŸmšm¨AÑ.Ô.°´
¸1±¸d¼kÈsÐY]Ð^Ñ^Ô^ˆØ6Ð6Ð6Ð6¨WÐ6Ñ6Ô6Ð6r&  c                 óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS r   rE  rq  s     €r#  rI  z,IPolys.dup_zz_factor_sqf.<locals>.<listcomp>3  s%   ø€ Ð>Ð>Ð>°˜Ÿš¨Ñ+Ô+Ð>Ð>Ð>r&  )r©   r?  r)  ©r!  rG  ÚcoeffrL  s   `   r#  r©   zIPolys.dup_zz_factor_sqf1  sD   ø€ Ý*¨4¯=ª=¸Ñ+;Ô+;¸T¼[ÑIÔI‰ˆˆwØÐ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð?Ð?r&  c                 óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z(IPolys.dup_zz_factor.<locals>.<listcomp>7  ó.   ø€ ÐFÐFÐF±T°Q¸˜$Ÿ/š/¨!Ñ,Ô,¨aÐ0ÐFÐFÐFr&  )rª   r?  r)  rt  s   `   r#  rª   zIPolys.dup_zz_factor5  óD   ø€ Ý& t§}¢}°QÑ'7Ô'7¸¼ÑEÔE‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z(IPolys.dmp_zz_factor.<locals>.<listcomp>:  rx  r&  )r±   r?  rC  r)  rt  s   `   r#  r±   zIPolys.dmp_zz_factor8  óL   ø€ Ý& t§}¢}°QÑ'7Ô'7¸¼ÀA¹ÀtÄ{ÑSÔS‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z*IPolys.dup_qq_i_factor.<locals>.<listcomp>>  rx  r&  )r²   r?  r)  rt  s   `   r#  r²   zIPolys.dup_qq_i_factor<  óD   ø€ Ý(¨¯ª°qÑ)9Ô)9¸4¼;ÑGÔG‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z*IPolys.dmp_qq_i_factor.<locals>.<listcomp>A  rx  r&  )r´   r?  rC  r)  rt  s   `   r#  r´   zIPolys.dmp_qq_i_factor?  óL   ø€ Ý(¨¯ª°qÑ)9Ô)9¸4¼:Àa¹<ÈÌÑUÔU‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z*IPolys.dup_zz_i_factor.<locals>.<listcomp>E  rx  r&  )r³   r?  r)  rt  s   `   r#  r³   zIPolys.dup_zz_i_factorC  r  r&  c                 óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z*IPolys.dmp_zz_i_factor.<locals>.<listcomp>H  rx  r&  )rµ   r?  rC  r)  rt  s   `   r#  rµ   zIPolys.dmp_zz_i_factorF  r‚  r&  c                 óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z)IPolys.dup_ext_factor.<locals>.<listcomp>L  rx  r&  )r¶   r?  r)  rt  s   `   r#  r¶   zIPolys.dup_ext_factorJ  sD   ø€ Ý'¨¯ª°aÑ(8Ô(8¸$¼+ÑFÔF‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z)IPolys.dmp_ext_factor.<locals>.<listcomp>O  rx  r&  )r·   r?  rC  r)  rt  s   `   r#  r·   zIPolys.dmp_ext_factorM  sL   ø€ Ý'¨¯ª°aÑ(8Ô(8¸$¼*ÀQ¹,ÈÌÑTÔT‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z(IPolys.dup_gf_factor.<locals>.<listcomp>S  rx  r&  )r¸   r?  r)  rt  s   `   r#  r¸   zIPolys.dup_gf_factorQ  ry  r&  c                 óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z(IPolys.dmp_gf_factor.<locals>.<listcomp>V  rx  r&  )r¹   r?  rC  r)  rt  s   `   r#  r¹   zIPolys.dmp_gf_factorT  r|  r&  c                 óz   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z*IPolys.dup_factor_list.<locals>.<listcomp>Z  rx  r&  )rº   r?  r)  rt  s   `   r#  rº   zIPolys.dup_factor_listX  r  r&  c                 óp   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z2IPolys.dup_factor_list_include.<locals>.<listcomp>]  rJ  r&  )r»   r?  r)  rK  s   `  r#  r»   zIPolys.dup_factor_list_include[  s:   ø€ Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼KÑHÔHˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r&  c                 óŒ   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z*IPolys.dmp_factor_list.<locals>.<listcomp>a  rx  r&  )r¼   r?  rC  r)  rt  s   `   r#  r¼   zIPolys.dmp_factor_list_  r‚  r&  c                 ó‚   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z2IPolys.dmp_factor_list_include.<locals>.<listcomp>d  rJ  r&  )r½   r?  rC  r)  rK  s   `  r#  r½   zIPolys.dmp_factor_list_includeb  sB   ø€ Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼JÀq¹LÈ$Ì+ÑVÔVˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )r¾   r?  r)  rf  s     r#  r¾   zIPolys.dup_irreducible_pf  s    € Ý  §¢¨qÑ!1Ô!1°4´;Ñ?Ô?Ð?r&  c                 ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rA  )r¿   r?  rC  r)  rf  s     r#  r¿   zIPolys.dmp_irreducible_ph  s(   € Ý  §¢¨qÑ!1Ô!1°4´:¸a±<ÀÄÑMÔMÐMr&  c                 ó–   — t          |                      |¦  «        | j        ¦  «        }t          t	          | j        |¦  «        ¦  «        S r  )rÀ   r?  r)  r§  r¨  rD  )r!  rG  Úseqs      r#  rÀ   zIPolys.dup_sturmk  s9   € Ý˜Ÿš aÑ(Ô(¨$¬+Ñ6Ô6ˆÝ•C˜œ¨Ñ-Ô-Ñ.Ô.Ð.r&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )rÒ   r?  r)  rf  s     r#  rÒ   zIPolys.dup_sqf_po  s    € Ý˜Ÿš qÑ)Ô)¨4¬;Ñ7Ô7Ð7r&  c                 ód   — t          |                      |¦  «        | j        dz
  | j        ¦  «        S rA  )rÓ   r?  rC  r)  rf  s     r#  rÓ   zIPolys.dmp_sqf_pq  s(   € Ý˜Ÿš qÑ)Ô)¨4¬:°a©<¸¼ÑEÔEÐEr&  c                 ó²   — t          |                      |¦  «        | j        dz
  | j        ¦  «        }|                      ¦   «                              |¦  «        S rA  )rÔ   r?  rC  r)  r-  rD  ra  s      r#  rÔ   zIPolys.dmp_normt  sE   € Ý�T—]’] 1Ñ%Ô% t¤z°!¡|°T´[ÑAÔAˆØ�~Š~ÑÔ×*Ò*¨1Ñ-Ô-Ð-r&  c                 óÔ   — t          |                      |¦  «        | j        ¦  «        \  }}}||                      |¦  «        |                      ¦   «                              |¦  «        fS r  )rÕ   r?  r)  rD  r-  ©r!  rG  ró  rØ  ÚRs        r#  rÕ   zIPolys.dup_sqf_normx  sV   € Ý˜tŸ}š}¨QÑ/Ô/°´Ñ=Ô=‰ˆˆ1ˆaØ�4—?’? 1Ñ%Ô% t§~¢~Ñ'7Ô'7×'BÒ'BÀ1Ñ'EÔ'EÐFÐFr&  c                 óæ   — t          |                      |¦  «        | j        dz
  | j        ¦  «        \  }}}||                      |¦  «        |                      ¦   «                              |¦  «        fS rA  )rÖ   r?  rC  r)  rD  r-  rŸ  s        r#  rÖ   zIPolys.dmp_sqf_norm{  s^   € Ý˜tŸ}š}¨QÑ/Ô/°´¸A±¸t¼{ÑKÔK‰ˆˆ1ˆaØ�4—?’? 1Ñ%Ô% t§~¢~Ñ'7Ô'7×'BÒ'BÀ1Ñ'EÔ'EÐFÐFr&  c                 óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  r×   r?  r)  rf  s     r#  r×   zIPolys.dup_gf_sqf_part  ó,   € Ø�Š�¨t¯}ª}¸QÑ/?Ô/?ÀÄÑMÔMÑNÔNÐNr&  c                 óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  rØ   r?  r)  rf  s     r#  rØ   zIPolys.dmp_gf_sqf_part�  r£  r&  c                 óx   — |                       t          |                      |¦  «        | j        ¦  «        ¦  «        S r  )rD  rÙ   r?  r)  rf  s     r#  rÙ   zIPolys.dup_sqf_partƒ  s,   € Ø�Š�|¨D¯MªM¸!Ñ,<Ô,<¸d¼kÑJÔJÑKÔKÐKr&  c                 óŠ   — |                       t          |                      |¦  «        | j        dz
  | j        ¦  «        ¦  «        S rA  )rD  rÚ   r?  rC  r)  rf  s     r#  rÚ   zIPolys.dmp_sqf_part…  s4   € Ø�Š�|¨D¯MªM¸!Ñ,<Ô,<¸d¼jÈ¹lÈDÌKÑXÔXÑYÔYÐYr&  c                 ó~   ‡ — t          ‰                      |¦  «        ‰ j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )N©Úallc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z*IPolys.dup_gf_sqf_list.<locals>.<listcomp>Š  rx  r&  )rÛ   r?  r)  ©r!  rG  r©  ru  rL  s   `    r#  rÛ   zIPolys.dup_gf_sqf_listˆ  sI   ø€ Ý(¨¯ª°qÑ)9Ô)9¸4¼;ÈCÐPÑPÔP‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 ó�   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrB  r¨  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z*IPolys.dmp_gf_sqf_list.<locals>.<listcomp>�  rx  r&  )rÜ   r?  rC  r)  r«  s   `    r#  rÜ   zIPolys.dmp_gf_sqf_list‹  sR   ø€ Ý(¨¯ª°qÑ)9Ô)9¸4¼:Àa¹<ÈÌÐZ]Ð^Ñ^Ô^‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 ó~   ‡ — t          ‰                      |¦  «        ‰ j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nr¨  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z'IPolys.dup_sqf_list.<locals>.<listcomp>‘  rx  r&  )rÝ   r?  r)  r«  s   `    r#  rÝ   zIPolys.dup_sqf_list�  sI   ø€ Ý% d§m¢m°AÑ&6Ô&6¸¼ÈÐMÑMÔM‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 ót   ‡ — t          ‰                      |¦  «        ‰ j        |¬¦  «        }ˆ fd„|D ¦   «         S )Nr¨  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z/IPolys.dup_sqf_list_include.<locals>.<listcomp>”  rJ  r&  )rÞ   r?  r)  ©r!  rG  r©  rL  s   `   r#  rÞ   zIPolys.dup_sqf_list_include’  s?   ø€ Ý& t§}¢}°QÑ'7Ô'7¸¼È#ÐNÑNÔNˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r&  c                 ó�   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )NrB  r¨  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z'IPolys.dmp_sqf_list.<locals>.<listcomp>—  rx  r&  )rß   r?  rC  r)  r«  s   `    r#  rß   zIPolys.dmp_sqf_list•  sR   ø€ Ý% d§m¢m°AÑ&6Ô&6¸¼
À1¹ÀdÄkÐWZÐ[Ñ[Ô[‰ˆˆwØÐFÐFÐFÐF¸WÐFÑFÔFÐGÐGr&  c                 ó†   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        |¬¦  «        }ˆ fd„|D ¦   «         S )NrB  r¨  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z/IPolys.dmp_sqf_list_include.<locals>.<listcomp>š  rJ  r&  )rà   r?  rC  r)  r²  s   `   r#  rà   zIPolys.dmp_sqf_list_include˜  sH   ø€ Ý& t§}¢}°QÑ'7Ô'7¸¼ÀA¹ÀtÄ{ÐX[Ð\Ñ\Ô\ˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r&  c                 óp   ‡ — t          ‰                      |¦  «        ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z'IPolys.dup_gff_list.<locals>.<listcomp>ž  rJ  r&  )rá   r?  r)  rK  s   `  r#  rá   zIPolys.dup_gff_listœ  s:   ø€ Ý˜tŸ}š}¨QÑ/Ô/°´Ñ=Ô=ˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r&  c                 ó‚   ‡ — t          ‰                      |¦  «        ‰ j        dz
  ‰ j        ¦  «        }ˆ fd„|D ¦   «         S )NrB  c                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   rE  rF  s      €r#  rI  z'IPolys.dmp_gff_list.<locals>.<listcomp>¡  rJ  r&  )râ   r?  rC  r)  rK  s   `  r#  râ   zIPolys.dmp_gff_listŸ  sB   ø€ Ý˜tŸ}š}¨QÑ/Ô/°´¸A±¸t¼{ÑKÔKˆØ>Ð>Ð>Ð>°WÐ>Ñ>Ô>Ð>r&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )rÁ   r?  r)  rf  s     r#  rÁ   zIPolys.dup_root_upper_bound£  r[  r&  c                 óR   — t          |                      |¦  «        | j        ¦  «        S r  )rÂ   r?  r)  rf  s     r#  rÂ   zIPolys.dup_root_lower_bound¥  r[  r&  c                 óX   — t          |                      |¦  «        || j        |¬¦  «        S )N)Úfast)rÃ   r?  r)  )r!  rG  ÚMr¾  s       r#  rÃ   z IPolys.dup_step_refine_real_root¨  s(   € Ý(¨¯ª°qÑ)9Ô)9¸1¸d¼kÐPTÐUÑUÔUÐUr&  c           
      ó`   — t          |                      |¦  «        || j        |||||¬¦  «        S )N)ÚepsÚstepsÚdisjointr¾  Úmobius)rÄ   r?  r)  )r!  rG  r¿  rÁ  rÂ  rÃ  r¾  rÄ  s           r#  rÄ   z!IPolys.dup_inner_refine_real_rootª  sD   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸A¸t¼{ÐPSÐ[`ÐksÐz~ð  HNð  Oñ  Oô  Oð  	Or&  c           
      ó`   — t          |                      |¦  «        ||| j        ||||¬¦  «        S ©N)rÁ  rÂ  rÃ  r¾  )rÅ   r?  r)  ©r!  rG  ró  r÷  rÁ  rÂ  rÃ  r¾  s           r#  rÅ   z!IPolys.dup_outer_refine_real_root¬  sC   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸A¸qÀ$Ä+ÐSVÐ^cÐnvð  ~Bð  Cñ  Cô  Cð  	Cr&  c           
      ó`   — t          |                      |¦  «        ||| j        ||||¬¦  «        S rÆ  )rÆ   r?  r)  rÇ  s           r#  rÆ   zIPolys.dup_refine_real_root®  s2   € Ý# D§M¢M°!Ñ$4Ô$4°a¸¸D¼KÈSÐX]ÐhpÐw{Ð|Ñ|Ô|Ð|r&  c                 óX   — t          |                      |¦  «        | j        ||¬¦  «        S )N)rÁ  r¾  )rÇ   r?  r)  )r!  rG  rÁ  r¾  s       r#  rÇ   z#IPolys.dup_inner_isolate_real_roots°  s(   € Ý+¨D¯MªM¸!Ñ,<Ô,<¸d¼kÈsÐY]Ð^Ñ^Ô^Ð^r&  c           	      ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S )N)rÁ  ÚinfÚsupr¾  rÄ  )rÈ   r?  r)  )r!  rG  rÁ  rË  rÌ  r¾  rÄ  s          r#  rÈ   z'IPolys.dup_inner_isolate_positive_roots²  óB   € Ý/°·²¸aÑ0@Ô0@À$Ä+ÐSVÐ\_ÐehÐosð  }Cð  Dñ  Dô  Dð  	Dr&  c           	      ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S )N)rË  rÌ  rÁ  r¾  rÄ  )rÉ   r?  r)  )r!  rG  rË  rÌ  rÁ  r¾  rÄ  s          r#  rÉ   z'IPolys.dup_inner_isolate_negative_roots´  rÍ  r&  c           	      ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S ©N)rÁ  rË  rÌ  r¾  Úblackbox)rÊ   r?  r)  ©r!  rG  rÁ  rË  rÌ  r¾  rÑ  s          r#  rÊ   z!IPolys.dup_isolate_real_roots_sqf¶  sA   € Ý)¨$¯-ª-¸Ñ*:Ô*:¸D¼KÈSÐVYÐ_bÐimð  yAð  Bñ  Bô  Bð  	Br&  c           	      ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S )N)rÁ  rË  rÌ  Úbasisr¾  )rË   r?  r)  )r!  rG  rÁ  rË  rÌ  rÔ  r¾  s          r#  rË   zIPolys.dup_isolate_real_roots¸  s1   € Ý% d§m¢m°AÑ&6Ô&6¸¼ÈÐRUÐ[^ÐfkÐrvÐwÑwÔwÐwr&  c           
      óz   — t          t          t          | j        |¦  «        ¦  «        | j        ||||||¬¦  «        S )N)rÁ  rË  rÌ  ÚstrictrÔ  r¾  )rÌ   r§  r¨  r?  r)  )r!  rª  rÁ  rË  rÌ  rÖ  rÔ  r¾  s           r#  rÌ   z"IPolys.dup_isolate_real_roots_listº  sU   € Ý*­4µ°D´MÀ5Ñ0IÔ0IÑ+JÔ+JÈDÌKÐ]`ÐfiÐorð  |Bð  JOð  VZð  [ñ  [ô  [ð  	[r&  c                 óX   — t          |                      |¦  «        | j        ||¬¦  «        S )N)rË  rÌ  )rÍ   r?  r)  )r!  rG  rË  rÌ  s       r#  rÍ   zIPolys.dup_count_real_roots¼  s(   € Ý# D§M¢M°!Ñ$4Ô$4°d´kÀsÐPSÐTÑTÔTÐTr&  c                 óZ   — t          |                      |¦  «        | j        |||¬¦  «        S )N)rË  rÌ  Úexclude)rÎ   r?  r)  )r!  rG  rË  rÌ  rÙ  s        r#  rÎ   zIPolys.dup_count_complex_roots¾  s+   € Ý& t§}¢}°QÑ'7Ô'7¸¼È#ÐSVÐ`gÐhÑhÔhÐhr&  c                 ó\   — t          |                      |¦  «        | j        ||||¬¦  «        S )N)rÁ  rË  rÌ  rÑ  )rÏ   r?  r)  )r!  rG  rÁ  rË  rÌ  rÑ  s         r#  rÏ   z$IPolys.dup_isolate_complex_roots_sqfÀ  s/   € Ý,¨T¯]ª]¸1Ñ-=Ô-=¸t¼{ÐPSÐY\ÐbeÐpxÐyÑyÔyÐyr&  c           	      ó^   — t          |                      |¦  «        | j        |||||¬¦  «        S rÐ  )rÐ   r?  r)  rÒ  s          r#  rÐ   z IPolys.dup_isolate_all_roots_sqfÂ  s=   € Ý(¨¯ª°qÑ)9Ô)9¸4¼;ÈCÐUXÐ^aÐhlÐwð  Añ  Aô  Að  	Ar&  c                 ó\   — t          |                      |¦  «        | j        ||||¬¦  «        S )N)rÁ  rË  rÌ  r¾  )rÑ   r?  r)  )r!  rG  rÁ  rË  rÌ  r¾  s         r#  rÑ   zIPolys.dup_isolate_all_rootsÄ  s.   € Ý$ T§]¢]°1Ñ%5Ô%5°t´{ÈÐQTÐZ]ÐdhÐiÑiÔiÐir&  c           	      ó€   — ddl m} t          t          | j         || j        dz
  | j        ¦  «        ¦  «        ¦  «        S )Nr   )Údmp_fateman_poly_F_1rB  )Úsympy.polys.specialpolysrÞ  Útupler¨  rD  rC  r)  )r!  rÞ  s     r#  Úfateman_poly_F_1zIPolys.fateman_poly_F_1Ç  óD   € ØAÐAÐAÐAÐAÐAÝ•S˜œÐ*>Ð*>¸t¼zÈ!¹|ÈTÌ[Ñ*YÔ*YÑZÔZÑ[Ô[Ð[r&  c           	      ó€   — ddl m} t          t          | j         || j        dz
  | j        ¦  «        ¦  «        ¦  «        S )Nr   )Údmp_fateman_poly_F_2rB  )rß  rä  rà  r¨  rD  rC  r)  )r!  rä  s     r#  Úfateman_poly_F_2zIPolys.fateman_poly_F_2Ê  râ  r&  c           	      ó€   — ddl m} t          t          | j         || j        dz
  | j        ¦  «        ¦  «        ¦  «        S )Nr   )Údmp_fateman_poly_F_3rB  )rß  rç  rà  r¨  rD  rC  r)  )r!  rç  s     r#  Úfateman_poly_F_3zIPolys.fateman_poly_F_3Í  râ  r&  c                 ó„   ‡ — t          ˆ fd„‰                      |¦  «                             ¦   «         D ¦   «         ¦  «        S )Nc                 óZ   •— g | ]'}‰j         j                             |‰j         ¦  «        ‘Œ(S r   )r)  Údomrë  )rG  rH  r!  s     €r#  rI  z&IPolys.to_gf_dense.<locals>.<listcomp>Ò  s/   ø€ ÐjÐjÐjÀa˜$œ+œ/×1Ò1°!°T´[ÑAÔAÐjÐjÐjr&  )ræ   r=  r?  r/  s   ` r#  Úto_gf_densezIPolys.to_gf_denseÑ  s?   ø€ ÝÐjÐjÐjÐjÈ4Ï9Ê9ÐU\ÑK]ÔK]×KfÒKfÑKhÔKhÐjÑjÔjÑkÔkÐkr&  c                 ón   — |                       t          || j        dz
  | j        j        ¦  «        ¦  «        S rA  )r6  rL   rC  r)  rë  r/  s     r#  Úfrom_gf_densezIPolys.from_gf_denseÔ  s*   € Ø�~Š~�k¨'°4´:¸a±<ÀÄÄÑQÔQÑRÔRÐRr&  c                 óF   — t          |                      |¦  «        ¦  «        S r  )rã   rì  rf  s     r#  rã   zIPolys.gf_degree×  s   € Ý˜×)Ò)¨!Ñ,Ô,Ñ-Ô-Ð-r&  c                 ó\   — t          |                      |¦  «        | j        j        ¦  «        S r  )rä   rì  r)  rë  rf  s     r#  rä   zIPolys.gf_LCÚ  ó$   € Ý�T×%Ò% aÑ(Ô(¨$¬+¬/Ñ:Ô:Ð:r&  c                 ó\   — t          |                      |¦  «        | j        j        ¦  «        S r  )rå   rì  r)  rë  rf  s     r#  rå   zIPolys.gf_TCÜ  rñ  r&  c                 ól   — |                       t          |                      |¦  «        ¦  «        ¦  «        S r  )rî  ræ   rì  rf  s     r#  ræ   zIPolys.gf_stripß  s,   € Ø×!Ò!¥(¨4×+;Ò+;¸AÑ+>Ô+>Ñ"?Ô"?Ñ@Ô@Ð@r&  c                 ó‚   — |                       t          |                      |¦  «        | j        j        ¦  «        ¦  «        S r  )rî  ræ   rì  r)  rn  rf  s     r#  Úgf_trunczIPolys.gf_truncá  s2   € Ø×!Ò!¥(¨4×+;Ò+;¸AÑ+>Ô+>ÀÄÄÑ"PÔ"PÑQÔQÐQr&  c                 ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  ræ   rì  r)  rn  rë  rf  s     r#  Ú	gf_normalzIPolys.gf_normalã  ó;   € Ø×!Ò!¥(¨4×+;Ò+;¸AÑ+>Ô+>ÀÄÄÐQUÔQ\ÔQ`Ñ"aÔ"aÑbÔbÐbr&  c                 ór   — |                       t          || j        j        | j        j        ¦  «        ¦  «        S r  )rî  rç   r)  rn  rë  rf  s     r#  rç   zIPolys.gf_from_dictæ  s*   € Ø×!Ò!¥,¨q°$´+´/À4Ä;Ä?Ñ"SÔ"SÑTÔTÐTr&  c                 ó`   — t          |                      |¦  «        | j        j        |¬¦  «        S ©N)Ú	symmetric)rè   rì  r)  rn  ©r!  rG  rü  s      r#  rè   zIPolys.gf_to_dictè  s)   € Ý˜$×*Ò*¨1Ñ-Ô-¨t¬{¬È)ÐTÑTÔTÐTr&  c                 ó\   — |                       t          || j        j        ¦  «        ¦  «        S r  )rî  ré   r)  rn  rf  s     r#  ré   zIPolys.gf_from_int_polyë  s%   € Ø×!Ò!Õ"2°1°d´k´oÑ"FÔ"FÑGÔGÐGr&  c                 ó`   — t          |                      |¦  «        | j        j        |¬¦  «        S rû  )rê   rì  r)  rn  rý  s      r#  rê   zIPolys.gf_to_int_polyí  s)   € Ý˜d×.Ò.¨qÑ1Ô1°4´;´?ÈiÐXÑXÔXÐXr&  c                 ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rë   rì  r)  rn  rë  rf  s     r#  rë   zIPolys.gf_negð  ó8   € Ø×!Ò!¥&¨×)9Ò)9¸!Ñ)<Ô)<¸d¼k¼oÈtÌ{ÌÑ"_Ô"_Ñ`Ô`Ð`r&  c                 óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r  )rî  rì   rì  r)  rn  rë  rÅ  s      r#  rì   zIPolys.gf_add_groundó  ó=   € Ø×!Ò!¥-°×0@Ò0@ÀÑ0CÔ0CÀQÈÌÌÐY]ÔYdÔYhÑ"iÔ"iÑjÔjÐjr&  c                 óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r  )rî  rí   rì  r)  rn  rë  rÅ  s      r#  rí   zIPolys.gf_sub_groundõ  r  r&  c                 óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r  )rî  rî   rì  r)  rn  rë  rÅ  s      r#  rî   zIPolys.gf_mul_ground÷  r  r&  c                 óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r  )rî  rï   rì  r)  rn  rë  rÅ  s      r#  rï   zIPolys.gf_quo_groundù  r  r&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rð   rì  r)  rn  rë  rm  s      r#  rð   zIPolys.gf_addü  óN   € Ø×!Ò!¥&¨×)9Ò)9¸!Ñ)<Ô)<¸d×>NÒ>NÈqÑ>QÔ>QÐSWÔS^ÔSbÐdhÔdoÔdsÑ"tÔ"tÑuÔuÐur&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rñ   rì  r)  rn  rë  rm  s      r#  rñ   zIPolys.gf_subþ  r  r&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rò   rì  r)  rn  rë  rm  s      r#  rò   zIPolys.gf_mul   r  r&  c                 ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  ró   rì  r)  rn  rë  rf  s     r#  ró   zIPolys.gf_sqr  r  r&  c           	      óè   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rô   rì  r)  rn  rë  ru  s       r#  rô   zIPolys.gf_add_mul  ó|   € Ø×!Ò!¥*¨T×-=Ò-=¸aÑ-@Ô-@À$×BRÒBRÐSTÑBUÔBUÐW[×WgÒWgÐhiÑWjÔWjÐlpÔlwÔl{ð  ~Bô  ~Iô  ~Mñ  #Nô  #Nñ  Oô  Oð  	Or&  c           	      óè   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rõ   rì  r)  rn  rë  ru  s       r#  rõ   zIPolys.gf_sub_mul  r  r&  c           
      ó²   — |                       t          t          t          | j        |¦  «        ¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rö   r§  r¨  rì  r)  rn  rë  )r!  rØ  s     r#  rö   zIPolys.gf_expand
  sB   € Ø×!Ò!¥)­Dµ°TÔ5EÀqÑ1IÔ1IÑ,JÔ,JÈDÌKÌOÐ]aÔ]hÔ]lÑ"mÔ"mÑnÔnÐnr&  c                 óô   — t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r  )r÷   rì  r)  rn  rë  rî  rƒ  s        r#  r÷   zIPolys.gf_div  sg   € Ý�d×&Ò& qÑ)Ô)¨4×+;Ò+;¸AÑ+>Ô+>ÀÄÄÐQUÔQ\ÔQ`ÑaÔa‰ˆˆ1Ø×!Ò! !Ñ$Ô$ d×&8Ò&8¸Ñ&;Ô&;Ð;Ð;r&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rø   rì  r)  rn  rë  rm  s      r#  rø   zIPolys.gf_rem  r  r&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rù   rì  r)  rn  rë  rm  s      r#  rù   zIPolys.gf_quo  r  r&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rú   rì  r)  rn  rë  rm  s      r#  rú   zIPolys.gf_exquo  óO   € Ø×!Ò!¥(¨4×+;Ò+;¸AÑ+>Ô+>À×@PÒ@PÐQRÑ@SÔ@SÐUYÔU`ÔUdÐfjÔfqÔfuÑ"vÔ"vÑwÔwÐwr&  c                 ó„   — |                       t          |                      |¦  «        || j        j        ¦  «        ¦  «        S r  )rî  rû   rì  r)  rë  ra  s      r#  rû   zIPolys.gf_lshift  ó4   € Ø×!Ò!¥)¨D×,<Ò,<¸QÑ,?Ô,?ÀÀDÄKÄOÑ"TÔ"TÑUÔUÐUr&  c                 ó„   — |                       t          |                      |¦  «        || j        j        ¦  «        ¦  «        S r  )rî  rü   rì  r)  rë  ra  s      r#  rü   zIPolys.gf_rshift  r  r&  c                 óš   — |                       t          |                      |¦  «        || j        j        | j        j        ¦  «        ¦  «        S r  )rî  rý   rì  r)  rn  rë  ra  s      r#  rý   zIPolys.gf_pow  s=   € Ø×!Ò!¥&¨×)9Ò)9¸!Ñ)<Ô)<¸aÀÄÄÐRVÔR]ÔRaÑ"bÔ"bÑcÔcÐcr&  c           	      óÂ   — |                       t          |                      |¦  «        ||                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rþ   rì  r)  rn  rë  )r!  rG  rb  rn  s       r#  rþ   zIPolys.gf_pow_mod  sQ   € Ø×!Ò!¥*¨T×-=Ò-=¸aÑ-@Ô-@À!ÀT×EUÒEUÐVWÑEXÔEXÐZ^ÔZeÔZiÐkoÔkvÔkzÑ"{Ô"{Ñ|Ô|Ð|r&  c                 ó  — t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        \  }}}|                      |¦  «        |                      |¦  «        |                      |¦  «        fS r  )r  rì  r)  rn  rë  rî  )r!  rG  rn  rv  ÚcffÚcfgs         r#  r  zIPolys.gf_cofactors!  sz   € Ý" 4×#3Ò#3°AÑ#6Ô#6¸×8HÒ8HÈÑ8KÔ8KÈTÌ[Ì_Ð^bÔ^iÔ^mÑnÔn‰ˆˆ3�Ø×!Ò! !Ñ$Ô$ d×&8Ò&8¸Ñ&=Ô&=¸t×?QÒ?QÐRUÑ?VÔ?VÐVÐVr&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  rÿ   rì  r)  rn  rë  rm  s      r#  rÿ   zIPolys.gf_gcd$  r  r&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  r   rì  r)  rn  rë  rm  s      r#  r   zIPolys.gf_lcm&  r  r&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  r  rì  r)  rn  rë  rm  s      r#  r  zIPolys.gf_gcdex(  r  r&  c                 ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  r  rì  r)  rn  rë  rf  s     r#  r  zIPolys.gf_monic+  rø  r&  c                 ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  r  rì  r)  rn  rë  rf  s     r#  r  zIPolys.gf_diff-  s;   € Ø×!Ò!¥'¨$×*:Ò*:¸1Ñ*=Ô*=¸t¼{¼ÐPTÔP[ÔP_Ñ"`Ô"`ÑaÔaÐar&  c                 ót   — t          |                      |¦  «        || j        j        | j        j        ¦  «        S r  )r  rì  r)  rn  rë  rÅ  s      r#  r  zIPolys.gf_eval0  s,   € Ý�t×'Ò'¨Ñ*Ô*¨A¨t¬{¬ÀÄÄÑPÔPÐPr&  c                 ót   — t          |                      |¦  «        || j        j        | j        j        ¦  «        S r  )r  rì  r)  rn  rë  )r!  rG  rÍ  s      r#  r  zIPolys.gf_multi_eval2  s,   € Ý˜T×-Ò-¨aÑ0Ô0°!°T´[´_ÀdÄkÄoÑVÔVÐVr&  c                 óÀ   — |                       t          |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  r  rì  r)  rn  rë  rm  s      r#  r  zIPolys.gf_compose5  sO   € Ø×!Ò!¥*¨T×-=Ò-=¸aÑ-@Ô-@À$×BRÒBRÐSTÑBUÔBUÐW[ÔWbÔWfÐhlÔhsÔhwÑ"xÔ"xÑyÔyÐyr&  c           	      óè   — |                       t          |                      |¦  «        |                      |¦  «        |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  r  rì  r)  rn  rë  )r!  rn  rv  rG  s       r#  r  zIPolys.gf_compose_mod7  s|   € Ø×!Ò!¥.°×1AÒ1AÀ!Ñ1DÔ1DÀd×FVÒFVÐWXÑFYÔFYÐ[_×[kÒ[kÐlmÑ[nÔ[nÐptÔp{Ôpð  BFô  BMô  BQñ  #Rô  #Rñ  Sô  Sð  	Sr&  c           	      óV  — |                       |¦  «        }|                       |¦  «        }|                       |¦  «        }|                       |¦  «        }t          |||||| j        j        | j        j        ¦  «        \  }}|                      |¦  «        |                      |¦  «        fS r  )rì  r	  r)  rn  rë  rî  )r!  rÆ  ÚbrH  rb  rG  ÚUÚVs           r#  r	  zIPolys.gf_trace_map:  sš   € Ø×Ò˜QÑÔˆØ×Ò˜QÑÔˆØ×Ò˜QÑÔˆØ×Ò˜QÑÔˆÝ˜A˜q ! Q¨¨4¬;¬?¸D¼K¼OÑLÔL‰ˆˆ1Ø×!Ò! !Ñ$Ô$ d×&8Ò&8¸Ñ&;Ô&;Ð;Ð;r&  c                 ór   — |                       t          || j        j        | j        j        ¦  «        ¦  «        S r  )rî  r
  r)  rn  rë  ©r!  rb  s     r#  r
  zIPolys.gf_randomB  s*   € Ø×!Ò!¥)¨A¨t¬{¬ÀÄÄÑ"PÔ"PÑQÔQÐQr&  c                 ór   — |                       t          || j        j        | j        j        ¦  «        ¦  «        S r  )rî  r  r)  rn  rë  r+  s     r#  r  zIPolys.gf_irreducibleD  s*   € Ø×!Ò!¥.°°D´K´OÀTÄ[Ä_Ñ"UÔ"UÑVÔVÐVr&  c                 ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r  )r  rì  r)  rn  rë  rf  s     r#  r  zIPolys.gf_irred_p_ben_orG  s*   € Ý  ×!1Ò!1°!Ñ!4Ô!4°d´k´oÀtÄ{ÄÑWÔWÐWr&  c                 ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r  )r  rì  r)  rn  rë  rf  s     r#  r  zIPolys.gf_irred_p_rabinI  ó*   € Ý × 0Ò 0°Ñ 3Ô 3°T´[´_ÀdÄkÄoÑVÔVÐVr&  c                 ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r  )r  rì  r)  rn  rë  rf  s     r#  r  zIPolys.gf_irreducible_pK  r/  r&  c                 ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r  )r  rì  r)  rn  rë  rf  s     r#  r  zIPolys.gf_sqf_pM  s*   € Ý˜×(Ò(¨Ñ+Ô+¨T¬[¬_¸d¼k¼oÑNÔNÐNr&  c                 ó˜   — |                       t          |                      |¦  «        | j        j        | j        j        ¦  «        ¦  «        S r  )rî  r  rì  r)  rn  rë  rf  s     r#  r  zIPolys.gf_sqf_partP  s;   € Ø×!Ò!¥+¨d×.>Ò.>¸qÑ.AÔ.AÀ4Ä;Ä?ÐTXÔT_ÔTcÑ"dÔ"dÑeÔeÐer&  c                 óš   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   ©rî  rF  s      €r#  rI  z&IPolys.gf_sqf_list.<locals>.<listcomp>T  ó0   ø€ ÐHÐHÐH±t°q¸!˜×+Ò+¨AÑ.Ô.°Ð2ÐHÐHÐHr&  )r  rì  r)  rn  rë  r«  s   `    r#  Úgf_sqf_listzIPolys.gf_sqf_listR  sN   ø€ Ý$ T×%5Ò%5°aÑ%8Ô%8¸$¼+¼/È4Ì;Ì?Ñ[Ô[‰ˆˆwØÐHÐHÐHÐH¸wÐHÑHÔHÐHÐHr&  c                 ór   — t          |                      |¦  «        | j        j        | j        j        ¦  «        S r  )r  rì  r)  rn  rë  rf  s     r#  r  zIPolys.gf_QmatrixV  s*   € Ý˜$×*Ò*¨1Ñ-Ô-¨t¬{¬ÀÄÄÑPÔPÐPr&  c                 ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS r   r5  rq  s     €r#  rI  z'IPolys.gf_berlekamp.<locals>.<listcomp>Z  ó'   ø€ Ð9Ð9Ð9¨1�×#Ò# AÑ&Ô&Ð9Ð9Ð9r&  )r  rì  r)  rn  rë  rK  s   `  r#  r  zIPolys.gf_berlekampX  óD   ø€ Ý˜t×/Ò/°Ñ2Ô2°D´K´OÀTÄ[Ä_ÑUÔUˆØ9Ð9Ð9Ð9°Ð9Ñ9Ô9Ð9r&  c                 ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   r5  rF  s      €r#  rI  z,IPolys.gf_ddf_zassenhaus.<locals>.<listcomp>^  ó0   ø€ ÐAÐAÐA±°°1�$×$Ò$ QÑ'Ô'¨Ð+ÐAÐAÐAr&  )r  rì  r)  rn  rë  rK  s   `  r#  r  zIPolys.gf_ddf_zassenhaus\  sD   ø€ Ý# D×$4Ò$4°QÑ$7Ô$7¸¼¼È$Ì+Ì/ÑZÔZˆØAÐAÐAÐA¸ÐAÑAÔAÐAr&  c                 ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS r   r5  rq  s     €r#  rI  z,IPolys.gf_edf_zassenhaus.<locals>.<listcomp>a  r;  r&  )r  rì  r)  rn  rë  ©r!  rG  rb  rL  s   `   r#  r  zIPolys.gf_edf_zassenhaus_  sD   ø€ Ý# D×$4Ò$4°QÑ$7Ô$7¸¼¼È$Ì+Ì/ÑZÔZˆØ9Ð9Ð9Ð9°Ð9Ñ9Ô9Ð9r&  c                 ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   r5  rF  s      €r#  rI  z'IPolys.gf_ddf_shoup.<locals>.<listcomp>e  r?  r&  )r  rì  r)  rn  rë  rK  s   `  r#  r  zIPolys.gf_ddf_shoupc  sD   ø€ Ý˜t×/Ò/°Ñ2Ô2°D´K´OÀTÄ[Ä_ÑUÔUˆØAÐAÐAÐA¸ÐAÑAÔAÐAr&  c                 ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS r   r5  rq  s     €r#  rI  z'IPolys.gf_edf_shoup.<locals>.<listcomp>h  r;  r&  )r  rì  r)  rn  rë  rB  s   `   r#  r  zIPolys.gf_edf_shoupf  r<  r&  c                 ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS r   r5  rq  s     €r#  rI  z(IPolys.gf_zassenhaus.<locals>.<listcomp>l  r;  r&  )r  rì  r)  rn  rë  rK  s   `  r#  r  zIPolys.gf_zassenhausj  sD   ø€ Ý × 0Ò 0°Ñ 3Ô 3°T´[´_ÀdÄkÄoÑVÔVˆØ9Ð9Ð9Ð9°Ð9Ñ9Ô9Ð9r&  c                 ó�   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        }ˆ fd„|D ¦   «         S )Nc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS r   r5  rq  s     €r#  rI  z#IPolys.gf_shoup.<locals>.<listcomp>o  r;  r&  )r  rì  r)  rn  rë  rK  s   `  r#  r  zIPolys.gf_shoupm  sD   ø€ Ý˜4×+Ò+¨AÑ.Ô.°´´ÀÄÄÑQÔQˆØ9Ð9Ð9Ð9°Ð9Ñ9Ô9Ð9r&  c                 óž   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        |¬¦  «        \  }}|ˆ fd„|D ¦   «         fS )N)Úmethodc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS r   r5  rq  s     €r#  rI  z(IPolys.gf_factor_sqf.<locals>.<listcomp>s  s'   ø€ Ð@Ð@Ð@°!˜×*Ò*¨1Ñ-Ô-Ð@Ð@Ð@r&  )r  rì  r)  rn  rë  )r!  rG  rL  ru  rL  s   `    r#  r  zIPolys.gf_factor_sqfq  sT   ø€ Ý& t×'7Ò'7¸Ñ':Ô':¸D¼K¼OÈTÌ[Ì_ÐekÐlÑlÔl‰ˆˆwØÐ@Ð@Ð@Ð@°wÐ@Ñ@Ô@Ð@Ð@r&  c                 óš   ‡ — t          ‰                      |¦  «        ‰ j        j        ‰ j        j        ¦  «        \  }}|ˆ fd„|D ¦   «         fS )Nc                 óD   •— g | ]\  }}‰                      |¦  «        |f‘ŒS r   r5  rF  s      €r#  rI  z$IPolys.gf_factor.<locals>.<listcomp>v  r6  r&  )r  rì  r)  rn  rë  rt  s   `   r#  r  zIPolys.gf_factort  sN   ø€ Ý" 4×#3Ò#3°AÑ#6Ô#6¸¼¼ÈÌÌÑYÔY‰ˆˆwØÐHÐHÐHÐH¸wÐHÑHÔHÐHÐHr&  )NNN)F)T)NN)NNNFF)NNNF)NF)NNNFFFr  (0  Ú__name__Ú
__module__Ú__qualname__r(  rC  r)  r*  Úgensr$  r+  r-  r1  r3  r6  r=  r?  rD  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/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rM   rN   rP   rQ   rR   rO   rS   rT   rU   rW   rV   rX   rY   rZ   r[   r\   ra   rb   rc   rd   re   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¥   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Ã   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ü   rý   rþ   r  rÿ   r   r  r  r  r  r  r  r  r	  r
  r  r  r  r  r  r  r7  r  r  r  r  r  r  r  r  r  r  r   r&  r#  r  r  ç   s‘  € € € € € à€GØ€EØ€FØ€EØ€Dðð ð ñð ð ð ðð ð ðð ð ðð ð ðð ð ð,ð ,ð ,ð-ð -ð -ðOð Oð OðRð Rð Rð~ð ~ð ~ðRð Rð Rð~ð ~ð ~ðRð Rð Rð~ð ~ð ~ðQð Qð Qð_ð _ð _ðQð Qð Qð_ð _ð _ðQð Qð Qð_ð _ð _ðQð Qð Qð_ð _ð _ðSð Sð Sðað að aðMð Mð MðMð Mð MðGð Gð GðUð Uð UðGð Gð GðUð Uð UðYð Yð Yðgð gð gðYð Yð Yðgð gð gðoð oð oð}ð }ð }ðoð oð oð}ð }ð }ðYð Yð Yðgð gð gðGð Gð GðUð Uð UðJð Jð JðXð Xð Xð8ð 8ð 8ðZð Zð ZðZð Zð Zð\ð \ð \ð8ð 8ð 8ðhð hð hðhð hð hðjð jð jð8ð 8ð 8ð8ð 8ð 8ð8ð 8ð 8ð8ð 8ð 8ð8ð 8ð 8ðYð Yð YðYð Yð Yð[ð [ð [ð8ð 8ð 8ðgð gð gðgð gð gðið ið ið;ð ;ð ;ðIð Ið Ið:ð :ð :ðHð Hð HðBð Bð BðPð Pð PðYð Yð Yðgð gð gð5ð 5ð 5ðð ð ð5ð 5ð 5ðð ð ðJð Jð JðJð Jð Jð,ð ,ð ,ð:ð :ð :ð@ð @ð @ðPð Pð Pð^ð ^ð ^ðKð Kð KðYð Yð Yð_ð _ð _ðdð dð dð:ð :ð :ð+ð +ð +ð/ð /ð /ð/ð /ð /ðð ð ðLð Lð Lðmð mð mðað að aðIð Ið Ið^ð ^ð ^ð;ð ;ð ;ð;ð ;ð ;ð8ð 8ð 8ðJð Jð JðLð Lð LðLð Lð LðZð Zð Zðqð qð qð]ð ]ð ]ðkð kð kð6ð 6ð 6ð3ð 3ð 3ðBð Bð Bñ'ð 'ð 'ð 'ñ'ð 'ð 'ð 'ðMð Mð Mð8ð 8ð 8ð8ð 8ð 8ðLð Lð LðLð Lð Lð\ð \ð \ðjð jð jð/ð /ð /ð/ð /ð /ð/ð /ð /ð/ð /ð /ð7ð 7ð 7ð7ð 7ð 7ð/ð /ð /ð/ð /ð /ð6ð 6ð 6ðKð Kð Kð(ð (ð (ð(ð (ð (ð(ð (ð (ðNð Nð Nðð ð ð?ð ?ð ?ðð ð ðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð LðLð Lð Lð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ð"ð "ð "ðð ð ð+ð +ð +ðð ð ð1ð 1ð 1ðð ð ð-ð -ð -ñ<ð <ð <ð <ñ<ð <ð <ð <ð?ð ?ð ?ð?ð ?ð ?ðDð Dð DðRð Rð Rð`ð `ð `ð1ð 1ð 1ð
?ð ?ð ?ðCð Cð CñXð Xð Xð Xð"ð "ð "ð6ð 6ð 6ð@ð @ð @ð^ð ^ð ^ð2ð 2ð 2ð
2ð 2ð 2ð
2ð 2ð 2ñ7ð 7ð 7ð 7ð@ð @ð @ðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð HðHð Hð Hð?ð ?ð ?ðHð Hð Hð?ð ?ð ?ð@ð @ð @ðNð Nð Nð/ð /ð /ð8ð 8ð 8ðFð Fð Fð.ð .ð .ðGð Gð GðGð Gð GðOð Oð OðOð Oð OðLð Lð LðZð Zð ZñHð Hð Hð HñHð Hð Hð HñHð Hð Hð Hñ?ð ?ð ?ð ?ñHð Hð Hð Hñ?ð ?ð ?ð ?ð?ð ?ð ?ð?ð ?ð ?ðCð Cð CðCð Cð CñVð Vð Vð VñOð Oð Oð OñCð Cð Cð Cñ}ð }ð }ð }ñ_ð _ð _ð _ñDð Dð Dð DñDð Dð Dð DñBð Bð Bð Bñxð xð xð xñ[ð [ð [ð [ñUð Uð Uð Uñið ið ið iñzð zð zð zñAð Að Að Añjð jð jð jð\ð \ð \ð\ð \ð \ð\ð \ð \ðlð lð lðSð Sð Sð.ð .ð .ð;ð ;ð ;ð;ð ;ð ;ðAð Að AðRð Rð Rðcð cð cðUð Uð UñUð Uð Uð UðHð Hð HñYð Yð Yð Yðað að aðkð kñ kðkð kñ kðkð kñ kðkð kñ kñvð vñ vñvð vñ vñvð vñ vñað añ añOð Oñ OñOð Oñ Oñoð oñ oñ<ð <ñ <ñvð vñ vñvð vñ vñxð xñ xñVð Vñ VñVð Vñ Vñdð dñ dñ}ð }ñ }ñWð Wñ Wñvð vñ vñvð vñ vñxð xñ xñcð cñ cñbð bñ bñQð Qñ QñWð Wñ Wñzð zñ zñSð Sñ Sñ<ð <ñ <ñRð Rñ RñWð Wñ WñXð Xñ XñWð Wñ WñWð Wñ WñOð Oñ Oñfð fñ fñIñ Ið Iñ IñQð Qñ Qñ:ð :ñ :ñBð Bñ Bñ:ð :ñ :ñBð Bñ Bñ:ð :ñ :ñ:ð :ñ :ñ:ð :ñ :ñAñ Að Añ AñIð Iñ Ið Ið Ir&  r  N($  Ú__doc__Úsympy.polys.densearithr   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/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   Úsympy.polys.densebasicrC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   Úsympy.polys.densetoolsrM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   Úsympy.polys.euclidtoolsrq   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�   Úsympy.polys.factortoolsrž   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¿   Úsympy.polys.rootisolationrÀ   rÁ   rÂ   rÃ   rÄ   rÅ   rÆ   rÇ   rÈ   rÉ   rÊ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   rÑ   Úsympy.polys.sqfreetoolsrÒ   rÓ   rÔ   rÕ   rÖ   r×   rØ   rÙ   rÚ   rÛ   rÜ   rÝ   rÞ   rß   rà   rá   râ   Úsympy.polys.galoistoolsrã   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  r  r  r  r  r  r  r  r  Úsympy.utilitiesr  r  r   r&  r#  ú<module>r^     s'  ðØ >Ð >ð 0Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø -Ð -Ð -Ð -Ð -Ð -Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø /Ð /Ð /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ð /Ð /Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø )Ð )Ð )Ð )Ð )Ð )Ø )Ð )Ð )Ð )Ð )Ð )Ø )Ð )Ð )Ð )Ð )Ð )Ø )Ð )Ð )Ð )Ð )Ð )Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø .Ð .Ð .Ð .Ð .Ð .Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø .Ð .Ð .Ð .Ð .Ð .Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø .Ð .Ð .Ð .Ð .Ð .Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø .Ð .Ð .Ð .Ð .Ð .Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø .Ð .Ð .Ð .Ð .Ð .Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø -Ð -Ð -Ð -Ð -Ð -Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø +Ð +Ð +Ð +Ð +Ð +Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø -Ð -Ð -Ð -Ð -Ð -Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø -Ð -Ð -Ð -Ð -Ð -Ø -Ð -Ð -Ð -Ð -Ð -Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø <Ð <Ð <Ð <Ð <Ð <Ø <Ð <Ð <Ð <Ð <Ð <Ø <Ð <Ð <Ð <Ð <Ð <Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø +Ð +Ð +Ð +Ð +Ð +Ø +Ð +Ð +Ð +Ð +Ð +Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø +Ð +Ð +Ð +Ð +Ð +Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø +Ð +Ð +Ð +Ð +Ð +Ø /Ð /Ð /Ð /Ð /Ð /Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø .Ð .Ð .Ð .Ð .Ð .Ø .Ð .Ð .Ð .Ð .Ð .Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø :Ð :Ð :Ð :Ð :Ð :Ø <Ð <Ð <Ð <Ð <Ð <Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø <Ð <Ð <Ð <Ð <Ð <Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø >Ð >Ð >Ð >Ð >Ð >Ø /Ð /Ð /Ð /Ð /Ð /Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø /Ð /Ð /Ð /Ð /Ð /Ø :Ð :Ð :Ð :Ð :Ð :Ø :Ð :Ð :Ð :Ð :Ð :Ø ?Ð ?Ð ?Ð ?Ð ?Ð ?Ø @Ð @Ð @Ð @Ð @Ð @Ø @Ð @Ð @Ð @Ð @Ð @Ø :Ð :Ð :Ð :Ð :Ð :Ø BÐ BÐ BÐ BÐ BÐ BØ FÐ FÐ FÐ FÐ FÐ FØ FÐ FÐ FÐ FÐ FÐ FØ @Ð @Ð @Ð @Ð @Ð @Ø <Ð <Ð <Ð <Ð <Ð <Ø AÐ AÐ AÐ AÐ AÐ AØ :Ð :Ð :Ð :Ð :Ð :Ø =Ð =Ð =Ð =Ð =Ð =Ø CÐ CÐ CÐ CÐ CÐ CØ ?Ð ?Ð ?Ð ?Ð ?Ð ?Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;ðDð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð Dð	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ñ 	7ð 	7ð #Ð "Ñ "Ñ "Ñ "Ð "áðNIð NIð NIð NIð NIñ NIô NIñ „ñNIð NIð NIr&  