Is this proof of an ##\infty## norm valid?

  • Context: Graduate 
  • Thread starter Thread starter pyroknife
  • Start date Start date
  • Tags Tags
    Norm Proof
Click For Summary

Discussion Overview

The discussion revolves around the validity of a proof concerning the infinity norm of a matrix, specifically whether the expression ##||A||_{\infty} = max_i \sum_{j} |a_{ij}|## holds true. Participants explore the definitions and properties of the infinity norm, engage in mathematical reasoning, and examine the steps of the proof presented.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant attempts to prove that the infinity norm of a matrix is equal to the maximum row sum, starting from the definition of the infinity norm.
  • Another participant points out an error in the initial proof regarding the equality used in the expression for ##||Ax||_{\infty##, suggesting a correction to clarify the inequality.
  • There is a discussion about the meaning of the supremum as the least upper bound and whether it can be interpreted as an equality in this context.
  • Participants suggest that to establish the equality, it is necessary to show that there exists a vector ##x## such that ##||A||_{\infty} = ||Ax||_{\infty##.
  • Clarifications are made regarding what constitutes a unit vector in the context of infinity norms, with examples provided.
  • Some participants express confusion about the connection between the established inequalities and the proof of the infinity norm.
  • There is a suggestion to consider vectors that maximize the 2-norm while having a unit infinity norm.

Areas of Agreement / Disagreement

Participants generally do not reach a consensus on the validity of the proof, with multiple competing views on the interpretation of the supremum and the necessary conditions to establish the equality of the infinity norm. Some participants agree on the need for further steps in the proof, while others express confusion about the implications of certain definitions.

Contextual Notes

Participants note that the proof requires additional steps to demonstrate that ##||A||_{\infty} \geq max_i \sum_{j} |a_{ij}|##, and there is uncertainty regarding the implications of the supremum in relation to the proof's conclusion.

pyroknife
Messages
611
Reaction score
4
I am trying to prove
##||A||_{\infty} = max_i \sum_{j} |a_{ij}|##
which reads as the ##\infty## norm is the max row sum of matrix A.
##i## is the row index and ##j## is the column index.

Here is what I thought of:

##||A||_{\infty} = sup_{x\neq 0} \frac{||Ax||_{\infty}}{||x||_{\infty}}##
The numerator can be written as:
##||Ax||_{\infty} = max_i \sum_{j} |a_{ij} x_j| \leq max_i \sum_{j} |a_{ij}|\ |x_j| \leq max_j |x_j| * max_i \sum_{j} |a_{ij}| = ||x||_{\infty} * max_i \sum_{j} |a_{ij}|##
Therefore,
##||Ax||_{\infty} \leq ||x||_{\infty} * max_i \sum_{j} |a_{ij}|##
Next,
##\frac{||Ax||_{\infty}}{||x||_{\infty}} \leq max_i \sum_{j} |a_{ij}|##
Next,
the supremum is defined as the "least upper bound." Thus, the supremum of the above expression is simply the equal sign. Thus,
##||A||_{\infty} = max_i \sum_{j} |a_{ij}|##Do you guys see any flaws in this proof? I saw various other proofs that went on to prove that the "<" condition cannot exist, which is still correct, but I don't understand what the point is when you know that the supremum is the "LEAST" upper bound.
 
Physics news on Phys.org
pyroknife said:
The numerator can be written as:
##||Ax||_{\infty} = max_i \sum_{j} |a_{ij} x_j| \leq max_i \sum_{j} |a_{ij}|\ |x_j| \leq max_j |x_j| * max_i \sum_{j} |a_{ij}| = ||x||_{\infty} * max_i \sum_{j} |a_{ij}|##
The first equality is incorrect. However, it's fixable. Replace
$$||Ax||_{\infty} = max_i \sum_{j} |a_{ij} x_j|$$
by
$$||Ax||_{\infty} = max_i \left\vert \sum_{j} a_{ij} x_j\right\vert\leq max_i \sum_{j} |a_{ij} x_j|$$
I haven't looked through the rest yet. Will do that a bit later, but have to run off now.
 
andrewkirk said:
The first equality is incorrect. However, it's fixable. Replace
$$||Ax||_{\infty} = max_i \sum_{j} |a_{ij} x_j|$$
by
$$||Ax||_{\infty} = max_i \left\vert \sum_{j} a_{ij} x_j\right\vert\leq max_i \sum_{j} |a_{ij} x_j|$$
I haven't looked through the rest yet. Will do that a bit later, but have to run off now.
Ah yes! Thanks. that is a typo, but the rest of the proof did not carry over that typo.
 
pyroknife said:
Next,
the supremum is defined as the "least upper bound."
That is correct.
Thus, the supremum of the above expression is simply the equal sign.
I'm afraid that doesn't make sense. A supremum is a number. An equals sign is not. Nor can I see any way of interpreting this statement to make it both meaningful and correct.

What you have proven (it needs a couple more steps added in, but you're close enough) is that
$$||A||_{\infty} \leq max_i \sum_{j} |a_{ij}|$$
Now you need to prove that
$$ ||A||_{\infty} \geq max_i \sum_{j} |a_{ij}|$$

Hint, use the definition of the infinity norm, and consider only vectors ##x## of norm 1. What's the biggest value of ##\|Ax\|_\infty## you can get given that ##x## has norm 1?
 
andrewkirk said:
That is correct.

I'm afraid that doesn't make sense. A supremum is a number. An equals sign is not. Nor can I see any way of interpreting this statement to make it both meaningful and correct.

What you have proven (it needs a couple more steps added in, but you're close enough) is that
$$||A||_{\infty} \leq max_i \sum_{j} |a_{ij}|$$
Now you need to prove that
$$ ||A||_{\infty} \geq max_i \sum_{j} |a_{ij}|$$

Hint, use the definition of the infinity norm, and consider only vectors ##x## of norm 1. What's the biggest value of ##\|Ax\|_\infty## you can get given that ##x## has norm 1?
This is the part where I got stuck on.

I am not sure if it was the way I worded it, but I mean to say the supremum is the condition given by the equal sign, since it would be the "lowest" "upper" bound. Does that still not make sense?

I was influenced by an answer to another thread I made where I made a hypothetical example:
##x\leq y##
sup(x) = y

so carried over to the current problem, wouldn't that make it the condition given by the equal sign?
 
i.e., ##sup_{x\neq 0} \frac{||Ax||_{\infty}}{||x||_{\infty}} = max_i \sum_{j} |a_{ij}|##

since we know the least upper bound of ##\frac{||Ax||_{\infty}}{||x||_{\infty}}## is ##max_i \sum_{j} |a_{ij}|##
 
Since we know ##||A||_{\infty}## is an upper bound for ##\frac{||Ax||_{\infty}}{||x||_{\infty}}##, to prove it's a least upper bound, all that's needed is to find a vector ##x## for which ##||A||_{\infty}=\frac{||Ax||_{\infty}}{||x||_{\infty}}##.

This is equivalent to finding a vector ##x## with unit infinity-norm, such that ##||A||_{\infty}=||Ax||_{\infty}##.
Can you think of such a unit vector? Since you want to make the vector as 'big' as possible, what's the 'biggest' vector you can think of that has unit infinity-norm (start by thinking of 'big' as meaning the size of the usual norm on ##\mathbb{R}^n##).
 
andrewkirk said:
Since we know ##||A||_{\infty}## is an upper bound for ##\frac{||Ax||_{\infty}}{||x||_{\infty}}##, to prove it's a least upper bound, all that's needed is to find a vector ##x## for which ##||A||_{\infty}=\frac{||Ax||_{\infty}}{||x||_{\infty}}##.

This is equivalent to finding a vector ##x## with unit infinity-norm, such that ##||A||_{\infty}=||Ax||_{\infty}##.
Can you think of such a unit vector? Since you want to make the vector as 'big' as possible, what's the 'biggest' vector you can think of that has unit infinity-norm (start by thinking of 'big' as meaning the size of the usual norm on ##\mathbb{R}^n##).
Thank you. I think I know what I was missing. I basically used the end result to arrive st the end result which doesn't make much sense, since I am to prove the end result.

Are you saying x has to be a unit vector with an infinity norm equal to 1?
If so wouldn't that just be a vector with all zero elements except for one element which is 1?
 
pyroknife said:
Are you saying x has to be a unit vector with an infinity norm equal to 1?
If so wouldn't that just be a vector with all zero elements except for one element which is 1?
'UNit vector' just means a vector with norm equal to 1. Since all the norms being used here are infinity norms, that means a vector ##x## such that ##\|x\|_\infty=1##, which in turn means a vector for which the largest absolute value of any of its components is 1. For example, if ##n=3##, then (1 0 0), (1 1 0), (0 1 0), (0 -1 1), (1 1 1), (1 -1 1), (0.5 0 1), (0.5 -0.5 -1) are all unit vectors.

What I'm suggesting in my post is that you consider which of the vectors like this have the largest 2-norm, where the 2-norm of vector ##x## is the 'usual' (not infinity) norm calculation ##\|x\|_2\equiv\left(\sum_{k=1}^n x_k{}^2\right)^\tfrac{1}{2}##.
 
  • Like
Likes   Reactions: pyroknife
  • #10
andrewkirk said:
'UNit vector' just means a vector with norm equal to 1. Since all the norms being used here are infinity norms, that means a vector ##x## such that ##\|x\|_\infty=1##, which in turn means a vector for which the largest absolute value of any of its components is 1. For example, if ##n=3##, then (1 0 0), (1 1 0), (0 1 0), (0 -1 1), (1 1 1), (1 -1 1), (0.5 0 1), (0.5 -0.5 -1) are all unit vectors.

What I'm suggesting in my post is that you consider which of the vectors like this have the largest 2-norm, where the 2-norm of vector ##x## is the 'usual' (not infinity) norm calculation ##\|x\|_2\equiv\left(\sum_{k=1}^n x_k{}^2\right)^\tfrac{1}{2}##.
Oh I see.
Largest 2-norm would be (1,1,1), (-1, -1, -1), and so on.

So ##||x||_{\infty} = 1##
and
##||Ax||_{\infty} = max_i |\sum_{j} a_{ij}|##

is this the idea?
 
  • #11
Yes, that's it! :smile:
 
  • #12
andrewkirk said:
Yes, that's it! :smile:
Thanks. Dumb question, but I am not seeing how this proves the infinite norm of a matrix.
I just showed ##||Ax||_{\infty} = max_i |\sum_j a_{ij}|##
but I am unsure how this relates to
##||A_{\infty}||##

I think I'm missing a simple connection here.
 
  • #13
In particular, I am not understanding why we looked for a vector with a unit infinity norm that maximizes the 2-norm.
 
  • #14
I am not understanding why we looked for a vector with a unit infinity norm that maximizes the 2-norm.
 
  • #15
Above it was shown that, for all vectors ##x##, we have
$$\frac{||Ax||_{\infty}}{||x||_{\infty}} \leq \max_i \sum_{j} |a_{ij}| $$
So ##\max_i \sum_{j} |a_{ij}|## is an upper bound for ##\frac{||Ax||_{\infty}}{||x||_{\infty}}## over ##x##.
You have just identified a value of ##x##, namely ##x'\equiv (1 1 1)##, for which ##\frac{||Ax'||_{\infty}}{||x'||_{\infty}} = \max_i \sum_{j} |a_{ij}|##.

What does that tell you about whether there can be an upper bound ##u## for ##\frac{||Ax||_{\infty}}{||x||_{\infty}}## that is less than ##\max_i \sum_{j} |a_{ij}|##?

And what does that then tell you about what sort of an upper bound ##\max_i \sum_{j} |a_{ij}|## is?
 
  • #16
andrewkirk said:
Above it was shown that, for all vectors ##x##, we have
$$\frac{||Ax||_{\infty}}{||x||_{\infty}} \leq \max_i \sum_{j} |a_{ij}| $$
So ##\max_i \sum_{j} |a_{ij}|## is an upper bound for ##\frac{||Ax||_{\infty}}{||x||_{\infty}}## over ##x##.
You have just identified a value of ##x##, namely ##x'\equiv (1 1 1)##, for which ##\frac{||Ax'||_{\infty}}{||x'||_{\infty}} = \max_i \sum_{j} |a_{ij}|##.

What does that tell you about whether there can be an upper bound ##u## for ##\frac{||Ax||_{\infty}}{||x||_{\infty}}## that is less than ##\max_i \sum_{j} |a_{ij}|##?

And what does that then tell you about what sort of an upper bound ##\max_i \sum_{j} |a_{ij}|## is?
So I'm thinking, what if we have:
##
A = \begin{bmatrix}
1 & 1\\
1 & 1
\end{bmatrix}##

and ##
x =
\begin{bmatrix}
1\\
0
\end{bmatrix}##

We can see that ##||Ax||_{\infty} = 1## and ##||x||_{\infty} = 1##
thus ##\frac{||Ax||_{\infty}}{||x||_{\infty}}= 1##
but
##\max_i \sum_{j} |a_{ij}| = 2##
so the equality doesn't hold?

##\max_i \sum_{j} |a_{ij}| ## would always be greater or equal to ##\frac{||Ax||_{\infty}}{||x||_{\infty}}## for all ##x##
 
  • #17
pyroknife said:
##\max_i \sum_{j} |a_{ij}| ## would always be greater or equal to ##\frac{||Ax||_{\infty}}{||x||_{\infty}}## for all ##x##
Yes, but that doesn't advance the proof at all, as you already proved that in the OP. The missing piece is to show that it's a least upper bound, not just any old upper bound. Focus on the two questions at the end of my post #15.
 
  • #18
andrewkirk said:
Yes, but that doesn't advance the proof at all, as you already proved that in the OP. The missing piece is to show that it's a least upper bound, not just any old upper bound. Focus on the two questions at the end of my post #15.
For the first question:
There can't be an upper bound ##u## less than ##\max_i \sum_j |a_{ij}|## Anything lower wouldn't be considered an "upper" bound.
For the second question:
Since anything lower is a no longer an "upper" bound, ##\max_i \sum_j |a_{ij}|## is simply the "least" upper bound.

I think these are the missing piece? I still don't understand why we picked a unit vector with an infinity norm = 1 and a maximum 2-norm.
andrewkirk said:
That is correct.

I'm afraid that doesn't make sense. A supremum is a number. An equals sign is not. Nor can I see any way of interpreting this statement to make it both meaningful and correct.

What you have proven (it needs a couple more steps added in, but you're close enough) is that
$$||A||_{\infty} \leq max_i \sum_{j} |a_{ij}|$$
Now you need to prove that
$$ ||A||_{\infty} \geq max_i \sum_{j} |a_{ij}|$$

Hint, use the definition of the infinity norm, and consider only vectors ##x## of norm 1. What's the biggest value of ##\|Ax\|_\infty## you can get given that ##x## has norm 1?

Also, for this post, how does the past previous posts prove that $$ ||A||_{\infty} \geq max_i \sum_{j} |a_{ij}|$$?
 
  • #19
They don't. That's (equivalent to) the extra bit that you have to prove. See post 15 for hints on how to prove that.
 
  • #20
andrewkirk said:
They don't. That's (equivalent to) the extra bit that you have to prove. See post 15 for hints on how to prove that.
So carrying on we have shown that for
##x'\equiv (1 1 1)##, ##\frac{||Ax'||_{\infty}}{||x'||_{\infty}} = \max_i \sum_{j} |a_{ij}|##.
The next statement can be
$$ ||A||_{\infty} \geq max_i \sum_{j} |a_{ij}|$$

So in one line:
##||Ax||_{\infty} = sup_{x\neq 0}\frac{||Ax||_{\infty}}{||x||_{\infty}} \leq max_i \sum_{j} |a_{ij}| = \frac{||Ax'||_{\infty}}{||x'||_{\infty}} \leq ||Ax||_{\infty}##
 

Similar threads

Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
3
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 15 ·
Replies
15
Views
5K
  • · Replies 7 ·
Replies
7
Views
2K