
    MZd?                     :    d dl mZmZ  ed      Z G d de      Zy)    )TypeVarProtocolTc                   l    e Zd ZdededefdZdededefdZdededefdZdededefdZdedefdZ	y	)
RingElementselfotherreturnc                     y N r   r	   s     >/usr/lib/python3/dist-packages/sympy/polys/matrices/_typing.py__add__zRingElement.__add__           c                     y r   r   r   s     r   __sub__zRingElement.__sub__	   r   r   c                     y r   r   r   s     r   __mul__zRingElement.__mul__
   r   r   c                     y r   r   r   s     r   __pow__zRingElement.__pow__   r   r   c                     y r   r   )r   s    r   __neg__zRingElement.__neg__   r   r   N)
__name__
__module____qualname__r   r   r   r   intr   r   r   r   r   r   r      sW    /a////a////a///1a1111%a%q%r   r   N)typingr   r   r   r   r   r   r   <module>r       s    $ CL&( &r   