Teorema de Sturm

De testwiki
Ir a la navegación Ir a la búsqueda

El teorema de Sturm fue desarrollado por el matemático francés Jacques Charles François Sturm. Es útil para hallar los ceros de una función polinómica en un determinado intervalo. Dice lo siguiente:

A partir de un polinomio dado f(x), se suponen los siguientes polinomios f1(x),f2(x),f3(x),...,fr(x) cumpliendo lo siguiente:

Plantilla:Ecuación

Plantilla:Ecuación

Plantilla:Ecuación

Plantilla:Ecuación


(Esto es, básicamente, el algoritmo de Euclides)

Para todo número real que no sea una raíz de f(x), sea v(a) el número de variaciones en el signo de la sucesión numérica:

Plantilla:Ecuación

en la que se omiten todos los ceros. Si b y c son números cualesquiera (b<c), para los cuales f(x) no se anula, entonces el número de raíces distintas en el intervalo [b,c] (las raíces múltiples se cuentan solo una vez) es igual a v(b)v(c)

Ejemplo

Supongamos que queremos buscar el número de raíces en un rango, del polinomio p(x)=x4+x3x1. Entonces

p0(x)=p(x)=x4+x3x1p1(x)=p(x)=4x3+3x21

Usando la división polinomial para dividir Plantilla:Math entre Plantilla:Math tenemos como resto 316x234x1516, y multiplicando ese resto por Plantilla:Math obtenemos p2(x)=316x2+34x+1516. Luego dividiendo Plantilla:Math por Plantilla:Math y multiplicando el resto por Plantilla:Math, obtenemos p3(x)=32x64. Y dividiendo Plantilla:Math por Plantilla:Math y multiplicando el resto por Plantilla:Math, obtenemos p4(x)=316.

Entonces la cadena completa de polinomios de Sturm es:

p0(x)=x4+x3x1
p1(x)=4x3+3x21
p2(x)=316x2+34x+1516
p3(x)=32x64
p4(x)=316

Para encontrar el número de raíces entre Plantilla:Math y Plantilla:Math, primero se evalúa Plantilla:Math y Plantilla:Math en Plantilla:Math y se obtiene la secuencia de signos resultantes: Plantilla:Math, que tiene tres cambios de signo (Plantilla:Math a Plantilla:Math, luego Plantilla:Math a Plantilla:Math, luego Plantilla:Math a Plantilla:Math). El mismo procedimiento para Plantilla:Math da como resultado la secuencia de signos Plantilla:Math, que contiene solamente un cambio de signo. Entonces, el número de raíces del polinomio original entre Plantilla:Math y Plantilla:Math es Plantilla:Math Es posible asegurar que es correcto al ver que Plantilla:Math puede ser factorizado como Plantilla:Math, donde es claramente verificable que Plantilla:Math tiene dos raíces Plantilla:Math y Plantilla:Math mientras que Plantilla:Math no tiene raíces reales. En casos más complicados donde no existe un conocimiento avanzado sobre las raíces porque la factorización es imposible o impracticable, se puede experimentar con varios límites finitos, encontrando así la localización de las raíces.

Demostración del teorema de Sturm

En primer lugar hay que dejar claro que, dada una sucesión de números reales en la que previamente se ha prescindido de posibles elementos nulos, se dice que dos términos consecutivos presentan variación cuando son de signos opuestos. Por ejemplo, en la sucesión 1, 3, -5, -2, 7 presenta dos variaciones.

Establecido este concepto, considérese una ecuación f(x)=0 de grado n que se supondrá que admite únicamente raíces simples (lo que no restringe la generalidad, pues toda ecuación con raíces múltiples puede reducirse a otra que tiene las mismas raíces, pero simples. Este hecho se comprueba porque fr(x) en la cadena anterior, es el máximo común divisor de cualquier par de polinomios de la misma. Por ello, al dividir todos los polinomios por fr(x) se consegue rebajar los órdenes de multiplicidad de las raíces a uno.

Así pues, consideramos la llamada sucesión de Sturm resultante de dividir por fr(x). Llamamos a los términos de dicha sucesión: f0(x),f1(x),f2(x),...,fr(x)

En estas condiciones, si xq es un cero de fk(x)fk1(xq)=0 y fk+1(xq)=0, puesto que si alguno de los dos fuese cero, lo sería el otro en virtud de la relación: Plantilla:Ecuación

y descendiendo sería fr(xq)=0 !!! Lo cual es absurdo pues debería ser constante distinta de cero.

Sea un intervalo cerrado cualquiera y estúdiese la variación de signo en ese intervalo. Para ello considérese x1,x2,x3,...,xp todas las raíces ordenadas de menor a mayor de los polinomios f0(x),f1(x),f2(x),...,fr(x) en el intervalo.

En los intervalos del tipo (xi,xi+1) no se anula ningún polinomio de la cadena, por tanto no hay variaciones en el signo, así pues, v(a)=cte,a(xi,xi+1).

Visualización gráfica del Teorema de Sturm para raíces de fk(x)

Pero supóngase ahora que xq es raíz de fk,k=1,2,...,r. Por lo visto antes, si fk(xq)=0fk1(xq) y fk+1(xq) son distintos de cero y, por tanto lo son en (xq1,xq] y [xq,xq+1). Tenemos, pues, la siguiente situación:

Plantilla:Ecuación

Plantilla:Ecuación

Plantilla:Ecuación

Plantilla:Ecuación


Teniendo en cuenta que sign[fk1(x)]=sign[fk+1(x)]. Luego en la sucesión fk+1,fk,fk1 siempre hay un cambio de signo, por lo que v(a)=1,a(xq1,xq+1). Es decir, para valores de x a la izquierda de xq hay una variación. Para valores a la derecha de xq hay otra variación. Por tanto al pasar por xq, las variaciones de signo no cambia, esto es, v(b)v(a)=0 con a a la izquierda de xq y b un valor a la derecha de xq sin ser ceros de fk(x).


Visualización gráfica del Teorema de Sturm para raíces de f0(x)=f(x)

Ahora considérese que xq es raíz de f(x). Por tanto será raíz simple de f0(x). Según el algoritmo, f1(x) y f2(x) tendrán el mismo signo en un intervalo de esta nueva raíz xq. Esto quiere decir que si para un intervalo (bien a la izquierda o a la derecha de xq) la función f0(x) toma signos iguales que f1(x) y f2(x), al pasar x por el cero de f0(x)=f(x),esto es, xq, entonces f(x) tomará distintos valores que f1(x) y f2(x) al otro lado de la raíz xq. A un lado de dicha raíz habrá variación nula de signo, y al otro lado habrá un cambio (variación) de signo. Lo cual quiere decir ahora que v(b)v(a)=1 y, por tanto, hay variación neta de signo al pasar por una raíz de f0(x) es decir, por f(x).

En resumen, si al pasar x por un cero de f(x) se pierde (o se gana) una variación, mientras que al pasar por un cero de fk(x) no aumenta ni disminuye el número de ellas, se concluye que las variaciones de la sucesión de Sturm que se pierden (o ganan) cuando x va desde a hasta b son tantas como las raíces de la ecuación f(x)=0 contenidas en el intervalo (a,b)

Bibliografía

  • Elementos de Matemáticas. Universidad de Valladolid. (1985)

Plantilla:Control de autoridades