+
    ‹°³jZ+ ã                  ó  € R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHtHt ^ RIHtHtHt ^ R	IHt ^ R
IHtHt ^ RIHtHtHt  ! R R]4      t ! R R]4      t ! R R]4      t ]! ]4      RR l4       t!RR lt"]t#R# )z
A MathML printer.
)Úannotations)ÚAny)ÚMul)ÚS)Údefault_sort_key)Úsympify)Úsplit_super_subÚrequires_partial)Úprecedence_traditionalÚ
PRECEDENCEÚPRECEDENCE_TRADITIONAL)Úgreek_unicode)ÚPrinterÚprint_function)Úprec_to_dpsÚrepr_dpsÚto_strc                  ó|   € ] tR t^t$ RtRRRRRRRRR	RR
RRRRRRRRRRRRRR/ RRRR/tR]R&   RR ltR tR t	Rt
R# ) ÚMathMLPrinterBasezVContains common code required for MathMLContentPrinter and
MathMLPresentationPrinter.
ÚorderNÚencodingzutf-8Úfold_frac_powersFÚfold_func_bracketsÚfold_short_fracÚinv_trig_styleÚabbreviatedÚln_notationÚlong_frac_ratioÚ	mat_delimÚ[Úmat_symbol_styleÚplainÚ
mul_symbolÚroot_notationTÚsymbol_namesÚmul_symbol_mathml_numbersú&#xB7;Údisable_split_super_subzdict[str, Any]Ú_default_settingsc                	ó¦   a a€ \         P                  ! S V4       ^ RIHpHp V! 4       S n         ! R RV4      oVV 3R lpVS P
                  n        R# )é    )ÚDocumentÚTextc                  ó    € ] tR t^6tRR ltRtR# )Ú+MathMLPrinterBase.__init__.<locals>.RawTextc                	ó„   € V P                   '       d.   VP                  R P                  W P                   V4      4       R# R# )z{}{}{}N)ÚdataÚwriteÚformat)ÚselfÚwriterÚindentÚ	addindentÚnewls   &&&&&ÚV/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/printing/mathml.pyÚwritexmlÚ4MathMLPrinterBase.__init__.<locals>.RawText.writexml7   s+   € Ø—9—9�9Ø—L‘L §¡°¿¹ÀDÓ!IÖJñ ó    © N)Ú r=   r=   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r9   Ú__static_attributes__r<   r;   r8   ÚRawTextr.   6   s   † ÷Kð Kr;   rC   c                óD   <€ S! 4       pWn         SP                  Vn        V# ©N)r0   ÚdomÚownerDocument)r0   ÚrrC   r3   s   & €€r8   ÚcreateRawTextNodeÚ5MathMLPrinterBase.__init__.<locals>.createRawTextNode;   s   ø€ Ù“	ˆAØŒFØ"Ÿh™hˆAŒOØˆHr;   N)r   Ú__init__Úxml.dom.minidomr+   r,   rF   ÚcreateTextNode)r3   Úsettingsr+   r,   rI   rC   s   f&   @r8   rK   ÚMathMLPrinterBase.__init__,   s@   ù€ Ü×Ò˜˜xÔ(ß2á“:ˆŒô	K�dô 	Kö
	ð #4ˆ�‰Ör;   c                ó–   € \         P                  ! W4      pVP                  4       pVP                  RR4      pVP	                  4       pV# )z"
Prints the expression as MathML.
ÚasciiÚxmlcharrefreplace)r   Ú_printÚtoxmlÚencodeÚdecode)r3   ÚexprÚmathMLÚunistrÚxmlbstrÚress   &&    r8   ÚdoprintÚMathMLPrinterBase.doprintC   s?   € ô —’ Ó+ˆØ—‘“ˆØ—-‘- Ð)<Ó=ˆØ�n‰nÓˆØˆ
r;   c                	óT   € V P                   R ,          '       d   V. . 3# \        V4      # )r'   )Ú	_settingsr   )r3   Únames   &&r8   Ú_split_super_subÚ"MathMLPrinterBase._split_super_subM   s)   € Ø�>‰>Ð3×4Ô4Ø˜"˜b�>Ð!ä" 4Ó(Ð(r;   )rF   rE   )r>   r?   r@   rA   Ú__doc__r(   Ú__annotations__rK   r\   ra   rB   r<   r;   r8   r   r      sr   ‡ ñð
 	�Ø�GØ˜EØ˜eØ˜4Ø˜-Ø�uØ˜4Ø�SØ˜GØ�dØ˜Ø˜Ø# XØ! 5ð)Ð�~ó ô$4ò.ö)r;   r   c                  ó  € ] tR t^TtRtRtR tR tR(R ltR t	R t
R	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR tR tR t]t]tR tR tR tR t R t!R t"R t#R  t$R! t%R" t&]#t']#t(]#t)R# t*R$ t+R% t,R& t-R't.R# ))ÚMathMLContentPrinterzuPrints an expression to the Content MathML markup language.

References: https://www.w3.org/TR/MathML2/chapter4.html
Ú_mathml_contentc                ó
  € / RRbRRbRRbRRbR	RbR
RbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRb/ R R	bR!R"bR#R#bR$R$bR%R%bR&R&bR'R'bR(R(bR)R)bR*R*bR+R+bR,R,bR-R-bR.R.bR/R0bR1R2bR3R4bC/ R5R6bR7R8bR9R:bR;R8bR<R=bR>R?bR@RAbRBRCbRDREbRFRGbRHRIbRJRKbRLRMbRNRObRPRQbRRRSbRTRUbCRVRWRXRY/CpVP                   P                   F  pVP                  pWB9   g   K  W$,          u # 	  VP                   P                  pVP                  4       # )Zú)Returns the MathML tag for an expression.ÚAddÚplusr   ÚtimesÚ
DerivativeÚdiffÚNumberÚcnÚintÚPowÚpowerÚMaxÚmaxÚMinÚminÚAbsÚabsÚAndÚandÚOrÚorÚXorÚxorÚNotÚnotÚImpliesÚimpliesÚSymbolÚciÚMatrixSymbolÚRandomSymbolÚIntegralÚSumÚsumÚsinÚcosÚtanÚcotÚcscÚsecÚsinhÚcoshÚtanhÚcothÚcschÚsechÚasinÚarcsinÚasinhÚarcsinhÚacosÚarccosÚacoshÚarccoshÚatanÚarctanÚatanhÚarctanhÚatan2ÚacotÚarccotÚacothÚarccothÚasecÚarcsecÚasechÚarcsechÚacscÚarccscÚacschÚarccschÚlogÚlnÚEqualityÚeqÚ
UnequalityÚneqÚGreaterThanÚgeqÚLessThanÚleqÚStrictGreaterThanÚgtÚStrictLessThanÚltÚUnionÚunionÚIntersectionÚ	intersect©Ú	__class__Ú__mro__r>   Úlower)r3   ÚeÚ	translateÚclsÚns   &&   r8   Ú
mathml_tagÚMathMLContentPrinter.mathml_tag[   sî  € ð6
Ø�6ð6
à�7ð6
ð ˜&ð6
ð �dð	6
ð
 �4ð6
ð �7ð6
ð �5ð6
ð �5ð6
ð �5ð6
ð �5ð6
ð �$ð6
ð �5ð6
ð �5ð6
ð �yð6
ð �dð6
ð  ˜Dð!6
ð" ˜Dñ#6
ð$ ˜ð%6
ð& �5ð'6
ð( �5ð)6
ð* �5ð+6
ð, �5ð-6
ð. �5ð/6
ð0 �5ð16
ð2 �5ð36
ð4 �Fð56
ð6 �Fð76
ð8 �Fð96
ð: �Fð;6
ð< �Fð=6
ð> �Fð?6
ð@ �HðA6
ðB �YðC6
ðD �HòE6
ðF �YðG6
ðH �HðI6
ðJ �YðK6
ðL �XðM6
ðN �HðO6
ðP �YðQ6
ðR �HðS6
ðT �YðU6
ðV �HðW6
ðX �YðY6
ðZ �4ð[6
ð\ ˜ð]6
ð^ ˜%ð_6
ð` ˜5ða6
ðb ˜ðc6
ðd   ðe6
ðf ˜dñg6
ðh �WØ˜Kñk6
ˆ	ðp —;‘;×&Ô&ˆCØ—‘ˆAØŽ~Ø •|Ò#ñ 'ð
 �K‰K× Ñ ˆØ�w‰w‹yÐr;   c                	óˆ  € VP                  4       '       di   V P                  P                  R 4      pVP                  V P                  P                  R4      4       VP                  V P	                  V) 4      4       V# ^ RIHp V! V4      w  rEV\        P                  Jdˆ   V P                  P                  R 4      pVP                  V P                  P                  R4      4       VP                  V P                  V4      4       VP                  V P                  V4      4       V# VP                  4       w  rgV\        P                  J d)   \        V4      ^8X  d   V P                  V^ ,          4      # V P                  R8w  d%   \        P                  ! V4      P                  4       pV P                  P                  R 4      pVP                  V P                  P                  R4      4       V^8w  d!   VP                  V P                  V4      4       V F#  pVP                  V P                  V4      4       K%  	  V# )ÚapplyÚminus©ÚfractionÚdivideÚoldrl   )Úcould_extract_minus_signrF   ÚcreateElementÚappendChildÚ
_print_MulÚsympy.simplifyrÐ   r   ÚOnerS   Úas_coeff_mulÚlenr   r   Ú
_from_argsÚas_ordered_factors)	r3   rW   ÚxrÐ   ÚnumerÚdenomÚcoeffÚtermsÚterms	   &&       r8   rÖ   ÚMathMLContentPrinter._print_Mul�   s   € à×(Ñ(×*Ò*Ø—‘×&Ñ& wÓ/ˆAØ�M‰M˜$Ÿ(™(×0Ñ0°Ó9Ô:Ø�M‰M˜$Ÿ/™/¨4¨%Ó0Ô1ØˆHå+Ù “~‰ˆàœŸ™ÓØ—‘×&Ñ& wÓ/ˆAØ�M‰M˜$Ÿ(™(×0Ñ0°Ó:Ô;Ø�M‰M˜$Ÿ+™+ eÓ,Ô-Ø�M‰M˜$Ÿ+™+ eÓ,Ô-ØˆHà×(Ñ(Ó*‰ˆØ”A—E‘E‹>œc %›j¨Aœoð —;‘;˜u Q�xÓ(Ð(à�:‰:˜ÔÜ—N’N 5Ó)×<Ñ<Ó>ˆEà�H‰H×"Ñ" 7Ó+ˆØ	�‰�d—h‘h×,Ñ,¨WÓ5Ô6Ø�AŒ:Ø�M‰M˜$Ÿ+™+ eÓ,Ô-ÛˆDØ�M‰M˜$Ÿ+™+ dÓ+Ö,ñ àˆr;   Nc                	óˆ  € V P                  WR 7      pV P                  V^ ,          4      p. pVR,           EF  pVP                  4       '       dœ   V P                  P	                  R4      pVP                  V P                  P	                  R4      4       VP                  V4       VP                  V P                  V) 4      4       TpWcR,          8X  d   VP                  V4       K³  Kµ  VP                  V4       V P                  V4      pWcR,          8X  g   Kæ  VP                  V P                  V4      4       EK	  	  \        V4      ^8X  d   V# V P                  P	                  R4      pVP                  V P                  P	                  R4      4       V'       d#   VP                  VP                  ^ 4      4       K*  V# )©r   ºé   NNrÍ   rÎ   rk   éÿÿÿÿ)	Ú_as_ordered_termsrS   rÓ   rF   rÔ   rÕ   ÚappendrÚ   Úpop)r3   rW   r   ÚargsÚlastProcessedÚ	plusNodesÚargrÝ   s   &&&     r8   Ú
_print_AddÚMathMLContentPrinter._print_AddÀ   s\  € Ø×%Ñ% dÐ%Ó8ˆØŸ™ D¨¥GÓ,ˆØˆ	Ø˜—8‘8ˆCØ×+Ñ+×-Ò-à—H‘H×*Ñ*¨7Ó3�Ø—‘˜dŸh™h×4Ñ4°WÓ=Ô>Ø—‘˜mÔ,Ø—‘˜dŸk™k¨3¨$Ó/Ô0à !�Ø˜r�(”?Ø×$Ñ$ ]Ö3ñ #ð × Ñ  Ô/Ø $§¡¨CÓ 0�Ø˜r�(–?Ø×$Ñ$ T§[¡[°Ó%5×6ñ ô  ˆy‹>˜QÔØ Ð Ø�H‰H×"Ñ" 7Ó+ˆØ	�‰�d—h‘h×,Ñ,¨VÓ4Ô5ßØ�M‰M˜)Ÿ-™-¨Ó*Ö+Øˆr;   c                	óx  € VP                   R,          P                  R8w  d   \        R4      hV P                  P	                  R4      p\        VP                   4       FØ  w  pw  rEV\        VP                   4      ^,
          8X  dD   VR8X  d=   V P                  P	                  R4      pVP                  V P                  V4      4       M[V P                  P	                  R4      pVP                  V P                  V4      4       VP                  V P                  V4      4       VP                  V4       KÚ  	  V# )rç   Tz¼All Piecewise expressions must contain an (expr, True) statement to be used as a default condition. Without one, the generated expression may not evaluate to anything under some condition.Ú	piecewiseÚ	otherwiseÚpiecerè   )	rì   ÚcondÚ
ValueErrorrF   rÔ   Ú	enumeraterÚ   rÕ   rS   )r3   rW   ÚrootÚirÆ   Úcrõ   s   &&     r8   Ú_print_PiecewiseÚ%MathMLContentPrinter._print_PiecewiseÜ   sõ   € Ø�9‰9�R�=×Ñ Ô%ô ð /ó 0ð 0ð
 �x‰x×%Ñ% kÓ2ˆÜ" 4§9¡9Ö-‰IˆA‰v�Ø”C˜Ÿ	™	“N QÕ&Ô&¨1°¬9ØŸ™×.Ñ.¨{Ó;�Ø×!Ñ! $§+¡+¨a£.Õ1àŸ™×.Ñ.¨wÓ7�Ø×!Ñ! $§+¡+¨a£.Ô1Ø×!Ñ! $§+¡+¨a£.Ô1Ø×Ñ˜UÖ#ñ .ð ˆr;   c           	     	óT  € V P                   P                  R 4      p\        VP                  4       Fs  pV P                   P                  R4      p\        VP                  4       F+  pVP                  V P                  WV3,          4      4       K-  	  VP                  V4       Ku  	  V# )ÚmatrixÚ	matrixrow)rF   rÔ   ÚrangeÚrowsÚcolsrÕ   rS   )r3   ÚmrÝ   rú   Úx_rÚjs   &&    r8   Ú_print_MatrixBaseÚ&MathMLContentPrinter._print_MatrixBaseñ   s|   € Ø�H‰H×"Ñ" 8Ó,ˆÜ�q—v‘v–ˆAØ—(‘(×(Ñ(¨Ó5ˆCÜ˜1Ÿ6™6–]�Ø—‘ §¡¨A°¨d­GÓ 4Ö5ñ #à�M‰M˜#Öñ	 ð
 ˆr;   c                	ó
  € VP                   ^8X  d[   V P                  P                  R4      pVP                  V P                  P	                  \        VP                  4      4      4       V# V P                  P                  R4      pVP                  V P                  P                  R4      4       V P                  P                  R4      pVP                  V P                  P	                  \        VP                  4      4      4       V P                  P                  R4      pVP                  V P                  P	                  \        VP                   4      4      4       VP                  V4       VP                  V4       V# )rç   rp   rÍ   rÑ   )ÚqrF   rÔ   rÕ   rM   ÚstrÚp)r3   rÆ   rÝ   ÚxnumÚxdenoms   &&   r8   Ú_print_RationalÚ$MathMLContentPrinter._print_Rationalú   s  € Ø�3‰3�!Œ8à—‘×&Ñ& tÓ,ˆAØ�M‰M˜$Ÿ(™(×1Ñ1´#°a·c±c³(Ó;Ô<ØˆHØ�H‰H×"Ñ" 7Ó+ˆØ	�‰�d—h‘h×,Ñ,¨XÓ6Ô7à�x‰x×%Ñ% dÓ+ˆØ×Ñ˜Ÿ™×0Ñ0´°Q·S±S³Ó:Ô;à—‘×'Ñ'¨Ó-ˆØ×Ñ˜4Ÿ8™8×2Ñ2´3°q·s±s³8Ó<Ô=Ø	�‰�dÔØ	�‰�fÔØˆr;   c                	ó„  € V P                   P                  R 4      pVP                  V P                   P                  V P                  V4      4      4       V P                   P                  R4      pV P                   P                  R4      pVP                  V P	                  VP
                  ^,          4      4       VP                  V P	                  VP
                  ^,          4      4       VP                  V4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       V# )rÍ   ÚbvarÚlowlimit)rF   rÔ   rÕ   rÊ   rS   rì   )r3   rÆ   rÝ   Úx_1Úx_2s   &&   r8   Ú_print_LimitÚ!MathMLContentPrinter._print_Limit  sÖ   € Ø�H‰H×"Ñ" 7Ó+ˆØ	�‰�d—h‘h×,Ñ,¨T¯_©_¸QÓ-?Ó@ÔAà�h‰h×$Ñ$ VÓ,ˆØ�h‰h×$Ñ$ ZÓ0ˆØ�‰˜Ÿ™ A§F¡F¨1¥IÓ.Ô/Ø�‰˜Ÿ™ A§F¡F¨1¥IÓ.Ô/à	�‰�cÔØ	�‰�cÔØ	�‰�d—k‘k !§&¡&¨¥)Ó,Ô-Øˆr;   c                	ó8   € V P                   P                  R 4      # )Ú
imaginaryi©rF   rÔ   ©r3   rÆ   s   &&r8   Ú_print_ImaginaryUnitÚ)MathMLContentPrinter._print_ImaginaryUnit  ó   € Ø�x‰x×%Ñ% lÓ3Ð3r;   c                	ó8   € V P                   P                  R 4      # )Ú
eulergammar  r  s   &&r8   Ú_print_EulerGammaÚ&MathMLContentPrinter._print_EulerGamma  r  r;   c                ó�   € V P                   P                  R4      pVP                  V P                   P                  R4      4       V# )zoWe use unicode #x3c6 for Greek letter phi as defined here
https://www.w3.org/2003/entities/2007doc/isogrk1.htmlrp   u   Ï†©rF   rÔ   rÕ   rM   ©r3   rÆ   rÝ   s   && r8   Ú_print_GoldenRatioÚ'MathMLContentPrinter._print_GoldenRatio   s9   € ð �H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-Ð.JÓKÔLØˆr;   c                	ó8   € V P                   P                  R 4      # )Úexponentialer  r  s   &&r8   Ú_print_Exp1Ú MathMLContentPrinter._print_Exp1'  s   € Ø�x‰x×%Ñ% nÓ5Ð5r;   c                	ó8   € V P                   P                  R 4      # )Úpir  r  s   &&r8   Ú	_print_PiÚMathMLContentPrinter._print_Pi*  s   € Ø�x‰x×%Ñ% dÓ+Ð+r;   c                	ó8   € V P                   P                  R 4      # )Úinfinityr  r  s   &&r8   Ú_print_InfinityÚ$MathMLContentPrinter._print_Infinity-  ó   € Ø�x‰x×%Ñ% jÓ1Ð1r;   c                	ó8   € V P                   P                  R 4      # )Ú
notanumberr  r  s   &&r8   Ú
_print_NaNÚMathMLContentPrinter._print_NaN0  r  r;   c                	ó8   € V P                   P                  R 4      # )Úemptysetr  r  s   &&r8   Ú_print_EmptySetÚ$MathMLContentPrinter._print_EmptySet3  r4  r;   c                	ó8   € V P                   P                  R 4      # )Útruer  r  s   &&r8   Ú_print_BooleanTrueÚ'MathMLContentPrinter._print_BooleanTrue6  s   € Ø�x‰x×%Ñ% fÓ-Ð-r;   c                	ó8   € V P                   P                  R 4      # )Úfalser  r  s   &&r8   Ú_print_BooleanFalseÚ(MathMLContentPrinter._print_BooleanFalse9  s   € Ø�x‰x×%Ñ% gÓ.Ð.r;   c                	óä   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       VP                  V P                   P                  R4      4       V# )rÍ   rÎ   r1  )rF   rÔ   rÕ   r%  s   && r8   Ú_print_NegativeInfinityÚ,MathMLContentPrinter._print_NegativeInfinity<  sQ   € Ø�H‰H×"Ñ" 7Ó+ˆØ	�‰�d—h‘h×,Ñ,¨WÓ5Ô6Ø	�‰�d—h‘h×,Ñ,¨ZÓ8Ô9Øˆr;   c                	ór   a aa€ VVV 3R  lo\        SP                  4      pVP                  4        S! V4      # )c                ó�  <€ SP                   P                  R 4      pVP                  SP                   P                  SP                  S4      4      4       SP                   P                  R4      pVP                  SP	                  V ^ ,          ^ ,          4      4       VP                  V4       \        V ^ ,          4      ^8X  dµ   SP                   P                  R4      pVP                  SP	                  V ^ ,          ^,          4      4       VP                  V4       SP                   P                  R4      pVP                  SP	                  V ^ ,          ^,          4      4       VP                  V4       \        V ^ ,          4      ^8X  d[   SP                   P                  R4      pVP                  SP	                  V ^ ,          ^,          4      4       VP                  V4       \        V 4      ^8X  d-   VP                  SP	                  SP                  4      4       V# VP                  S! V R,          4      4       V# )rÍ   r  r  Úuplimitræ   )rF   rÔ   rÕ   rÊ   rS   rÚ   Úfunction)ÚlimitsrÝ   Ú	bvar_elemÚlow_elemÚup_elemrÆ   Ú
lime_recurr3   s   &    €€€r8   rP  Ú8MathMLContentPrinter._print_Integral.<locals>.lime_recurC  sŸ  ø€ Ø—‘×&Ñ& wÓ/ˆAØ�M‰M˜$Ÿ(™(×0Ñ0°·±ÀÓ1CÓDÔEØŸ™×.Ñ.¨vÓ6ˆIØ×!Ñ! $§+¡+¨f°Q­i¸­lÓ";Ô<Ø�M‰M˜)Ô$ä�6˜!•9‹~ Ô"ØŸ8™8×1Ñ1°*Ó=�Ø×$Ñ$ T§[¡[°¸µ¸1µÓ%>Ô?Ø—‘˜hÔ'ØŸ(™(×0Ñ0°Ó;�Ø×#Ñ# D§K¡K°°qµ	¸!µÓ$=Ô>Ø—‘˜gÔ&Ü�6˜!•9‹~ Ô"ØŸ(™(×0Ñ0°Ó;�Ø×#Ñ# D§K¡K°°qµ	¸!µÓ$=Ô>Ø—‘˜gÔ&Ü�6‹{˜aÔØ—‘˜dŸk™k¨!¯*©*Ó5Ô6ð ˆHð —‘™j¨°­Ó4Ô5ØˆHr;   )ÚlistrL  Úreverse)r3   rÆ   rL  rP  s   ff @r8   Ú_print_IntegralÚ$MathMLContentPrinter._print_IntegralB  s,   ú€ ÷	ô0 �a—h‘h“ˆØ�‰ÔÙ˜&Ó!Ð!r;   c                	ó$   € V P                  V4      # rE   )rT  r  s   &&r8   Ú
_print_SumÚMathMLContentPrinter._print_Sum_  s   € ð ×#Ñ# AÓ&Ð&r;   c                	óh  a € S P                   P                  S P                  V4      4      pV 3R  lpR pS P                  VP                  4      w  rVpV! V4      pV Uu. uF
  q„! V4      NK  	  ppV U	u. uF
  q”! V	4      NK  	  pp	S P                   P                  R4      p
V
P                  S P                   P                  V4      4       V'       gŒ   V'       g-   VP                  S P                   P                  V4      4       V# S P                   P                  R4      pVP                  V
4       VP                  V! V4      4       VP                  V4        V# V'       gW   S P                   P                  R4      pVP                  V
4       VP                  V! V4      4       VP                  V4       V# S P                   P                  R4      pVP                  V
4       VP                  V! V4      4       VP                  V! V4      4       VP                  V4       V# u upi u up	i )c                óˆ  <€ \        V 4      ^8”  då   SP                  P                  R4      p\        V 4       F¸  w  r#V^ 8”  dW   SP                  P                  R4      pVP	                  SP                  P                  R4      4       VP	                  V4       SP                  P                  R4      pVP	                  SP                  P                  V4      4       VP	                  V4       Kº  	  V# SP                  P                  R4      pVP	                  SP                  P                  V ^ ,          4      4       V# )rç   zmml:mrowzmml:moÚ úmml:mi©rÚ   rF   rÔ   rø   rÕ   rM   ©ÚitemsÚmrowrú   ÚitemÚmoÚmir3   s   &     €r8   ÚjoinÚ0MathMLContentPrinter._print_Symbol.<locals>.joing  só   ø€ Ü�5‹z˜AŒ~Ø—x‘x×-Ñ-¨jÓ9�Ü(¨Ö/‘G�AØ˜1”uØ!ŸX™X×3Ñ3°HÓ=˜ØŸ™ t§x¡x×'>Ñ'>¸sÓ'CÔDØ×(Ñ(¨Ô,ØŸ™×/Ñ/°Ó9�BØ—N‘N 4§8¡8×#:Ñ#:¸4Ó#@ÔAØ×$Ñ$ RÖ(ñ  0ð �à—X‘X×+Ñ+¨HÓ5�Ø—‘˜tŸx™x×6Ñ6°u¸QµxÓ@ÔAØ�	r;   c                óH   € V \         9   d   \         P                  ! V 4      # V # rE   ©r   Úget©Úss   &r8   rÇ   Ú5MathMLContentPrinter._print_Symbol.<locals>.translatey  ó    € Ø”MÔ!Ü$×(Ò(¨Ó+Ð+à�r;   r\  zmml:msubzmml:msupzmml:msubsup)rF   rÔ   rÊ   ra   r`   rÕ   rM   )r3   Úsymr…   rd  rÇ   r`   ÚsupersÚsubsÚsupÚsubÚmnameÚmsubÚmsupÚmsubsups   f&            r8   Ú_print_SymbolÚ"MathMLContentPrinter._print_Symbold  sÍ  ø€ Ø�X‰X×#Ñ# D§O¡O°CÓ$8Ó9ˆõ	ò$	ð "×2Ñ2°3·8±8Ó<Ñˆ�dÙ˜‹ˆÙ,2Ó3©F S�)˜C–.©FˆÐ3Ù*.Ó/©$ 3�	˜#–©$ˆÐ/à—‘×&Ñ& xÓ0ˆØ×Ñ˜$Ÿ(™(×1Ñ1°$Ó7Ô8ßßØ—‘˜tŸx™x×6Ñ6°tÓ<Ô=ð$ ˆ	ð! —x‘x×-Ñ-¨jÓ9�Ø× Ñ  Ô'Ø× Ñ ¡ d£Ô,Ø—‘˜tÕ$ð ˆ	÷ Ø—x‘x×-Ñ-¨jÓ9�Ø× Ñ  Ô'Ø× Ñ ¡ f£Ô.Ø—‘˜tÔ$ð ˆ	ð Ÿ(™(×0Ñ0°Ó?�Ø×#Ñ# EÔ*Ø×#Ñ#¡D¨£JÔ/Ø×#Ñ#¡D¨£LÔ1Ø—‘˜wÔ'Øˆ	ùò3 4ùÚ/s   ÁH*Á5H/c                	óV  € V P                   R ,          '       Ede   VP                  P                  '       EdH   VP                  P                  ^8X  Ed,   V P                  P                  R4      pVP                  V P                  P                  R4      4       VP                  P                  ^8w  d    V P                  P                  R4      pV P                  P                  R4      pVP                  V P                  P                  \        VP                  P                  4      4      4       VP                  V4       VP                  V4       VP                  V P                  VP                  4      4       V# V P                  P                  R4      pV P                  P                  V P                  V4      4      pVP                  V4       VP                  V P                  VP                  4      4       VP                  V P                  VP                  4      4       V# )r#   rÍ   rù   Údegreerp   )r_   ÚexpÚis_Rationalr  rF   rÔ   rÕ   r
  rM   r  rS   ÚbaserÊ   )r3   rÆ   rÝ   ÚxmldegÚxmlcnr  s   &&    r8   Ú
_print_PowÚMathMLContentPrinter._print_PowŸ  sl  € ð �N‰N˜?×+Õ+°·±×0A×0AÑ0AØ—E‘E—G‘G˜q•LØ—‘×&Ñ& wÓ/ˆAØ�M‰M˜$Ÿ(™(×0Ñ0°Ó8Ô9Ø�u‰u�w‰w˜!Œ|ØŸ™×/Ñ/°Ó9�ØŸ™×.Ñ.¨tÓ4�Ø×!Ñ! $§(¡(×"9Ñ"9¼#¸a¿e¹e¿g¹g»,Ó"GÔHØ×"Ñ" 5Ô)Ø—‘˜fÔ%Ø�M‰M˜$Ÿ+™+ a§f¡fÓ-Ô.ØˆHà�H‰H×"Ñ" 7Ó+ˆØ�h‰h×$Ñ$ T§_¡_°QÓ%7Ó8ˆØ	�‰�cÔØ	�‰�d—k‘k !§&¡&Ó)Ô*Ø	�‰�d—k‘k !§%¡%Ó(Ô)Øˆr;   c                	óÀ   € V P                   P                  V P                  V4      4      pVP                  V P                   P	                  \        V4      4      4       V# rE   ©rF   rÔ   rÊ   rÕ   rM   r  r%  s   && r8   Ú_print_NumberÚ"MathMLContentPrinter._print_Number¶  óC   € Ø�H‰H×"Ñ" 4§?¡?°1Ó#5Ó6ˆØ	�‰�d—h‘h×-Ñ-¬c°!«fÓ5Ô6Øˆr;   c                	ó   € V P                   P                  V P                  V4      4      p\        VP                  \        VP                  4      4      pVP                  V P                   P                  V4      4       V# rE   )	rF   rÔ   rÊ   Úmlib_to_strÚ_mpf_r   Ú_precrÕ   rM   )r3   rÆ   rÝ   Úrepr_es   &&  r8   Ú_print_FloatÚ!MathMLContentPrinter._print_Float»  sX   € Ø�H‰H×"Ñ" 4§?¡?°1Ó#5Ó6ˆÜ˜QŸW™W¤h¨q¯w©wÓ&7Ó8ˆØ	�‰�d—h‘h×-Ñ-¨fÓ5Ô6Øˆr;   c                	óÐ  € V P                   P                  R 4      pV P                  V4      p\        VP                  4      '       d   RpVP                  V P                   P                  V4      4       V P                   P                  R4      p\        VP                  4       Fƒ  w  rVVP                  V P                  V4      4       V^8”  g   K.  V P                   P                  R4      pVP                  V P                  \        V4      4      4       VP                  V4       K…  	  VP                  V4       VP                  V P                  VP                  4      4       V# )rÍ   Úpartialdiffr  ry  )
rF   rÔ   rÊ   r	   rW   rÕ   ÚreversedÚvariable_countrS   r   )r3   rÆ   rÝ   Údiff_symbolr  rm  rl   ry  s   &&      r8   Ú_print_DerivativeÚ&MathMLContentPrinter._print_DerivativeÁ  s  € Ø�H‰H×"Ñ" 7Ó+ˆØ—o‘o aÓ(ˆÜ˜AŸF™F×#Ò#Ø'ˆKØ	�‰�d—h‘h×,Ñ,¨[Ó9Ô:Ø�h‰h×$Ñ$ VÓ,ˆä" 1×#3Ñ#3Ö4‰JˆCØ�O‰O˜DŸK™K¨Ó,Ô-Ø�qŽyØŸ™×/Ñ/°Ó9�Ø×"Ñ" 4§;¡;¬w°u«~Ó#>Ô?Ø—‘ Ö'ñ 5ð 	
�‰�cÔØ	�‰�d—k‘k !§&¡&Ó)Ô*Øˆr;   c                	ó  € V P                   P                  R 4      pVP                  V P                   P                  V P                  V4      4      4       VP                   F#  pVP                  V P                  V4      4       K%  	  V# ©rÍ   )rF   rÔ   rÕ   rÊ   rì   rS   ©r3   rÆ   rÝ   rï   s   &&  r8   Ú_print_FunctionÚ$MathMLContentPrinter._print_FunctionÔ  sb   € Ø�H‰H×"Ñ" 7Ó+ˆØ	�‰�d—h‘h×,Ñ,¨T¯_©_¸QÓ-?Ó@ÔAØ—6”6ˆCØ�M‰M˜$Ÿ+™+ cÓ*Ö+ñ àˆr;   c                	óÀ   € V P                   P                  V P                  V4      4      pVP                   F#  pVP	                  V P                  V4      4       K%  	  V# rE   )rF   rÔ   rÊ   rì   rÕ   rS   r–  s   &&  r8   Ú_print_BasicÚ!MathMLContentPrinter._print_BasicÛ  sG   € Ø�H‰H×"Ñ" 4§?¡?°1Ó#5Ó6ˆØ—6”6ˆCØ�M‰M˜$Ÿ+™+ cÓ*Ö+ñ àˆr;   c                	ó  € V P                   P                  R 4      pV P                   P                  V P                  V4      4      pVP                  V4       VP                   F#  pVP                  V P                  V4      4       K%  	  V# r•  )rF   rÔ   rÊ   rÕ   rì   rS   )r3   rÆ   rÝ   r  rï   s   &&   r8   Ú_print_AssocOpÚ#MathMLContentPrinter._print_AssocOpá  sg   € Ø�H‰H×"Ñ" 7Ó+ˆØ�h‰h×$Ñ$ T§_¡_°QÓ%7Ó8ˆØ	�‰�cÔØ—6”6ˆCØ�M‰M˜$Ÿ+™+ cÓ*Ö+ñ àˆr;   c                	óV  € V P                   P                  R 4      pVP                  V P                   P                  V P                  V4      4      4       VP                  V P	                  VP
                  4      4       VP                  V P	                  VP                  4      4       V# r•  )rF   rÔ   rÕ   rÊ   rS   ÚlhsÚrhsr%  s   && r8   Ú_print_RelationalÚ&MathMLContentPrinter._print_Relationalé  sq   € Ø�H‰H×"Ñ" 7Ó+ˆØ	�‰�d—h‘h×,Ñ,¨T¯_©_¸QÓ-?Ó@ÔAØ	�‰�d—k‘k !§%¡%Ó(Ô)Ø	�‰�d—k‘k !§%¡%Ó(Ô)Øˆr;   c                óŽ   € V P                   P                  R4      pV F#  pVP                  V P                  V4      4       K%  	  V# )z_MathML reference for the <list> element:
https://www.w3.org/TR/MathML2/chapter4.html#contm.listrR  )rF   rÔ   rÕ   rS   )r3   ÚseqÚdom_elementra  s   &&  r8   Ú_print_listÚ MathMLContentPrinter._print_listð  s?   € ð —h‘h×,Ñ,¨VÓ4ˆÛˆDØ×#Ñ# D§K¡K°Ó$5Ö6ñ àÐr;   c                	óÀ   € V P                   P                  V P                  V4      4      pVP                  V P                   P	                  \        V4      4      4       V# rE   r‚  ©r3   r  r¦  s   && r8   Ú
_print_intÚMathMLContentPrinter._print_intø  óF   € Ø—h‘h×,Ñ,¨T¯_©_¸QÓ-?Ó@ˆØ×Ñ §¡× 7Ñ 7¼¸A»Ó ?Ô@ØÐr;   c                	ó¢   € V P                   P                  R 4      pVP                   F#  pVP                  V P	                  V4      4       K%  	  V# )Úset)rF   rÔ   rì   rÕ   rS   r–  s   &&  r8   Ú_print_FiniteSetÚ%MathMLContentPrinter._print_FiniteSet  s>   € Ø�H‰H×"Ñ" 5Ó)ˆØ—6”6ˆCØ�M‰M˜$Ÿ+™+ cÓ*Ö+ñ àˆr;   c                	óö   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       VP                   F#  pVP                  V P	                  V4      4       K%  	  V# )rÍ   Úsetdiff©rF   rÔ   rÕ   rì   rS   r–  s   &&  r8   Ú_print_ComplementÚ&MathMLContentPrinter._print_Complement  sY   € Ø�H‰H×"Ñ" 7Ó+ˆØ	�‰�d—h‘h×,Ñ,¨YÓ7Ô8Ø—6”6ˆCØ�M‰M˜$Ÿ+™+ cÓ*Ö+ñ àˆr;   c                	óö   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       VP                   F#  pVP                  V P	                  V4      4       K%  	  V# )rÍ   Úcartesianproductr´  r–  s   &&  r8   Ú_print_ProductSetÚ&MathMLContentPrinter._print_ProductSet  sZ   € Ø�H‰H×"Ñ" 7Ó+ˆØ	�‰�d—h‘h×,Ñ,Ð-?Ó@ÔAØ—6”6ˆCØ�M‰M˜$Ÿ+™+ cÓ*Ö+ñ àˆr;   c                	ól  € V P                   P                  V P                  V4      4      pVP                   FO  pV P                   P                  R 4      pVP	                  V P                  V4      4       VP	                  V4       KQ  	  VP	                  V P                  VP                  4      4       V# )r  )rF   rÔ   rÊ   Ú	signaturerÕ   rS   rW   )r3   rÆ   rÝ   rï   r  s   &&   r8   Ú_print_LambdaÚ"MathMLContentPrinter._print_Lambda  s„   € ð �H‰H×"Ñ" 4§?¡?°1Ó#5Ó6ˆØ—;”;ˆCØ—(‘(×(Ñ(¨Ó0ˆCØ�O‰O˜DŸK™K¨Ó,Ô-Ø�M‰M˜#Öñ ð 	
�‰�d—k‘k !§&¡&Ó)Ô*Øˆr;   r<   rE   )/r>   r?   r@   rA   rc   ÚprintmethodrÊ   rÖ   rð   rü   r  r  r  r  r!  r&  r*  r.  r2  r7  r;  r?  rC  rF  rT  rW  rv  Ú_print_MatrixSymbolÚ_print_RandomSymbolr  rƒ  r‹  r’  r—  rš  r�  r¢  r§  r«  Ú_print_ImpliesÚ
_print_NotÚ
_print_Xorr°  rµ  r¹  r½  rB   r<   r;   r8   rf   rf   T   sà   † ñð $€Kò@òD!ôFò8ò*òò$ò4ò4òò6ò,ò2ò4ò2ò.ò/òò"ò:'ò
6ðp (ÐØ'Ðòò.ò
òò&òòòòòð
 $€NØ€JØ€Jòòòö	r;   rf   c                  ó„  € ] tR tRtRtRtR tR tR tR t	R t
R	 tR
 tR tR tR tR�R ltR tRŽR ltR tRŽR ltR tR tR tR tR tR tR tR tR tR tR tR t R  t!R! t"R" t#R# t$R$ t%R% t&R�R& lt'R' t(]'t)R( t*R) t+R* t,R+ t-R, t.R- t/R. t0R/ t1R0 t2R1 t3R2 t4R3 t5R4 t6R5 t7R6 t8RŽR7 lt9]9t:R8 t;RŽR9 lt<RŽR: lt=R; t>R< t?R= t@R> tAR? tBR@ tCRA tDRB tERC tF]FtGRD tHRE tIRF tJRG tKRH tLRI tMRJ tNRK tORL tP]PtQ]PtRRM tSRN tTRO tU]U;tVtWRP tXRQ tYRR tZRS t[RT t\RU t]RV t^RW t_RX t`RY taRZ tbR[ tcR\ tdR] teR^ tfR_ tgR` thRa tiRb tjRc tkRd tl]ltmRe tnRf toRg tpRh tqRi trRj tsRk ttRl tuRm tvRn twRo txRp tyRq tzRr t{Rs t|Rt t}Ru t~Rv tRw t€Rx t�Ry t‚Rz tƒR{ t„R| t…R} t†R~ t‡R tˆR€ t‰R� tŠR‚ t‹Rƒ tŒR„ t�R… tŽR† t�R‡ t�Rˆ t‘R‰ t’RŠ t“R‹ t”RŒt•R# )�ÚMathMLPresentationPrinteri#  zzPrints an expression to the Presentation MathML markup language.

References: https://www.w3.org/TR/MathML2/chapter3.html
Ú_mathml_presentationc                ó"  a € / RRbRRbRRbRRbRR	bR
RbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRb/ RRbR RbR!R"bR#R$bR%R&bR'R(bR)R*bR+R,bR-R.bR/R0bR1R2bR3R4bR5R6bR7R8bR9R8bR:R;bR<R=bCR>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRCRQRERRRSRTRURVRW/CpV 3RX lpVP                   P                   F  pVP                  pWR9   g   K  W%,          u # 	  VP                   P                  RY8X  d   V! 4       # VP                   P                  pVP                  4       # )Zri   ro   ÚmnÚLimitz&#x2192;rm   ú&dd;rq   r„   rc  rˆ   z&int;r‰   z&#x2211;r‹   rŒ   r�   rŽ   r—   r˜   r™   rš   r›   rœ   r�   rž   rŸ   r    r¡   r¢   r¤   r¥   r£   r²   Ú=r´   z&#x2260;r¶   z&#x2265;r¸   z&#x2264;rº   Ú>r¼   Ú<Úlerchphiú&#x3A6;Úzetaz&#x3B6;Údirichlet_etaz&#x3B7;Ú
elliptic_kz&#x39A;Ú
lowergammaú&#x3B3;Ú
uppergammaz&#x393;ÚgammaÚtotientz&#x3D5;Úreduced_totientz&#x3BB;Úprimenuz&#x3BD;Ú
primeomegaz&#x3A9;Úfresnelsr   ÚfresnelcÚCÚLambertWÚWÚ	Heavisidez&#x398;ÚBooleanTrueÚTrueÚBooleanFalseÚFalseÚNoneTypeÚNoneÚmathieusÚmathieucÚmathieusprimez	S&#x2032;Úmathieucprimez	C&#x2032;ÚLambdaÚlambdac                 ó~  <€ S P                   R ,          e   S P                   R ,          R8X  d   R# S P                   R ,          R8X  d   R# S P                   R ,          R8X  d   R# S P                   R ,          R8X  d   R# \        S P                   R ,          \        4      '       g   \        hS P                   R ,          # )	r"   rç  ú&InvisibleTimes;rl   ú&#xD7;Údotr&   Úldotz&#x2024;)r_   Ú
isinstancer  Ú	TypeError)r3   s   €r8   Úmul_symbol_selectionÚBMathMLPresentationPrinter.mathml_tag.<locals>.mul_symbol_selection_  sŒ   ø€ Ø—‘˜|Õ,Ò4Ø—N‘N <Õ0°FÔ:Ù)Ø—‘ Õ-°Ô8ÙØ—‘ Õ-°Ô6ÙØ—‘ Õ-°Ô7Ù!Ü §¡¨|Õ <¼c×BÒBÜ�à—~‘~ lÕ3Ð3r;   r   rÂ   )r3   rÆ   rÇ   rõ  rÈ   rÉ   s   f&    r8   rÊ   Ú$MathMLPresentationPrinter.mathml_tag*  s]  ø€ ð1
Ø�dð1
à�Zð1
ð ˜&ð1
ð �4ð	1
ð
 �dð1
ð ˜ð1
ð �:ð1
ð �5ð1
ð �5ð1
ð �5ð1
ð �5ð1
ð �Hð1
ð �Yð1
ð �Hð1
ð �Yð1
ð  �Hð!1
ð" �Yñ#1
ð$ �Hð%1
ð& �Xð'1
ð( ˜ð)1
ð* ˜*ð+1
ð, ˜:ð-1
ð. ˜
ð/1
ð0   ð11
ð2 ˜cð31
ð4 ˜	ð51
ð6 �Ið71
ð8 ˜Yð91
ð: ˜)ð;1
ð< ˜)ð=1
ð> ˜)ð?1
ð@ �YðA1
ðB �yðC1
ðD ˜yñE1
ðF �yØ˜)Ø˜Ø˜Ø˜Ø˜Ø˜6Ø˜GØ˜Ø˜Ø˜Ø˜[Ø˜[Ø�hña1
ˆ	õf	4ð —;‘;×&Ô&ˆCØ—‘ˆAØŽ~Ø •|Ò#ñ 'ð
 �;‰;×Ñ 5Ô(Ù'Ó)Ð)Ø�K‰K× Ñ ˆØ�w‰w‹yÐr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rb  Ú(r$  ©r3   rb  s   & r8   Ú_l_parenÚ"MathMLPresentationPrinter._l_parenw  ó6   € Ø�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨sÓ3Ô4Øˆ	r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rb  Ú)r$  rú  s   & r8   Ú_r_parenÚ"MathMLPresentationPrinter._r_paren|  rý  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rb  Ú{r$  rú  s   & r8   Ú_l_braceÚ"MathMLPresentationPrinter._l_brace�  rý  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rb  Ú}r$  rú  s   & r8   Ú_r_braceÚ"MathMLPresentationPrinter._r_brace†  rý  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rb  Ú,r$  rú  s   & r8   Ú_commaÚ MathMLPresentationPrinter._comma‹  rý  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rb  Ú|r$  rú  s   & r8   Ú_barÚMathMLPresentationPrinter._bar�  rý  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rb  Ú;r$  rú  s   & r8   Ú
_semicolonÚ$MathMLPresentationPrinter._semicolon•  rý  r;   c                	ón  € V P                   P                  R 4      pVP                  V P                  4       4       \	        V4       FL  w  r4V'       d    VP                  V P                  4       4       VP                  V P                  V4      4       KN  	  VP                  V P                  4       4       V# ©r`  )rF   rÔ   rÕ   rû  rø   r  rS   r   ©r3   rì   r`  rú   rï   s   &*   r8   Ú_paren_comma_separatedÚ0MathMLPresentationPrinter._paren_comma_separatedš  sƒ   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™›Ô)Ü –o‰FˆAßØ× Ñ  §¡£Ô/Ø×Ñ˜TŸ[™[¨Ó-Ö.ñ &ð 	×Ñ˜Ÿ™›Ô)Øˆr;   c                	ón  € V P                   P                  R 4      pVP                  V P                  4       4       \	        V4       FL  w  r4V'       d    VP                  V P                  4       4       VP                  V P                  V4      4       KN  	  VP                  V P                  4       4       V# r  )rF   rÔ   rÕ   rû  rø   r  rS   r   r  s   &*   r8   Ú_paren_bar_separatedÚ.MathMLPresentationPrinter._paren_bar_separated¤  sƒ   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™›Ô)Ü –o‰FˆAßØ× Ñ  §¡£Ô-Ø×Ñ˜TŸ[™[¨Ó-Ö.ñ &ð 	×Ñ˜Ÿ™›Ô)Øˆr;   c                	óX  € \        V4      pWB8  g   V'       g‚   WB8:  d|   V P                  P                  R 4      pVP                  V P	                  4       4       VP                  V P                  V4      4       VP                  V P                  4       4       V# V P                  V4      # r  )r
   rF   rÔ   rÕ   rû  rS   r   )r3   ra  ÚlevelÚstrictÚprec_valr`  s   &&&&  r8   ÚparenthesizeÚ&MathMLPresentationPrinter.parenthesize®  s€   € Ü)¨$Ó/ˆØÔ§v°8Ô3DØ—8‘8×)Ñ)¨&Ó1ˆDØ×Ñ˜TŸ]™]›_Ô-Ø×Ñ˜TŸ[™[¨Ó.Ô/Ø×Ñ˜TŸ]™]›_Ô-ØˆKØ�{‰{˜4Ó Ð r;   c                	óJ  a € V 3R  lpS P                   P                  R4      pVP                  4       '       dc   S P                   P                  R4      pVP                  S P                   P	                  R4      4       VP                  V4       V! V) V4      pV# V! W4      pV# )c                óR  <€ ^ RI Hp V! V 4      w  r4V\        P                  Jd·   SP                  P                  R4      pSP                  R,          '       d,   \        \        V 4      4      ^8  d   VP                  RR4       SP                  V4      pSP                  V4      pVP                  V4       VP                  V4       VP                  V4       V# V P                  4       w  r‰V\        P                  J d:   \        V	4      ^8X  d*   VP                  SP                  V	^ ,          4      4       V# SP                  R8w  d%   \        P                  ! V	4      P!                  4       p	V^8w  dˆ   SP                  V4      p
SP                  P                  R4      pVP                  SP                  P#                  SP%                  V 4      4      4       VP                  V
4       VP                  V4       V	 F£  pVP                  SP'                  V\(        R,          4      4       WÉR	,          8X  d   K>  SP                  P                  R4      pVP                  SP                  P#                  SP%                  V 4      4      4       VP                  V4       K¥  	  V# )
r*   rÏ   Úmfracr   Úbevelledr>  rÒ   rb  r   rè   )r×   rÐ   r   rØ   rF   rÔ   r_   rÚ   r  ÚsetAttributerS   rÕ   rÙ   r   r   rÛ   rÜ   rM   rÊ   r"  r   )rW   r`  rÐ   rÞ   rß   Úfracr  Úxdenrà   rá   rÝ   Úyrâ   r3   s   &&           €r8   ÚmultiplyÚ6MathMLPresentationPrinter._print_Mul.<locals>.multiplyº  sý  ø€ Ý/Ù# D›>‰LˆEØœAŸE™EÓ!Ø—x‘x×-Ñ-¨gÓ6�Ø—>‘>Ð"3×4Ô4¼¼SÀ»Y»È!Ô9KØ×%Ñ% j°&Ô9Ø—{‘{ 5Ó)�Ø—{‘{ 5Ó)�Ø× Ñ  Ô&Ø× Ñ  Ô&Ø× Ñ  Ô&Ø�à×,Ñ,Ó.‰LˆEØœŸ™‹~¤# e£*°¤/Ø× Ñ  §¡¨U°1­XÓ!6Ô7Ø�Ø�z‰z˜UÔ"ÜŸš uÓ-×@Ñ@ÓB�à˜ŒzØ—K‘K Ó&�Ø—H‘H×*Ñ*¨4Ó0�Ø—‘˜dŸh™h×5Ñ5°d·o±oÀdÓ6KÓLÔMØ× Ñ  Ô#Ø× Ñ  Ô#Û�Ø× Ñ  ×!2Ñ!2°4¼ÀEÕ9JÓ!KÔLØ R�yÖ(ØŸ™×.Ñ.¨tÓ4�AØ—M‘M $§(¡(×"9Ñ"9¸$¿/¹/È$Ó:OÓ"PÔQØ×$Ñ$ QÖ'ñ ð ˆKr;   r`  rb  Ú-)rF   rÔ   rÓ   rÕ   rM   )r3   rW   r,  r`  rÝ   s   f&   r8   rÖ   Ú$MathMLPresentationPrinter._print_Mul¸  s‘   ø€ õ!	ðD �x‰x×%Ñ% fÓ-ˆØ×(Ñ(×*Ò*Ø—‘×&Ñ& tÓ,ˆAØ�M‰M˜$Ÿ(™(×1Ñ1°#Ó6Ô7Ø×Ñ˜QÔÙ˜T˜E 4Ó(ˆDð ˆñ ˜DÓ'ˆDàˆr;   Nc                	óš  € V P                   P                  R 4      pV P                  WR7      pVP                  V P	                  V^ ,          4      4       VR,           Fé  pVP                  4       '       dY   V P                   P                  R4      pVP                  V P                   P                  R4      4       V P	                  V) 4      pMVV P                   P                  R4      pVP                  V P                   P                  R4      4       V P	                  V4      pVP                  V4       VP                  V4       Kë  	  V# )r`  rå   ræ   rb  r.  Ú+)rF   rÔ   ré   rÕ   rS   rÓ   rM   )r3   rW   r   r`  rì   rï   rÝ   r+  s   &&&     r8   rð   Ú$MathMLPresentationPrinter._print_Addç  s  € Ø�x‰x×%Ñ% fÓ-ˆØ×%Ñ% dÐ%Ó8ˆØ×Ñ˜Ÿ™ T¨!¥WÓ-Ô.Ø˜—8�8ˆCØ×+Ñ+×-Ò-à—H‘H×*Ñ*¨4Ó0�Ø—‘˜dŸh™h×5Ñ5°cÓ:Ô;Ø—K‘K  Ó%‘ð —H‘H×*Ñ*¨4Ó0�Ø—‘˜dŸh™h×5Ñ5°cÓ:Ô;Ø—K‘K Ó$�Ø×Ñ˜QÔØ×Ñ˜QÖñ ð ˆr;   c           	     	óL  € V P                   P                  R 4      p\        VP                  4       FŸ  pV P                   P                  R4      p\        VP                  4       FW  pV P                   P                  R4      pVP                  V P                  WV3,          4      4       VP                  V4       KY  	  VP                  V4       K¡  	  V P                  R,          pVR8X  d   V# V P                   P                  R4      pV P                   P                  R4      p	VR8X  dV   VP                  V P                   P                  R4      4       V	P                  V P                   P                  R4      4       MTVP                  V P                   P                  R4      4       V	P                  V P                   P                  R	4      4       V P                   P                  R
4      p
V
P                  V4       V
P                  V4       V
P                  V	4       V
# )ÚmtableÚmtrÚmtdr   r=   rb  r   Ú]rù  rÿ  r`  )	rF   rÔ   r  r  r  rÕ   rS   r_   rM   )r3   r  Útablerú   rÝ   r  r+  r   ÚleftÚrightr`  s   &&         r8   r  Ú+MathMLPresentationPrinter._print_MatrixBaseû  sœ  € Ø—‘×&Ñ& xÓ0ˆÜ�q—v‘v–ˆAØ—‘×&Ñ& uÓ-ˆAÜ˜1Ÿ6™6–]�Ø—H‘H×*Ñ*¨5Ó1�Ø—‘˜dŸk™k¨!¨q¨D­'Ó2Ô3Ø—‘˜aÖ ñ #ð ×Ñ˜aÖ ñ ð —N‘N ;Õ/ˆ	Ø˜Œ?ØˆLØ�x‰x×%Ñ% dÓ+ˆØ—‘×&Ñ& tÓ,ˆØ˜ÔØ×Ñ˜TŸX™X×4Ñ4°SÓ9Ô:Ø×Ñ˜dŸh™h×5Ñ5°cÓ:Õ;à×Ñ˜TŸX™X×4Ñ4°SÓ9Ô:Ø×Ñ˜dŸh™h×5Ñ5°cÓ:Ô;Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜ÔØ×Ñ˜ÔØ×Ñ˜ÔØˆr;   c                	ó¶  € VP                   ^ 8  d   VP                   ) pMVP                   pV P                  P                  R4      pV'       g   V P                  R,          '       d   VP	                  RR4       VP                  V P                  V4      4       VP                  V P                  VP                  4      4       VP                   ^ 8  d…   V P                  P                  R4      pV P                  P                  R4      pVP                  V P                  P                  R4      4       VP                  V4       VP                  V4       V# V# )r*   r&  r   r'  r>  r`  rb  r.  )	r  rF   rÔ   r_   r(  rÕ   rS   r
  rM   )r3   rÆ   Úfoldedr  rÝ   r`  rb  s   &&&    r8   Ú_get_printed_RationalÚ/MathMLPresentationPrinter._get_printed_Rational  sö   € Ø�3‰3�Œ7Ø—‘�‰Aà—‘ˆAØ�H‰H×"Ñ" 7Ó+ˆß�T—^‘^Ð$5×6Ô6Ø�N‰N˜: vÔ.Ø	�‰�d—k‘k !“nÔ%Ø	�‰�d—k‘k !§#¡#Ó&Ô'Ø�3‰3�Œ7Ø—8‘8×)Ñ)¨&Ó1ˆDØ—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°3Ó7Ô8Ø×Ñ˜RÔ Ø×Ñ˜QÔØˆKàˆHr;   c                	óž   € VP                   ^8X  d   V P                  VP                  4      # V P                  WP                  R,          4      # )rç   r   )r
  rS   r  r>  r_   r  s   &&r8   r  Ú)MathMLPresentationPrinter._print_Rational)  s;   € Ø�3‰3�!Œ8à—;‘;˜qŸs™sÓ#Ð#à×)Ñ)¨!¯^©^Ð<MÕ-NÓOÐOr;   c                	ó�  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       V P                   P                  R 4      pV P	                  VP
                  ^,          4      pV P                   P                  R4      pVP                  V P                   P                  V P                  V4      4      4       V P	                  VP
                  ^,          4      pVP                  V4       VP                  V4       VP                  V4       VP                  V4       VP                  V4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       V# )r`  Úmunderrc  Úlimrb  )rF   rÔ   rÕ   rM   rS   rì   rÊ   )	r3   rÆ   r`  rC  rc  rÝ   r  Úarrowr  s	   &&       r8   r  Ú&MathMLPresentationPrinter._print_Limit0  sE  € Ø�x‰x×%Ñ% fÓ-ˆØ—‘×'Ñ'¨Ó1ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨uÓ5Ô6à�H‰H×"Ñ" 6Ó*ˆØ�k‰k˜!Ÿ&™& �)Ó$ˆØ—‘×&Ñ& tÓ,ˆØ×Ñ˜$Ÿ(™(×1Ñ1°$·/±/À!Ó2DÓEÔFØ�k‰k˜!Ÿ&™& �)Ó$ˆØ	�‰�cÔØ	�‰�eÔØ	�‰�cÔà×Ñ˜2ÔØ×Ñ˜1ÔØ×Ñ˜Ô Ø×Ñ˜Ÿ™ Q§V¡V¨A¥YÓ/Ô0àˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  z&ImaginaryI;r$  r%  s   && r8   r  Ú.MathMLPresentationPrinter._print_ImaginaryUnitF  s6   € Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-¨nÓ=Ô>Øˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  rÐ  r$  r%  s   && r8   r&  Ú,MathMLPresentationPrinter._print_GoldenRatioK  ó6   € Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-¨iÓ8Ô9Øˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  z&ExponentialE;r$  r%  s   && r8   r*  Ú%MathMLPresentationPrinter._print_Exp1P  s7   € Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-Ð.>Ó?Ô@Øˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  z&pi;r$  r%  s   && r8   r.  Ú#MathMLPresentationPrinter._print_PiU  s6   € Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-¨fÓ5Ô6Øˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  ú&#x221E;r$  r%  s   && r8   r2  Ú)MathMLPresentationPrinter._print_InfinityZ  ó6   € Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-¨jÓ9Ô:Øˆr;   c                	ó,  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       V P	                  V4      pVP                  V4       VP                  V4       V# )r`  rb  r.  )rF   rÔ   rÕ   rM   r2  )r3   rÆ   r`  r+  rÝ   s   &&   r8   rF  Ú1MathMLPresentationPrinter._print_NegativeInfinity_  sv   € Ø�x‰x×%Ñ% fÓ-ˆØ�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-¨cÓ2Ô3Ø× Ñ  Ó#ˆØ×Ñ˜ÔØ×Ñ˜ÔØˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  z&#x210F;r$  r%  s   && r8   Ú_print_HBarÚ%MathMLPresentationPrinter._print_HBarh  rS  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  rÕ  r$  r%  s   && r8   r!  Ú+MathMLPresentationPrinter._print_EulerGammam  rK  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  ÚTribonacciConstantr$  r%  s   && r8   Ú_print_TribonacciConstantÚ3MathMLPresentationPrinter._print_TribonacciConstantr  s7   € Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-Ð.BÓCÔDØˆr;   c                	óò   € V P                   P                  R 4      pVP                  V P                  VP                  ^ ,          4      4       VP                  V P                   P                  R4      4       V# )rt  ú&#x2020;©rF   rÔ   rÕ   rS   rì   rM   ©r3   rÆ   rt  s   && r8   Ú_print_DaggerÚ'MathMLPresentationPrinter._print_Daggerw  sW   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™ Q§V¡V¨A¥YÓ/Ô0Ø×Ñ˜Ÿ™×0Ñ0°Ó<Ô=Øˆr;   c                	ó¬  € V P                   P                  R 4      pVP                  V P                  VP                  ^ ,          4      4       V P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P                  VP                  ^,          4      4       V# )r`  rb  z&#x2208;ra  )r3   rÆ   r`  rb  s   &&  r8   Ú_print_ContainsÚ)MathMLPresentationPrinter._print_Contains}  s–   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™ Q§V¡V¨A¥YÓ/Ô0Ø�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨zÓ:Ô;Ø×Ñ˜ÔØ×Ñ˜Ÿ™ Q§V¡V¨A¥YÓ/Ô0Øˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  z&#x210B;r$  r%  s   && r8   Ú_print_HilbertSpaceÚ-MathMLPresentationPrinter._print_HilbertSpace†  rS  r;   c                	óò   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       VP                  V P	                  VP
                  ^ ,          4      4       V# )rt  z	&#x1D49E;©rF   rÔ   rÕ   rM   rS   rì   rb  s   && r8   Ú_print_ComplexSpaceÚ-MathMLPresentationPrinter._print_ComplexSpace‹  sW   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™×0Ñ0°Ó=Ô>Ø×Ñ˜Ÿ™ Q§V¡V¨A¥YÓ/Ô0Øˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  z&#x2131;r$  r%  s   && r8   Ú_print_FockSpaceÚ*MathMLPresentationPrinter._print_FockSpace‘  rS  r;   c                	óÚ  € ^R^R^R/pV P                   P                  R4      p\        VP                  4      ^8:  dÁ   \        ;QJ d&    R VP                   4       F  '       d   K   RM	  RM! R VP                   4       4      '       ds   V P                   P                  R4      pVP                  V P                   P                  V\        VP                  4      ,          4      4       VP                  V4       EMœ\        VP                  4       EF‚  pV P                   P                  R4      pVP                  V P                   P                  V^,          4      4       \        V4      ^8X  d   VP                  V4       \        V4      ^8X  de   V P                   P                  R	4      pVP                  V4       VP                  V P                  V^,          4      4       VP                  V4       \        V4      ^8X  g   K÷  V P                   P                  R
4      pVP                  V4       VP                  V P                  V^,          4      4       VP                  V P                  V^,          4      4       VP                  V4       EK…  	  VP                  V P                  VP                  \        R,          RR7      4       \        VP                  4       F€  pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P                  V^ ,          4      4       K‚  	  V# )rç   z&#x222B;z&#x222C;z&#x222D;r`  c              3  ó>   "  € T F  p\        V4      ^8H  x € K  	  R# 5i)rç   N)rÚ   )Ú.0rD  s   & r8   Ú	<genexpr>Ú<MathMLPresentationPrinter._print_Integral.<locals>.<genexpr>›  s   é € Ð(NÁ+¸3¬¨S«°Q®Ã+ùs   ‚FTrb  rt  ru  r   ©r   rË  )rF   rÔ   rÚ   rL  ÚallrÕ   rM   r�  rS   r"  rK  r   )	r3   rW   Ú
intsymbolsr`  rb  rD  rt  ru  Úds	   &&       r8   rT  Ú)MathMLPresentationPrinter._print_Integral—  sz  € Ø˜ Q¨
°A°zÐBˆ
à�x‰x×%Ñ% fÓ-ˆÜˆt�{‰{Ó˜qÔ §S£SÑ(NÀ$Ç+Â+Ó(N§S§S¢SÑ(NÀ$Ç+Â+Ó(N×%NÒ%Nà—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°:¼cÀ$Ç+Á+Ó>NÕ3OÓPÔQØ×Ñ˜RÖ ô   §¡×,�Ø—X‘X×+Ñ+¨DÓ1�Ø—‘˜tŸx™x×6Ñ6°zÀ!µ}ÓEÔFÜ�s“8˜q”=Ø×$Ñ$ RÔ(Ü�s“8˜q”=ØŸ8™8×1Ñ1°&Ó9�DØ×$Ñ$ RÔ(Ø×$Ñ$ T§[¡[°°QµÓ%8Ô9Ø×$Ñ$ TÔ*Ü�s“8˜q–=Ø"Ÿh™h×4Ñ4°YÓ?�GØ×'Ñ'¨Ô+Ø×'Ñ'¨¯©°C¸µFÓ(;Ô<Ø×'Ñ'¨¯©°C¸µFÓ(;Ô<Ø×$Ñ$ W×-ñ -ð" 	×Ñ˜×*Ñ*¨4¯=©=¼*ÀUÕ:KØ26ð +ó 8ô 	9ô ˜DŸK™KÖ(ˆCØ—‘×&Ñ& tÓ,ˆAØ�M‰M˜$Ÿ(™(×1Ñ1°&Ó9Ô:Ø×Ñ˜QÔØ×Ñ˜TŸ[™[¨¨Q­Ó0Ö1ñ	 )ð
 ˆr;   c                	ó  € \        VP                  4      pV P                  P                  R 4      pV P	                  V^ ,          ^,          4      pV P	                  V^ ,          ^,          4      pV P                  P                  R4      pVP                  V P                  P                  V P                  V4      4      4       V P                  P                  R4      pV P	                  V^ ,          ^ ,          4      pV P                  P                  R4      p	V	P                  V P                  P                  R4      4       VP                  V4       VP                  V	4       VP                  V4       VP                  V4       VP                  V4       VP                  V4       V P                  P                  R4      p
V
P                  V4       V
P                  V P                  VP                  \        V4      4      4       V
# )Ú
munderoverrb  r`  rÌ  )rR  rL  rF   rÔ   rS   rÕ   rM   rÊ   r"  rK  r
   )r3   rÆ   rL  ÚsubsuprN  rO  ÚsummandÚlowÚvarÚequalr`  s   &&         r8   rW  Ú$MathMLPresentationPrinter._print_Sum½  s~  € Ü�a—h‘h“ˆØ—‘×'Ñ'¨Ó5ˆØ—;‘;˜v a�y¨�|Ó,ˆØ—+‘+˜f Q�i¨�lÓ+ˆØ—(‘(×(Ñ(¨Ó.ˆØ×Ñ˜DŸH™H×3Ñ3°D·O±OÀAÓ4FÓGÔHà�h‰h×$Ñ$ VÓ,ˆØ�k‰k˜& �) A�,Ó'ˆØ—‘×&Ñ& tÓ,ˆØ×Ñ˜$Ÿ(™(×1Ñ1°#Ó6Ô7Ø�‰˜ÔØ�‰˜ÔØ�‰˜Ô!à×Ñ˜7Ô#Ø×Ñ˜3ÔØ×Ñ˜7Ô#à�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ô Ø×Ñ˜×*Ñ*¨1¯:©:Ô7MÈaÓ7PÓQÔRØˆr;   c                	ó¸  a € V 3R  lpR pS P                  VP                  4      w  rVpV! V4      pV Uu. uF
  q„! V4      NK  	  ppV U	u. uF
  q”! V	4      NK  	  pp	S P                  P                  R4      p
V
P	                  S P                  P                  V4      4       \        V4      ^ 8X  dX   \        V4      ^ 8X  d   T
pMòS P                  P                  R4      pVP	                  V
4       VP	                  V! V4      4       M®\        V4      ^ 8X  dE   S P                  P                  R4      pVP	                  V
4       VP	                  V! V4      4       MZS P                  P                  R4      pVP	                  V
4       VP	                  V! V4      4       VP	                  V! V4      4       VR8X  d   VP                  RR4       V# u upi u up	i )c                óˆ  <€ \        V 4      ^8”  då   SP                  P                  R4      p\        V 4       F¸  w  r#V^ 8”  dW   SP                  P                  R4      pVP	                  SP                  P                  R4      4       VP	                  V4       SP                  P                  R4      pVP	                  SP                  P                  V4      4       VP	                  V4       Kº  	  V# SP                  P                  R4      pVP	                  SP                  P                  V ^ ,          4      4       V# )rç   r`  rb  r[  rc  r]  r^  s   &     €r8   rd  Ú5MathMLPresentationPrinter._print_Symbol.<locals>.join×  só   ø€ Ü�5‹z˜AŒ~Ø—x‘x×-Ñ-¨fÓ5�Ü(¨Ö/‘G�AØ˜1”uØ!ŸX™X×3Ñ3°DÓ9˜ØŸ™ t§x¡x×'>Ñ'>¸sÓ'CÔDØ×(Ñ(¨Ô,ØŸ™×/Ñ/°Ó5�BØ—N‘N 4§8¡8×#:Ñ#:¸4Ó#@ÔAØ×$Ñ$ RÖ(ñ  0ð �à—X‘X×+Ñ+¨DÓ1�Ø—‘˜tŸx™x×6Ñ6°u¸QµxÓ@ÔAØ�	r;   c                óH   € V \         9   d   \         P                  ! V 4      # V # rE   rg  ri  s   &r8   rÇ   Ú:MathMLPresentationPrinter._print_Symbol.<locals>.translateé  rl  r;   rc  rs  rt  ru  ÚboldÚmathvariant)ra   r`   rF   rÔ   rÕ   rM   rÚ   r(  )r3   rm  Ústylerd  rÇ   r`   rn  ro  rp  rq  rr  rÝ   s   f&&         r8   rv  Ú'MathMLPresentationPrinter._print_SymbolÖ  s{  ø€ õ	ò$	ð "×2Ñ2°3·8±8Ó<Ñˆ�dÙ˜‹ˆÙ,2Ó3©F S�)˜C–.©FˆÐ3Ù*.Ó/©$ 3�	˜#–©$ˆÐ/à—‘×&Ñ& tÓ,ˆØ×Ñ˜$Ÿ(™(×1Ñ1°$Ó7Ô8Üˆv‹;˜!ÔÜ�4‹y˜AŒ~Ø‘à—H‘H×*Ñ*¨6Ó2�Ø—‘˜eÔ$Ø—‘™d 4›jÕ)ä�4‹y˜AŒ~Ø—H‘H×*Ñ*¨6Ó2�Ø—‘˜eÔ$Ø—‘™d 6›lÕ+à—H‘H×*Ñ*¨9Ó5�Ø—‘˜eÔ$Ø—‘™d 4›jÔ)Ø—‘™d 6›lÔ+à�FŒ?Ø�N‰N˜=¨&Ô1Øˆùò3 4ùÚ/s   µGÁGc                	óJ   € V P                  VV P                  R ,          R7      # )r    )r‹  )rv  r_   )r3   rm  s   &&r8   rÀ  Ú-MathMLPresentationPrinter._print_MatrixSymbol  s+   € Ø×!Ñ! #Ø(,¯©Ð7IÕ(Jð "ó Lð 	Lr;   c                	óÂ   € V P                   P                  R 4      pVP                  RR4       VP                  V P	                  VP
                  ^ ,          4      4       V# )ÚmencloseÚnotationÚtop)rF   rÔ   r(  rÕ   rS   rì   )r3   rW   Úencs   && r8   Ú_print_conjugateÚ*MathMLPresentationPrinter._print_conjugate  sH   € Ø�h‰h×$Ñ$ ZÓ0ˆØ×Ñ˜ UÔ+Ø�‰˜Ÿ™ D§I¡I¨a¥LÓ1Ô2Øˆ
r;   c                	ó@  € V P                   P                  R 4      pVP                  V P                  V\        R,          4      4       V P                   P                  R4      pVP                  V P                   P                  V4      4       VP                  V4       V# )r`  ÚFuncrb  )rF   rÔ   rÕ   r"  r   rM   )r3   ÚoprW   Úrowrb  s   &&&  r8   Ú_print_operator_afterÚ/MathMLPresentationPrinter._print_operator_after  st   € Ø�h‰h×$Ñ$ VÓ,ˆØ�‰˜×)Ñ)¨$´
¸6Õ0BÓCÔDØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨rÓ2Ô3Ø�‰˜ÔØˆ
r;   c                	óH   € V P                  R VP                  ^ ,          4      # )Ú!©rš  rì   ©r3   rW   s   &&r8   Ú_print_factorialÚ*MathMLPresentationPrinter._print_factorial   s   € Ø×)Ñ)¨#¨t¯y©y¸­|Ó<Ð<r;   c                	óH   € V P                  R VP                  ^ ,          4      # )z!!rž  rŸ  s   &&r8   Ú_print_factorial2Ú+MathMLPresentationPrinter._print_factorial2#  s   € Ø×)Ñ)¨$°·	±	¸!µÓ=Ð=r;   c                	óø  € V P                   P                  R 4      pVP                  RR4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V P	                  VP
                  ^,          4      4       V P                   P                  R4      pVP                  V P                  4       4       VP                  V4       VP                  V P                  4       4       V# )r&  ÚlinethicknessÚ0r`  )rF   rÔ   r(  rÕ   rS   rì   rû  r   )r3   rW   r)  Úbracs   &&  r8   Ú_print_binomialÚ)MathMLPresentationPrinter._print_binomial&  s³   € Ø�x‰x×%Ñ% gÓ.ˆØ×Ñ˜/¨3Ô/Ø×Ñ˜Ÿ™ T§Y¡Y¨q¥\Ó2Ô3Ø×Ñ˜Ÿ™ T§Y¡Y¨q¥\Ó2Ô3Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™›Ô)Ø×Ñ˜ÔØ×Ñ˜Ÿ™›Ô)Øˆr;   c                	ór
  € VP                   P                  '       Ed»   \        VP                   P                  4      ^8X  Ed–   VP                   P                  ^8w  Edz   V P
                  R,          '       Ed`   VP                   P                  ^8X  dF   V P                  P                  R4      pVP                  V P                  VP                  4      4       VP                   P                  ^8w  dz   V P                  P                  R4      pVP                  V P                  VP                  4      4       VP                  V P                  VP                   P                  4      4       VP                   P                  R8X  dO   V P                  P                  R4      pVP                  V P                  ^4      4       VP                  X4       V# X# VP                   P                  '       Ed¤   VP                   P                  ^8w  Edˆ   VP                   P                  '       dÝ   V P                  P                  R4      pVP                  V P                  ^4      4       V P                  P                  R4      pVP                  V P                  VP                  \        R,          4      4       VP                  V P                  VP                   ) V P
                  R,          4      4       VP                  V4       V# V P                  P                  R4      pVP                  V P                  VP                  \        R,          4      4       VP                  V P                  VP                   V P
                  R,          4      4       V# VP                   P                  '       Ed   V P                  P                  R4      pVP                  V P                  ^4      4       VP                   R8X  d-   VP                  V P                  VP                  4      4       V# V P                  P                  R4      pVP                  V P                  VP                  \        R,          4      4       VP                  V P                  VP                   ) 4      4       VP                  V4       V# V P                  P                  R4      pVP                  V P                  VP                  \        R,          4      4       VP                  V P                  VP                   4      4       V# )	rç   r#   ÚmsqrtÚmrootr&  rt  rr   r   rè   )rz  r{  ry   r  r
  r_   rF   rÔ   rÕ   rS   r|  Úis_negativer"  r   r>  )r3   rÆ   rÝ   r)  r’  s   &&   r8   r  Ú$MathMLPresentationPrinter._print_Pow1  s{  € ð �E‰E××Ñ¤# a§e¡e§g¡g£,°!Õ"3¸¿¹¿¹À1½Ø—‘˜×/Õ/Ø�u‰u�w‰w˜!Œ|Ø—H‘H×*Ñ*¨7Ó3�Ø—‘˜dŸk™k¨!¯&©&Ó1Ô2Ø�u‰u�w‰w˜!Œ|Ø—H‘H×*Ñ*¨7Ó3�Ø—‘˜dŸk™k¨!¯&©&Ó1Ô2Ø—‘˜dŸk™k¨!¯%©%¯'©'Ó2Ô3Ø�u‰u�w‰w˜"Œ}Ø—x‘x×-Ñ-¨gÓ6�Ø× Ñ  §¡¨Q£Ô0Ø× Ñ  Ô#Ø�à�à�5‰5××Ñ §¡§¡¨A¥Ø�u‰u× × Ð Ø—h‘h×,Ñ,¨WÓ5�Ø—‘ §¡¨A£Ô/Ø—H‘H×*Ñ*¨6Ó2�Ø—‘˜d×/Ñ/°·±¼
À5Õ8IÓJÔKØ—‘˜d×8Ñ8¸!¿%¹%¸Ø$(§N¡NÐ3EÕ$FóHô Ià—‘ Ô"Ø�
à—H‘H×*Ñ*¨6Ó2�Ø—‘˜d×/Ñ/°·±¼
À5Õ8IÓJÔKØ—‘˜d×8Ñ8¸¿¹Ø$(§N¡NÐ3EÕ$FóHô Ià�à�5‰5××ÑØ—h‘h×,Ñ,¨WÓ5�Ø—‘ §¡¨A£Ô/Ø—5‘5˜B”;Ø—O‘O D§K¡K°·±Ó$7Ô8ð �
ð	 Ÿ™×.Ñ.¨vÓ6�AØ—M‘M $×"3Ñ"3°A·F±F¼JÀuÕ<MÓ"NÔOØ—M‘M $§+¡+¨q¯u©u¨fÓ"5Ô6Ø—O‘O AÔ&Ø�
à�H‰H×"Ñ" 6Ó*ˆØ	�‰�d×'Ñ'¨¯©´
¸5Õ0AÓBÔCØ	�‰�d—k‘k !§%¡%Ó(Ô)Øˆr;   c                	óÀ   € V P                   P                  V P                  V4      4      pVP                  V P                   P	                  \        V4      4      4       V# rE   r‚  r%  s   && r8   rƒ  Ú'MathMLPresentationPrinter._print_Numberg  r…  r;   c                	óz  € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V P                   P                  R 4      pVP                  V P                   P                  R4      4       V P                   P                  R4      pVP                  V4       VP                  V P	                  VP
                  4      4       VP                  V P                  4       4       VP                  V P	                  VP                  4      4       VP                  V4       V# )rb  õ   âŸ¨õ   âŸ©r`  )rF   rÔ   rÕ   rM   rS   rw   r  ru   )r3   rú   r9  r:  r¨  s   &&   r8   Ú_print_AccumulationBoundsÚ3MathMLPresentationPrinter._print_AccumulationBoundsl  sã   € Ø�x‰x×%Ñ% dÓ+ˆØ×Ñ˜Ÿ™×0Ñ0°Ó:Ô;Ø—‘×&Ñ& tÓ,ˆØ×Ñ˜$Ÿ(™(×1Ñ1°(Ó;Ô<Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜ÔØ×Ñ˜Ÿ™ Q§U¡UÓ+Ô,Ø×Ñ˜Ÿ™›Ô'Ø×Ñ˜Ÿ™ Q§U¡UÓ+Ô,Ø×Ñ˜ÔØˆr;   c                	óJ  € \        VP                  4      '       d   R pMV P                  V4      pV P                  P	                  R4      p^ p\        VP                  4       EF  w  rVWF,          pV^8¼  d“   V P                  P	                  R4      pV P                  P	                  R4      pVP                  V P                  P                  V4      4       VP                  V4       VP                  V P                  V4      4       MEV P                  P	                  R4      pVP                  V P                  P                  V4      4       VP                  V4       V P                  V4      p	VP                  V	4       EK"  	  V P                  P	                  R4      p
V^8¼  d“   V P                  P	                  R4      pV P                  P	                  R4      pVP                  V P                  P                  V4      4       VP                  V4       VP                  V P                  V4      4       MEV P                  P	                  R4      pVP                  V P                  P                  V4      4       V
P                  V4       V P                  P	                  R4      pV P                  P	                  R4      pVP                  V
4       VP                  V4       VP                  V4       VP                  V P                  VP                  4      4       V# )z&#x2202;r`  rt  rb  r&  )
r	   rW   rÊ   rF   rÔ   r�  r�  rÕ   rM   rS   )r3   rÆ   rz  r  Údimrm  ÚnumrÝ   Úxxr+  Úmnumr`  r)  s   &&           r8   r’  Ú+MathMLPresentationPrinter._print_Derivativey  sO  € ä˜AŸF™F×#Ò#Ø‰Aà—‘ Ó"ˆAð �H‰H×"Ñ" 6Ó*ˆØˆÜ  ×!1Ñ!1×2‰HˆCØ�JˆCØ�aŒxØ—H‘H×*Ñ*¨6Ó2�Ø—X‘X×+Ñ+¨DÓ1�Ø—‘˜tŸx™x×6Ñ6°qÓ9Ô:Ø—‘˜bÔ!Ø—‘˜dŸk™k¨#Ó.Õ/à—H‘H×*Ñ*¨4Ó0�Ø—‘˜dŸh™h×5Ñ5°aÓ8Ô9Ø�M‰M˜!ÔØ—‘˜CÓ ˆAØ�M‰M˜!×ñ 3ð �x‰x×%Ñ% fÓ-ˆØ�!Œ8Ø—‘×&Ñ& vÓ.ˆAØ—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°1Ó5Ô6Ø�M‰M˜"ÔØ�M‰M˜$Ÿ+™+ cÓ*Õ+à—‘×&Ñ& tÓ,ˆAØ�M‰M˜$Ÿ(™(×1Ñ1°!Ó4Ô5à×Ñ˜ÔØ�x‰x×%Ñ% fÓ-ˆØ�x‰x×%Ñ% gÓ.ˆØ×Ñ˜ÔØ×Ñ˜ÔØ×Ñ˜Ôð 	×Ñ˜Ÿ™ Q§V¡VÓ,Ô-àˆr;   c                	ó  € V P                   P                  R 4      pV P                  V4      R8X  dE   V P                  R,          '       d,   VP	                  V P                   P                  R4      4       M9VP	                  V P                   P                  V P                  V4      4      4       V P                   P                  R4      pVP	                  V4       VP	                  V P                  ! VP                  !  4       V# )rc  r°   r   r±   r`  )rF   rÔ   rÊ   r_   rÕ   rM   r  rì   )r3   rÆ   rÝ   r`  s   &&  r8   r—  Ú)MathMLPresentationPrinter._print_Function©  s¸   € Ø�H‰H×"Ñ" 4Ó(ˆØ�?‰?˜1Ó Ô&¨4¯>©>¸-×+HÔ+HØ�M‰M˜$Ÿ(™(×1Ñ1°$Ó7Õ8à�M‰M˜$Ÿ(™(×1Ñ1°$·/±/À!Ó2DÓEÔFØ�x‰x×%Ñ% fÓ-ˆØ×Ñ˜ÔØ×Ñ˜×4Ò4°a·f±fÑ=Ô>Øˆr;   c                	ó  € \        VP                  4      p\        VP                  VR R7      pV P                  R,          pV P
                  P                  R4      pRV9   Ed±   VP                  R4      w  rgV^ ,          R8X  d
   VR,          pV P
                  P                  R4      pVP                  V P
                  P                  V4      4       VP                  V4       V P
                  P                  R4      p	V	P                  V P
                  P                  V4      4       VP                  V	4       V P
                  P                  R	4      p
V P
                  P                  R4      pVP                  V P
                  P                  R
4      4       V
P                  V4       V P
                  P                  R4      pVP                  V P
                  P                  V4      4       V
P                  V4       VP                  V
4       V# VR8X  d   V P                  R4      # VR8X  d   V P                  R4      # V P
                  P                  R4      pVP                  V P
                  P                  V4      4       V# )T)Ústrip_zerosr%   r`  rÆ   r1  ræ   rÉ  rb  rt  Ú10z+infNz-inf)r   r‰  r‡  rˆ  r_   rF   rÔ   ÚsplitrÕ   rM   r2  rF  )r3   rW   ÚdpsÚstr_realÚ	separatorr`  Úmantrz  rÉ  rb  rt  s   &&         r8   r‹  Ú&MathMLPresentationPrinter._print_Float´  só  € ä˜$Ÿ*™*Ó%ˆÜ˜tŸz™z¨3¸DÔAˆð —N‘NÐ#>Õ?ˆ	Ø�x‰x×%Ñ% fÓ-ˆØ�(�?Ø"Ÿ.™.¨Ó-‰KˆTà�1�v˜Œ}Ø˜"•g�à—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°4Ó8Ô9Ø×Ñ˜RÔ Ø—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°9Ó=Ô>Ø×Ñ˜RÔ Ø—8‘8×)Ñ)¨&Ó1ˆDØ—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°4Ó8Ô9Ø×Ñ˜RÔ Ø—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°3Ó7Ô8Ø×Ñ˜RÔ Ø×Ñ˜TÔ"ØˆKØ˜ÔØ×'Ñ'¨Ó-Ð-Ø˜ÔØ×/Ñ/°Ó5Ð5à—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°8Ó<Ô=ØˆIr;   c                	óØ  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V4       V P                   P                  R 4      pVP                  V P                  4       4       VP                  V P	                  VP
                  ^,          4      4       VP                  V P                  4       4       VP                  V4       V# )r`  rs  rc  ÚLi)rF   rÔ   rÕ   rM   rS   rì   rû  r   )r3   rW   r`  r  rc  r¨  s   &&    r8   Ú_print_polylogÚ(MathMLPresentationPrinter._print_polylogÛ  sþ   € Ø�x‰x×%Ñ% fÓ-ˆØ�H‰H×"Ñ" 6Ó*ˆà�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨tÓ4Ô5Ø	�‰�bÔØ	�‰�d—k‘k $§)¡)¨A¥,Ó/Ô0Ø×Ñ˜ÔØ�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™›Ô)Ø×Ñ˜Ÿ™ T§Y¡Y¨q¥\Ó2Ô3Ø×Ñ˜Ÿ™›Ô)Ø×Ñ˜ÔØˆr;   c                	óX  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  V P	                  V4      4      4       VP                  V4       VP                  V P
                  ! VP                  !  4       V# ©r`  rc  )rF   rÔ   rÕ   rM   rÊ   r  rì   )r3   rÆ   r`  rc  s   &&  r8   rš  Ú&MathMLPresentationPrinter._print_Basicë  s~   € Ø�x‰x×%Ñ% fÓ-ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨t¯©¸qÓ/AÓBÔCØ×Ñ˜ÔØ×Ñ˜×4Ò4°a·f±fÑ=Ô>Øˆr;   c                	ó6   € V P                   ! VP                  !  # rE   )r  rì   r  s   &&r8   Ú_print_TupleÚ&MathMLPresentationPrinter._print_Tupleó  s   € Ø×*Ò*¨A¯F©FÑ3Ð3r;   c                	ón  € V P                   P                  R 4      pVP                  '       d,   VP                  V P                   P	                  R4      4       M*VP                  V P                   P	                  R4      4       V P                   P                  R 4      pVP
                  '       d,   VP                  V P                   P	                  R4      4       M*VP                  V P                   P	                  R4      4       V P                   P                  R4      pVP                  V4       VP                  V P                  VP                  4      4       VP                  V P                  4       4       VP                  V P                  VP                  4      4       VP                  V4       V# )rb  rÿ  r7  rù  r   r`  )
rF   rÔ   Ú
right_openrÕ   rM   Ú	left_openrS   Ústartr  Úend)r3   rú   r:  r9  r`  s   &&   r8   Ú_print_IntervalÚ)MathMLPresentationPrinter._print_Intervalö  s/  € Ø—‘×&Ñ& tÓ,ˆØ�<�<ˆ<Ø×Ñ˜dŸh™h×5Ñ5°cÓ:Õ;à×Ñ˜dŸh™h×5Ñ5°cÓ:Ô;Ø�x‰x×%Ñ% dÓ+ˆØ�;�;ˆ;Ø×Ñ˜TŸX™X×4Ñ4°SÓ9Õ:à×Ñ˜TŸX™X×4Ñ4°SÓ9Ô:Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜ÔØ×Ñ˜Ÿ™ Q§W¡WÓ-Ô.Ø×Ñ˜Ÿ™›Ô'Ø×Ñ˜Ÿ™ Q§U¡UÓ+Ô,Ø×Ñ˜ÔØˆr;   c                	ó  € V P                   P                  R 4      pVP                  V P                  4       4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V P                  4       4       V# r  )rF   rÔ   rÕ   r  rS   rì   )r3   rW   rz  r`  s   &&& r8   Ú
_print_AbsÚ$MathMLPresentationPrinter._print_Abs	  sb   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™›Ô%Ø×Ñ˜Ÿ™ T§Y¡Y¨q¥\Ó2Ô3Ø×Ñ˜Ÿ™›Ô%Øˆr;   c                	óü  € V P                   P                  R 4      pVP                  V P                  4       4       VP                  V P	                  V4      4       VP                  V P                  4       4       V P                   P                  R4      pVP                  V P                   P                  V4      4       V P                   P                  R 4      pVP                  V4       VP                  V4       V# rÍ  )rF   rÔ   rÕ   rû  rS   r   rM   )r3   rû   rW   r¨  rc  r`  s   &&&   r8   Ú_print_re_imÚ&MathMLPresentationPrinter._print_re_im  s¹   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™›Ô)Ø×Ñ˜Ÿ™ TÓ*Ô+Ø×Ñ˜Ÿ™›Ô)Ø�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨qÓ1Ô2Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜ÔØ×Ñ˜ÔØˆr;   c                	óH   € V P                  R VP                  ^ ,          4      # )u   â„œ©rÝ  rì   ©r3   rW   rz  s   &&&r8   Ú	_print_reÚ#MathMLPresentationPrinter._print_re  ó   € Ø× Ñ  ¨4¯9©9°Q­<Ó8Ð8r;   c                	óH   € V P                  R VP                  ^ ,          4      # )u   â„‘rà  rá  s   &&&r8   Ú	_print_imÚ#MathMLPresentationPrinter._print_im!  rä  r;   c                	ól  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  V P	                  V4      4      4       VP                  V4       VP
                   F#  pVP                  V P                  V4      4       K%  	  V# rÍ  )rF   rÔ   rÕ   rM   rÊ   rì   rS   )r3   rÆ   r`  rc  rï   s   &&   r8   r�  Ú(MathMLPresentationPrinter._print_AssocOp$  s†   € Ø�x‰x×%Ñ% fÓ-ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨t¯©¸qÓ/AÓBÔCØ×Ñ˜ÔØ—6”6ˆCØ×Ñ˜TŸ[™[¨Ó-Ö.ñ àˆr;   c                	óÄ  € V P                   P                  R 4      pVP                  V P                  VP                  ^ ,          V4      4       VP                  R,           F{  pV P                   P                  R4      pVP                  V P                   P                  V4      4       V P                  WS4      pVP                  V4       VP                  V4       K}  	  V# ©r`  ræ   rb  )rF   rÔ   rÕ   r"  rì   rM   )r3   rW   ÚsymbolÚprecr`  rï   rÝ   r+  s   &&&&    r8   Ú_print_SetOpÚ&MathMLPresentationPrinter._print_SetOp-  s¯   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜×*Ñ*¨4¯9©9°Q­<¸Ó>Ô?Ø—9‘9˜R—=�=ˆCØ—‘×&Ñ& tÓ,ˆAØ�M‰M˜$Ÿ(™(×1Ñ1°&Ó9Ô:Ø×!Ñ! #Ó,ˆAØ×Ñ˜QÔØ×Ñ˜QÖñ !ð ˆr;   c                	óB   € \         R ,          pV P                  VRV4      # )r¾   z&#x222A;©r   rî  ©r3   rW   rí  s   && r8   Ú_print_UnionÚ&MathMLPresentationPrinter._print_Union8  s!   € Ü% gÕ.ˆØ× Ñ   z°4Ó8Ð8r;   c                	óB   € \         R ,          pV P                  VRV4      # )rÀ   z&#x2229;rñ  rò  s   && r8   Ú_print_IntersectionÚ-MathMLPresentationPrinter._print_Intersection<  s!   € Ü% nÕ5ˆØ× Ñ   z°4Ó8Ð8r;   c                	óB   € \         R ,          pV P                  VRV4      # )Ú
Complementz&#x2216;rñ  rò  s   && r8   rµ  Ú+MathMLPresentationPrinter._print_Complement@  ó!   € Ü% lÕ3ˆØ× Ñ   z°4Ó8Ð8r;   c                	óB   € \         R ,          pV P                  VRV4      # )ÚSymmetricDifferenceú&#x2206;rñ  rò  s   && r8   Ú_print_SymmetricDifferenceÚ4MathMLPresentationPrinter._print_SymmetricDifferenceD  s"   € Ü%Ð&;Õ<ˆØ× Ñ   z°4Ó8Ð8r;   c                	óB   € \         R ,          pV P                  VRV4      # )Ú
ProductSetz&#x00d7;rñ  rò  s   && r8   r¹  Ú+MathMLPresentationPrinter._print_ProductSetH  rû  r;   c                	ó8   € V P                  VP                  4      # rE   )Ú
_print_setrì   )r3   rj  s   &&r8   r°  Ú*MathMLPresentationPrinter._print_FiniteSetL  s   € Ø�‰˜qŸv™vÓ&Ð&r;   c                	ó�  € \        V\        R 7      pV P                  P                  R4      pVP	                  V P                  4       4       \        V4       FL  w  rEV'       d    VP	                  V P                  4       4       VP	                  V P                  V4      4       KN  	  VP	                  V P                  4       4       V# )©Úkeyr`  )
Úsortedr   rF   rÔ   rÕ   r  rø   r  rS   r  )r3   rj  r_  r¨  rú   ra  s   &&    r8   r  Ú$MathMLPresentationPrinter._print_setO  s‘   € Ü�qÔ.Ô/ˆØ�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™›Ô)Ü  Ö'‰GˆAßØ× Ñ  §¡£Ô/Ø×Ñ˜TŸ[™[¨Ó.Ö/ñ (ð 	×Ñ˜Ÿ™›Ô)Øˆr;   c                	ób  € V P                   P                  R 4      pV^ ,          P                  '       d¬   V^ ,          P                  '       g“   V P                   P                  R 4      pVP	                  V P                  4       4       VP	                  V P                  V^ ,          4      4       VP	                  V P                  4       4       VP	                  V4       M'VP	                  V P                  V^ ,          4      4       VR,           EF  pV P                   P                  R4      pVP	                  V P                   P                  V4      4       VP                  '       d�   VP                  '       g{   V P                   P                  R 4      pVP	                  V P                  4       4       VP	                  V P                  V4      4       VP	                  V P                  4       4       MV P                  V4      pVP	                  V4       VP	                  V4       EK  	  V# rë  )	rF   rÔ   Ú
is_BooleanÚis_NotrÕ   rû  rS   r   rM   )r3   rì   rì  r`  r¨  rï   rÝ   r+  s   &&&     r8   Ú_print_LogOpÚ&MathMLPresentationPrinter._print_LogOp\  s€  € Ø�x‰x×%Ñ% fÓ-ˆØ��7××Ð d¨1¥g§n§n nØ—8‘8×)Ñ)¨&Ó1ˆDØ×Ñ˜TŸ]™]›_Ô-Ø×Ñ˜TŸ[™[¨¨a­Ó1Ô2Ø×Ñ˜TŸ]™]›_Ô-Ø×Ñ˜TÕ"à×Ñ˜TŸ[™[¨¨a­Ó1Ô2Ø˜—8‘8ˆCØ—‘×&Ñ& tÓ,ˆAØ�M‰M˜$Ÿ(™(×1Ñ1°&Ó9Ô:Ø�~�~ˆ~ c§j§j jØ—H‘H×*Ñ*¨6Ó2�Ø—‘˜dŸm™m›oÔ.Ø—‘˜dŸk™k¨#Ó.Ô/Ø—‘˜dŸm™m›oÕ.à—K‘K Ó$�Ø×Ñ˜QÔØ×Ñ˜Q×ñ ð ˆr;   c                	óŠ  € ^ RI Hp WP                  8X  d   V P                  VP                  4      # \	        W4      '       d    VP                  4       P                  4       pM^ V3.pV P                  P                  R4      pV EFº  w  rV\        VP                  P                  4       4      pVP                  R R7       \        V4       EFn  w  pw  ršV
^8X  d�   V'       dW   V P                  P                  R4      pVP                  V P                  P                  R4      4       VP                  V4       VP                  V P                  V	4      4       K�  V
R	8X  dz   V P                  P                  R4      pVP                  V P                  P                  R4      4       VP                  V4       VP                  V P                  V	4      4       EK  V'       dW   V P                  P                  R4      pVP                  V P                  P                  R4      4       VP                  V4       V P                  P                  R4      pVP                  V P                  4       4       VP                  V P                  V
4      4       VP                  V P!                  4       4       VP                  V4       V P                  P                  R4      pVP                  V P                  P                  R4      4       VP                  V4       VP                  V P                  V	4      4       EKq  	  EK½  	  V# )
r*   )ÚVectorr`  c                ó0   € V ^ ,          P                  4       # )r*   )Ú__str__)rÝ   s   &r8   Ú<lambda>ÚAMathMLPresentationPrinter._print_BasisDependent.<locals>.<lambda>‚  s   € ¨1¨Q­4¯<©<¬>r;   r  rb  r1  r.  rï  rè   )Úsympy.vectorr  ÚzerorS   ró  Úseparater_  rF   rÔ   rR  Ú
componentsÚsortrø   rÕ   rM   rû  r   )r3   rW   r  r_  r`  ÚsystemÚvectÚ
inneritemsrú   ÚkÚvrb  Úmbracs   &&           r8   Ú_print_BasisDependentÚ/MathMLPresentationPrinter._print_BasisDependentt  sY  € Ý'à—9‘9Ôà—;‘;˜tŸy™yÓ)Ð)Ü�d×#Ò#Ø—M‘M“O×)Ñ)Ó+‰Eà˜�Y�KˆEà�x‰x×%Ñ% fÓ-ˆÜ!‰LˆFÜ˜dŸo™o×3Ñ3Ó5Ó6ˆJØ�O‰OÑ"9ˆOÔ:Ü& z×2‘	�‘6�AØ˜”6ßØ!ŸX™X×3Ñ3°DÓ9˜ØŸ™ t§x¡x×'>Ñ'>¸sÓ'CÔDØ×(Ñ(¨Ô,Ø×$Ñ$ T§[¡[°£^Ö4Ø˜"”WØŸ™×/Ñ/°Ó5�BØ—N‘N 4§8¡8×#:Ñ#:¸3Ó#?Ô@Ø×$Ñ$ RÔ(Ø×$Ñ$ T§[¡[°£^×4çØ!ŸX™X×3Ñ3°DÓ9˜ØŸ™ t§x¡x×'>Ñ'>¸sÓ'CÔDØ×(Ñ(¨Ô,Ø ŸH™H×2Ñ2°6Ó:�EØ×%Ñ% d§m¡m£oÔ6Ø×%Ñ% d§k¡k°!£nÔ5Ø×%Ñ% d§m¡m£oÔ6Ø×$Ñ$ UÔ+ØŸ™×/Ñ/°Ó5�BØ—N‘N 4§8¡8×#:Ñ#:Ð;MÓ#NÔOØ×$Ñ$ RÔ(Ø×$Ñ$ T§[¡[°£^×4ô3 3ñ "ð: ˆr;   c                	ó\   € \        VP                  \        R 7      pV P                  VR4      # )r  z&#x2227;©r
  rì   r   r  ©r3   rW   rì   s   && r8   Ú
_print_AndÚ$MathMLPresentationPrinter._print_And   ó&   € Ü�d—i‘iÔ%5Ô6ˆØ× Ñ   zÓ2Ð2r;   c                	ó\   € \        VP                  \        R 7      pV P                  VR4      # )r  z&#x2228;r%  r&  s   && r8   Ú	_print_OrÚ#MathMLPresentationPrinter._print_Or¤  r)  r;   c                	ó\   € \        VP                  \        R 7      pV P                  VR4      # )r  z&#x22BB;r%  r&  s   && r8   rÄ  Ú$MathMLPresentationPrinter._print_Xor¨  r)  r;   c                	ó:   € V P                  VP                  R 4      # )z&#x21D2;)r  rì   rŸ  s   &&r8   rÂ  Ú(MathMLPresentationPrinter._print_Implies¬  s   € Ø× Ñ  §¡¨JÓ7Ð7r;   c                	ó\   € \        VP                  \        R 7      pV P                  VR4      # )r  z&#x21D4;r%  r&  s   && r8   Ú_print_EquivalentÚ+MathMLPresentationPrinter._print_Equivalent¯  r)  r;   c                	óª  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  ^ ,          P
                  '       dŒ   V P                   P                  R 4      pVP                  V P                  4       4       VP                  V P                  VP                  ^ ,          4      4       VP                  V P                  4       4       M"V P                  VP                  ^ ,          4      pVP                  V4       V# )r`  rb  z&#xAC;)	rF   rÔ   rÕ   rM   rì   r  rû  rS   r   )r3   rÆ   r`  rb  rÝ   s   &&   r8   rÃ  Ú$MathMLPresentationPrinter._print_Not³  så   € Ø�x‰x×%Ñ% fÓ-ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨xÓ8Ô9Ø×Ñ˜ÔØ�F‰F�1�I× × Ð Ø—‘×&Ñ& vÓ.ˆAØ�M‰M˜$Ÿ-™-›/Ô*Ø�M‰M˜$Ÿ+™+ a§f¡f¨Q¥iÓ0Ô1Ø�M‰M˜$Ÿ-™-›/Õ*à—‘˜AŸF™F 1�IÓ&ˆAØ×Ñ˜ÔØˆr;   c                	ó®   € V P                   P                  R 4      pVP                  V P                   P                  V P	                  V4      4      4       V# ©rc  ©rF   rÔ   rÕ   rM   rÊ   ©r3   rÆ   rc  s   && r8   Ú_print_boolÚ%MathMLPresentationPrinter._print_boolÂ  ó?   € Ø�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨t¯©¸qÓ/AÓBÔCØˆ	r;   c                	ó®   € V P                   P                  R 4      pVP                  V P                   P                  V P	                  V4      4      4       V# r7  r8  r9  s   && r8   Ú_print_NoneTypeÚ)MathMLPresentationPrinter._print_NoneTypeÊ  r<  r;   c                	ó~  € R pVP                   P                  '       dI   VP                  P                  '       d-   VP                  P                  '       d	   VR^ ^V3pMÌV^^ RV3pMÄVP                   P                  '       d%   W!R,          VP                  ,
          VR,          3pM„VP                  P                  '       d$   \        V4      p\        V4      \        V4      V3pME\        V4      ^8”  d+   \        V4      p\        V4      \        V4      W!R,          3pM\        V4      pV P                  P                  R4      pVP                  V P                  4       4       \        V4       Fª  w  rgV'       d    VP                  V P                  4       4       Wr8X  dY   V P                  P                  R4      pVP                  V P                  P                  V4      4       VP                  V4       KŠ  VP                  V P!                  V4      4       K¬  	  VP                  V P#                  4       4       V# )u   â€¦r`  rc  rè   )rÕ  Úis_infiniteÚstopÚstepÚis_positiveÚiterÚnextrÚ   ÚtuplerF   rÔ   rÕ   r  rø   r  rM   rS   r  )	r3   rj  ÚdotsÚprintsetÚitr¨  rú   Úelrc  s	   &&       r8   Ú_print_RangeÚ&MathMLPresentationPrinter._print_RangeÏ  s¥  € ØˆØ�7‰7××Ð 1§6¡6×#5×#5Ð#5Ø�v‰v×!×!Ð!Ø  Q¨¨4Ð/‘à  A r¨4Ð/‘Ø�W‰W× × Ð Ø˜r�U Q§V¡V�^¨Q¨r­UÐ2‰HØ�V‰V××ÐÜ�a“ˆBÜ˜B“x¤ b£¨4Ð/‰HÜ�‹V�aŒZÜ�a“ˆBÜ˜B“x¤ b£¨4°2µÐ6‰Hä˜Q“xˆHØ�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™›Ô)Ü˜xÖ(‰EˆAßØ× Ñ  §¡£Ô/ØŒzØ—X‘X×+Ñ+¨DÓ1�Ø—‘˜tŸx™x×6Ñ6°tÓ<Ô=Ø× Ñ  Ö$à× Ñ  §¡¨R£Ö1ñ )ð 	×Ñ˜Ÿ™›Ô)Øˆr;   c                	óž  € \        VP                  \        R 7      pV P                  P	                  R4      pV P                  P	                  R4      pVP                  V P                  P                  \        VP                  4      P                  4       4      4       VP                  V4       VP                  V P                  ! V!  4       V# )r  r`  rb  )r
  rì   r   rF   rÔ   rÕ   rM   r  ÚfuncrÅ   r  )r3   rW   rì   r`  rb  s   &&   r8   Ú_hprint_variadic_functionÚ3MathMLPresentationPrinter._hprint_variadic_functionî  s“   € Ü�d—i‘iÔ%5Ô6ˆØ�x‰x×%Ñ% fÓ-ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.´°D·I±I³×/EÑ/EÓ/GÓHÔIØ×Ñ˜ÔØ×Ñ˜×4Ò4°dÑ;Ô<Øˆr;   c                	óÞ   € V P                   P                  R 4      pVP                  V P                  R4      4       VP                  V P	                  VP
                  ^ ,          4      4       V# )rt  N)rF   rÔ   rÕ   r*  rS   rì   )r3   rW   rt  s   && r8   Ú
_print_expÚ$MathMLPresentationPrinter._print_expù  sS   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜×)Ñ)¨$Ó/Ô0Ø×Ñ˜Ÿ™ T§Y¡Y¨q¥\Ó2Ô3Øˆr;   c                	ó®  € V P                   P                  R 4      pVP                  V P                  VP                  4      4       V P                   P                  R4      pVP                  V P                   P                  V P                  V4      4      4       VP                  V4       VP                  V P                  VP                  4      4       V# )r`  rb  )rF   rÔ   rÕ   rS   r   rM   rÊ   r¡  )r3   rÆ   r`  rÝ   s   &&  r8   r¢  Ú+MathMLPresentationPrinter._print_Relationalÿ  s—   € Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜Ÿ™ Q§U¡UÓ+Ô,Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-¨d¯o©o¸aÓ.@ÓAÔBØ×Ñ˜ÔØ×Ñ˜Ÿ™ Q§U¡UÓ+Ô,Øˆr;   c                	óÀ   € V P                   P                  V P                  V4      4      pVP                  V P                   P	                  \        V4      4      4       V# rE   r‚  rª  s   && r8   r«  Ú$MathMLPresentationPrinter._print_int  r­  r;   c                	ó.  € V P                   P                  R 4      pVP                  w  r4V P                   P                  R4      pVP                  RR4       VP	                  V P                   P                  VP                  V,          4      4       VP	                  V4       V P                   P                  R4      pVP                  RR4       VP	                  V P                   P                  VP                  4      4       VP	                  V4       V# )rs  rc  rŠ  r‰  )rF   rÔ   Ú_idr(  rÕ   rM   Ú_variable_namesÚ_name)r3   rÆ   rs  Úindexr  rc  s   &&    r8   Ú_print_BaseScalarÚ+MathMLPresentationPrinter._print_BaseScalar  sË   € Ø�x‰x×%Ñ% fÓ-ˆØŸ™‰ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰˜ vÔ.Ø
�‰�t—x‘x×.Ñ.¨v×/EÑ/EÀeÕ/LÓMÔNØ×Ñ˜ÔØ�X‰X×#Ñ# DÓ)ˆØ
�‰˜ vÔ.Ø
�‰�t—x‘x×.Ñ.¨v¯|©|Ó<Ô=Ø×Ñ˜ÔØˆr;   c                	ó2  € V P                   P                  R 4      pVP                  w  r4V P                   P                  R4      pV P                   P                  R4      pVP                  RR4       VP	                  V P                   P                  VP                  V,          4      4       VP	                  V4       V P                   P                  R4      pVP	                  V P                   P                  R4      4       VP	                  V4       VP	                  V4       V P                   P                  R4      pVP                  RR4       VP	                  V P                   P                  VP                  4      4       VP	                  V4       V# )rs  Úmoverrc  rŠ  r‰  rb  Ú^)rF   rÔ   rZ  r(  rÕ   rM   Ú_vector_namesr\  )r3   rÆ   rs  r]  r  ra  rc  rb  s   &&      r8   Ú_print_BaseVectorÚ+MathMLPresentationPrinter._print_BaseVector  s*  € Ø�x‰x×%Ñ% fÓ-ˆØŸ™‰ˆØ—‘×&Ñ& wÓ/ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰˜ vÔ.Ø
�‰�t—x‘x×.Ñ.¨v×/CÑ/CÀEÕ/JÓKÔLØ×Ñ˜"ÔØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨sÓ3Ô4Ø×Ñ˜"ÔØ×Ñ˜ÔØ�X‰X×#Ñ# DÓ)ˆØ
�‰˜ vÔ.Ø
�‰�t—x‘x×.Ñ.¨v¯|©|Ó<Ô=Ø×Ñ˜ÔØˆr;   c                	ó¸  € V P                   P                  R 4      pV P                   P                  R4      pVP                  RR4       VP                  V P                   P	                  R4      4       VP                  V4       V P                   P                  R4      pVP                  V P                   P	                  R4      4       VP                  V4       V# )ra  rc  rŠ  r‰  r§  rb  rb  ©rF   rÔ   r(  rÕ   rM   )r3   rÆ   ra  rc  rb  s   &&   r8   Ú_print_VectorZeroÚ+MathMLPresentationPrinter._print_VectorZero,  s£   € Ø—‘×&Ñ& wÓ/ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰˜ vÔ.Ø
�‰�t—x‘x×.Ñ.¨sÓ3Ô4Ø×Ñ˜"ÔØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨sÓ3Ô4Ø×Ñ˜"ÔØˆr;   c                	óÈ  € V P                   P                  R 4      pVP                  pVP                  pVP	                  V P                  V\        R,          4      4       V P                   P                  R4      pVP	                  V P                   P                  R4      4       VP	                  V4       VP	                  V P                  V\        R,          4      4       V# )r`  r   rb  rð  ©rF   rÔ   Ú_expr1Ú_expr2rÕ   r"  r   rM   ©r3   rW   r`  Úvec1Úvec2rb  s   &&    r8   Ú_print_CrossÚ&MathMLPresentationPrinter._print_Cross7  óª   € Ø�x‰x×%Ñ% fÓ-ˆØ�{‰{ˆØ�{‰{ˆØ×Ñ˜×*Ñ*¨4´¸EÕ1BÓCÔDØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨xÓ8Ô9Ø×Ñ˜ÔØ×Ñ˜×*Ñ*¨4´¸EÕ1BÓCÔDØˆr;   c                	ó   € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       V P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  \        R,          4      4       V# )r`  rb  ú&#x2207;rð  r   ©rF   rÔ   rÕ   rM   r"  Ú_exprr   ©r3   rW   r`  rb  s   &&  r8   Ú_print_CurlÚ%MathMLPresentationPrinter._print_CurlB  ó¹   € Ø�x‰x×%Ñ% fÓ-ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨zÓ:Ô;Ø×Ñ˜ÔØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨xÓ8Ô9Ø×Ñ˜ÔØ×Ñ˜×*Ñ*¨4¯:©:´zÀ%Õ7HÓIÔJØˆr;   c                	ó   € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       V P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  \        R,          4      4       V# )r`  rb  ru  r&   r   rv  rx  s   &&  r8   Ú_print_DivergenceÚ+MathMLPresentationPrinter._print_DivergenceM  r{  r;   c                	óÈ  € V P                   P                  R 4      pVP                  pVP                  pVP	                  V P                  V\        R,          4      4       V P                   P                  R4      pVP	                  V P                   P                  R4      4       VP	                  V4       VP	                  V P                  V\        R,          4      4       V# )r`  r   rb  r&   rk  rn  s   &&    r8   Ú
_print_DotÚ$MathMLPresentationPrinter._print_DotX  rs  r;   c                	óT  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  \        R,          4      4       V# )r`  rb  ru  r   rv  rx  s   &&  r8   Ú_print_GradientÚ)MathMLPresentationPrinter._print_Gradientc  ó|   € Ø�x‰x×%Ñ% fÓ-ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨zÓ:Ô;Ø×Ñ˜ÔØ×Ñ˜×*Ñ*¨4¯:©:´zÀ%Õ7HÓIÔJØˆr;   c                	óT  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  \        R,          4      4       V# )r`  rb  rþ  r   rv  rx  s   &&  r8   Ú_print_LaplacianÚ*MathMLPresentationPrinter._print_Laplaciank  r…  r;   c                	ó´   € V P                   P                  R 4      pVP                  RR4       VP                  V P                   P	                  R4      4       V# )rc  rŠ  Únormalz&#x2124;rg  r%  s   && r8   Ú_print_IntegersÚ)MathMLPresentationPrinter._print_Integerss  óD   € Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�} hÔ/Ø	�‰�d—h‘h×-Ñ-¨jÓ9Ô:Øˆr;   c                	ó´   € V P                   P                  R 4      pVP                  RR4       VP                  V P                   P	                  R4      4       V# )rc  rŠ  rŠ  z&#x2102;rg  r%  s   && r8   Ú_print_ComplexesÚ*MathMLPresentationPrinter._print_Complexesy  r�  r;   c                	ó´   € V P                   P                  R 4      pVP                  RR4       VP                  V P                   P	                  R4      4       V# )rc  rŠ  rŠ  z&#x211D;rg  r%  s   && r8   Ú_print_RealsÚ&MathMLPresentationPrinter._print_Reals  r�  r;   c                	ó´   € V P                   P                  R 4      pVP                  RR4       VP                  V P                   P	                  R4      4       V# )rc  rŠ  rŠ  ú&#x2115;rg  r%  s   && r8   Ú_print_NaturalsÚ)MathMLPresentationPrinter._print_Naturals…  r�  r;   c                	óh  € V P                   P                  R 4      pV P                   P                  R4      pVP                  RR4       VP                  V P                   P	                  R4      4       VP                  V4       VP                  V P                  \        P                  4      4       V# )rs  rc  rŠ  rŠ  r•  )rF   rÔ   r(  rÕ   rM   rS   r   ÚZero)r3   rÆ   rq  rÝ   s   &&  r8   Ú_print_Naturals0Ú*MathMLPresentationPrinter._print_Naturals0‹  s}   € Ø�h‰h×$Ñ$ VÓ,ˆØ�H‰H×"Ñ" 4Ó(ˆØ	�‰�} hÔ/Ø	�‰�d—h‘h×-Ñ-¨jÓ9Ô:Ø�‰˜ÔØ�‰˜Ÿ™¤A§F¡FÓ+Ô,Øˆ
r;   c                	óè  € VP                   ^ ,          VP                   ^,          ,
          pVP                   ^,          pV P                  P                  R4      pVP                  V P                  P	                  R4      4       V P                  P                  R4      pVP                  V P                  P	                  R4      4       V P                  P                  R4      pVP                  V4       VP                  V P                  V4      4       VP                  V4       V P                  P                  R4      pVP                  V4       VP                  V P                  V4      4       V# )r*   rb  r³  r´  r`  rt  )rì   rF   rÔ   rÕ   rM   rS   )r3   rW   Úshiftrs   r9  r:  r¨  rp  s   &&      r8   Ú_print_SingularityFunctionÚ4MathMLPresentationPrinter._print_SingularityFunction”  s  € Ø—	‘	˜!•˜tŸy™y¨�|Õ+ˆØ—	‘	˜!•ˆØ�x‰x×%Ñ% dÓ+ˆØ×Ñ˜Ÿ™×0Ñ0°Ó:Ô;Ø—‘×&Ñ& tÓ,ˆØ×Ñ˜$Ÿ(™(×1Ñ1°(Ó;Ô<Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜ÔØ×Ñ˜Ÿ™ UÓ+Ô,Ø×Ñ˜ÔØ�h‰h×$Ñ$ VÓ,ˆØ�‰˜ÔØ�‰˜Ÿ™ EÓ*Ô+Øˆ
r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  ÚNaNr$  r%  s   && r8   r7  Ú$MathMLPresentationPrinter._print_NaN¤  s6   € Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-¨eÓ4Ô5Øˆr;   c                	ó:  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  V4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       \        VP
                  4      ^8X  d   V# V P                   P                  R4      pVP                  V4       VP                  V P                  ! VP
                  R,          !  4       V# )rs  rc  r`  ræ   )rF   rÔ   rÕ   rM   rS   rì   rÚ   r  )r3   rÆ   r`   rq  rc  r`  s   &&&   r8   Ú_print_number_functionÚ0MathMLPresentationPrinter._print_number_function©  sÍ   € ð �h‰h×$Ñ$ VÓ,ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨tÓ4Ô5Ø�‰˜ÔØ�‰˜Ÿ™ A§F¡F¨1¥IÓ.Ô/Üˆq�v‰v‹;˜!ÔØˆJØ�x‰x×%Ñ% fÓ-ˆØ×Ñ˜ÔØ×Ñ˜×4Ò4°a·f±f¸RµjÑAÔBØˆr;   c                	ó&   € V P                  VR 4      # )ÚB©r¤  r  s   &&r8   Ú_print_bernoulliÚ*MathMLPresentationPrinter._print_bernoulli¸  ó   € Ø×*Ñ*¨1¨cÓ2Ð2r;   c                	ó&   € V P                  VR 4      # )rÞ  r¨  r  s   &&r8   Ú_print_catalanÚ(MathMLPresentationPrinter._print_catalan½  r«  r;   c                	ó&   € V P                  VR 4      # )ÚEr¨  r  s   &&r8   Ú_print_eulerÚ&MathMLPresentationPrinter._print_eulerÀ  r«  r;   c                	ó&   € V P                  VR 4      # )ÚFr¨  r  s   &&r8   Ú_print_fibonacciÚ*MathMLPresentationPrinter._print_fibonacciÃ  r«  r;   c                	ó&   € V P                  VR 4      # )ÚLr¨  r  s   &&r8   Ú_print_lucasÚ&MathMLPresentationPrinter._print_lucasÆ  r«  r;   c                	ó&   € V P                  VR 4      # )z&#x03B3;r¨  r  s   &&r8   Ú_print_stieltjesÚ*MathMLPresentationPrinter._print_stieltjesÉ  s   € Ø×*Ñ*¨1¨jÓ9Ð9r;   c                	ó&   € V P                  VR 4      # )ÚTr¨  r  s   &&r8   Ú_print_tribonacciÚ+MathMLPresentationPrinter._print_tribonacciÌ  r«  r;   c                	ó”  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       V P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       V# )ra  rb  rQ  Ú~r$  )r3   rÆ   rÝ   rb  s   &&  r8   Ú_print_ComplexInfinityÚ0MathMLPresentationPrinter._print_ComplexInfinityÏ  s‘   € Ø�H‰H×"Ñ" 7Ó+ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨zÓ:Ô;Ø	�‰�bÔØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨sÓ3Ô4Ø	�‰�bÔØˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rb  z&#x2205;r$  r%  s   && r8   r;  Ú)MathMLPresentationPrinter._print_EmptySetÙ  rS  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rb  z	&#x1D54C;r$  r%  s   && r8   Ú_print_UniversalSetÚ-MathMLPresentationPrinter._print_UniversalSetÞ  ó6   € Ø�H‰H×"Ñ" 4Ó(ˆØ	�‰�d—h‘h×-Ñ-¨kÓ:Ô;Øˆr;   c                	ó„  € ^ RI Hp VP                  pV P                  P	                  R4      p\        W24      '       gŒ   V P                  P	                  R4      pVP                  V P                  4       4       VP                  V P                  V4      4       VP                  V P                  4       4       VP                  V4       M VP                  V P                  V4      4       V P                  P	                  R4      pVP                  V P                  P                  R4      4       VP                  V4       V# )r*   ©r†   rt  r`  rb  r`  ©Úsympy.matricesr†   rï   rF   rÔ   ró  rÕ   rû  rS   r   rM   ©r3   rW   r†   Úmatrp  r¨  rb  s   &&     r8   Ú_print_AdjointÚ(MathMLPresentationPrinter._print_Adjointã  sá   € Ý/Ø�h‰hˆØ�h‰h×$Ñ$ VÓ,ˆÜ˜#×,Ò,Ø—8‘8×)Ñ)¨&Ó1ˆDØ×Ñ˜TŸ]™]›_Ô-Ø×Ñ˜TŸ[™[¨Ó-Ô.Ø×Ñ˜TŸ]™]›_Ô-Ø�O‰O˜DÕ!à�O‰O˜DŸK™K¨Ó,Ô-Ø�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨zÓ:Ô;Ø�‰˜ÔØˆ
r;   c                	ó„  € ^ RI Hp VP                  pV P                  P	                  R4      p\        W24      '       gŒ   V P                  P	                  R4      pVP                  V P                  4       4       VP                  V P                  V4      4       VP                  V P                  4       4       VP                  V4       M VP                  V P                  V4      4       V P                  P	                  R4      pVP                  V P                  P                  R4      4       VP                  V4       V# )r*   rÍ  rt  r`  rb  r¿  rÎ  rÐ  s   &&     r8   Ú_print_TransposeÚ*MathMLPresentationPrinter._print_Transposeô  sá   € Ý/Ø�h‰hˆØ�h‰h×$Ñ$ VÓ,ˆÜ˜#×,Ò,Ø—8‘8×)Ñ)¨&Ó1ˆDØ×Ñ˜TŸ]™]›_Ô-Ø×Ñ˜TŸ[™[¨Ó-Ô.Ø×Ñ˜TŸ]™]›_Ô-Ø�O‰O˜DÕ!à�O‰O˜DŸK™K¨Ó,Ô-Ø�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨sÓ3Ô4Ø�‰˜ÔØˆ
r;   c                	ó  € ^ RI Hp VP                  pV P                  P	                  R4      p\        W24      '       gŒ   V P                  P	                  R4      pVP                  V P                  4       4       VP                  V P                  V4      4       VP                  V P                  4       4       VP                  V4       M VP                  V P                  V4      4       VP                  V P                  R4      4       V# )r*   rÍ  rt  r`  rè   )
rÏ  r†   rï   rF   rÔ   ró  rÕ   rû  rS   r   )r3   rW   r†   rÑ  rp  r¨  s   &&    r8   Ú_print_InverseÚ(MathMLPresentationPrinter._print_Inverse  sº   € Ý/Ø�h‰hˆØ�h‰h×$Ñ$ VÓ,ˆÜ˜#×,Ò,Ø—8‘8×)Ñ)¨&Ó1ˆDØ×Ñ˜TŸ]™]›_Ô-Ø×Ñ˜TŸ[™[¨Ó-Ô.Ø×Ñ˜TŸ]™]›_Ô-Ø�O‰O˜DÕ!à�O‰O˜DŸK™K¨Ó,Ô-Ø�‰˜Ÿ™ B›Ô(Øˆ
r;   c           	     	óÐ  € ^ RI Hp V P                  P                  R4      pVP                  p\        V^ ,          \        4      '       d0   V^ ,          P                  4       \        VR,          4      ,           pM\        V4      p\        W4      '       d’   VP                  4       '       d|   V^ ,          R	8X  d   VR,          pMV^ ,          ) V^ &   V P                  P                  R4      pVP                  V P                  P                  R4      4       VP                  V4       VRR	  F„  pVP                  V P                  V\        V4      R4      4       V P                  P                  R4      pVP                  V P                  P                  R4      4       VP                  V4       K†  	  VP                  V P                  VR	,          \        V4      R4      4       V# )
r*   )ÚMatMulr`  ræ   rb  r.  NFrï  rè   )Ú!sympy.matrices.expressions.matmulrÛ  rF   rÔ   rì   ró  r   rÜ   rR  rÓ   rÕ   rM   r"  r
   )r3   rW   rÛ  rÝ   rì   rb  rï   s   &&     r8   Ú_print_MatMulÚ'MathMLPresentationPrinter._print_MatMul  su  € Ý<à�H‰H×"Ñ" 6Ó*ˆØ�y‰yˆÜ�d˜1•gœs×#Ò#Ø˜•7×-Ñ-Ó/´$°t¸Bµx³.Õ@‰Dä˜“:ˆDä�d×#Ò#¨×(EÑ(E×(GÒ(GØ�A�w˜"Œ}Ø˜B•x‘à �7˜(��Q‘Ø—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°3Ó7Ô8Ø�M‰M˜"Ôà˜˜“9ˆCØ�M‰M˜$×+Ñ+¨CÔ1GÈÓ1MØ,1ó3ô 4à—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2Ð3EÓFÔGØ�M‰M˜"Öñ ð 	
�‰�d×'Ñ'¨¨R­Ô2HÈÓ2NØ(-ó/ô 	0àˆr;   c                	ó.  € ^ RI Hp VP                  VP                  rCV P                  P                  R4      p\        W24      '       gŒ   V P                  P                  R4      pVP                  V P                  4       4       VP                  V P                  V4      4       VP                  V P                  4       4       VP                  V4       M VP                  V P                  V4      4       VP                  V P                  V4      4       V# )r*   rÍ  rt  r`  )rÏ  r†   r|  rz  rF   rÔ   ró  rÕ   rû  rS   r   )r3   rW   r†   r|  rz  rp  r¨  s   &&     r8   Ú_print_MatPowÚ'MathMLPresentationPrinter._print_MatPow1  sÁ   € Ý/Ø—I‘I˜tŸx™xˆcØ�h‰h×$Ñ$ VÓ,ˆÜ˜$×-Ò-Ø—8‘8×)Ñ)¨&Ó1ˆDØ×Ñ˜TŸ]™]›_Ô-Ø×Ñ˜TŸ[™[¨Ó.Ô/Ø×Ñ˜TŸ]™]›_Ô-Ø�O‰O˜DÕ!à�O‰O˜DŸK™K¨Ó-Ô.Ø�‰˜Ÿ™ CÓ(Ô)Øˆ
r;   c           	     	óÒ  € V P                   P                  R 4      pVP                  pVRR  F„  pVP                  V P	                  V\        V4      R4      4       V P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       K†  	  VP                  V P	                  VR,          \        V4      R4      4       V# )r`  NFrb  z&#x2218;rè   )rF   rÔ   rì   rÕ   r"  r
   rM   )r3   rW   rÝ   rì   rï   rb  s   &&    r8   Ú_print_HadamardProductÚ0MathMLPresentationPrinter._print_HadamardProduct@  s¿   € Ø�H‰H×"Ñ" 6Ó*ˆØ�y‰yˆØ˜˜“9ˆCØ�M‰MØ×!Ñ! #Ô'=¸dÓ'CÀUÓKôMà—‘×'Ñ'¨Ó-ˆBØ�N‰N˜4Ÿ8™8×2Ñ2°:Ó>Ô?Ø�M‰M˜"Öñ ð 	
�‰Ø×Ñ˜d 2�hÔ(>¸tÓ(DÀeÓLô	Nàˆr;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rÉ  z&#x1D7D8r$  ©r3   ÚZrÝ   s   && r8   Ú_print_ZeroMatrixÚ+MathMLPresentationPrinter._print_ZeroMatrixM  rS  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rÉ  z&#x1D7D9r$  ræ  s   && r8   Ú_print_OneMatrixÚ*MathMLPresentationPrinter._print_OneMatrixR  rS  r;   c                	ó�   € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V# )rc  z	&#x1D540;r$  )r3   ÚIrÝ   s   && r8   Ú_print_IdentityÚ)MathMLPresentationPrinter._print_IdentityW  rË  r;   c                	óö  € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V P                   P                  R 4      pVP                  V P                   P                  R4      4       V P                   P                  R4      pVP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V4       V# )rb  u   âŒŠu   âŒ‹r`  rl  ©r3   rÆ   r9  r:  r`  s   &&   r8   Ú_print_floorÚ&MathMLPresentationPrinter._print_floor\  ó¸   € Ø�x‰x×%Ñ% dÓ+ˆØ×Ñ˜Ÿ™×0Ñ0°Ó:Ô;Ø—‘×&Ñ& tÓ,ˆØ×Ñ˜$Ÿ(™(×1Ñ1°(Ó;Ô<Ø�x‰x×%Ñ% fÓ-ˆØ×Ñ˜ÔØ×Ñ˜Ÿ™ Q§V¡V¨A¥YÓ/Ô0Ø×Ñ˜ÔØˆr;   c                	óö  € V P                   P                  R 4      pVP                  V P                   P                  R4      4       V P                   P                  R 4      pVP                  V P                   P                  R4      4       V P                   P                  R4      pVP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V4       V# )rb  u   âŒˆu   âŒ‰r`  rl  rò  s   &&   r8   Ú_print_ceilingÚ(MathMLPresentationPrinter._print_ceilingg  rõ  r;   c                	ó‚  € V P                   P                  R 4      pVP                  ^ ,          p\        V4      ^8X  d   V P	                  V^ ,          4      pMV P	                  V4      pVP                  V P                  4       4       VP                  V4       V P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP                  ^,          4      4       VP                  V P                  4       4       V# )r`  rb  z&#x21A6;)	rF   rÔ   rì   rÚ   rS   rÕ   rû  rM   r   )r3   rÆ   r`  Úsymbolsrb  s   &&   r8   r½  Ú'MathMLPresentationPrinter._print_Lambdar  sæ   € Ø�x‰x×%Ñ% fÓ-ˆØ—&‘&˜•)ˆÜˆw‹<˜1ÔØ—k‘k '¨!¥*Ó-‰Gà—k‘k 'Ó*ˆGØ×Ñ˜Ÿ™›Ô)Ø×Ñ˜Ô!Ø�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨zÓ:Ô;Ø×Ñ˜ÔØ×Ñ˜Ÿ™ Q§V¡V¨A¥YÓ/Ô0Ø×Ñ˜Ÿ™›Ô)Øˆr;   c                	ó"   € V P                   ! V!  # rE   )r  r  s   &&r8   Ú_print_tupleÚ&MathMLPresentationPrinter._print_tuple‚  s   € Ø×*Ò*¨AÑ.Ð.r;   c                	ó8   € V P                  VP                  4      # rE   )rS   Úlabelr  s   &&r8   Ú_print_IndexedBaseÚ,MathMLPresentationPrinter._print_IndexedBase…  s   € Ø�{‰{˜1Ÿ7™7Ó#Ð#r;   c                	ó~  € V P                   P                  R 4      pVP                  V P                  VP                  4      4       \        VP                  4      ^8X  d4   VP                  V P                  VP                  ^ ,          4      4       V# VP                  V P                  VP                  4      4       V# )rs  )rF   rÔ   rÕ   rS   r|  rÚ   Úindicesr%  s   && r8   Ú_print_IndexedÚ(MathMLPresentationPrinter._print_Indexedˆ  s   € Ø�H‰H×"Ñ" 6Ó*ˆØ	�‰�d—k‘k !§&¡&Ó)Ô*Üˆq�y‰y‹>˜QÔØ�M‰M˜$Ÿ+™+ a§i¡i°¥lÓ3Ô4ØˆHØ	�‰�d—k‘k !§)¡)Ó,Ô-Øˆr;   c                	óÎ  € V P                   P                  R 4      pVP                  V P                  VP                  \
        R,          RR7      4       V P                   P                  R4      p\        VP                  4       FL  w  rEV'       d    VP                  V P                  4       4       VP                  V P                  V4      4       KN  	  VP                  V4       V# )rs  ÚAtomTrw  r`  )
rF   rÔ   rÕ   r"  Úparentr   rø   r  r  rS   )r3   rÆ   rÝ   r¨  rú   rï   s   &&    r8   Ú_print_MatrixElementÚ.MathMLPresentationPrinter._print_MatrixElement‘  s§   € Ø�H‰H×"Ñ" 6Ó*ˆØ	�‰�d×'Ñ'¨¯©´*¸VÕ2DÈtÐ'ÓTÔUØ�x‰x×%Ñ% fÓ-ˆÜ §	¡	Ö*‰FˆAßØ× Ñ  §¡£Ô/Ø×Ñ˜TŸ[™[¨Ó-Ö.ñ +ð 	
�‰�dÔØˆr;   c                	ó:  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P                  ! VP
                  !  4       V# )r`  rc  z	&#x1d5a5;©rF   rÔ   rÕ   rM   r  rì   ©r3   rÆ   rÝ   rc  s   &&  r8   Ú_print_elliptic_fÚ+MathMLPresentationPrinter._print_elliptic_fœ  óq   € Ø�H‰H×"Ñ" 6Ó*ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨{Ó;Ô<Ø	�‰�bÔØ	�‰�d×/Ò/°·±Ñ8Ô9Øˆr;   c                	ó:  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P                  ! VP
                  !  4       V# )r`  rc  z	&#x1d5a4;r  r  s   &&  r8   Ú_print_elliptic_eÚ+MathMLPresentationPrinter._print_elliptic_e¤  r  r;   c                	ó&  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       V P                   P                  R 4      pVP                  V P	                  4       4       \        VP                  4      ^8X  do   VP                  w  rVVP                  V P                  V4      4       VP                  V P                  4       4       VP                  V P                  V4      4       M­VP                  w  rVpVP                  V P                  V4      4       VP                  V P                  4       4       VP                  V P                  V4      4       VP                  V P                  4       4       VP                  V P                  V4      4       VP                  V P                  4       4       VP                  V4       V# )r`  rc  z	&#x1d6f1;)rF   rÔ   rÕ   rM   rû  rÚ   rì   rS   r  r  r   )r3   rÆ   rÝ   rc  r+  rÉ   r  Úzs   &&      r8   Ú_print_elliptic_piÚ,MathMLPresentationPrinter._print_elliptic_pi¬  s]  € Ø�H‰H×"Ñ" 6Ó*ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨{Ó;Ô<Ø	�‰�bÔØ�H‰H×"Ñ" 6Ó*ˆØ	�‰�d—m‘m“oÔ&Üˆq�v‰v‹;˜!ÔØ—6‘6‰DˆAØ�M‰M˜$Ÿ+™+ a›.Ô)Ø�M‰M˜$Ÿ)™)›+Ô&Ø�M‰M˜$Ÿ+™+ a›.Õ)à—f‘f‰GˆA�!Ø�M‰M˜$Ÿ+™+ a›.Ô)Ø�M‰M˜$Ÿ/™/Ó+Ô,Ø�M‰M˜$Ÿ+™+ a›.Ô)Ø�M‰M˜$Ÿ)™)›+Ô&Ø�M‰M˜$Ÿ+™+ a›.Ô)Ø	�‰�d—m‘m“oÔ&Ø	�‰�aÔØˆr;   c                	ó<  € V P                   P                  R 4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  4      4       V# )r`  rc  ÚEirl  r  s   &&  r8   Ú	_print_EiÚ#MathMLPresentationPrinter._print_EiÃ  so   € Ø�H‰H×"Ñ" 6Ó*ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨tÓ4Ô5Ø	�‰�bÔØ	�‰�d—k‘k !§&¡&Ó)Ô*Øˆr;   c                	ó  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  rs  rb  r°  ræ   rl  ©r3   rÆ   rÝ   r+  rb  s   &&   r8   Ú_print_expintÚ'MathMLPresentationPrinter._print_expintË  ó°   € Ø�H‰H×"Ñ" 6Ó*ˆØ�H‰H×"Ñ" 6Ó*ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨sÓ3Ô4Ø	�‰�bÔØ	�‰�d—k‘k !§&¡&¨¥)Ó,Ô-Ø	�‰�aÔØ	�‰�d—k‘k !§&¡&¨¥*Ó-Ô.Øˆr;   c                	óf  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V P	                  VP
                  R,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  ru  rb  ÚP:rç   é   N:r$  NNrl  r  s   &&   r8   Ú_print_jacobiÚ'MathMLPresentationPrinter._print_jacobiÖ  óÍ   € Ø�H‰H×"Ñ" 6Ó*ˆØ�H‰H×"Ñ" 9Ó-ˆØ�X‰X×#Ñ# DÓ)ˆØ
�‰�t—x‘x×.Ñ.¨sÓ3Ô4Ø	�‰�bÔØ	�‰�d—k‘k !§&¡&¨¥)Ó,Ô-Ø	�‰�d—k‘k !§&¡&¨¥+Ó.Ô/Ø	�‰�aÔØ	�‰�d—k‘k !§&¡&¨¥*Ó-Ô.Øˆr;   c                	óf  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V P	                  VP
                  R,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  ru  rb  rÞ  ºrç   é   Nºr*  NNrl  r  s   &&   r8   Ú_print_gegenbauerÚ+MathMLPresentationPrinter._print_gegenbauerâ  r'  r;   c                	ó  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  rs  rb  r¿  ræ   rl  r  s   &&   r8   Ú_print_chebyshevtÚ+MathMLPresentationPrinter._print_chebyshevtî  r!  r;   c                	ó  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  rs  rb  ÚUræ   rl  r  s   &&   r8   Ú_print_chebyshevuÚ+MathMLPresentationPrinter._print_chebyshevuù  r!  r;   c                	ó  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  rs  rb  r#  ræ   rl  r  s   &&   r8   Ú_print_legendreÚ)MathMLPresentationPrinter._print_legendre  r!  r;   c                	óf  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V P	                  VP
                  R,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  ru  rb  r#  r)  r+  rl  r  s   &&   r8   Ú_print_assoc_legendreÚ/MathMLPresentationPrinter._print_assoc_legendre  r'  r;   c                	ó  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  rs  rb  r¸  ræ   rl  r  s   &&   r8   Ú_print_laguerreÚ)MathMLPresentationPrinter._print_laguerre  r!  r;   c                	óf  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V P	                  VP
                  R,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  ru  rb  r¸  r)  r+  rl  r  s   &&   r8   Ú_print_assoc_laguerreÚ/MathMLPresentationPrinter._print_assoc_laguerre&  r'  r;   c                	ó  € V P                   P                  R 4      pV P                   P                  R4      pV P                   P                  R4      pVP                  V P                   P                  R4      4       VP                  V4       VP                  V P	                  VP
                  ^ ,          4      4       VP                  V4       VP                  V P	                  VP
                  R,          4      4       V# )r`  rs  rb  ÚHræ   rl  r  s   &&   r8   Ú_print_hermiteÚ(MathMLPresentationPrinter._print_hermite2  r!  r;   r<   )FrE   )r!   )–r>   r?   r@   rA   rc   r¿  rÊ   rû  r   r  r  r  r  r  r  r  r"  rÖ   rð   r  r>  r  r  r  r&  r*  r.  r2  rF  rW  r!  r]  rc  rf  ri  rm  rp  rT  rW  rv  rÀ  rÁ  r”  rš  r   r£  r©  r  rƒ  rµ  r’  r—  r‹  rÊ  rš  rÐ  r×  rÚ  Ú_print_DeterminantrÝ  râ  ræ  r�  rî  ró  rö  rµ  rÿ  r¹  r°  r  Ú_print_frozensetr  r"  r'  r+  rÄ  rÂ  r2  rÃ  r:  r?  rC  r>  rL  rP  Ú
_print_MinÚ
_print_MaxrS  r¢  r«  r^  rd  rh  rq  ry  r}  r€  rƒ  r‡  r‹  r�  r’  r–  rš  rž  r7  r¤  r©  Ú_print_bellr­  r±  rµ  r¹  r¼  rÀ  rÄ  r;  rÉ  rÒ  rÕ  rØ  rÝ  rà  rã  rè  rë  rï  ró  r÷  r½  rý  r  r  r
  r  r  r  r  r  r%  r,  r/  r3  r6  r9  r<  r?  rC  rB   r<   r;   r8   rÆ  rÆ  #  sõ  † ñð )€KòKòZò
ò
ò
ò
ò
ò
ò
òô!ò-ô^ò(ô4ò(Pòò,ò
ò
ò
ò
ò
òò
ò
ò
òòò
òò$òLô24òlLð (Ðòòò=ò>ò	ò4òlò
ò.ò`	ò%òNò ò4òô&ð $Ðò
ô9ô9òò	ò9ò9ò9ò9ò9ò'ò	ð "Ðòò0)òX3ò3ò3ò8ò3òòð
 %ÐØ%Ðòò
ò>ð 8Ð7€J�òòòò
òò$	ò	ò	ò	ò	òòòòòòòòò ò
ò3ð #€Kò3ò3ò3ò3ò:ò3òòò
ò
ò"ò"òò:òòò
ò
ò
	ò	òò /ò$òò	òòòò.ò	ò
ò
ò	ò	ò	ò
ò	ò
ö	r;   rÆ  c                óx   € VR8X  d   \        V4      P                  V 4      # \        V4      P                  V 4      # )z‚Returns the MathML representation of expr. If printer is presentation
then prints Presentation MathML else prints content MathML.
Úpresentation)rÆ  r\   rf   )rW   ÚprinterrN   s   &&,r8   ÚmathmlrM  >  s8   € ð
 �.Ô Ü(¨Ó2×:Ñ:¸4Ó@Ð@ä# HÓ-×5Ñ5°dÓ;Ð;r;   c                ó¬   € VR8X  d   \        V4      pM\        V4      pVP                  \        V 4      4      pVP	                  4       p\        V4       R# )aÊ  
Prints a pretty representation of the MathML code for expr. If printer is
presentation then prints Presentation MathML else prints content MathML.

Examples
========

>>> ##
>>> from sympy import print_mathml
>>> from sympy.abc import x
>>> print_mathml(x+1) #doctest: +NORMALIZE_WHITESPACE
<apply>
    <plus/>
    <ci>x</ci>
    <cn>1</cn>
</apply>
>>> print_mathml(x+1, printer='presentation')
<mrow>
    <mi>x</mi>
    <mo>+</mo>
    <mn>1</mn>
</mrow>

rK  N)rÆ  rf   rS   r   ÚtoprettyxmlÚprint)rW   rL  rN   rj  ÚxmlÚ
pretty_xmls   &&,   r8   Úprint_mathmlrS  I  sF   € ð2 �.Ô Ü% hÓ/‰ä  Ó*ˆØ
�(‰(”7˜4“=Ó
!€CØ—‘Ó"€Jä	ˆ*Ör;   N)Úcontent)$rc   Ú
__future__r   Útypingr   Úsympy.core.mulr   Úsympy.core.singletonr   Úsympy.core.sortingr   Úsympy.core.sympifyr   Úsympy.printing.conventionsr   r	   Úsympy.printing.precedencer
   r   r   Ú&sympy.printing.pretty.pretty_symbologyr   Úsympy.printing.printerr   r   Úmpmath.libmpr   r   r   r‡  r   rf   rÆ  rM  rS  ÚMathMLPrinterr<   r;   r8   Ú<module>ra     s‹   ðñõ #Ý å Ý "Ý /Ý &ß H÷?ñ ?å @ß :ç EÑ Eô<)˜ô <)ô~JÐ,ô Jô^XÐ 1ô Xñv0 Ð!Ó"ó<ó #ð<ô ðH %‚r;   