equal
deleted
inserted
replaced
588 lemma one_mult_of: "\<one>\<^bsub>mult_of R\<^esub> = \<one>\<^bsub>R\<^esub>" |
588 lemma one_mult_of: "\<one>\<^bsub>mult_of R\<^esub> = \<one>\<^bsub>R\<^esub>" |
589 by (simp add: mult_of_def) |
589 by (simp add: mult_of_def) |
590 |
590 |
591 lemmas mult_of_simps = carrier_mult_of mult_mult_of nat_pow_mult_of one_mult_of |
591 lemmas mult_of_simps = carrier_mult_of mult_mult_of nat_pow_mult_of one_mult_of |
592 |
592 |
593 context field begin |
593 context field |
|
594 begin |
|
595 |
|
596 lemma mult_of_is_Units: "mult_of R = units_of R" |
|
597 unfolding mult_of_def units_of_def using field_Units by auto |
594 |
598 |
595 lemma field_mult_group : |
599 lemma field_mult_group : |
596 shows "group (mult_of R)" |
600 shows "group (mult_of R)" |
597 apply (rule groupI) |
601 apply (rule groupI) |
598 apply (auto simp: mult_of_simps m_assoc dest: integral) |
602 apply (auto simp: mult_of_simps m_assoc dest: integral) |