Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
The endomorphism ring of an abelian group or the endomorphism semiring of an abelian monoid
RightModule r m => RightModule r (End m) Source # | |
LeftModule r m => LeftModule r (End m) Source # | |
Semigroup (End r) Source # | |
Monoid (End r) Source # | |
Abelian r => Abelian (End r) Source # | |
Additive r => Additive (End r) Source # | |
Monoidal r => Monoidal (End r) Source # | |
(Abelian r, Monoidal r) => Semiring (End r) Source # | |
Multiplicative (End r) Source # | |
Group r => Group (End r) Source # | |
Unital (End r) Source # | |
(Abelian r, Commutative r) => Commutative (End r) Source # | |
(Abelian r, Monoidal r) => Rig (End r) Source # | |
(Abelian r, Group r) => Ring (End r) Source # | |
(Monoidal m, Abelian m) => RightModule (End m) (End m) Source # | |
(Monoidal m, Abelian m) => LeftModule (End m) (End m) Source # | |
toEnd :: Multiplicative r => r -> End r Source #
frobenius :: Characteristic r => End r Source #