If V has limits of shape J, so does Action V G.
If V has colimits of shape J, so does Action V G.
F : C ⥤ Action V G preserves the limit of some K : J ⥤ C if
if it does after postcomposing with the forgetful functor Action V G ⥤ V.
F : C ⥤ Action V G preserves limits of some shape J
if it does after postcomposing with the forgetful functor Action V G ⥤ V.
F : C ⥤ Action V G preserves limits of some size
if it does after postcomposing with the forgetful functor Action V G ⥤ V.
F : C ⥤ Action V G preserves the colimit of some K : J ⥤ C if
if it does after postcomposing with the forgetful functor Action V G ⥤ V.
F : C ⥤ Action V G preserves colimits of some shape J
if it does after postcomposing with the forgetful functor Action V G ⥤ V.
F : C ⥤ Action V G preserves colimits of some size
if it does after postcomposing with the forgetful functor Action V G ⥤ V.
Equations
- Action.instZeroHom = { zero := { hom := 0, comm := ⋯ } }
Equations
- Action.instNegHom = { neg := fun (f : X ⟶ Y) => { hom := -f.hom, comm := ⋯ } }
Equations
- Action.instPreadditive = { homGroup := fun (X Y : Action V G) => AddCommGroup.mk ⋯, add_comp := ⋯, comp_add := ⋯ }
Equations
- Action.instLinear = { homModule := fun (X Y : Action V G) => Module.mk ⋯ ⋯, smul_comp := ⋯, comp_smul := ⋯ }
Auxiliary construction for the Abelian (Action V G) instance.