...
ValueError: element is not invertible
+ Proposition II.2.3 in Faraut and Koranyi says that the inverse
+ of an element is the inverse of its left-multiplication operator
+ applied to the algebra's identity, when that inverse exists::
+
+ sage: set_random_seed()
+ sage: J = random_eja()
+ sage: x = J.random_element()
+ sage: (not x.operator().is_invertible()) or (
+ ....: x.operator().inverse()(J.one()) == x.inverse() )
+ True
+
"""
if not self.is_invertible():
raise ValueError("element is not invertible")