fact: Definition ps_ring α (R : ring α) (K : field R) : ring (puiseux_series α) := {| rng_zero := ps_zero; rng_one := ps_one; rng_add := ps_add; rng_mul := ps_mul; rng_opp := ps_opp; rng_eq := eq_ps; rng_eq_refl := eq_ps_refl K; rng_eq_sym := eq_ps_sym (K := K); rng_eq_trans := eq_ps_trans (K := K); rng_add_comm := ps_add_comm K; rng_add_assoc := ps_add_assoc K; rng_add_0_l := ps_add_0_l K; rng_add_opp_l := ps_add_opp_l K; rng_add_compat_l := @ps_add_compat_l α R K; rng_mul_comm := ps_mul_comm K; rng_mul_assoc := ps_mul_assoc K; rng_mul_1_l := ps_mul_1_l K; rng_mul_compat_l := @ps_mul_compat_l α R K; rng_mul_add_distr_l := ps_mul_add_distr_l K |}.
imports: Utf8 QArith NPeano Misc NbarM Field2 Puiseux_series Ps_add Ps_add_compat Ps_mul Power_series