ó
    Š*£h—  ã                   ó:   • S SK JrJr  \" S5      r " S S\5      rg)é    )ÚTypeVarÚProtocolÚTc                   ó‚   • \ rS rSrSrS\S\S\4S jrS\S\S\4S jrS\S\S\4S jrS\S\	S\4S	 jr
S\S\4S
 jrSrg)ÚRingElementé   zEA ring element.

Must support ``+``, ``-``, ``*``, ``**`` and ``-``.
ÚselfÚotherÚreturnc                ó   • g ©N© ©r	   r
   s     ÚY/home/mande/repo/quber/.venv/lib/python3.13/site-packages/sympy/polys/matrices/_typing.pyÚ__add__ÚRingElement.__add__   ó   € ¨Có    c                ó   • g r   r   r   s     r   Ú__sub__ÚRingElement.__sub__   r   r   c                ó   • g r   r   r   s     r   Ú__mul__ÚRingElement.__mul__   r   r   c                ó   • g r   r   r   s     r   Ú__pow__ÚRingElement.__pow__   s   € ¨cr   c                ó   • g r   r   )r	   s    r   Ú__neg__ÚRingElement.__neg__   s   €  #r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   Úintr   r   Ú__static_attributes__r   r   r   r   r      s^   † ñð 0�aÐ/ Ð/¨Ô/Ø/�aÐ/ Ð/¨Ô/Ø/�aÐ/ Ð/¨Ô/Ø1�aÐ1 Ð1¨1Ô1Ø%�aÐ%˜q×%r   r   N)Útypingr   r   r   r   r   r   r   Ú<module>r)      s   ðß $ñ ˆCƒL€ô	&�(õ 	&r   