algebra-2.1.1.2: Constructive abstract algebra

Safe HaskellSafe-Infered

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 rSource

The rng homomorphism from r to RngRing r

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

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