src/HOL/Fields.thy
changeset 58512 dc4d76dfa8f0
parent 57950 59c17b0b870d
child 58776 95e58e04e534
equal deleted inserted replaced
58511:97aec08d6f28 58512:dc4d76dfa8f0
   373 
   373 
   374 lemma frac_eq_eq:
   374 lemma frac_eq_eq:
   375   "y \<noteq> 0 \<Longrightarrow> z \<noteq> 0 \<Longrightarrow> (x / y = w / z) = (x * z = w * y)"
   375   "y \<noteq> 0 \<Longrightarrow> z \<noteq> 0 \<Longrightarrow> (x / y = w / z) = (x * z = w * y)"
   376   by (simp add: field_simps)
   376   by (simp add: field_simps)
   377 
   377 
       
   378 lemma divide_minus1 [simp]: "x / - 1 = - x"
       
   379   using nonzero_minus_divide_right [of "1" x] by simp
       
   380   
   378 end
   381 end
   379 
   382 
   380 class field_inverse_zero = field +
   383 class field_inverse_zero = field +
   381   assumes field_inverse_zero: "inverse 0 = 0"
   384   assumes field_inverse_zero: "inverse 0 = 0"
   382 begin
   385 begin