Algebraic order homomorphism classes #
This file defines hom classes for common properties at the intersection of order theory and algebra.
Typeclasses #
Ring norms
RingSeminormClass: Homs are submultiplicative group norms.RingNormClass: Homs are ring seminorms that are also additive group norms.MulRingSeminormClass: Homs are ring seminorms that are multiplicative.MulRingNormClass: Homs are ring norms that are multiplicative.
Notes #
Typeclasses for seminorms are defined here while types of seminorms are defined in
Analysis.Normed.Group.Seminorm and Analysis.Normed.Ring.Seminorm because absolute values are
multiplicative ring norms but outside of this use we only consider real-valued seminorms.
TODO #
Finitary versions of the current lemmas.
Ring (semi)norms #
RingSeminormClass F α states that F is a type of β-valued seminorms on the ring α.
You should extend this class when you extend RingSeminorm.
Instances
RingNormClass F α states that F is a type of β-valued norms on the ring α.
You should extend this class when you extend RingNorm.
Instances
MulRingSeminormClass F α states that F is a type of β-valued multiplicative seminorms
on the ring α.
You should extend this class when you extend MulRingSeminorm.
Instances
MulRingNormClass F α states that F is a type of β-valued multiplicative norms on the
ring α.
You should extend this class when you extend MulRingNorm.