Articulo de referencia

Matriz de Vandermonde

En álgebra lineal , una matriz de Vandermonde , llamada así en honor a Alexandre-Théophile Vandermonde , es una matriz con los términos de una progresión geométrica en cada fila...

En álgebra lineal , una matriz de Vandermonde , llamada así en honor a Alexandre-Théophile Vandermonde , es una matriz con los términos de una progresión geométrica en cada fila: una(metro+1)×(norte+1){\displaystyle (m+1)\times (n+1)}matriz

V=V(incógnita0,incógnita1,,incógnitametro)=(1incógnita0incógnita02incógnita0norte1incógnita1incógnita12incógnita1norte1incógnita2incógnita22incógnita2norte1incógnitametroincógnitametro2incógnitametronorte){\displaystyle V=V(x_{0},x_{1},\cdots ,x_{m})={\begin{pmatrix}1&x_{0}&x_{0}^{2}&\dots &x_{0}^{n}\\1&x_{1}&x_{1}^{2}&\dots &x_{1}^{n}\\1&x_{2}&x_{2}^{2}&\dots &x_{2}^{n}\\\vdots &\vdots &\vdots &\ddots &\vdots \\1&x_{m}&x_{m}^{2}&\dots &x_{m}^{n}\end{pmatrix}}}

con entradasVi,j=incógnitaij{\displaystyle V_{i,j}=x_{i}^{j}}, la j -ésima potencia del númeroincógnitai{\displaystyle x_{i}}, para todos los índices basados ​​en ceroi{\displaystyle i}yj{\displaystyle j}. [ 1 ] Algunos autores definen la matriz de Vandermonde como la transpuesta de la matriz anterior. [ 2 ] [ 3 ]

El determinante de una matriz cuadrada de Vandermonde (cuandonorte=metro{\displaystyle n=m}) se denomina determinante de Vandermonde o polinomio de Vandermonde . Su valor es:

det(V)=0i<jnorte(incógnitajincógnitai)=(1)norte(norte+1)/20i<jnorte(incógnitaiincógnitaj).{\displaystyle \det(V)=\prod _{0\leq i<j\leq n}(x_{j}-x_{i})=(-1)^{n(n+1)/2}\prod _{0\leq i<j\leq n}(x_{i}-x_{j}).}

Esto es distinto de cero si y solo si todosincógnitai{\displaystyle x_{i}}son distintas (no hay dos iguales), lo que hace que la matriz de Vandermonde sea invertible .

Aplicaciones

El problema de interpolación polinómica consiste en encontrar un polinomiopag(incógnita)=a0+a1incógnita+a2incógnita2++anorteincógnitanorte{\displaystyle p(x)=a_{0}+a_{1}x+a_{2}x^{2}+\dots +a_{n}x^{n}}lo cual satisfacepag(incógnita0)=y0,,pag(incógnitametro)=ymetro{\displaystyle p(x_{0})=y_{0},\ldots ,p(x_{m})=y_{m}}para puntos de datos dados(incógnita0,y0),,(incógnitametro,ymetro){\displaystyle (x_{0},y_{0}),\ldots ,(x_{m},y_{m})}Este problema puede reformularse en términos de álgebra lineal mediante la matriz de Vandermonde, como sigue.V{\displaystyle V}calcula los valores depag(incógnita){\displaystyle p(x)}en los puntosincógnita=incógnita0, incógnita1,, incógnitametro{\displaystyle x=x_{0},\ x_{1},\dots ,\ x_{m}}mediante una multiplicación de matricesVa=y{\displaystyle Va=y}, dóndea=(a0,,anorte){\displaystyle a=(a_{0},\ldots ,a_{n})}es el vector de coeficientes yy=(y0,,ymetro)=(pag(incógnita0),,pag(incógnitametro)){\displaystyle y=(y_{0},\ldots ,y_{m})=(p(x_{0}),\ldots ,p(x_{m}))}es el vector de valores (ambos escritos como vectores columna):

(1incógnita0incógnita02incógnita0norte1incógnita1incógnita12incógnita1norte1incógnita2incógnita22incógnita2norte1incógnitametroincógnitametro2incógnitametronorte)(a0a1anorte)=(pag(incógnita0)pag(incógnita1)pag(incógnitametro)).{\displaystyle {\begin{pmatrix}1&x_{0}&x_{0}^{2}&\dots &x_{0}^{n}\\1&x_{1}&x_{1}^{2}&\dots &x_{1}^{n}\\1&x_{2}&x_{2}^{2}&\dots &x_{2}^{n}\\\vdots &\vdots &\vdots &\ddots &\vdots \\1&x_{m}&x_{m}^{2}&\dots &x_{m}^{n}\end{pmatrix}}\cdot {\begin{pmatrix}a_{0}\\a_{1}\\\vdots \\a_{n}\end{pmatrix}}={\begin{pmatrix}p(x_{0})\\p(x_{1})\\\vdots \\p(x_{m})\end{pmatrix}}.}Sinorte=metro{\displaystyle n=m}yincógnita0,, incógnitanorte{\displaystyle x_{0},\dots ,\ x_{n}}Si son distintos, entonces V es una matriz cuadrada con determinante distinto de cero, es decir, una matriz invertible . Por lo tanto, dados V e y , se puede encontrar el valor requerido.pag(incógnita){\displaystyle p(x)}al resolver para sus coeficientesa{\displaystyle a}en la ecuaciónVa=y{\displaystyle Va=y}:

a=V1y{\displaystyle a=V^{-1}y}.

Es decir, la función que relaciona los coeficientes de los polinomios con sus valores es una función lineal biyectiva con matriz V , y el problema de interpolación tiene una solución única. Este resultado se conoce como el teorema de unisolvencia y es un caso particular del teorema chino del resto para polinomios .

En estadística , la ecuaciónVa=y{\displaystyle Va=y}significa que la matriz de Vandermonde es la matriz de diseño de la regresión polinómica .

En análisis numérico , resolver la ecuaciónVa=y{\displaystyle Va=y}Ingenuamente, mediante la eliminación gaussiana se obtiene un algoritmo con una complejidad temporal de O( ). Aprovechando la estructura de la matriz de Vandermonde, se puede utilizar el método de diferencias divididas de Newton [ 4 ] [ 5 ] para resolver la ecuación en tiempo O( ), lo que también proporciona la factorización UL deV1{\displaystyle V^{-1}}. El algoritmo resultante produce soluciones extremadamente precisas, incluso siV{\displaystyle V}está mal condicionado . [ 2 ] (Véase interpolación polinómica .) Usando el rango de desplazamiento obtenemos un método que requiereO~(αω1norte){\displaystyle {\tilde {O}}({\alpha ^{\omega -1}}n)}operaciones con el uso de algoritmos rápidos de multiplicación de matrices , dondeα{\displaystyle \alpha }es solo el rango yω<2.372{\displaystyle \omega <2.372}es el exponente de la multiplicación de matrices [ 6 ] .

El determinante de Vandermonde se utiliza en la teoría de representación del grupo simétrico . [ 7 ]

Cuando los valoresincógnitai{\displaystyle x_{i}}Al pertenecer a un campo finito , el determinante de Vandermonde también se denomina determinante de Moore y posee propiedades importantes en la teoría de los códigos BCH y los códigos de corrección de errores de Reed-Solomon .

La transformada discreta de Fourier se define mediante una matriz de Vandermonde específica, la matriz DFT , dondeincógnitai{\displaystyle x_{i}}se eligen como raíces n -ésimas de la unidad . La transformada rápida de Fourier calcula el producto de esta matriz con un vector enO(norteregistro2norte){\displaystyle O(n\log ^{2}n)}tiempo. [ 8 ] Consulte el artículo sobre evaluación de polinomios multipunto para obtener más detalles.

En la teoría física del efecto Hall cuántico , el determinante de Vandermonde muestra que la función de onda de Laughlin con factor de llenado 1 es igual a un determinante de Slater . Esto ya no es cierto para factores de llenado distintos de 1 en el efecto Hall cuántico fraccionario .

En la geometría de los poliedros , la matriz de Vandermonde proporciona el volumen normalizado de un poliedro arbitrario.k{\displaystyle k}-caras de politopos cíclicos . Específicamente, siF=dod(ti1,,tik+1){\displaystyle F=C_{d}(t_{i_{1}},\dots ,t_{i_{k+1}})}es unk{\displaystyle k}-cara del politopo cíclicodod(T)Rd{\displaystyle C_{d}(T)\subset \mathbb {R} ^{d}}correspondiente aT={t1<<tnorte}R{\displaystyle T=\{t_{1}<\cdots <t_{N}\}\subset \mathbb {R} }, entoncesnortevol(F)=1k¡1metro<nortek+1(tinortetimetro).{\displaystyle \mathrm {nvol} (F)={\frac {1}{k!}}\prod _{1\leq m<n\leq k+1}{(t_{i_{n}}-t_{i_{m}})}.}

Determinante

El determinante de una matriz cuadrada de Vandermonde se llama polinomio de Vandermonde o determinante de Vandermonde . Su valor es el polinomio.

det(V)=0i<jnorte(incógnitajincógnitai){\displaystyle \det(V)=\prod _{0\leq i<j\leq n}(x_{j}-x_{i})}

que es distinto de cero si y solo si todosincógnitai{\displaystyle x_{i}}son distintos.

El determinante de Vandermonde se denominaba antiguamente a veces discriminante , pero en la terminología actual se denomina discriminante de un polinomio.pag(incógnita)=(incógnitaincógnita0)(incógnitaincógnitanorte){\displaystyle p(x)=(x-x_{0})\cdots (x-x_{n})}es el cuadrado del determinante de Vandermonde de las raícesincógnitai{\displaystyle x_{i}}. El determinante de Vandermonde es una forma alternada en elincógnitai{\displaystyle x_{i}}, lo que significa que intercambiar dosincógnitai{\displaystyle x_{i}}cambia el signo ydet(V){\displaystyle \det(V)}Por lo tanto, depende del orden para elincógnitai{\displaystyle x_{i}}Por el contrario, el discriminantedet(V)2{\displaystyle \det(V)^{2}}no depende de ningún orden, por lo que la teoría de Galois implica que el discriminante es una función polinómica de los coeficientes depag(incógnita){\displaystyle p(x)}.

La fórmula del determinante se demuestra a continuación de tres maneras. La primera utiliza propiedades de los polinomios, especialmente la propiedad de factorización única de los polinomios multivariados . Aunque conceptualmente simple, involucra conceptos no elementales de álgebra abstracta . La segunda demostración se basa en los conceptos de álgebra lineal de cambio de base en un espacio vectorial y el determinante de una aplicación lineal . En el proceso, calcula la descomposición LU de la matriz de Vandermonde. La tercera demostración es más elemental pero más compleja, utilizando solo operaciones elementales de filas y columnas .

Primera demostración: Propiedades de los polinomios

La primera demostración se basa en propiedades de los polinomios.

Según la fórmula de Leibniz ,det(V){\displaystyle \det(V)}es un polinomio en elincógnitai{\displaystyle x_{i}}, con coeficientes enteros . Todas las entradas de la(i+1){\displaystyle (i+1)}-ésima columna tiene grado totali{\displaystyle i}. Así, nuevamente por la fórmula de Leibniz, todos los términos del determinante tienen grado total

0+1+2++norte=norte(norte+1)2;{\displaystyle 0+1+2+\cdots +n={\frac {n(n+1)}{2}};}

(es decir, el determinante es un polinomio homogéneo de este grado).

Si, porij{\displaystyle i\neq j}, uno sustituyeincógnitai{\displaystyle x_{i}}paraincógnitaj{\displaystyle x_{j}}, se obtiene una matriz con dos filas iguales, que por lo tanto tiene un determinante cero. Por lo tanto, considerando el determinante como univariado enincógnitai,{\displaystyle x_{i},}El teorema del factor implica queincógnitajincógnitai{\displaystyle x_{j}-x_{i}}es un divisor dedet(V).{\displaystyle \det(V).}De ello se deduce que para todosi{\displaystyle i}yj{\displaystyle j},incógnitajincógnitai{\displaystyle x_{j}-x_{i}}es un divisor dedet(V).{\displaystyle \det(V).}

Esto se reforzará ahora para demostrar que el producto de todos esos divisores dedet(V){\displaystyle \det(V)}es un divisor dedet(V).{\displaystyle \det(V).}En efecto, dejemospag{\displaystyle p}sea ​​un polinomio conincógnitaiincógnitaj{\displaystyle x_{i}-x_{j}}como factor, entoncespag=(incógnitaiincógnitaj)q,{\displaystyle p=(x_{i}-x_{j})\,q,}para algún polinomioq.{\displaystyle q.}Siincógnitakincógnital{\displaystyle x_{k}-x_{l}}es otro factor depag,{\displaystyle p,}entoncespag{\displaystyle p}se convierte en cero después de la sustitución deincógnitak{\displaystyle x_{k}}paraincógnital.{\displaystyle x_{l}.}Si{incógnitai,incógnitaj}{incógnitak,incógnital},{\displaystyle \{x_{i},x_{j}\}\neq \{x_{k},x_{l}\},}el factorq{\displaystyle q}se convierte en cero después de esta sustitución, ya que el factorincógnitaiincógnitaj{\displaystyle x_{i}-x_{j}}permanece distinto de cero. Por lo tanto, según el teorema del factor,incógnitakincógnital{\displaystyle x_{k}-x_{l}}divideq,{\displaystyle q,}y(incógnitaiincógnitaj)(incógnitakincógnital){\displaystyle (x_{i}-x_{j})\,(x_{k}-x_{l})}dividepag.{\displaystyle p.}

Iterar este proceso comenzando desdedet(V),{\displaystyle \det(V),}uno se da cuenta de esodet(V){\displaystyle \det(V)}es divisible por el producto de todosincógnitaiincógnitaj{\displaystyle x_{i}-x_{j}}coni<j;{\displaystyle i<j;}eso es

det(V)=Q0i<jnorte(incógnitajincógnitai),{\displaystyle \det(V)=Q\prod _{0\leq i<j\leq n}(x_{j}-x_{i}),}

dóndeQ{\displaystyle Q}es un polinomio. Como el producto de todosincógnitajincógnitai{\displaystyle x_{j}-x_{i}}ydet(V){\displaystyle \det(V)}tener el mismo gradonorte(norte+1)/2{\displaystyle n(n+1)/2}, el polinomioQ{\displaystyle Q}es, de hecho, una constante. Esta constante es uno, porque el producto de las entradas diagonales deV{\displaystyle V}esincógnita1incógnita22incógnitanortenorte{\displaystyle x_{1}x_{2}^{2}\cdots x_{n}^{n}}, que también es el monomio que se obtiene al tomar el primer término de todos los factores en0i<jnorte(incógnitajincógnitai).{\displaystyle \textstyle \prod _{0\leq i<j\leq n}(x_{j}-x_{i}).}Esto demuestra queQ=1,{\displaystyle Q=1,}y finaliza la prueba.

det(V)=0i<jnorte(incógnitajincógnitai).{\displaystyle \det(V)=\prod _{0\leq i<j\leq n}(x_{j}-x_{i}).}

Segunda prueba: mapas lineales

Sea F un campo que contiene todosincógnitai,{\displaystyle x_{i},}yPAGnorte{\displaystyle P_{n}}el espacio vectorial F de los polinomios de grado como máximo n con coeficientes en F . Sea

φ:PAGnorteFnorte+1{\displaystyle \varphi :P_{n}\to F^{n+1}}

sea ​​la aplicación lineal que mapea cada polinomio enPAGnorte{\displaystyle P_{n}}al (norte+1){\displaystyle (n+1)}- tupla de sus valores en elincógnitai,{\displaystyle x_{i},}eso es,

φ(pag)(pag(incógnita0),pag(incógnita1),,pag(incógnitanorte)){\displaystyle \varphi (p)\mapsto (p(x_{0}),p(x_{1}),\ldots ,p(x_{n}))}.

La matriz de VandermondeV{\displaystyle V}es la matriz de transformación deφ{\displaystyle \varphi }con respecto a las bases canónicas dePAGnorte{\displaystyle P_{n}}yFnorte+1.{\displaystyle F^{n+1}.}Cambiar la base dePAGnorte{\displaystyle P_{n}}equivale a multiplicar la matriz de Vandermonde por una matriz de cambio de base.U{\displaystyle U}(desde la derecha). Los polinomios

{1,(incógnitaincógnita0),(incógnitaincógnita0)(incógnitaincógnita1),,(incógnitaincógnita0)(incógnitaincógnita1)(incógnitaincógnitanorte1)}{\displaystyle \{\,1,(x-x_{0}),(x-x_{0})(x-x_{1}),\ldots ,(x-x_{0})(x-x_{1})\cdots (x-x_{n-1})\,\}}

son mónicos de grados respectivos 0, 1, …, n y forman una base dePAGnorte{\displaystyle P_{n}}cuya matriz de cambio de base es una matriz triangular superiorU{\displaystyle U}con todas las entradas diagonales iguales a uno, lo que por lo tanto tienedet(U)=1{\displaystyle \det(U)=1}. La matriz de transformación deφ{\displaystyle \varphi }Sobre esta nueva base queda así:

L=VU=(10001incógnita1incógnita0001incógnita2incógnita0(incógnita2incógnita0)(incógnita2incógnita1)01incógnitanorteincógnita0(incógnitanorteincógnita0)(incógnitanorteincógnita1)(incógnitanorteincógnita0)(incógnitanorteincógnita1)(incógnitanorteincógnitanorte1)){\displaystyle L=VU={\begin{pmatrix}1&0&0&\ldots &0\\1&x_{1}-x_{0}&0&\ldots &0\\1&x_{2}-x_{0}&(x_{2}-x_{0})(x_{2}-x_{1})&\ldots &0\\\vdots &\vdots &\vdots &\ddots &\vdots \\1&x_{n}-x_{0}&(x_{n}-x_{0})(x_{n}-x_{1})&\ldots &(x_{n}-x_{0})(x_{n}-x_{1})\cdots (x_{n}-x_{n-1})\end{pmatrix}}}.

El determinante de esta matriz es el producto de sus elementos diagonales, por lo que el determinante de Vandermonde es:

det(V)=det(LU1)=det(L)det(U)1=i<j(incógnitajincógnitai)1{\displaystyle \det(V)=\det(LU^{-1})=\det(L)\det(U)^{-1}=\prod _{i<j}(x_{j}-x_{i})\cdot 1}

Esto demuestra la igualdad deseada, además de proporcionar la descomposición LU.V=LU1{\displaystyle V=LU^{-1}}.

Tercera prueba: operaciones de filas y columnas

La tercera prueba se basa en el hecho de que si se suma a una columna de una matriz el producto por un escalar de otra columna, el determinante permanece inalterado.

Entonces, restando a cada columna – excepto a la primera – la columna anterior multiplicada porincógnita0{\displaystyle x_{0}}, el determinante no cambia. (Estas restas deben hacerse comenzando desde las últimas columnas, para restar una columna que aún no ha cambiado). Esto da como resultado la matriz

V=(100001incógnita1incógnita0incógnita1(incógnita1incógnita0)incógnita12(incógnita1incógnita0)incógnita1norte1(incógnita1incógnita0)1incógnita2incógnita0incógnita2(incógnita2incógnita0)incógnita22(incógnita2incógnita0)incógnita2norte1(incógnita2incógnita0)1incógnitanorteincógnita0incógnitanorte(incógnitanorteincógnita0)incógnitanorte2(incógnitanorteincógnita0)incógnitanortenorte1(incógnitanorteincógnita0)){\displaystyle V={\begin{pmatrix}1&0&0&0&\cdots &0\\1&x_{1}-x_{0}&x_{1}(x_{1}-x_{0})&x_{1}^{2}(x_{1}-x_{0})&\cdots &x_{1}^{n-1}(x_{1}-x_{0})\\1&x_{2}-x_{0}&x_{2}(x_{2}-x_{0})&x_{2}^{2}(x_{2}-x_{0})&\cdots &x_{2}^{n-1}(x_{2}-x_{0})\\\vdots &\vdots &\vdots &\vdots &\ddots &\vdots \\1&x_{n}-x_{0}&x_{n}(x_{n}-x_{0})&x_{n}^{2}(x_{n}-x_{0})&\cdots &x_{n}^{n-1}(x_{n}-x_{0})\\\end{pmatrix}}}

Aplicando la fórmula de expansión de Laplace a lo largo de la primera fila, obtenemosdet(V)=det(B){\displaystyle \det(V)=\det(B)}, con

B=(incógnita1incógnita0incógnita1(incógnita1incógnita0)incógnita12(incógnita1incógnita0)incógnita1norte1(incógnita1incógnita0)incógnita2incógnita0incógnita2(incógnita2incógnita0)incógnita22(incógnita2incógnita0)incógnita2norte1(incógnita2incógnita0)incógnitanorteincógnita0incógnitanorte(incógnitanorteincógnita0)incógnitanorte2(incógnitanorteincógnita0)incógnitanortenorte1(incógnitanorteincógnita0)){\displaystyle B={\begin{pmatrix}x_{1}-x_{0}&x_{1}(x_{1}-x_{0})&x_{1}^{2}(x_{1}-x_{0})&\cdots &x_{1}^{n-1}(x_{1}-x_{0})\\x_{2}-x_{0}&x_{2}(x_{2}-x_{0})&x_{2}^{2}(x_{2}-x_{0})&\cdots &x_{2}^{n-1}(x_{2}-x_{0})\\\vdots &\vdots &\vdots &\ddots &\vdots \\x_{n}-x_{0}&x_{n}(x_{n}-x_{0})&x_{n}^{2}(x_{n}-x_{0})&\cdots &x_{n}^{n-1}(x_{n}-x_{0})\\\end{pmatrix}}}

Como todas las entradas en eli{\displaystyle i}-fila deB{\displaystyle B}tener un factor deincógnitai+1incógnita0{\displaystyle x_{i+1}-x_{0}}, uno puede sacar estos factores y obtener

det(V)=(incógnita1incógnita0)(incógnita2incógnita0)(incógnitanorteincógnita0)|1incógnita1incógnita12incógnita1norte11incógnita2incógnita22incógnita2norte11incógnitanorteincógnitanorte2incógnitanortenorte1|=1<inorte(incógnitaiincógnita0)det(V){\displaystyle \det(V)=(x_{1}-x_{0})(x_{2}-x_{0})\cdots (x_{n}-x_{0}){\begin{vmatrix}1&x_{1}&x_{1}^{2}&\cdots &x_{1}^{n-1}\\1&x_{2}&x_{2}^{2}&\cdots &x_{2}^{n-1}\\\vdots &\vdots &\vdots &\ddots &\vdots \\1&x_{n}&x_{n}^{2}&\cdots &x_{n}^{n-1}\\\end{vmatrix}}=\prod _{1<i\leq n}(x_{i}-x_{0})\det(V')},

dóndeV{\displaystyle V'}es una matriz de Vandermonde enincógnita1,,incógnitanorte{\displaystyle x_{1},\ldots ,x_{n}}Al iterar este proceso sobre esta matriz de Vandermonde más pequeña, finalmente se obtiene la expresión deseada dedet(V){\displaystyle \det(V)}como producto de todosincógnitajincógnitai{\displaystyle x_{j}-x_{i}}de tal manera quei<j{\displaystyle i<j}.

Rango de la matriz de Vandermonde

  • Una matriz rectangular de Vandermonde m × n tal que mn tiene rango m si y solo si todos los x i son distintos.
  • Una matriz rectangular de Vandermonde m × n tal que mn tiene rango n si y solo si hay n de los x i que son distintos.
  • Una matriz cuadrada de Vandermonde es invertible si y solo si los x i son distintos. Se conoce una fórmula explícita para la inversa (véase más abajo). [ 9 ] [ 3 ]

Generalizaciones

Si las columnas de la matriz de Vandermonde, en lugar de1,incógnita,incógnita2,...{\textstyle 1,x,x^{2},...}son polinomios generalespag0,pag1,...,pagnorte{\textstyle p_{0},p_{1},...,p_{n}}, de tal manera que cada uno tenga grado0,1,...,norte{\textstyle 0,1,...,n}, es decir, siV=[pagi(incógnitaj)]i,j0:norte{\displaystyle V=[p_{i}(x_{j})]_{i,j\in 0:n}}, entonces:detV(incógnita0:norte)=(kdok)Δ(incógnita),{\displaystyle \det V(x_{0:n})=\left(\prod _{k}c_{k}\right)\Delta (x),}dóndedo0,...,donorte{\textstyle c_{0},...,c_{n}}son los coeficientes de cabeza depag0,pag1,...,pagnorte{\textstyle p_{0},p_{1},...,p_{n}}, yΔ(incógnita)=0i<jnorte(incógnitajincógnitai){\displaystyle \Delta (x)=\prod _{0\leq i<j\leq n}(x_{j}-x_{i})}es el determinante de Vandermonde.

Prueba

detV(incógnita0:norte){\textstyle \det V(x_{0:n})}es cero siempreincógnitaj=incógnitak{\textstyle x_{j}=x_{k}}y tiene título12norte(norte+1){\textstyle {\frac {1}{2}}n(n+1)}, por lo tanto es un múltiplo dei<j(incógnitajincógnitai){\textstyle \prod _{i<j}(x_{j}-x_{i})}Para hallar la constante que está delante, simplemente calcule el coeficiente del término.incógnita00incógnitanortenorte{\textstyle x_{0}^{0}\dots x_{n}^{n}}, que esdo0donorte{\textstyle c_{0}\dots c_{n}}.

Al multiplicar por el conjugado hermitiano , encontramos quedet[lpagj(zl)pagk(zl)]=(k|dok|2)|Δ(z)|2=det[lpagl(zj)pagl(zk)]{\displaystyle \det \left[\sum _{l}p_{j}(z_{l})p_{k}(z_{l})^{*}\right]=\left(\prod _{k}|c_{k}|^{2}\right)|\Delta (z)|^{2}=\det \left[\sum _{l}p_{l}(z_{j})p_{l}(z_{k})^{*}\right]}

Teorema (Tao 2012, página 251 [ 10 ] ) Corrección incógnita{\textstyle x}y en ely0{\textstyle y\to 0}límite,det[miincógnitaiyj]=11¡norte¡Δ(incógnita)Δ(y)+o(Δ(y)){\displaystyle \det[e^{x_{i}y_{j}}]={\frac {1}{1!\dots n!}}\Delta (x)\Delta (y)+o(\Delta (y))}uniformemente paray{\textstyle y}

Prueba
Prueba

Si algunoincógnitaj=incógnitak{\textstyle x_{j}=x_{k}}oyj=yk{\textstyle y_{j}=y_{k}}, entonces el determinante es cero, por lo que tiene la formadet[miincógnitaiyj]=do(incógnita,y)Δ(incógnita)Δ(y){\displaystyle \det[e^{x_{i}y_{j}}]=C(x,y)\Delta (x)\Delta (y)}dóndedo(incógnita,y){\textstyle C(x,y)}es alguna serie de poder enincógnita,y{\textstyle x,y}.

El lado izquierdo es una suma de la formaσ(1)|σ|miiincógnitaiyσ(i){\displaystyle \sum _{\sigma }(-1)^{|\sigma |}e^{\sum _{i}x_{i}y_{\sigma (i)}}}Expándalos mediante la expansión de Taylor. Para valores fijosincógnita{\textstyle x}, la serie es uniformemente convergente eny{\textstyle y}en un vecindario de cero.

Para hallar el término constante dedo(incógnita,y){\textstyle C(x,y)}, simplemente calcula el coeficiente del términoincógnita00y00incógnitanortenorteynortenorte{\textstyle x_{0}^{0}y_{0}^{0}\dots x_{n}^{n}y_{n}^{n}}, que es11¡norte¡{\textstyle {\frac {1}{1!\cdots n!}}}.

Por la simetría del determinante, el siguiente término de menor potencia dedo(incógnita,y){\textstyle C(x,y)}es de formaa(incógnita0y0++incógnitanorteynorte){\textstyle a(x_{0}y_{0}+\dots +x_{n}y_{n})}, que eso(1){\textstyle o(1)}comoy0{\textstyle y\to 0}.

Matriz inversa de Vandermonde

Como se explicó anteriormente en Aplicaciones, el problema de interpolación polinomial parapag(incógnita)=a0+a1incógnita+a2incógnita2++anorteincógnitanorte{\displaystyle p(x)=a_{0}+a_{1}x+a_{2}x^{2}+\dots +a_{n}x^{n}}satisfactoriopag(incógnita0)=y0,,pag(incógnitanorte)=ynorte{\displaystyle p(x_{0})=y_{0},\ldots ,p(x_{n})=y_{n}}es equivalente a la ecuación matricialVa=y{\displaystyle Va=y}, que tiene la solución únicaa=V1y{\displaystyle a=V^{-1}y}. Existen otras fórmulas conocidas que resuelven el problema de interpolación, las cuales deben ser equivalentes a la únicaa=V1y{\displaystyle a=V^{-1}y}, por lo que deben proporcionar fórmulas explícitas para la matriz inversa.V1{\displaystyle V^{-1}}. En particular, la interpolación de Lagrange muestra que las columnas de la matriz inversa

V1=(1incógnita0incógnita0norte1incógnitanorteincógnitanortenorte)1=L=(L00L0norteLnorte0Lnortenorte){\displaystyle V^{-1}={\begin{pmatrix}1&x_{0}&\dots &x_{0}^{n}\\\vdots &\vdots &&\vdots \\[.5em]1&x_{n}&\dots &x_{n}^{n}\end{pmatrix}}^{-1}=L={\begin{pmatrix}L_{00}&\!\!\!\!\cdots \!\!\!\!&L_{0n}\\\vdots &&\vdots \\L_{n0}&\!\!\!\!\cdots \!\!\!\!&L_{nn}\end{pmatrix}}}

son los coeficientes de los polinomios de Lagrange

Lj(incógnita)=L0j+L1jincógnita++Lnortejincógnitanorte=0inorteijincógnitaincógnitaiincógnitajincógnitai=F(incógnita)(incógnitaincógnitaj)F(incógnitaj),{\displaystyle L_{j}(x)=L_{0j}+L_{1j}x+\cdots +L_{nj}x^{n}=\prod _{0\leq i\leq n \atop i\neq j}{\frac {x-x_{i}}{x_{j}-x_{i}}}={\frac {f(x)}{(x-x_{j})\,f'(x_{j})}}\,,}

dóndeF(incógnita)=(incógnitaincógnita0)(incógnitaincógnitanorte){\displaystyle f(x)=(x-x_{0})\cdots (x-x_{n})}Esto se demuestra fácilmente: los polinomios satisfacen claramenteLj(incógnitai)=0{\displaystyle L_{j}(x_{i})=0}paraij{\displaystyle i\neq j}mientrasLj(incógnitaj)=1{\displaystyle L_{j}(x_{j})=1}, por lo que podemos calcular el productoVL=[Lj(incógnitai)]i,j=0norte=I{\displaystyle VL=[L_{j}(x_{i})]_{i,j=0}^{n}=I}, la matriz identidad .

Matrices de Vandermonde confluentes

Como se describió anteriormente, una matriz de Vandermonde describe el problema de interpolación de álgebra lineal para encontrar los coeficientes de un polinomio.pag(incógnita){\displaystyle p(x)}de gradonorte1{\displaystyle n-1}basado en los valorespag(incógnita1),...,pag(incógnitanorte){\displaystyle p(x_{1}),\,...,\,p(x_{n})}, dóndeincógnita1,...,incógnitanorte{\displaystyle x_{1},\,...,\,x_{n}}son puntos distintos . Siincógnitai{\displaystyle x_{i}}Si no son distintos, entonces este problema no tiene una solución única (y la matriz de Vandermonde correspondiente es singular). Sin embargo, si especificamos los valores de las derivadas en los puntos repetidos, entonces el problema puede tener una solución única. Por ejemplo, el problema

{pag(0)=y1pag(0)=y2pag(1)=y3{\displaystyle {\begin{cases}p(0)=y_{1}\\p'(0)=y_{2}\\p(1)=y_{3}\end{cases}}}

dóndepag(incógnita)=aincógnita2+bincógnita+do{\displaystyle p(x)=ax^{2}+bx+c}tiene una solución única para todosy1,y2,y3{\displaystyle y_{1},y_{2},y_{3}}cony1y3{\displaystyle y_{1}\neq y_{3}}En general, supongamos queincógnita1,incógnita2,...,incógnitanorte{\displaystyle x_{1},x_{2},...,x_{n}}son números (no necesariamente distintos), y supongamos, para simplificar, que los valores iguales son adyacentes:

incógnita1==incógnitametro1, incógnitametro1+1==incógnitametro2, , incógnitametrok1+1==incógnitametrok{\displaystyle x_{1}=\cdots =x_{m_{1}},\ x_{m_{1}+1}=\cdots =x_{m_{2}},\ \ldots ,\ x_{m_{k-1}+1}=\cdots =x_{m_{k}}}

dóndemetro1<metro2<<metrok=norte,{\displaystyle m_{1}<m_{2}<\cdots <m_{k}=n,}yincógnitametro1,,incógnitametrok{\displaystyle x_{m_{1}},\ldots ,x_{m_{k}}}son distintos. Entonces el problema de interpolación correspondiente es

{pag(incógnitametro1)=y1,pag(incógnitametro1)=y2,,pag(metro11)(incógnitametro1)=ymetro1,pag(incógnitametro2)=ymetro1+1,pag(incógnitametro2)=ymetro1+2,,pag(metro2metro11)(incógnitametro2)=ymetro2,pag(incógnitametrok)=ymetrok1+1,pag(incógnitametrok)=ymetrok1+2,,pag(metrokmetrok11)(incógnitametrok)=ymetrok.{\displaystyle {\begin{cases}p(x_{m_{1}})=y_{1},&p'(x_{m_{1}})=y_{2},&\ldots ,&p^{(m_{1}-1)}(x_{m_{1}})=y_{m_{1}},\\p(x_{m_{2}})=y_{m_{1}+1},&p'(x_{m_{2}})=y_{m_{1}+2},&\ldots ,&p^{(m_{2}-m_{1}-1)}(x_{m_{2}})=y_{m_{2}},\\\qquad \vdots &&&\qquad \vdots \\p(x_{m_{k}})=y_{m_{k-1}+1},&p'(x_{m_{k}})=y_{m_{k-1}+2},&\ldots ,&p^{(m_{k}-m_{k-1}-1)}(x_{m_{k}})=y_{m_{k}}.\end{cases}}}

La matriz correspondiente para este problema se denomina matriz de Vandermonde confluente , dada de la siguiente manera. [ 11 ] Si1i,jnorte{\displaystyle 1\leq i,j\leq n}, entoncesmetro<imetro+1{\displaystyle m_{\ell }<i\leq m_{\ell +1}}para un único0k1{\displaystyle 0\leq \ell \leq k-1}(que denotametro0=0{\displaystyle m_{0}=0}). Dejamos

Vi,j={0si j<imetro,(j1)¡(j(imetro))¡incógnitaij(imetro)si jimetro.{\displaystyle V_{i,j}={\begin{cases}0&{\text{if }}j<i-m_{\ell },\\[6pt]{\dfrac {(j-1)!}{(j-(i-m_{\ell }))!}}x_{i}^{j-(i-m_{\ell })}&{\text{if }}j\geq i-m_{\ell }.\end{cases}}}

Esta generalización de la matriz de Vandermonde la hace no singular , de modo que existe una solución única para el sistema de ecuaciones, y posee la mayoría de las demás propiedades de la matriz de Vandermonde. Sus filas son derivadas (de algún orden) de las filas originales de la matriz de Vandermonde.

Otra forma de derivar la fórmula anterior es tomando un límite de la matriz de Vandermonde comoincógnitai{\displaystyle x_{i}}se acercan entre sí. Por ejemplo, para obtener el caso deincógnita1=incógnita2{\displaystyle x_{1}=x_{2}}, resta la primera fila de la segunda en la matriz de Vandermonde original y dejaincógnita2incógnita1{\displaystyle x_{2}\to x_{1}}: esto produce la fila correspondiente en la matriz de Vandermonde confluente. Esto deriva el problema de interpolación generalizada con valores y derivadas dados como un límite del caso original con puntos distintos: dandopag(incógnitai),pag(incógnitai){\displaystyle p(x_{i}),p'(x_{i})}es similar a darpag(incógnitai),pag(incógnitai+ε){\displaystyle p(x_{i}),p(x_{i}+\varepsilon )}para pequeñosε{\displaystyle \varepsilon }Los geómetras han estudiado el problema del seguimiento de puntos confluentes a lo largo de sus líneas tangentes, conocido como compactificación del espacio de configuración .

Véase también

Referencias

  1. Roger A. Horn y Charles R. Johnson (1991), Temas en análisis matricial , Cambridge University Press. Véase la Sección 6.1 .
  2. 1 2 Golub, Gene H.; Van Loan, Charles F. (2013). Cálculos matriciales (4.ª  ed.). The Johns Hopkins University Press. págs. 203–207 . ISBN  978-1-4214-0859-0.
  3. 1 2 Macon, N.; A. Spitzbart (febrero de 1958). "Inversas de matrices de Vandermonde". The American Mathematical Monthly . 65 (2): 95– 100. doi : 10.2307/2308881 . JSTOR 2308881 . 
  4. Björck, Åke; Pereyra, Victor Daniel (octubre de 1970). "Solución de sistemas de ecuaciones de Vandermonde" (PDF) . American Mathematical Society . 24 (112): 893– 903. doi : 10.1090/S0025-5718-1970-0290541-1 . S2CID 122006253 . 
  5. Inversa de la matriz de Vandermonde (2018), https://proofwiki.org/wiki/Inverse_of_Vandermonde_Matrix
  6. Bostan, A.; Jeannerod, C.-P.; Schost, É. (2008). "Resolución de sistemas lineales estructurados con rango de desplazamiento grande". Theoretical Computer Science . 407 ( 1– 3): 155– 181. doi : 10.1016/j.tcs.2008.05.014 .
  7. Fulton, William ; Harris, Joe (1991). Teoría de la representación. Un primer curso . Textos de posgrado en matemáticas , Lecturas en matemáticas. Vol. 129. Nueva York: Springer-Verlag. doi : 10.1007/978-1-4612-0979-9 . ISBN  978-0-387-97495-8. MR 1153249 . OCLC 246650103 .  La lección 4 repasa la teoría de la representación de grupos simétricos, incluyendo el papel del determinante de Vandermonde .
  8. Gauthier, J. "Evaluación multipunto rápida en n puntos arbitrarios." Simon Fraser University, Informe técnico (2017).
  9. Turner, L. Richard (agosto de 1966). Inversa de la matriz de Vandermonde con aplicaciones (PDF) .
  10. Tao, Terence (2012). Temas de teoría de matrices aleatorias . Estudios de posgrado en matemáticas. Providence, RI: American Mathematical Society. ISBN 978-0-8218-7430-1.
  11. Kalman, D. (1984). "La matriz generalizada de Vandermonde". Mathematics Magazine . 57 (1): 15– 21. doi : 10.1080/0025570X.1984.11977069 .

Lecturas adicionales

  • Ycart, Bernard (2013), "Un caso de eponimia matemática: el determinante de Vandermonde", Revue d'Histoire des Mathématiques , 13 , arXiv : 1204.4716 , Bibcode : 2012arXiv1204.4716Y.