src/HOL/Algebra/Multiplicative_Group.thy
changeset 68551 b680e74eb6f2
parent 68445 c183a6a69f2d
child 68561 5e85cda58af6
equal deleted inserted replaced
68550:516e81f75957 68551:b680e74eb6f2
   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)