src/HOL/Multivariate_Analysis/Determinants.thy
changeset 36444 027879c5637d
parent 36431 340755027840
parent 36413 942438a0fa84
child 36585 f2faab7b46e7
equal deleted inserted replaced
36443:e62e32e163a4 36444:027879c5637d
    53 apply (rule mult_mono)
    53 apply (rule mult_mono)
    54 apply (auto intro: setprod_nonneg)
    54 apply (auto intro: setprod_nonneg)
    55 done
    55 done
    56 
    56 
    57   (* FIXME: In Finite_Set there is a useless further assumption *)
    57   (* FIXME: In Finite_Set there is a useless further assumption *)
    58 lemma setprod_inversef: "finite A ==> setprod (inverse \<circ> f) A = (inverse (setprod f A) :: 'a:: {division_ring_inverse_zero, field})"
    58 lemma setprod_inversef: "finite A ==> setprod (inverse \<circ> f) A = (inverse (setprod f A) :: 'a:: field_inverse_zero)"
    59   apply (erule finite_induct)
    59   apply (erule finite_induct)
    60   apply (simp)
    60   apply (simp)
    61   apply simp
    61   apply simp
    62   done
    62   done
    63 
    63