equal
deleted
inserted
replaced
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 |