Zulip Chat Archive
Stream: maths
Topic: matrix norms
Eric Wieser (Apr 21 2022 at 12:25):
In this thread, @Heather Macbeth suggests defining a matrix norm , (or in lean, ∥A∥₊ = (finset.univ : finset m).sup (λ i : m, ∑ j : n, ∥A i j∥₊)
) which she referred to as either the "L1-L∞
-norm" or the "L1-to-L∞
norm".
At a glance, I would have called this the L∞-L1
-norm, since the infinity norm is on the outside. I wasn't able to find much about this norm online - does it have a canonical name?
Eric Wieser (Apr 21 2022 at 12:28):
(the context is choosing what to name things in #13518)
Reid Barton (Apr 21 2022 at 13:14):
I assume it's the norm of as a linear map if you give the input the norm and the output the norm. The formula is somehow not the definition.
Eric Wieser (Apr 21 2022 at 13:45):
If it helps confirm whether that's true, the norm satisfies ∥A.mul_vec v∥₊ ≤ ∥A∥₊ * ∥v∥₊
where the left and right norm are both the norm (and the center norm is the one in question)
Eric Wieser (Apr 21 2022 at 13:46):
This seems to refer to the same norm: https://mathworld.wolfram.com/MaximumAbsoluteRowSumNorm.html, which it writes as
Jireh Loreaux (Apr 21 2022 at 13:58):
Certainly in applied math textbooks (what little experience I have with them), I have seen notation like used to refer to row norms.
@Eric Wieser , is this norm the minimal constant satisfying this inequality for all v
?
Jireh Loreaux (Apr 21 2022 at 14:01):
It is, see Wikipedia, so this is the operator norm.
Eric Wieser (Apr 21 2022 at 14:48):
Reid Barton said:
I assume it's the norm of as a linear map if you give the input the norm and the output the norm. The formula is somehow not the definition.
Actually proving something like this (I think ∥A∥₊ = Inf {c | ∀ x, ∥A.mul_vec x∥₊ ≤ c * ∥x∥₊}
?) seems slightly painful, as the usual proof only works for matrices over a -algebra.
Jireh Loreaux (Apr 21 2022 at 15:00):
I think it might still make sense to call it something like linfty_op_norm
, but I can be overruled.
Eric Wieser (Apr 21 2022 at 15:08):
That feels awfully verbose, I'd be tempted to just use infty_norm
Jireh Loreaux (Apr 21 2022 at 15:09):
wouldn't that be more natural to refer to the entrywise sup norm?
Eric Wieser (Apr 21 2022 at 15:09):
Although I guess that's ambiguous with the existing elementwise norm
Eric Wieser (Apr 21 2022 at 15:10):
Yeah, I guess linfty_op
is only two characters longer than the current l1_linf
Eric Wieser (May 02 2022 at 17:52):
Alright, we now have three norms available on matrices, currently living in analysis/matrix
:
- docs#matrix.normed_group
- docs#matrix.linfty_op_normed_group (once doc-gen rebuilds)
- docs#matrix.frobenius_normed_group
Should we rename the first one? Should we split these into separate files?
Last updated: Dec 20 2023 at 11:08 UTC