Algebra norms #
We define algebra norms and multiplicative algebra norms.
Main Definitions #
AlgebraNorm
: an algebra norm on anR
-algebraS
is a ring norm onS
compatible with the action ofR
.MulAlgebraNorm
: a multiplicative algebra norm on anR
-algebraS
is a multiplicative ring norm onS
compatible with the action ofR
.
Tags #
norm, algebra norm
An algebra norm on an R
-algebra S
is a ring norm on S
compatible with the
action of R
.
- toFun : S → ℝ
- map_zero' : self.toFun 0 = 0
The seminorm of a scalar multiplication is the product of the absolute value of the scalar and the original seminorm.
Instances For
Equations
- instInhabitedAlgebraNorm K = { default := { toFun := norm, map_zero' := ⋯, add_le' := ⋯, neg' := ⋯, mul_le' := ⋯, eq_zero_of_map_eq_zero' := ⋯, smul' := ⋯ } }
AlgebraNormClass F R S
states that F
is a type of R
-algebra norms on the ring S
.
You should extend this class when you extend AlgebraNorm
.
- map_zero : ∀ (f : F), f 0 = 0
The seminorm of a scalar multiplication is the product of the absolute value of the scalar and the original seminorm.
Instances
The ring seminorm underlying an algebra norm.
Equations
- f.toRingSeminorm' = f.toRingSeminorm
Instances For
Equations
- AlgebraNorm.instFunLikeReal = { coe := fun (f : AlgebraNorm R S) => f.toFun, coe_injective' := ⋯ }
Equations
- ⋯ = ⋯
An R
-algebra norm such that f 1 = 1
extends the norm on R
.
An R
-algebra norm such that f 1 = 1
extends the norm on R
.
The restriction of an algebra norm to a subalgebra.
Equations
- AlgebraNorm.restriction A f = { toFun := fun (x : ↥A) => f ↑x, map_zero' := ⋯, add_le' := ⋯, neg' := ⋯, mul_le' := ⋯, eq_zero_of_map_eq_zero' := ⋯, smul' := ⋯ }
Instances For
The restriction of an algebra norm in a scalar tower.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A multiplicative algebra norm on an R
-algebra norm S
is a multiplicative ring norm on S
compatible with the action of R
.
- toFun : S → ℝ
- map_zero' : self.toFun 0 = 0
- map_one' : self.toFun 1 = 1
The seminorm of a scalar multiplication is the product of the absolute value of the scalar and the original seminorm.
Instances For
Equations
- instInhabitedMulAlgebraNorm K = { default := { toFun := norm, map_zero' := ⋯, add_le' := ⋯, neg' := ⋯, map_one' := ⋯, map_mul' := ⋯, eq_zero_of_map_eq_zero' := ⋯, smul' := ⋯ } }
MulAlgebraNormClass F R S
states that F
is a type of multiplicative R
-algebra norms on
the ring S
. You should extend this class when you extend MulAlgebraNorm
.
- map_zero : ∀ (f : F), f 0 = 0
- map_one : ∀ (f : F), f 1 = 1
The seminorm of a scalar multiplication is the product of the absolute value of the scalar and the original seminorm.
Instances
Equations
- MulAlgebraNorm.instFunLikeReal = { coe := fun (f : MulAlgebraNorm R S) => f.toFun, coe_injective' := ⋯ }
Equations
- ⋯ = ⋯
A multiplicative R
-algebra norm extends the norm on R
.
A multiplicative R
-algebra norm extends the norm on R
.
The ring norm underlying a multiplicative ring norm.
Equations
- f.toRingNorm = { toFun := ⇑f, map_zero' := ⋯, add_le' := ⋯, neg' := ⋯, mul_le' := ⋯, eq_zero_of_map_eq_zero' := ⋯ }
Instances For
A multiplicative ring norm is power-multiplicative.