ROSCOQ.IRMisc.CRRing2MCRing
Section Conv.
Require Export CoRNMisc.
Variable (TContR : CRing).
Require Import MathClasses.interfaces.canonical_names.
Global Instance Zero_instance_TContR : Zero TContR := [0].
Global Instance One_instance_TContR : One TContR := [1].
Global Instance Plus_instance_TContR : Plus TContR := csg_op .
Global Instance Mult_instance_TContR : Mult TContR := cr_mult.
Global Instance Negate_instance_TContR : Negate TContR := cg_inv.
Require Export MathClasses.theory.rings.
Require Export MathClasses.interfaces.abstract_algebra.
Global Instance : Ring TContR.
Proof. apply (rings.from_stdlib_ring_theory (CRing_Ring TContR)). Qed.
End Conv.