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
.
- eq_zero_of_map_eq_zero' : ∀ (x : S), self.toFun x = 0 → x = 0
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_add_le_add : ∀ (f : F) (a b : S), f (a + b) ≤ f a + f b
- map_neg_eq_map : ∀ (f : F) (a : S), f (-a) = f a
- map_mul_le_mul : ∀ (f : F) (a b : S), f (a * b) ≤ f a * f b
- eq_zero_of_map_eq_zero : ∀ (f : F) {a : S}, f a = 0 → a = 0
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
.
- eq_zero_of_map_eq_zero' : ∀ (x : S), self.toFun x = 0 → x = 0
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_add_le_add : ∀ (f : F) (a b : S), f (a + b) ≤ f a + f b
- map_neg_eq_map : ∀ (f : F) (a : S), f (-a) = f a
- eq_zero_of_map_eq_zero : ∀ (f : F) {a : S}, f a = 0 → a = 0
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.