class_docstr: A ring element.
  
  Must support ``+``, ``-``, ``*``, ``**`` and ``-``.
code: def __add__(self: T, other: T, /) -> T:
      ...
  
file_path: sympy/sympy/polys/matrices/_typing.py
imports: from typing import TypeVar, Protocol
label_desc: Use image node_id 1 for calling the RingElement obj's underlying member method code with example usage: obj.__add__() without return types