Theorems · Inductive type · group theory
AddHom
(M : Type u_10) → (N : Type u_11) → [Add M] → [Add N] → Type (max u_10 u_11)
M →ₙ+ N is the type of functions M → N that preserve addition. The ₙ in the notation
stands for "non-unital" because it is intended to match the notation for NonUnitalAlgHom and
NonUnitalRingHom, so a AddHom is a non-unital additive monoid hom.
When possible, instead of parametrizing results over (f : AddHom M N),
you should parametrize over (F : Type*) [AddHomClass F M N] (f : F).
When you extend this structure, make sure to extend AddHomClass.
- Defined in
- Mathlib.Algebra.Group.Hom.Defs
- Cited by
- 294 results in Mathlib
- Foundations
- Depth 1 from the axioms, rests on 2 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites0
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
Nothing in Mathlib beyond the foundations.
Cited by425
Results whose statement or proof uses this declaration.
- AddMonoidHomClass.toAddMonoidHomproof · cited by 232
- AddHom.toFunstatement and proof · cited by 168
- LinearMap.toAddHomstatement · cited by 165
- AddEquivClass.toAddEquivproof · cited by 54
- AddSubsemigroup.mapstatement and proof · cited by 50
- AddSubsemigroup.comapstatement and proof · cited by 39
- AddHom.compstatement and proof · cited by 37
- LinearMap.piproof · cited by 31
- AddHom.mk.congr_simpstatement · cited by 29
- AddHomClass.toAddHomstatement · cited by 29
- LinearMap.mk.congr_simpstatement and proof · cited by 27
- AddCon.mk'proof · cited by 21
Showing the 200 most cited of 425.