algebra-4.2: Constructive abstract algebra

Safe HaskellNone
LanguageHaskell98

Numeric.Ring.Rng

Synopsis

Documentation

data RngRing r Source

The free Ring given a Rng obtained by adjoining Z, such that

RngRing r = n*1 + r

This ring is commonly denoted r^.

Constructors

RngRing !Integer r 

Instances

rngRingHom :: r -> RngRing r Source

The rng homomorphism from r to RngRing r

liftRngHom :: Ring s => (r -> s) -> RngRing r -> s Source

given a rng homomorphism from a rng r into a ring s, liftRngHom yields a ring homomorphism from the ring `r^` into s.