Category instances for Group, AddGroup, CommGroup, and AddCommGroup. #
We introduce the bundled categories:
along with the relevant forgetful functors between them, and to the bundled monoid categories.
Equations
Equations
The results below duplicate the ConcreteCategory
simp lemmas, but we can keep them for dsimp
.
The forgetful functor from groups to monoids is fully faithful.
Equations
Instances For
The forgetful functor from additive groups to additive monoids is fully faithful.
Equations
Instances For
Universe lift functor for groups.
Equations
Instances For
Universe lift functor for additive groups.
Equations
Instances For
The category of additive groups and group morphisms.
- carrier : Type u
The underlying type.
- str : AddCommGroup ↑self
Instances For
Ab
is an abbreviation for AddCommGroup
, for the sake of mathematicians' sanity.
Equations
Instances For
Construct a bundled AddCommGrp
from the underlying type and typeclass.
Equations
Instances For
Equations
Equations
The results below duplicate the ConcreteCategory
simp lemmas, but we can keep them for dsimp
.
The forgetful functor from commutative groups to groups is fully faithful.
Equations
Instances For
The forgetful functor from additive commutative groups to additive groups is fully faithful.
Equations
Instances For
Universe lift functor for commutative groups.
Equations
Instances For
Universe lift functor for additive commutative groups.
Equations
Instances For
Any element of an abelian group gives a unique morphism from ℤ
sending
1
to that element.
Equations
Instances For
Build an isomorphism in the category AddCommGrp
from an AddEquiv
between AddCommGroup
s.
Equations
Instances For
Additive equivalences between AddCommGroup
s are
the same as (isomorphic to) isomorphisms in AddCommGrp
.
Equations
Instances For
The (bundled) group of automorphisms of a type is isomorphic to the (bundled) group of permutations.
Equations
Instances For
The (unbundled) group of automorphisms of a type is MulEquiv
to the (unbundled) group
of permutations.
Equations
Instances For
An alias for CommGrp.{max u v}
, to deal around unification issues.
Equations
Instances For
An alias for AddCommGrp.{max u v}
, to deal around unification issues.
Equations
Instances For
An alias for AddCommGrp.{max u v}
, to deal around unification issues.
Equations
Instances For
Deprecated lemmas for MonoidHom.comp
and categorical identities.