Product of normed groups and other constructions #
This file constructs the infinity norm on finite products of normed groups and provides instances for type synonyms.
Equations
- One or more equations did not get rendered due to their size.
Equations
- ULift.norm = { norm := fun (x : ULift.{?u.11, ?u.12} E) => ‖x.down‖ }
Equations
- ULift.nnnorm = { nnnorm := fun (x : ULift.{?u.11, ?u.12} E) => ‖x.down‖₊ }
Equations
- ULift.seminormedGroup = SeminormedGroup.induced (ULift.{?u.3, ?u.4} E) E { toFun := ULift.down, map_one' := ⋯, map_mul' := ⋯ }
Equations
- ULift.seminormedAddGroup = SeminormedAddGroup.induced (ULift.{?u.3, ?u.4} E) E { toFun := ULift.down, map_zero' := ⋯, map_add' := ⋯ }
Equations
- ULift.seminormedCommGroup = SeminormedCommGroup.induced (ULift.{?u.3, ?u.4} E) E { toFun := ULift.down, map_one' := ⋯, map_mul' := ⋯ }
Equations
- ULift.seminormedAddCommGroup = SeminormedAddCommGroup.induced (ULift.{?u.3, ?u.4} E) E { toFun := ULift.down, map_zero' := ⋯, map_add' := ⋯ }
Equations
- ULift.normedGroup = NormedGroup.induced (ULift.{?u.3, ?u.4} E) E { toFun := ULift.down, map_one' := ⋯, map_mul' := ⋯ } ⋯
Equations
- ULift.normedAddGroup = NormedAddGroup.induced (ULift.{?u.3, ?u.4} E) E { toFun := ULift.down, map_zero' := ⋯, map_add' := ⋯ } ⋯
Equations
- ULift.normedCommGroup = NormedCommGroup.induced (ULift.{?u.3, ?u.4} E) E { toFun := ULift.down, map_one' := ⋯, map_mul' := ⋯ } ⋯
Equations
- ULift.normedAddCommGroup = NormedAddCommGroup.induced (ULift.{?u.3, ?u.4} E) E { toFun := ULift.down, map_zero' := ⋯, map_add' := ⋯ } ⋯
Equations
- Additive.toNorm = inst✝
Equations
- Multiplicative.toNorm = inst✝
Equations
- Additive.toNNNorm = inst✝
Equations
- Multiplicative.toNNNorm = inst✝
Equations
- Additive.seminormedAddGroup = { toNorm := Additive.toNorm, toAddGroup := Additive.addGroup, toPseudoMetricSpace := instPseudoMetricSpaceAdditive, dist_eq := ⋯ }
Equations
- Multiplicative.seminormedGroup = { toNorm := Multiplicative.toNorm, toGroup := Multiplicative.group, toPseudoMetricSpace := instPseudoMetricSpaceMultiplicative, dist_eq := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Order dual #
Equations
- OrderDual.toNNNorm = inst✝
Equations
- OrderDual.seminormedGroup = inst✝
Equations
Equations
Equations
Equations
- OrderDual.normedGroup = inst✝
Equations
- OrderDual.normedAddGroup = inst✝
Equations
- OrderDual.normedCommGroup = inst✝
Equations
Binary product of normed groups #
Product of seminormed groups, using the sup norm.
Equations
- Prod.seminormedGroup = { toNorm := Prod.toNorm, toGroup := Prod.instGroup, toPseudoMetricSpace := Prod.pseudoMetricSpaceMax, dist_eq := ⋯ }
Product of seminormed groups, using the sup norm.
Equations
- Prod.seminormedAddGroup = { toNorm := Prod.toNorm, toAddGroup := Prod.instAddGroup, toPseudoMetricSpace := Prod.pseudoMetricSpaceMax, dist_eq := ⋯ }
Multiplicative version of Prod.nnnorm_def.
Earlier, this names was used for the additive version.
Multiplicative version of Prod.nnnorm_mk.
Product of seminormed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Product of seminormed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Product of normed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Product of normed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Product of normed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Product of normed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Finite product of normed groups #
Finite product of seminormed groups, using the sup norm.
Equations
- Pi.seminormedGroup = { norm := fun (f : (i : ι) → G i) => ↑(Finset.univ.sup fun (b : ι) => ‖f b‖₊), toGroup := Pi.group, toPseudoMetricSpace := pseudoMetricSpacePi, dist_eq := ⋯ }
Finite product of seminormed groups, using the sup norm.
Equations
- Pi.seminormedAddGroup = { norm := fun (f : (i : ι) → G i) => ↑(Finset.univ.sup fun (b : ι) => ‖f b‖₊), toAddGroup := Pi.addGroup, toPseudoMetricSpace := pseudoMetricSpacePi, dist_eq := ⋯ }
The $L^1$ norm is less than the $L^\infty$ norm scaled by the cardinality.
The $L^1$ norm is less than the $L^\infty$ norm scaled by the cardinality.
The $L^1$ norm is less than the $L^\infty$ norm scaled by the cardinality.
The $L^1$ norm is less than the $L^\infty$ norm scaled by the cardinality.
Finite product of seminormed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Finite product of seminormed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Finite product of normed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Finite product of seminormed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Finite product of normed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Finite product of seminormed groups, using the sup norm.
Equations
- One or more equations did not get rendered due to their size.
Multiplicative opposite #
The (additive) norm on the multiplicative opposite is the same as the norm on the original type.
Note that we do not provide this more generally as Norm Eᵐᵒᵖ, as this is not always a good
choice of norm in the multiplicative SeminormedGroup E case.
We could repeat this instance to provide a [SeminormedGroup E] : SeminormedGroup Eᵃᵒᵖ instance,
but that case would likely never be used.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.