fact: Definition Q_ring := {| rng_zero := 0; rng_one := 1; rng_add := Qplus; rng_mul := Qmult; rng_opp := Qopp; rng_eq := Qeq; rng_eq_refl := Qeq_refl; rng_eq_sym := Qeq_sym; rng_eq_trans := Qeq_trans; rng_add_comm := Qplus_comm; rng_add_assoc := Qplus_assoc; rng_add_0_l := Qplus_0_l; rng_add_opp_l := Qplus_opp_l; rng_add_compat_l := Qplus_compat_l; rng_mul_comm := Qmult_comm; rng_mul_assoc := Qmult_assoc; rng_mul_1_l := Qmult_1_l; rng_mul_compat_l := Qmult_compat_l; rng_mul_add_distr_l := Qmult_plus_distr_r |}.
imports: Utf8 QArith Field2