CoRN.model.rings.Zring
Lemma Z_mult_plus_is_dist : distributive Zmult_is_bin_fun Zplus_is_bin_fun.
Proof.
red in |- ×.
simpl in |- ×.
intros x y z.
apply Zmult_plus_distr_r.
Qed.
Definition Z_is_CRing := Build_is_CRing Z_as_CAbGroup _ _ Zmult_is_assoc
Z_mul_is_CMonoid Zmult_is_commut Z_mult_plus_is_dist ONE_neq_O.
Definition Z_as_CRing := Build_CRing _ _ _ Z_is_CRing.