Mathlib Map

Theorems · Theorem · group theory

injective_iff_map_eq_zero

∀ {F : Type u_7} {G : Type u_8} {H : Type u_9} [inst : AddGroup G] [inst_1 : AddZeroClass H] [inst_2 : FunLike F G H]
  [AddMonoidHomClass F G H] (f : F), Function.Injective ⇑f ↔ ∀ (a : G), f a = 0 → a = 0

A homomorphism from an additive group to an additive monoid is injective iff its kernel is trivial. For the iff statement on the triviality of the kernel, see injective_iff_map_eq_zero'.

Defined in
Mathlib.Algebra.Group.Hom.Basic
Cited by
62 results in Mathlib
Foundations
Depth 14 from the axioms · uses propext
Assumes
AddGroupAddZeroClassFunLikeAddMonoidHomClass

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

injective_iff_map_eq_zero' · cited by 11injective_iff_map_eq_zero'IsAlgebraic.exists_integral_multiple · cited by 8IsAlgebraic.exists_integr…RingHom.ker_eq_bot_iff_eq_zero · cited by 7RingHom.ker_eq_bot_iff_eq…algebraicIndependent_iff · cited by 6algebraicIndependent_iffAddMonoidHom.injective_of_surjective_of_injective_of_injective · cited by 3AddMonoidHom.injective_of…IsIntegrallyClosed.pow_dvd_pow_iff · cited by 2IsIntegrallyClosed.pow_dv…FractionalIdeal.not_inv_le_one_of_ne_bot · cited by 2FractionalIdeal.not_inv_l…ZMod.castHom_injective · cited by 2ZMod.castHom_injectiveAlgebra.IsAlgebraic.injective_tower_top · cited by 2IsAlgebraic.injective_tow…ClassGroup.normBound_pos · cited by 2ClassGroup.normBound_posClassGroup.prod_finsetApprox_ne_zero · cited by 2ClassGroup.prod_finsetApp…charpoly_leftMulMatrix · cited by 2charpoly_leftMulMatrixIsIntegralClosure.isFractionRing_of_algebraic · cited by 2IsIntegralClosure.isFract…MvPolynomial.esymmAlgHom_fin_injective · cited by 2MvPolynomial.esymmAlgHom_…Ideal.cotangentToQuotientSquare_injective · cited by 2Ideal.cotangentToQuotient…DFunLike.coe · cited by 62936DFunLike.coeAddGroup · cited by 4410AddGroupFunLike · cited by 2560FunLikemap_zero · cited by 1614map_zeroAddZeroClass · cited by 1237AddZeroClassmap_add · cited by 964map_addAddMonoidHomClass · cited by 252AddMonoidHomClassadd_neg_cancel · cited by 213add_neg_cancelmap_eq_zero_iff · cited by 62map_eq_zero_iffadd_neg_eq_zero · cited by 20add_neg_eq_zeroinjective_iff_map_eq_zeroCITED BYCITES

Cites10

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by62

Results whose statement or proof uses this declaration.