mathlib3 documentation


The category of abelian groups has finite biproducts #

THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.

noncomputable def AddCommGroup.biprod_iso_prod (G H : AddCommGroup) :

We verify that the biproduct in AddCommGroup is isomorphic to the cartesian product of the underlying types:

theorem AddCommGroup.has_limit.lift_apply {J : Type w} (f : J AddCommGroup) (s : f) (x : (s.X)) (j : J) :

The map from an arbitrary cone over a indexed family of abelian groups to the cartesian product of those groups.

noncomputable def AddCommGroup.biproduct_iso_pi {J : Type} [fintype J] (f : J AddCommGroup) :
f AddCommGroup.of (Π (j : J), (f j))

We verify that the biproduct we've just defined is isomorphic to the AddCommGroup structure on the dependent function type