Main Page: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
No edit summary
No edit summary
 
(436 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
{{Refimprove|date=November 2011}}
This is a preview for the new '''MathML rendering mode''' (with SVG fallback), which is availble in production for registered users.


{{dablink|"Variational theorem" redirects here. The term is also sometimes applied to the [[variational principle]].}}
If you would like use the '''MathML''' rendering mode, you need a wikipedia user account that can be registered here [[https://en.wikipedia.org/wiki/Special:UserLogin/signup]]
* Only registered users will be able to execute this rendering mode.
* Note: you need not enter a email address (nor any other private information). Please do not use a password that you use elsewhere.


In [[linear algebra]] and [[functional analysis]], the '''min-max theorem''', or '''variational theorem''', or '''Courant–Fischer–Weyl min-max principle''', is a result that gives a variational characterization of eigenvalues of [[Compact operator on Hilbert space|compact]] Hermitian operators on Hilbert spaces. It can be viewed as the starting point of many results of similar nature.
Registered users will be able to choose between the following three rendering modes:


This article first discusses the finite dimensional case and its applications before considering compact operators on infinite dimensional Hilbert spaces. We will see that for compact operators, the proof of the main theorem uses essentially the same idea from the finite dimensional argument.
'''MathML'''
:<math forcemathmode="mathml">E=mc^2</math>


The min-max theorem can be extended to [[self adjoint operator]]s that are bounded below.
<!--'''PNG'''  (currently default in production)
:<math forcemathmode="png">E=mc^2</math>


== Matrices ==
'''source'''
:<math forcemathmode="source">E=mc^2</math> -->


Let ''A'' be a ''n'' &times; ''n'' [[Hermitian matrix]]. As with many other variational results on eigenvalues, one considers the [[Rayleigh_quotient|Rayleigh&ndash;Ritz quotient]] ''R''<sub>''A''</sub>: '''C'''<sup>''n''</sup> \{0} &rarr; '''R''' defined by
<span style="color: red">Follow this [https://en.wikipedia.org/wiki/Special:Preferences#mw-prefsection-rendering link] to change your Math rendering settings.</span> You can also add a [https://en.wikipedia.org/wiki/Special:Preferences#mw-prefsection-rendering-skin Custom CSS] to force the MathML/SVG rendering or select different font families. See [https://www.mediawiki.org/wiki/Extension:Math#CSS_for_the_MathML_with_SVG_fallback_mode these examples].


:<math>R_A(x) = \frac{(Ax, x)}{(x,x)}</math>
==Demos==


where (&middot;, &middot;) denotes the Euclidean inner product on '''C'''<sup>''n''</sup>. Clearly, the Rayleigh quotient of an eigenvector is its associated eigenvalue. Equivalently, the Rayleigh&ndash;Ritz quotient can be replaced by
Here are some [https://commons.wikimedia.org/w/index.php?title=Special:ListFiles/Frederic.wang demos]:


:<math>f(x) = (Ax, x), \; \|x\| = 1.</math>


For Hermitian matrices, the range of the continuous function ''R''<sub>''A''</sub>(''x''), or ''f''(''x''), is a compact subset [''a'', ''b''] of the real line. The maximum ''b'' and the minimum ''a'' are the largest and smallest eigenvalue of ''A'', respectively. The min-max theorem is a refinement of this fact.  
* accessibility:
** Safari + VoiceOver: [https://commons.wikimedia.org/wiki/File:VoiceOver-Mac-Safari.ogv video only], [[File:Voiceover-mathml-example-1.wav|thumb|Voiceover-mathml-example-1]], [[File:Voiceover-mathml-example-2.wav|thumb|Voiceover-mathml-example-2]], [[File:Voiceover-mathml-example-3.wav|thumb|Voiceover-mathml-example-3]], [[File:Voiceover-mathml-example-4.wav|thumb|Voiceover-mathml-example-4]], [[File:Voiceover-mathml-example-5.wav|thumb|Voiceover-mathml-example-5]], [[File:Voiceover-mathml-example-6.wav|thumb|Voiceover-mathml-example-6]], [[File:Voiceover-mathml-example-7.wav|thumb|Voiceover-mathml-example-7]]
** [https://commons.wikimedia.org/wiki/File:MathPlayer-Audio-Windows7-InternetExplorer.ogg Internet Explorer + MathPlayer (audio)]
** [https://commons.wikimedia.org/wiki/File:MathPlayer-SynchronizedHighlighting-WIndows7-InternetExplorer.png Internet Explorer + MathPlayer (synchronized highlighting)]
** [https://commons.wikimedia.org/wiki/File:MathPlayer-Braille-Windows7-InternetExplorer.png Internet Explorer + MathPlayer (braille)]
** NVDA+MathPlayer: [[File:Nvda-mathml-example-1.wav|thumb|Nvda-mathml-example-1]], [[File:Nvda-mathml-example-2.wav|thumb|Nvda-mathml-example-2]], [[File:Nvda-mathml-example-3.wav|thumb|Nvda-mathml-example-3]], [[File:Nvda-mathml-example-4.wav|thumb|Nvda-mathml-example-4]], [[File:Nvda-mathml-example-5.wav|thumb|Nvda-mathml-example-5]], [[File:Nvda-mathml-example-6.wav|thumb|Nvda-mathml-example-6]], [[File:Nvda-mathml-example-7.wav|thumb|Nvda-mathml-example-7]].
** Orca: There is ongoing work, but no support at all at the moment [[File:Orca-mathml-example-1.wav|thumb|Orca-mathml-example-1]], [[File:Orca-mathml-example-2.wav|thumb|Orca-mathml-example-2]], [[File:Orca-mathml-example-3.wav|thumb|Orca-mathml-example-3]], [[File:Orca-mathml-example-4.wav|thumb|Orca-mathml-example-4]], [[File:Orca-mathml-example-5.wav|thumb|Orca-mathml-example-5]], [[File:Orca-mathml-example-6.wav|thumb|Orca-mathml-example-6]], [[File:Orca-mathml-example-7.wav|thumb|Orca-mathml-example-7]].
** From our testing, ChromeVox and JAWS are not able to read the formulas generated by the MathML mode.


==== Min-max Theorem ====
==Test pages ==
Let ''A'' be a ''n'' &times; ''n'' [[Hermitian matrix]] with eigenvalues ''&lambda;''<sub>1</sub> &ge; ... &ge; ''&lambda;<sub>k</sub>'' &ge; ... &ge; ''&lambda;<sub>n</sub>'' then
:<math>
\lambda_k = \max \{ \min \{ R_A(x) \mid x \in U \text{ and } x \neq 0 \} \mid \dim(U)=k \}
</math>
and
:<math>
\lambda_k = \min \{ \max \{ R_A(x) \mid x \in U \text{ and } x \neq 0 \} \mid \dim(U)=n-k+1 \}
</math>
in particular,
:<math>
\lambda_n \leq R_A(x) \leq \lambda_1 \quad\forall x \in \mathbb{C}^n
</math>
and these bounds are attained when ''x'' is an eigenvector of the appropriate eigenvalues.


==== Proof ====
To test the '''MathML''', '''PNG''', and '''source''' rendering modes, please go to one of the following test pages:
Since the matrix ''A'' is Hermitian it is diagonalizable and we can choose an orthonormal basis of eigenvectors {''u''<sub>1</sub>,...,''u''<sub>''n''</sub>} that is, ''u''<sub>''i''</sub> is an eigenvector for the eigenvalue ''&lambda;''<sub>''i''</sub> and such that (''u''<sub>''i''</sub> , ''u''<sub>''i''</sub> ) = 1 and (''u''<sub>''i''</sub> , ''u''<sub>''j''</sub> ) = 0 for all ''i'' &ne; ''j''.
*[[Displaystyle]]
*[[MathAxisAlignment]]
*[[Styling]]
*[[Linebreaking]]
*[[Unique Ids]]
*[[Help:Formula]]


If ''U'' is a subspace of dimension ''k'' then its intersection with the subspace
*[[Inputtypes|Inputtypes (private Wikis only)]]
:<math>
*[[Url2Image|Url2Image (private Wikis only)]]
\text{span}\{ u_k, \ldots, u_n \}
==Bug reporting==
</math>
If you find any bugs, please report them at [https://bugzilla.wikimedia.org/enter_bug.cgi?product=MediaWiki%20extensions&component=Math&version=master&short_desc=Math-preview%20rendering%20problem Bugzilla], or write an email to math_bugs (at) ckurs (dot) de .
isn't zero (by simply checking dimensions) and hence there exists a vector ''v'' in this intersection that we can write as
:<math>
v = \sum_{i=k}^n \alpha_i u_i
</math>
and whose Rayleigh quotient is
:<math>
R_A(v) = \frac{\sum_{i=k}^n \lambda_i \alpha_i^2}{\sum_{i=k}^n \alpha_i^2} \leq \lambda_k
</math>
and hence
:<math>
\min \{ R_A(x) \mid x \in U \} \leq \lambda_k
</math>
And we can conclude that
:<math>
\max \{ \min \{ R_A(x) \mid x \in U \text{ and } x \neq 0 \} \mid \dim(U)=k \} \leq \lambda_k
</math>
And since that maximum value is achieved for
:<math>
U = \text{span}\{u_1,\ldots,u_k\}
</math>
We can conclude the equality.
 
In the case where ''U'' is a subspace of dimension ''n-k+1'', we proceed in a similar fashion: Consider the subspace of dimension ''k''
:<math>
\text{span}\{ u_1, \ldots, u_k \}
</math>
Its intersection with the subspace ''U'' isn't zero (by simply checking dimensions) and hence there exists a vector ''v'' in this intersection that we can write as
:<math>
v = \sum_{i=1}^k \alpha_i u_i
</math>
and whose Rayleigh quotient is
:<math>
R_A(v) = \frac{\sum_{i=1}^k \lambda_i \alpha_i^2}{\sum_{i=1}^k \alpha_i^2} \geq \lambda_k
</math>
and hence
:<math>
\max \{ R_A(x) \mid x \in U \} \geq \lambda_k
</math>
And we can conclude that
:<math>
\min \{ \max \{ R_A(x) \mid x \in U \text{ and } x \neq 0 \} \mid \dim(U)=n-k+1 \} \geq \lambda_k
</math>
And since that minimum value is achieved for
:<math>
U = \text{span}\{u_k,\ldots,u_n\}
</math>
We can conclude the equality.
 
== Applications ==
 
=== Min-max principle for singular values ===
 
The [[singular value]]s {''&sigma;<sub>k</sub>''} of a square matrix ''M'' are the square roots of eigenvalues of ''M*M'' (equivalently ''MM*''). An immediate consequence of the first equality from min-max theorem is
 
:<math>\sigma_k ^{\uparrow} = \min_{S_k} \max_{x \in S_k, \|x\| = 1} (M^* Mx, x)^{\frac{1}{2}}=
\min_{S_k} \max_{x \in S_k, \|x\| = 1} \| Mx \|.
</math>
 
Similarly,
 
:<math>\sigma_k ^{\downarrow} = \max_{S_k} \min_{x \in S_k, \|x\| = 1} \| Mx \|.</math>
 
=== Cauchy interlacing theorem ===
 
Let ''A'' be a ''n'' &times; ''n'' matrix. The ''m'' &times; ''m'' matrix ''B'', where ''m'' &le; ''n'', is called a [[compression (functional analysis)|'''compression''']] of ''A'' if there exists an orthogonal projection ''P'' onto a subspace of dimension ''m'' such that ''PAP'' = ''B''. The Cauchy interlacing theorem states:
 
'''Theorem''' If the eigenvalues of ''A'' are ''&alpha;''<sub>1</sub> &le; ...  &le; ''&alpha;<sub>n</sub>'', and those of ''B'' are ''&beta;''<sub>1</sub> &le; ... ''&beta;<sub>j</sub>'' ... &le; ''&beta;<sub>m</sub>'', then for all ''j'' < m+1,
 
:<math>\alpha_j \leq \beta_j \leq \alpha_{n-m+j}.</math>
 
This can be proven using the min-max principle. Let ''&beta;<sub>i</sub>'' have corresponding eigenvector ''b<sub>i</sub>'' and ''S<sub>j</sub>'' be the ''j'' dimensional subspace ''S<sub>j</sub>'' = span{''b''<sub>1</sub>...''b<sub>j</sub>''}, then
 
:<math>\beta_j = \max_{x \in S_j, \|x\| = 1} (Bx, x) = \max_{x \in S_j, \|x\| = 1} (PAPx, x)= \max_{x \in S_j, \|x\| = 1} (Ax, x).</math>
 
According to first part of min-max,
 
:<math>\alpha_j \leq \beta_j.</math>
 
On the other hand, if we define ''S''<sub>''m''&minus;''j''+1</sub> = span{''b''<sub>''j''</sub>...''b<sub>m</sub>''}, then
 
 
:<math>\beta_j = \min_{x \in S_{m-j+1}, \|x\| = 1} (Bx, x) = \min_{x \in S_{m-j+1}, \|x\| = 1} (PAPx, x)= \min_{x \in S_{m-j+1}, \|x\| = 1} (Ax, x) \leq \alpha_{n-m+j},</math>
 
where the last inequality is given by the second part of min-max.
 
Notice that, when ''n''&nbsp;&minus;&nbsp;''m'' =&nbsp;1, we have
 
:<math>\alpha_j \leq \beta_j \leq \alpha_{j+1}.</math>
 
Hence the name ''interlacing'' theorem.
 
== Compact operators ==
Let ''A'' be a [[Compact operator on Hilbert space|compact]], [[Hermitian]] operator on a Hilbert space ''H''. Recall that the [[spectrum (functional analysis)|spectrum]] of such an operator form a sequence of real numbers whose only possible [[cluster point]] is zero. Every nonzero number in the spectrum is an eigenvalue. It no longer makes sense here to list the positive eigenvalues in increasing order. Let the positive eigenvalues of ''A'' be
 
:<math>\cdots \le \lambda_k \le \cdots \le \lambda_1,</math>
 
where [[Multiplicity (mathematics)|multiplicity]] is taken into account as in the matrix case. When ''H'' is infinite dimensional, the above sequence of eigenvalues is necessarily infinite. We now apply the same reasoning as in the matrix case. Let ''S<sub>k</sub>'' &sub; ''H'' be a ''k'' dimensional subspace, and ''S' '' be the closure of the linear span ''S' '' =&nbsp;span{''u<sub>k</sub>'',&nbsp;''u''<sub>''k''&nbsp;+&nbsp;1</sub>,&nbsp;...}. The subspace ''S' '' has codimension ''k''&nbsp;&minus;&nbsp;1. By the same dimension count argument as in the matrix case, ''S' '' &cap; ''S<sub>k</sub>'' is non empty. So there exists ''x''&nbsp;&isin;&nbsp;''S'&nbsp;''&nbsp;&cap;&nbsp;''S<sub>k</sub>'' with ||''x''|| =&nbsp;1. Since it is an element of ''S' '', such an ''x'' necessarily satisfy
 
:<math>(Ax, x) \le \lambda_k.</math>
 
Therefore, for all ''S<sub>k</sub>''
 
:<math>\inf_{x \in S_k, \|x\| = 1}(Ax,x) \le \lambda_k</math>
 
But ''A'' is compact, therefore the function ''f''(''x'') = (''Ax'', ''x'') is weakly continuous. Furthermore, any bounded set in ''H'' is weakly compact. This lets us replace the infimum by minimum:
 
:<math>\min_{x \in S_k, \|x\| = 1}(Ax,x) \le \lambda_k.</math>
 
So
 
:<math>\sup_{S_k} \min_{x \in S_k, \|x\| = 1}(Ax,x) \le \lambda_k.</math>
Because equality is achieved when ''S<sub>k</sub>'' = span{''&u;''<sub>1</sub>...''&u;<sub>k</sub>''},  
 
:<math>\max_{S_k} \min_{x \in S_k, \|x\| = 1}(Ax,x) = \lambda_k.</math>
 
This is the first part of min-max theorem for compact self-adjoint operators.
 
Analogously, consider now a ''k''&nbsp;&minus;&nbsp;1 dimensional subspace ''S''<sub>''k''&minus;1</sub>, whose the orthogonal compliment is denoted by ''S''<sub>''k''&minus;1</sub><sup>&perp;</sup>. If ''S' '' =&nbsp;span{''u''<sub>1</sub>...''u<sub>k</sub>''},
 
:<math>S' \cap S_{k-1}^{\perp} \ne {0}.</math>
 
So
 
:<math>\exists x \in S_{k-1}^{\perp} \, \|x\| = 1, (Ax, x) \ge \lambda_k.</math>
 
This implies
 
:<math>\max_{x \in S_{k-1}^{\perp}, \|x\| = 1} (Ax, x) \ge \lambda_k</math>
 
where the compactness of ''A'' was applied. Index the above by the collection of (''k''&nbsp;&minus;&nbsp;1)-dimensional subspaces gives
 
:<math>\inf_{S_{k-1}} \max_{x \in S_{k-1}^{\perp}, \|x\|=1} (Ax, x) \ge \lambda_k.</math>
 
Pick ''S''<sub>''k''&minus;1</sub> = span{''u''<sub>1</sub>...''u''<sub>''k''&minus;1</sub>} and we deduce
 
:<math>\min_{S_{k-1}} \max_{x \in S_{k-1}^{\perp}, \|x\|=1} (Ax, x) = \lambda_k.</math>
 
In summary,
 
'''Theorem (Min-Max)''' Let ''A'' be a compact, self-adjoint operator on a Hilbert space ''H'', whose positive eigenvalues are listed in decreasing order:
 
:<math>\cdots \le \lambda_k \le \cdots \le \lambda_1.</math>
 
Then
 
:<math>\max_{S_k} \min_{x \in S_k, \|x\| = 1}(Ax,x) = \lambda_k ^{\downarrow},</math>
 
:<math>\min_{S_{k-1}} \max_{x \in S_{k-1}^{\perp}, \|x\|=1} (Ax, x) = \lambda_k^{\downarrow}.</math>
 
A similar pair of equalities hold for negative eigenvalues.
 
== See also ==
*[[Courant minimax principle]]
 
== References ==
*M. Reed and B. Simon, ''Methods of Modern Mathematical Physics IV: Analysis of Operators'', Academic Press, 1978.
 
 
[[Category:Functional analysis]]
[[Category:Articles containing proofs]]
[[Category:Theorems in functional analysis]]

Latest revision as of 22:52, 15 September 2019

This is a preview for the new MathML rendering mode (with SVG fallback), which is availble in production for registered users.

If you would like use the MathML rendering mode, you need a wikipedia user account that can be registered here [[1]]

  • Only registered users will be able to execute this rendering mode.
  • Note: you need not enter a email address (nor any other private information). Please do not use a password that you use elsewhere.

Registered users will be able to choose between the following three rendering modes:

MathML

E=mc2


Follow this link to change your Math rendering settings. You can also add a Custom CSS to force the MathML/SVG rendering or select different font families. See these examples.

Demos

Here are some demos:


Test pages

To test the MathML, PNG, and source rendering modes, please go to one of the following test pages:

Bug reporting

If you find any bugs, please report them at Bugzilla, or write an email to math_bugs (at) ckurs (dot) de .