Proof Ring.prod_inv_r_uniq ring.
(** Proves that an element's inverse is unique.  Note: the field module depends on this proof being transparent. *)
Definition prod_inv_uniq
:  forall x y z : E, prod_is_inv x y -> prod_is_inv x z -> z = y
:= Ring.prod_inv_uniq ring.

(* Specifications: *)
(** Proves that the identity element is its own left inverse. *)
Theorem prod_inv_1_l
:  prod_is_inv_l 1 1.