Primitivas Elementales
Primitivas Elementales
Primitivas Elementales
Artculo de seccin
ISSN 1659 -0643
Resumen. Este artculo presenta una introduccin elemental a la teora de Lioville (en versin antigua
y moderna) y un teorema de Chebyshev, sobre la integracin en trminos finitos. Se presenta la parte
histrica, la parte computacional y la parte algebraica.
Palabras clave: Primitivas, funciones elementales, integracin en trminos finitos
Abstract. This article presents an elementary introduction to Lioville theory (in old version and
modern version) and also a Chebyshev theorem, on integration in finite terms. It is presented the
historical part, the computational part and the algebraic part.
KeyWords: Primitive, elementary functions, integration in finite terms
1.1
Introduccin
cial de este problema se presenta como un proceso heurstico que emplea una "caja de trucos" (tablas
de integrales, sustituciones, integracin por partes y descomposicin en fracciones parciales). Solo en
el caso de funciones racionales P/Q aparece un algoritmo finito (fracciones parciales). Los mtodos
empleados no son mtodos de decisin, solo de clculo: Si no hay xito en el clculo de la primitiva de
Se puede saber si una funcin tiene primitiva elemental? . Walter Mora F.
Derechos Reservados 2015 Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/)
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
una de una funcin elemental f , no se sabe si esta primitiva se puede expresar o no, en trminos de
funciones elementales.
Si uno observa varios ejemplos de clculo de primitivas, no parece que hubiera un patrn regular entre
el integrando y la antiderivada.
Ejemplo 1.1
Por ejemplo, usando Wolfram Mathematica obtenemos,
In[]:=
Integrate[1/(x^2 + 1), x]
Integrate[1/Sqrt[1 - x^2], x]
(* = ArcTan[ x ] *)
(* = ArcSin[ x ] *)
h
i
Integrate[Log[x+Sqrt[x^2-1]], x] (* = 1 + x2 + xLog x + 1 + x2 *)
Sin embargo, si introducimos logaritmos y el nmero i se puede empezar a ver un patrn que, como
vamos a ver, es persistente.
Ejemplo 1.2
Usando Wolfram Mathematica obtenemos,
In[]:=
1
1
Integrate[1/(x^2 + 1), x] (* = i Log( x + i ) Log( x i )
2
2
*)
*)
h
i
Integrate[Log[x+Sqrt[x^2-1]], x] (* = 1 + x2 + xLog x + 1 + x2 *)
J. Liouville fue el primero que prob un teorema que permite tener una base terica para decidir si
una funcin elemental (las funciones usuales del clculo y otras ms) tiene primitiva elemental basado
en la forma que debera tener la funcin y su primitiva.
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
En general, si F es una funcin algebraica con primitiva elemental, entonces bajo algunas condiciones
se tiene,
Z
F ( x, y1 , y2 , ..., yn ) dx = V0 +
c j Log(Vj )
j =1
1.2
Primitivas en general
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
Para efectos computacionales, una funcin y = f ( x ) tiene primitiva si existe una funcin g( x ) tal que
g0 ( x ) = f ( x ). Como es usual, se escribe
Z
f ( x ) dx = g( x ) + constante
F 0 (c)
= f ( c ).
f ( x ) dx es continua y si f es
F(x) =
No toda funcin es derivada (de alguien). El teorema del valor intermedio para derivadas
(Teorema de Darboux) dice que una funcin con una discontinuidad de salto no puede
ser derivada de otra funcin. Por ejemplo, la funcin f ( x ) = signo(x) toma los valores
1, 0, 1 si x < 0, x = 0 o x < 0 , respectivamente; como el conjunto de discontinuidades
es finito, es Riemann integrable, pero no es derivada de otra funcin. Esta es una de las
bondades de que la integral no dependa de la derivada.
Como una curiosidad adicional, las funciones continuas tienen primitiva... pero la mayora
de funciones continuas no tienen derivada en ningn punto!. Raro?. Esto es una consecuencia del "Teorema de Categora de Baire". Desde el punto de vista de este teorema,
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
los conjuntos "flacos" son los conjuntos "nunca densos" (su complemento es denso).
Los conjuntos que son unin contable de este tipo de conjuntos se llama "magro" o de
"primera categora". Los conjuntos de segunda categora son los que no son de primera
categora, son los conjuntos "gordos", como R . Resulta que las funciones continuas que
son derivables al menos en un punto es un conjunto de "primera categora", es decir,
las funciones diferenciables son excesivamente atpicas en general ([1, Seccin 8.2]), algo
como lo que pasa con los familiares nmeros racionales y los irracionales en R . Como
consecuencia, las primitivas son funciones bastante raras.
Desde el punto de vista computacional, un comando como "Integrate[f,x]" devuelve una funcin
(si tiene xito) g tal que g0 = f , y en general no se especifica el dominio. Como es sabido, las primitivas de f difieren solo en una constante y pueden tener aspecto diferente, as que pueden aparecer
diferencias de apariencia.
Ejemplo 1.3
Vamos a usar Mathematica para calcular algunas primitivas. Este software asume que algunas
funciones son de variable compleja por lo que a veces hay que especificar que la variable x es
real.
a) Primitiva de f ( x ) =
1
(en el software Log[ x ] corresponde a ln x ).
x
In[]:= Integrate[1/x, x]
In[]:= D[Log[x],x]
Out[]=
Out[]= 1/x
Log[x]
Z x
1
1
dt
In[]:=
F=Integrate[1/t, {t,-1,x}, Assumptions -> {t Reals, x Reals}]
Out[]= ConditionalExpression[Log[-x], -1 < x < 0]
In[]:= D[F,x]
Out[]= ConditionalExpression[1/x,-1<x<0]
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
1.3
Primitivas elementales
Para efectos computacionales, una funcin f tiene primitiva elemental si existe una funcin g elemental
tal que g0 = f . Como es usual, se escribe
Z
f ( x ) dx = g( x ) + constante
Las funciones "elementales" son las funciones del clculo usual: Funciones racionales, funciones algebraicas (explcitas e implcitas), exponenciales y logartmicas (estas son las "trascendentales elementales") y las fuciones definidas por uan combinacin finita de estas tres clases anteriores.
q
2
Por ejemplo, tan(ex ) ln(1 + x ) + x x + ln(arcsen x ) es una funcin elemental. La expresin x x
se interpreta como ex ln x .
Las funciones racionales se definen como el resultado de un nmero finito de adiciones y multiplicaciones en la variable x y pueden ser expresadas como un cociente de polinomios en x (con exponentes
1 + ex
1 + e x
enteros y coeficientes en R o C). Por ejemplo,
es una funcin racional de ex y
es
2x
1 2e
1 + 3e2x
x
1+e
una funcin racional de ex si se reescribe como x
.
e + 3e3x
Las funciones algebraicas son funciones y que satisfacen una ecuacin del tipo
yn + f n1 yn1 + .... + f 0 = 0
p
donde cada f i es una funcin racional. Por ejemplo, y = x + x + x es algebraica porque satisface
la ecuacin y4 4xy2 4xy x = 0.
Esta "definicin" de funcin elemental es suficiente para los propsitos de este artculo.
Si admitimos funciones de variable compleja, las funciones elementales se reducen a funciones racionales,
exponenciales y logartmicas y las combinaciones algebraicas mencionadas. Sea z = x + i y. La exponencial compleja se define como
ei y ei y
2ii
y cos y =
ei y + ei y
ei z ei z
2ii
y cos z =
ei z + ei z
2
, para todo z C.
Usando log z = ln |z| + i arg(z), z 6= 0; las funciones trigonomtricas inversas se obtienen como
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
1
log i z + (1 z2 )1/2
i
1
b) arccos(z) = log z + (z2 1)1/2
i
a) arcsen(z) =
c) arctan(z) =
1.4
1
z +i
i
z +i
log
= log
.
2ii
z i
2
z i
i =1
j =1
Q = ( x i ) ni ( x 2 + b j x + c j ) m j
con las funciones cuadrticas irreducibles. La descomposicin parcial de f es
ni
j
m
Bjk x + Cjk
Aik
+
( x )k ( x2 + b x + c )k
i
j
j
j =1 k =1
i =1 k =1
f =S+
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
a) Calcular
Aik ( x i )1k
Aik
(1 k )
=
( x i )k
Ai1 log( x i )
si
k > 1,
si
k=1
c) Calcular las integrales con los denominadores cuadrticos. Recordemos que b2j 4c j < 0. Sea
j = 4c j b2j > 0. Hay dos casos.
Si k = 1,
2C
b
B
Bj1
2x
+
b
Bj1 x + Cj1
j
j1
j j1
q
=
log( x2 + b j x + c j ) +
arctan q
2
( x2 + b j x + c j )
j
j
(1.1)
Si k > 1, se usa la siguiente frmula recursiva, hasta que k 1 = 1, y se integra como el caso
anterior,
Bj1 x + Cj1
( x2 + b j x + c j )k
Z
(2Cjk b j Bjk ) x + b j Cjk 2Cj Bjk
(2k 3)(2Cjk b j Bjk )
+
2
k
1
( k 1) j ( x + b j x + c j )
( k 1 ) j ( x 2 + b j x + c j ) k 1
(1.2)
eficientes para obtener los coeficientes de la descomposicin en el estilo del algoritmo de Bernoulli (ver
[21]). Por ejemplo,
1
1
a)
=
[ D ( x ) + a ][ D ( x ) + b ] b a
b) Sea
Q( x ) = x2 + bx + c
1
1
D(x) + a
D(x) + b
, a 6= b
1
1
con Q( a) 6= 0. Entonces
=
2
Q( a)
( x a)( x + bx + c)
1
x+a+b
2
xa
x + bx + c
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
d) Todas las races simples: Cuando Q( x ) tiene n races simples 1 , 2 , , n y grado P < grado Q,
se puede usar los residuos en la expansin de Laurent de la funcin racional P/Q en los polos i :
n
P(k )
P( x )
ck
=
con ck = 0
Q ( x ) k =1 x k
Q (k )
Este mtodo se conoce como "mtodo de los residuos" (por su origen el clculo de residuos en
funciones de variable compleja) y se puede generalizar a races de multiplicidad m > 1 (ver [17,
pg 54]). Si mcd( Q, Q0 ) = 1 entonces todas las races de Q son simples1 .
Ejemplo 1.4
Calcular
1
.
3 + x + x 2 + x 3
1
3 + x + x 2 + x 3
1
( x 1)( x2 + 2x + 3)
Z
1
1
x+3
=
2
, usando la frmula b)
6 x 1 ( x + 2x + 3)
1
1
4
2x + 2
=
log( x 1) log( x2 + 2x + 3) arctan
6
2
8
8
(se us la frmula 1.1, con 1 = 8)
Ejemplo 1.5
Calcular
x+1
.
15 13x + 3x2 + x3
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
10
+ 0 +
dx *)
(* =
8 x+5
8 x-3
= {5, 1, 3}*)
Caso de polinomios irreducibles en Q[ x ]. Hay muchos polinomios de apariencia sencilla que son ir-
obtener la factorizacin del denominador en el estilo del algoritmo de Bernoulli. Hay reducciones que
no ocupan factorizar y simplifican, muchas veces, el clculo de las primitivas.
Ejemplo 1.6
Consideremos la integral racional
emos
In[]:=
x7
1
. Al hacer el clculo con Mathematica obten+x+1
1
dx
x7 +x+1
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
11
1
dx
x7 + x + 1
Q0 (k ) x k dx
k =1
7
log( x k )
+C
7k 6 + 1
k =1
Esta es la interpretacin de la salida "extraa" que nos da Mathematica. Esta frmula es til
para aproximar integrales definidas una vez calculadas la races aproximadas ([5]).
En la prctica computacional, no se factoriza el denominador totalmente para obtener la descomposicin en factores parciales, en vez de eso se usa una factorizacin "libre de cuadrados". En todo caso
no siempre es posible factorizar: Como se sabe, para polinomios de grado mayor o igual a cinco no
siempre es posible encontrar las races del polinomio en trminos de radicales.
Ejemplo 1.7
Vamos a calcular
Rothstein/Trager:
El clculo solo requiere operaciones con polinomios y calcular las races del polinomio
R(z) = (2 2z + z2 )3 (ver seccin 1.11).
1+
h
i
3 Log 1 + x + 3x + 3x2 x3
h
i
3 Log 1 x + 3x + 3x2 + x3
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
12
1.5
En todo caso, Liouville reconoce que este esbozo sobre el tema de integracin en trminos finitos es
notable porque lo cita casi completo en su "Premier Memoire sur la dtermination des intgrales dont
la valeur est algbrique" ([23, pg 144]).
La cita de Lioville que aqu presentamos, en traduccin libre, sigue la versin en ingls de Luetzen ([20,
pgs 357-58]): Habiendo introducido las funciones algebraicas, exponencial y logartmicas, Laplace contina:
Estas cantidades son esencialmente distintas: la exponencial a x , por ejemplo, nunca puede ser idntica
a una funcin algebraica de x. De hecho, cada funcin algebraica es reducible a una serie descendente
0
de la forma kx m + k0 x nn + ...; pero es fcil demostrar que cuando a es mayor que la unidad y x es
x
infinita, a es infinitamente mayor que kx n , por muy grande que k y n puedan ser. Del mismo modo,
es fcil ver que cuando x es infinito, x es infinitamente mayor que k(log x )n .
Por lo tanto, las funciones exponenciales, algebraicas y logartmicas no pueden reducirse de una a la
otra; las cantidades algebraicas estn en el medio entre las exponenciales y los logaritmos, de hecho,
cuando la variable es infinita, podemos considerar los exponentes como infinitos en las exponenciales,
finito en las algebraicas e infinitamente pequeas en las cantidades logartmicas.
Adems, uno puede en principio establecer que una funcin radical de una variable no puede ser idntica a una funcin racional de la misma variable o con otra funcin radical. Por lo tanto, (1 + x3 )1/4
es esencialmente diferente de (1 + x3 )1/3 y de (1 + x )1/2 . Estos principios, que se basan en la naturaleza de las funciones, pueden ser de gran utilidad en la investigacin analtica, ya que nos indican
la forma que necesariamente deben tener este tipo de funciones que andamos buscando y mostrar
que esta forma no existe en un gran nmero de casos. Sin embargo, uno debe entonces estar absolutamente seguro de no omitir ninguna de las formas posibles. Por lo tanto, puesto que la diferenciacin
permite a la exponencial y las cantidades radicales subsistir y slo hace que las cantidades logartmicas desaparezcan cuando estn multiplicadas por las constantes, se puede concluir que la integral de
una funcin diferencial no puede incluir ninguna otra exponencial y ningn radical que los que ya
figuran en el presente funcin. De este modo, me he dado cuenta que no se puede obtener la integral
R
dx2
como una funcin finita explcita o implcita. Del mismo modo, he demostrado que
4
1+x + x
las ecuaciones diferenciales en derivadas parciales lineales de segundo orden y de tres variables, no
pueden ser integradas de forma finita, y esto me ha llevado a un mtodo general de integrar stas
en esta forma cuando sea posible. En los otros casos, no se puede obtener una integral finita sino por
medio de integrales definidas. [Laplace 1812, pp 4-5]
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
13
integral
no tiene primitiva elemental. Luetzen ([20, pgs 370-372]) indica que el camino
1 + x4
que Liouville sigui (de acuerdo a su manuscritos) fue el de expresar esta integral en "la forma"
dx
1 + x4
M + P 1 + x4
=
Q
1.6
P( x ) dx
p
,
Q( x ) m R( x )
x m ( a + bx n ) p dx.
Ya Goldbach y Euler haban mostrado que este tipo de integral es expresable en trminos de funciones
elementales en los casos en que p es un entero, (m + 1)/n es un entero o (m + 1)/n + p es un entero.
P. Chebyshov demostr, con mtodos analticos, que estos son los nicos casos en los que esta integral
se puede expresar en trminos de funciones elementales.
14
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
Figura 1.1: P.L. Tchebychef. "Sur lintegration des diffrentielles irrationelles" (en Oeuvres, 1899), [3]
Para la presentacin de este teorema definitivamente lo mejor es seguir la exposicin del libro "Clculo
diferencial e Integral" de N. Piskunov [10, pgs. 375-378].
x m ( a + bx n ) p dx
se puede expresar en trminos de funciones elementales si y slo si al menos uno de los nmeros
m+1
m+1
o
+ p , es entero.
p,
n
n
("binomio
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
Si q =
h
, se hace la sustitucin u = td .
d
h
m+1
es entero y p es racional. Si p = , se hace la sustitucin a + bu = td .
n
d
m+1
+ p es entero y p es racional. Primero se transforma la integral,
n
Z
Z
1
a + bu p
m+1
1
uq ( a + bu) p du =
uq+ p
du con q =
1
n
n
u
n
h
a + bu
, se hace la sustitucin
= td .
d
u
Ejemplo 1.8
1
dx
=
x 1/3 (1 + x )1/2 dx. En este caso m = ,
3
3
x x+1
m+1
2
m+1
2 1
= y
+ p = . Como ninguno de estos nmeros es entero, la integral no se
n
3
n
3 2
Z
Consideremos la integral
Ejemplo 1.9
Consideremos la integral
dx
x 2 )3
m+1
1
+p=
n
2
(4x
3
= 2, la integral s se puede expresar en trminos de funciones elementales. Usando las
2
indicaciones de sustitucin mencionadas, se obtiene
Z
x 1/3 (1 + x )1/2 dx
1
x2
p
+K
4 x (4 x )
Ejemplo 1.10
a)
15
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
16
sen x dx =
u1/2 (1 u2 )1/2 du
b)
tan x dx es elemental. Si u = tan x , u2 = tan x, la integral queda
Z
tan x dx =
k
Si k > 0 , esto solo nos deja 1 x n , k 1 x, k 1 1/x, 1 x2 y 1 x k con primitiva
elemental.
c) Consideremos
Longitud de arco. La longitud (de arco) de una curva suave de ecuacin y = f ( x ) desde x = a hasta
Z bq
a
1 + ( f 0 ( x ))2 dx.
Como se ve, son pocas las integrales de este tipo que se pueden calcular usando el teorema fundamental del clculo por la escasez de primitivas elementales.
Por ejemplo, si f ( x ) =
1.7
1
entonces, s =
x
Z p
1 + x 4 dx no es elemental.
Usando integracin por partes, la integral de una funcin f se puede expresar en trminos de la integral de su inversa f 1 . Adems de ser un recurso de clculo, tambin se puede usar como mtodo de
decisin en el caso de que se conozca que f o f 1 tiene o no tiene primitiva elemental.
Si f es invertible en [ a, b] y si f y f 1 tienen derivada continua, entonces aplicando integracin por
partes con u = f ( x ) y dv = dx, se obtiene
Se puede saber si una funcin tiene primitiva elemental? . Walter Mora F.
Derechos Reservados 2015 Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/)
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
f ( x ) dx
= x f (x)
= x f (x)
x f 0 ( x ) dx
f 1 ( f ( x )) f 0 ( x ) dx
17
f 1 (t) dt .
= x f ( x ) G ( f ( x ))
f ( x ) dx
f ( x ) dx = x f ( x )
Z f (x)
f 1 (y) dy
Ejemplo 1.11
Z
a)
ln x dx es elemental pues
Z ln x
b)
As,
ln x dx
= x ln x
ey dy es elemental:
ln x dx
ln x
= x ln x
Z ln x
ey dy
ey dy
e x dx no es
elemental.
c)
1
x
dx =
ln x
ln x
As,
Z 1/ ln x
e1/y dy
elemental.
1
dx no es
ln x
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
18
1.8
El principio de Liouville
El estudio sistemtico del problema de decidir cuando una integral tiene primitiva
elemental inicio en el siglo XIX. Una dcada despus de Laplace, J. Liouville
establece y prueba un teorema ms general y preciso: Hablando informalmente,
Liouville establece que si la primitiva de una funcin elemental f es una funcin
elemental, entonces esta primitiva se puede expresar usando solo las funciones
que aparecen en el integrando y una combinacin lineal de logaritmos de tales
funciones. El teorema de Liouville nos da un criterio de integracin de funciones
elementales en trminos de la solucin de una ecuacin diferencial de primer orden
con una funcin racional.
Ejemplo 1.12
Z
a)
Z
1 ix
2e
+ 12 ei x dx = 21 i ei x + 21 ei x + K
p
1 x2 + i x ) + K
1 x2
Z
p
p
p
c)
log( x + x2 1) dx = x log( x + x2 + 1) x2 1 + K
b)
dx = i log(
Para enunciar el teorema "fuerte" de Liouville necesitamos ubicarnos con las funciones algebraicas y
trascendentes.
Funciones algebraicas. Recordemos que una funcin algebraica (ver por ejemplo [13]) y = y( x ) es una
con Rn ( x ) 6 0.
donde cada Ri ( x ) una funcin racional. Multiplicando a ambos lados por el mximo comn denominador de los denominadores nos queda
P( x, y) = an ( x )yn + an1 ( x )yn1 + + a0 ( x ) = 0,
con an ( x ) 6 0.
donde cada ai ( x ) es un polinomio con coeficientes en algn conjunto. Desde el punto de vista computacional interesa que ai ( x ) Q[ x ].
Se puede saber si una funcin tiene primitiva elemental? . Walter Mora F.
Derechos Reservados 2015 Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/)
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
19
P( x )
entonces y es algebraica porque satisface la
Q( x )
ecuacin
Q( x )y P( x ) = 0.
Una expresin que puede ser formada a partir de x y ciertas constantes aplicando un nmero finito de
veces las operaciones de suma, resta, producto, divisin y extraccin de races, se llama una funcin
algebraica explcita. Por ejemplo,
s
r
b
a + x4
1
3
y=a 2 +
+
a + bx
+
x
1 + x3
a + b + dx3
sen x, cos x, tan x, ln x y sus inversas son trascendentes. Veamos un par de pruebas.
sen x es trascendente: Si fuera algebraica, tendra un nmero finito de ceros, pero sen(k ) = 0 para
todo k Z. Tambin se puede probar que sen x es trascendente usando el hecho de que P( x, sen x ) es
una funcin continua (ver apndice ??).
y = ln x es trascendente (por tanto tambin su inversa y = e x ). La prueba de este hecho usa una idea
que vamos a encontrar varias veces. La idea de la prueba es esta: Si ln x satisface la ecuacin polinomial, ln x debe ser racional y eso no puede pasar. Iniciamos probando que ln x no puede ser una
funcin racional.
Si ln x =
1
QP0 PQ0
P( x )
con P y Q coprimos, entonces =
, es decir,
Q( x )
x
Q2
Q2 = x ( QP0 PQ0 ).
= x [ x m RP0 P(mx m1 R + x m R0 )]
= xRP0 mPR xPR0
20
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
mP( x ) R( x )
= x [ RP0 PR0 x m1 R2 ]
Entonces x divide a PR, como no divide a R, entonces divide a P, lo que no puede ser pues P y Q
son coprimos.
Ahora supongamos que y = ln x es algebraica y que
a N ( x )(ln x ) N + a N 1 ( x )(ln x ) N 1 + + a0 ( x ) = 0,
con a N ( x ) 6 0,
(ln x ) N +
a N 1 ( x )
a (x)
(ln x ) N 1 + + 0
= 0,
a N (x)
a N (x)
con N 2
Derivando obtenemos,
N
(ln x ) N 1 +
x
a N 1 ( x )
a N (x)
0
(ln x ) N 1 + = 0, con N 2
que es un polinomio de grado menor que N , por lo que lo nico que queda es que los coeficientes
(polinomios) se deben anular para satisfacer la ecuacin. En particular,
N
+
x
Pero integrando obtenemos que ln x =
no puede ser como ya probamos.
a N 1 ( x )
a N (x)
0
= 0.
a N 1 ( x )
, es decir, ln x sera una funcin racional. Pero esto
Na N ( x )
El teorema fuerte de Liouville es enunciado aqu en trminos de una funcin f ( x, y1 , ..., yn ) que se expresa en trminos de funciones elementales yi ( x ) pero que requiere que las derivadas yi0 sean algebraicas.
f ( x, y1 , y2 , ..., yn ) dx = U0 +
Cj ln(Uj )
j =1
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
21
dy
Si f ( x, y1 , y2 , ..., yn ) es una funcin racional y cada i es funcin racional de las funciones
dx
x, y1 , ..., yn , entonces U0 es una funcin racional de x y cada Uj , j 1, deben ser funcin
racional de x, y1 , ..., yn .
Ejemplo 1.13
Sea y1 = ex , y2 = sen x y y3 = cos x .
Sea f ( x, y1 , y2 , y3 ) = 2x +
y3
2 + 2y1
+
. En este caso, f es racional
y2
y1 + x
dy1
dy2
dy3
= y1 ,
= y3 , y
= y2 , se cumple que f ( x, ex , sen x, cos x ) es algebraica y
dx
dx
dx
dyi
son funciones algeraicas de x, y1 , y2 , y3 .
que las derivadas
dx
Como
2x +
f ( x, y1 , y2 , y3 ) dx es elemental si y slo si
y3
2 + 2y1
dx = U0 +
+
y2
y1 + x
Cj ln(Uj )
j =1
con U0 = U0 ( x ) algebraica y las Cj son constantes y las Uj1 son funciones algebraicas de
x, y1 , , y2 y3 .
En este caso la integral efectivamente es elemental y
Z
2x +
cos x
2e x + 2
+
dx = x2 + 2 ln ( x + e x ) + ln(sen( x )) + K
sen x
x + ex
El teorema de Liouville tiene valor terico y prctico y ha sido la base de el trabajo desarrollado en
la rama de integracin "en trminos finitos". Hay dos casos especiales del teorema que nos dan herramientas para decidir si ciertas funciones importantes tienen o no primitiva elemental.
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
22
1.9
x
ZConsideremos la funcin elemental f ( x )e
x2
f ( x )e dx es elemental si y slo si
f ( x )ex dx = U0 +
Cj ln(Uj )
(1.3)
j =1
2
f ( x )ex = U00 +
Uj0
Cj Uj
j =1
Si U0 = P/Q se obtiene, con un poco de esfuerzo, una ecuacin diferencial que se debe satisfacer:
f ( x ) = U00 + 2xU0 . Esta ecuacin diferencial es la clave para demostrar, eso s de manera algebraica,
2
que f ( x )ex tiene o no tiene primitiva elemental. Tratar de resolver la ecuacin diferencial (va factor
integrante) no ayuda en nada.
En general,
Hay una parte fcil en la prueba del teorema. Una direccin del teorema dice que si existe una funcin
racional R tal que f ( x ) = f ( x ) = R0 ( x ) + R( x ) g0 ( x ), entonces
Z
f ( x ) eg( x) dx = R( x )eg( x) .
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
d
R ( x )e g ( x )
dx
23
R0 ( x ) e g( x ) + e g( x ) R ( x )
= eg(x) ( R0 ( x ) + g0 ( x ) R( x ))
f ( x ) e g( x )
Ejemplo 1.14
Z
1
Sea R( x ) =
R0 ( x ) + R( x ) 2x
(1.4)
P( x )
con mcd( P, Q) = 1. Entonces tenemos
Q( x )
1
P0 Q Q0 P
P
P0 Q Q0 P + 2xPQ
+
2x
=
Q
Q2
Q2
de donde
Q2
= Q0 P + P0 Q + 2xPQ
P0 + 2xP
Pero esto es imposible pues P0 + 2xP tiene grado 1 mientras que la constante tiene grado
cero.
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
24
Ejemplo 1.15
Z
x2n eax dx, con n N y a 6= 0, no tiene primitiva elemental. La prueba sigue un argumento
similar al del ejemplo anterior (en [14] puede ver todos los detalles).
Ejemplo 1.16
Z
ex
dx no tiene primitiva elemental.
x
1
x
Sea R( x ) =
1 x
e dx es elemental si y slo si existe R( x ) racional tal
x
R0 ( x ) + R( x )
(1.5)
P( x )
con mcd( P, Q) = 1. Entonces tenemos
Q( x )
1
x
P0 Q Q0 P
P
P0 Q Q0 P + PQ
+
=
2
Q
Q
Q2
de donde
Q( Q xP0 xP)
= xQ0 P
(1.6)
Como las multiplicidades son distintas, Q no tiene races no nulas. Por tanto, si Q tiene una raz,
debera ser = 0. Sea Q = Cx k con C constante y k 1. En este caso la ecuacin 1.6 se puede
reescribir como
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
25
Se puede probar que otras integrales no tienen primitiva elemental usando identidades, sustituciones
o el mtodo de integracin por partes.
Ejemplo 1.17
1
dt no tiene primitiva elemental pues
ln t
x = ln t.
Z
a)
b)
ex
dx =
x
1
dt usando la sustitucin
ln t
dv =
1
dx , se obtiene
x
Z
1.10
ex
dx = ex ln x
x
ex ln x dx
El siguiente caso especial fue obtenido por G. Hardy ([6]) en 1905 y se aplica a funciones de la forma
f ( x ) ln x.
C
+ R0 ( x )
x
26
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
f ( x ) ln x dx
=
=
=
Z
Z
C
+ R0 ( x )
x
C ln x
dx +
x
C
+ R0 ( x ) entonces
x
f ( x ) ln x dx es ele-
ln x dx
ln x R0 ( x ) dx
C ln2 ( x )
+ ln x R( x )
2
1
R( x ) dx, integrando por partes con u = ln x y dv = R0 ( x )dx.
x
R( x )
R( x )
dx es elemental porque
racional. Por lo tanto
x
x
f ( x ) ln x dx es elemental.
Ejemplo 1.18
En el teorema 1.4, para probar que una integral es elemental, se debe encontrar dos cosas: una
constante C y una funcin racional R tal queda
R0 ( x ) = f ( x )
C
x
Integrando tenemos
R=
f ( x ) dx C ln x
P( x ) ln x dx es elemental si P es un polinomio.
Ejemplo 1.19
Sea Q es un polinomio con todos sus ceros simples y no nulos, digamos Q( x ) = ( x 1 ) ( x n ),
Z
ln x
entonces
dx no es elemental.
Q( x )
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
27
n
1
ln( x i )
dx = C ln x +
, que no es una
Q( x )
Q 0 ( i )
i =1
funcin racional para ningn valor de C (recuerde que dijimos que cada i 6= 0).
ln x
dx, etc.
x2 + 1
ln x
dx es elemental pero
x
ln x
dx no es elemental, ni tampoco
x+1
Ejemplo 1.20
Z
1.11
arcsec2 ( x ) dx = x arcsen2 ( x ) + 4
ln t
dt
t2 + 1
Como ya sabemos por el algoritmo de Bernoulli, toda funcin racional P/Q tiene primitiva elemental.
En el algoritmo que sigue, el clculo de esta primitiva no se hace buscando una factorizacin completa
para Q, que de por s puede ser imposible, sino que se divide la integral en una parte racional y una
parte logartmica. La parte racional se obtiene con el mtodo de Hermite y no necesita factorizaciones.
La parte logartmica de la integral se hace con el algoritmo de R/T y usa una factorizacin libre de
cuadrados y el clculo de races de un polinomio especial.
Este algoritmo aparece de manera muy similar en el caso general.
Conocimientos previos: Factorizacin libre de cuadrados. Desde el punto de vista computacional, para
integrar una funcin racional, se trata de factorizar el denominador pero de una manera menos demandante que la factorizacin total. Esta factorizacin se llama libre de cuadrados. Esta factorizacin
empaqueta los factores de Q que tiene la misma multiplicidad, en un solo factor y solo requiere
divisin de polinomios y clculo del mximo comn divisor.
Un polinomios es libre de cuadrados si no tiene factores repetidos. Si un polinomio tiene factores
repetidos, entonces estos factores vuelven a aparecer en la derivada: Si P = A2 B entonces P0 =
Se puede saber si una funcin tiene primitiva elemental? . Walter Mora F.
Derechos Reservados 2015 Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/)
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
28
Definicin 1.1
a) Un polinomios es libre de cuadrados si no tiene factores repetidos
b) Una factorizacin libre de cuadrados de P es una factorizacin P = ik=1 ( Pi )i (potencias
crecientes) donde cada Pi es libre de cuadrados y mcd( Pi , Pj ) = 1 si i 6= j. Algunos Pi
pueden ser 1 .
Teorema 1.5
Un polinomio P Q[ x ] es libre de cuadrados si y slo si mcd( P, P0 ) = 1
Prueba. (=) Si P tiene algn factor repetido, entonces P = Qn D con n > 1. Por tanto P0 = nQn1 D +
D 0 Q. Como Q es un factor comn entre P y P0 , esto contradice la hiptesis de que mcd( P, P0 ) = 1.
(=) Si P es libre de cuadrados (sin factores repetidos) y si P tiene la factorizacin irreducible
P = Q1 Q2 Qn con todos los Qi distintos,
entonces
P0 = Q10 Q2 Qn + Q1 Q20 Q3 Qn + ... + Q1 Q2 Qn1 Q0n
Supongamos que mcd( P, P0 ) > 1 y sea D Q[ x ] no trivial con D | P y D | P0 , entonces como D Q[ x ],
D debe ser un mltiplo de algn Qi . Por tanto podemos asumir que algn Qi divide a ambos P y P0 .
Entonces Qi divide todos los sumandos de P0 donde l aparece y como divide a P0 , deber tambin
dividir al sumando Q1 Qi0 Qn , por tanto debe dividir a Qi0 , pero esto es imposible pues Qi0 tiene
menor grado que Qi .
Note que hay una diferencia entre ser libre de cuadrados y la factorizacin libre de cuadrados.
Algoritmo para obtener la factorizacin libre de cuadrados. Para ver la manera en que se obtienen
los factores Pi libres de cuadrados en la factorizacin libre de cuadrados de P, hagamos un clculo pequeo: Supongamos que la factorizacin libre de cuadrados de P es P = P1 P22 P33 (hasta ahora
desconocida) entonces queremos calcular estos tres Pi . Primero calculamos P0 y factorizamos,
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
P
mcd ( P, P0 ).
Luego iteramos:
Desde i = 1 hasta completar el grado de P
Ci = mcd ( Ai , Bi )
A i +1 =
Ai
Ci
Bi+1 = Ci
Pi =
Bi
Ci
Ejemplo 1.21
Obtener la factorizacin libre de cuadrados de P( x ) = x8 2x6 + 2x2 1.
(*Usamos Wolfram Mathematica*)
P = x^8 - 2 x^6 + 2 x^2 - 1;
DP = D[P, x];
A1 = PolynomialGCD[P, DP];
B1 = PolynomialQuotient[P, A1, x];
C1 = PolynomialGCD[A1, B1] ;
P1 = PolynomialQuotient[B1, C1, x]
A2 = PolynomialQuotient[A1, C1, x];
B2 = C1;
C2 = PolynomialGCD[A2, B2];
P2 = PolynomialQuotient[B2, C2 , x]
A3 = PolynomialQuotient[A2, C2, x];
B3 = C2;
C3 = PolynomialGCD[A3, B3];
P3 = PolynomialQuotient[B3, C3 , x]
Entonces P( x ) = ( x2 + 1) 12 ( x2 1)3 .
(* P1 = x2 + 1 *)
(* P2 = 1 *)
(* P3 = x2 1 *)
29
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
30
1.12
Una variante del algoritmo de Bernoulli consiste en usar una factorizacin completa del denominador
en C[ x ]. Para esta factorizacin, la descomposicin en fracciones parciales no lleva a la integral
f = v + ci log(ui )
i =1
x7 24x4 4x2 + 8x 8
1
3x
6x
dx = +
+
+
2
8
6
4
2
x (2 + x 2 )
2 + x2
x + 6x + 12x + 8x
|
{z
}
parte racional
P
C
=
+
Q
D
A
B
dx
x
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
31
mcd( P, Q) = 1. Esto se logra dividiendo P y Q por el mximo comn divisor de ambos. Tambin se
requiere que Q sea mnico. Luego aplicamos divisin euclidiana a P y Q y obtenemos L, R Q[ x ]
tal que P = Q L + R con R = 0 o grado( R ) <grado( Q ) . Obtenemos,
P
=
Q
Luego, para
L+
R
Q
R
calculamos la factorizacin libre de cuadrados de Q,
Q
k
Q = Qii
i =1
k i
R
=
Q i =1 j =1
Rij
Rij
j
Qi
T Qi0
j
Qi
Qi
Rij
j
Qi
T Qi0
j
Qi
Rij
j
Qi
Z
T Qi0
j
Qi
j 1
Qi
j 1
( j 1) Q i
T Qi0
j
Qi
con u = T y v =
1
j 1
( j 1) Q i
T0
j 1
( j 1) Q i
. Nos queda
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
32
Rij
j
Qi
T/( j 1)
j 1
S + T 0 / ( j 1)
j 1
Qi
Qi
En resumen,
Rij
j
Qi
contribuye con
S + T 0 / ( j 1)
termina.
S + T 0 / ( j 1)
integral original.
j 1
Qi
a la parte racional de
j 1
Qi
T/( j 1)
j 1
Qi
S + T 0 / ( j 1)
hasta que
j 1
Qi
los denominadores restantes queden libres de cuadrados y esto termina con la parte racional de
la integral.
Ejemplo 1.22
Para fines ilustrativos vamos a aplicar el mtodo a la integral
Mathematica.
(* = 2x2
*)
(* = 2x + 8x3 + x5 *)
(* = 1 + 4x2 + 4x4 *)
(* = 1
*)
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
*)
2(1 + 2x2 ) 4(1 + 2x2 )2
R11 = 7 x/2;
R12 = -7 x/4 ;
Q1 = 1 + 2 x^2;
(* Solo tenemos el caso j = 2 *)
(* Calcular S y T con algoritmo extendido de Euclides para Q1 y
Q1 *)
Q1p = D[Q1, x];
{d, {s, t}} = PolynomialExtendedGCD[Q1, Q1p, x];
7x2
{S = s*R12, T = t*R12};
(* T =
*)
8
(* Resultado: Parte racional *)
PRacional=Integrate[L,x] - T/Q1
(* Parte logartmica *)
Integrate[R11/Q1] + Integrate[(S+Tp)/Q1];
Out[]=
7x2
x2
8
8 (2x2 + 1)
Ejemplo 1.23
Aplicar el mtodo de Hermite a la integral
matica.
x6
(* = 1 *)
(* = 0 *)
33
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
34
R = PolynomialRemainder[P, Q,x];
= 18 8x3 + 6x4 + 6x5 *)
(* P = L + R/Q *)
(*Factorizacin "libre de cuadrados" de Q*)
(*Expansin en fracciones parciales*)
ApartSquareFree[R/Q]; (*=
(*
1.13
Despus de aplicar el mtodo de Hermite, podemos suponer que en la integral solo quedan fracciones
propias Rij /Qi con Qi mnico y libre de cuadrados. Las integrales de estas fracciones contribuyen a
la parte logartmica de la integral y como tal, deben tener la forma
Z
R
=
Q
ci log(vi )
(1.7)
i =1
donde los vi se pueden asumir libres de cuadrados y primos relativos y los ci son todos distintos.
Esto se puede suponer porque podemos usar las propiedades del logaritmo para separar o agrupar,
c1 log(v1 v2 ) + c2 log(v1 v3 ) = (c1 + c2 ) log v1 + c1 log v2 + c2 log v3 .
Rothstein ([27, 1977]) y Trager descubrieron de manera independiente que en la ecuacin (1.7), cada
vi = mcd( R ci Q0 , Q) y los ci son los nmeros tales que mcd( R ci Q0 , Q) 6= 0, esto es equivalente
a que el resultante res x ( R ci Q0 , Q) = 0. Este resultante es un polinomio en c con grado menor o
igual que el de Q y con races posiblemente repetidas, por tanto se puede factorizar de manera rpida
usando factorizacin libre de cuadrados.
Teorema 1.6
(Rothstein/Trager, 1977). Sean R, Q Q[ x ] con mcd( R, Q) = 1 tal que Q es mnico y libre de
cuadrados. Sea S el conjunto de ceros distintos del polinomio res x ( R cQ0 , Q). Entonces
Z
R
=
Q
c S
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
35
Antes de ver un ejemplo, vamos a ver todos los detalles con los que se llega a este resultado.
Clculo del Resultante: El mtodo de Rothstein/Trager usa el Resultante para calcular la parte logart-
mica de la integral. El resultante apareci en el siglo IXX ligado a la solucin de problemas de sistemas
de ecuaciones no lineales.
Sylvester de A y B es la matriz (m + n) (m + n)
am
M=
bn
a m 1
am
bn 1
bn
a m 1
bn 1
a1
am
b1
bn
a0
a1
b0
b1
a0
a0
b0
b0
Ejemplo 1.24
Si A( x ) = a3 x3 + a2 x2 + a1 x + a0
y
B( x ) = b2 x2 + b1 x + b0 ,
entonces
M=
a3
0
b2
0
0
a2
a3
b1
b2
0
a1
a2
b0
b1
b2
a0
a1
0
b0
b1
0
a0
0
0
b0
Definicin 1.2
El determinante res ( A, B) =det M se llama el resultante de A y B. Si se quiere incluir la variable
x, se escribe res x ( A, B).
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
36
Teorema 1.7
teores Sean A, B D [ x ] donde D es un dominio integral. Si A( x ) = am im=1 ( x i ) y B( x ) =
bm in=1 ( x i ), entonces
n
res ( A, B)
= (1)mn bnm A( i )
i =1
= a n B ( i )
i =1
= a n b n ( i i )
i =1
Como Q es un campo, Q[ x ] es un dominio integral con divisin ecuclidiana. El algoritmo SubResultante se usa para calcular el resultante ([17, pg 24]).
Lema 1.0
n
R
= ci log(vi ) con mcd( R, Q) = 1, Q mnico y libres de cuadrados y adems
Q
i =1
los vi primos relativos, mnicos y libres de cuadrados. Entonces
!
lema1 Sea
Q = v1 v2 v n
R=
i =1
ci vi0 v j
j 6 =i
Prueba. En vez de hacer una prueba formal sobre todos los ndices, vamos a ver la idea de la prueba con
el caso n = 2. La generelizacin despus es inmediata.
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
37
Sea
R
= c1 log v1 + c2 log v2
Q
(1.8)
donde los v1 , v2 son libres de cuadrados y primos relativos y c1 , c2 son nmeros distintos.
Entonces, derivando a ambos lados de la ecuacin (1.8) se obtiene
R
Q
= c1
=
v10
v0
+ c2 2
v1
v2
c1 v10 v2 + c2 v20 v1
.
v1 v2
de donde,
Rv1 v2 = Q(c1 v10 v2 + c2 v20 v1 )
(1.9)
Recordemos que mcd(v1 , v2 ) = 1 y cada vi no tiene factores repetidos,es decir, mcd(v1 , v10 ) = 1.
Ahora, tanto v1 como v2 dividen a Q(c1 v10 v2 + c2 v20 v1 ), pero como no dividen la suma c1 v10 v2 + c2 v20 v1 ,
deben dividir a Q, por hiptesis entonces v1 v2 | Q. Ahora, como Q| Rv1 v2 , por hiptesis entonces
Q|v1 v2 . Como Q y los vi son mnicos se concluye Q = v1 v2 . Finalmente, cancelando Q en la ecuacin
(1.9) se obtiene la expresin para R. Es decir,
Q = v1 v2
R = c1 v10 v2 + c2 v20 v1
38
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
mcd ( R ct Q0 , vi )
0
0
mcd ((c1 ct )v1 v2 + (c2 ct )v2 v1 , v1 )
si
i=1
si
i=2
0
mcd ((c1 ct )v1 v2 , v1 )
si
i=1
si
i=2
mcd (0, v1 ) = v1
si
si
mcd (0, v2 ) = v2
t=1
o
t=2
si
t 6= 1
si
t 6= 2
mcd ( R ci Q0 , v1 ) mcd ( R ci Q0 , v2 )
v1 1 = v1
si
i=1
1 v2 = v2
si
i=2
Para el clculo de los ci solo hay que observar que estos nmeros c son precisamente los nmeros
tales que
mcd ( R cQ0 , Q) 6= 1
pero, por el teorema ??, estos las races del polinomio res x ( R cQ0 , Q) = 0.
De nuevo, la demostracin del caso general sigue el mismo razonamiento.
Ejemplo 1.25
En el ejemplo 1.22 calculamos la parte racional de la integral
Z
con el mtodo de Hermite. Ahora vamos a completar el clculo con la parte logartmica.
Tenamos en el ejemplo 1.22
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
+
6
4
2
8
8 (2x2 + 1)
1 + 2x2
8x + 8x + 2x
|
{z
Z
0
1 + 2x2
}
Parte logartmica
7x/2
con el algoritmo de Rothsteinh/Trager.
1 + 2x2
In[]:= R=7x/2;
Q1=1+2x^2
Q1p = D[Q1, x];
Resultant[R11 - c Q1p , Q1, x];
(* = 1/4(49 112c + 64c2 )*)
{c1, c2} = Flatten[c /. {Solve[Resultant[R11 - c Q1p , Q1, x] ==
0, c]}];
(* = {7/8, 7/8} *)
(* Races repetidas, c1=c2. Solo calculamos v1 *)
v1 = PolynomialGCD[R11 - c1 Q1p, Q1, x]; (* v1 = 1 + 2x2 *)
(* Parte Logartmica *)
PLogaritmica = c1 Log[v1];
(*
2
= 7/8 log(1 + 2x ) *)
(* Finalmente I = Parte Racional + Parte Logartmica*)
PRacional + PLogaritmica
Out[]=
x2
7x2
Ejemplo 1.26
Ya habamos visto, en el ejemplo 1.23, que la integral
Z
39
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
40
(*v1 = 1 x + 3x + 3x2 + x3 *)
v2 = PolynomialGCD[P - c2 Q1p, Q1 , Extension -> {Sqrt[3]}];
(* v2 = 1 + x + 3x + 3x2 x3 *)
(* Parte logartmica *)
c1*Log[v1] + c2*Log[v2]
Out[]=
1+
1.14
h
i
h
i
3 Log 1 + x + 3x + 3x2 x3 + 1 3 Log 1 x + 3x + 3x2 + x3
Un hecho notable en integracin simblica es que toda la teora se puede poner en trminos algebraicos, sin usar procesos de lmite. A mediados del siglo XX, J. Ritt invent el lgebra Diferencial
que es un marco apropiado para tratar el problema de integrar una funcin en trminos finitos. En
1968, M. Rosenlicht public la primera versin puramente algebraica del teorema de Liouvile usando
lgebra Diferencial y R. Risch, en 1970, especific un algoritmo para el teorema. El algoritmo reduce
el problema de integracin a un problema de decisin, pero no ha sido implementado totalmente en
ningn sistema por lo complejo que se puede volver en algunos casos.
Definicin 1.3
Un campo diferencial es un campo F de caracterstica 0 en el cual se ha definido una aplicacin
D : F F tal que para todo f , g F se cumple
D ( f + g) = D ( f ) + D ( g)
(1.10)
D ( f g) = f D ( g) + g D ( f )
(1.11)
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
41
Teorema 1.8
Sea D un operador diferencial en un campo diferencial F , entonces se cumple
a) D (0) = D (1) = 0
b) D ( f ) = D ( f ) para toda f F
g D ( f ) f D ( g)
f
=
para toda f , g F con g 6= 0
c) D
g
g2
d) D ( f n ) = n f n1 D ( f ) para toda n Z, f F con f 6= 0
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
42
f ()
Sea tascendente sobre F. Entonces F() =
: f , g F[ x ], g() 6= 0 . F() es el
g()
ms pequeo subcampo de E que contiene a F y a . A F() se le llama una extensin
simple de F .
Por ejemplo, sea = log x. Entonces Q( x, ) es una extensin del conjunto de funciones
racionales Q( x ), y
x + x2 log2 x
x + x2 2
=
Q( x, )
x
x
x + 2 log2 x
x + 2 2
b)
=
Q( 2)( x, )
x + log x
x+
a)
Extensin diferencial de un campo diferencial. Si F, E son campos diferenciales con operadores difer-
Campo de constantes. Sea F un campo diferencial con operador diferencial D. El campo de constantes
de F es el subcampo K definido como
K = { c F : D ( c ) = 0}
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
43
Ya sabemos que 1/x Q( x ) pero no existe g Q( x ) tal que D ( g) = 1/x. Por lo tanto, para expresar
la antiderivada de una funcin racional podra ser necesario extender el campo Q( x ) con nuevas funciones. Como ya sospechamos, solo se necesitan logaritmos.
Ejemplo 1.27
Consideremos el campo de funciones racionales Q( x ). Si D ( f ) = f 0 (es decir, la derivada
ordinaria) entonces Q( x ) es un campo diferencial. En este caso, el campo de constantes es
K = Q.
E = Q( x, log x ) es una extensin de F = Q( x ). La derivada DE coincide con la derivada DF en
Q( x ).
En un contexto general, los logaritmos se definen algebraicamente usando el operador D con una
manera que captura la esencia de los logaritmos:
Definicin 1.4
Sea F un campo diferencial y sea E una extensin diferencial de F. Un logaritmo sobre F es un
elemento E con la propiedad de que existe u F tal que
D ( ) =
D (u)
y se escribe = log(u)
u
de f F es determinar si existe o no, una extensin de campo E en la cual existe g E tal que
D ( g) = f .
Consideremos el campo diferencial F = Q( x ). La funcin
de extensiones
1
es integrable pues existe una torre
x2 2
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
44
en la cual existe g E, g =
1
1
log( x 2) log( x + 2), tal que D ( g) = f .
4
4
Como se sabe, para cada f Q( x ) siempre es posible encontrar una extensin diferencial
E = Q(1 , ..., k )( x, 1 , 2 , ..., n )
en la cual exista un elemento g E tal que D ( g) = f . En este caso, como se sabe, 1 , ..., k son nmeros
algebraicos y cada i es un logaritmo.
Ejemplo 1.28
Z
1
1
dx =
Q( x )
x+1
( x + 1)2
1
dx = log( x ) Q( x, log( x ))
x
a)
b)
Z
c)
x2
Z
d)
1
1
1
dx = log( x 2) log( x + 2) Q( 2)( x, log( x 2), log( x + 2))
4
4
2
1 x3
dx
x3 + x
= x + log( x ) 12 log( x i )( x + i )
x +i
2i log
Q(i )( x, log( x ), log( x i ), log( x + i ))
x i
En esta seccin vamos a trabajar en K( x ) = Q( x ) o en K( x ) = Q(1 , ..., n )(y1 , y2 , ..., yn ) donde los
i son nmeros algebraicos
y las yi son otras variables. Adems, por convencin, D ( g) se expresar
Z
como g0 y D 1 ( f ) =
Teorema 1.9
Si F es un campo diferencial con derivada D, entonces para cualquier u, v F,
Z
u D (v) = u v
v D (u)
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
1.15
45
P
C
=
+
Q
D
i =1 j =1
Rij
j
Qi
a)
T/( j 1)
j 1
Qi
b) Si j 1 = 1,
Z
Rij
T/( j 1)
S + T 0 / ( j 1)
+
=
j
1
j 1
Qi
Qi
Qi
es la contribucin de cada
Z
S + T 0 / ( j 1)
j 1
Qi
Rij
a la parte racional de la integral.
Qi
1.16
Despus de aplicar el mtodo de Hermite, podemos suponer que en la integral solo quedan fracciones
Rij /Qi con Qi mnico y libre de cuadrados.
El mtodo de Rothstein/Trager sigue las mismas lneas presentadas en la seccin 1.13. Se enuncia en
el teorema que sigue.
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
46
Teorema 1.10
Sea K ( x ) un campo diferencial con campo de constantes K . Sean P, Q K [ x ] con
mcd( P, Q) = 1, Q mnico, libre de cuadrados y grado( P ) <grado( Q. ) Supongamos que
Z
P
=
Q
ci log(vi )
i =1
donde las ci K son n constantes distintas no nulas y los vi K [ x ] son mnicos, libres
de cuadrados y primos relativos dos a dos y de grado positivo. Entonces los ci son las races
distintas del polinomio
R(c) = res x ( P( x ) c Q0 ( x ), Q( x )) K [ x ]
y, una vez calculadas las races ci , los vi son los polinomios
vi = mcd( P( x ) ci Q0 ( x ), Q( x ))
1.17
Como ya vimos, integrar una funcin racional P( x )/Q( x ) requiere solo algoritmos para manipulacin
de polinomios: Divisin de polinomios con resto, clculo del mcd, factorizacin de polinomios y solucin de ecuaciones.
En el caso general de una funcin elemental f , que podra involucrar funciones tales como log, exp, sen, cos,
etc., las herramientas requeridas son algoritmos para manipular polinomios en varias variables. En este
caso, las expresiones no racionales que aparecen en f se tratan como smbolos independientes de tal
manera que f se manipula como una funcin racional en varias variables: Los pasos para integrar f
son entonces muy parecidos a los pasos que usamos para integrar funciones racionales.
En nuestra nueva notacin vamos a definir varias cosas familiares.
p
n
f,
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
47
Definicin 1.5
Sea F un campo diferencial y E una extensin diferencial de F.
u0
. Se escribe = log(u).
u
0
= u0 . Se escribe = exp(u).
Definicin 1.6
Sea K( x ) un campo diferencial de funciones racionales sobre un campo de constantes K C.
Si F es una extensin trascendental elemental de K( x ) entonces decimos que F es un campo de
funciones elementales trascendentales. Similarmente, si F es una extensin elemental de K( x )
entonces F se llama un campo de funciones elementales.
Ejemplo 1.29
Sea 1 = log( x ). 1 es logartmica sobre Q( x ).
Sea 2 = exp(1 /2). Como
Q( x, 1 ).
2 21 10
20
1
=
= 10 Q( x, 1 ), entonces 2 es exponencial sobre
2
2
2
48
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
Si F( x, ) es una extensin trascendental de F( x ), las operaciones racionales sobre F( x, ) son equivalentes a ejecutar operaciones aritmticas en el campo de funciones racionales F( ) . El problema es
saber si una extensin es trascendental (esto puede ser difcil, como en el caso de campos de constantes).
Los teoremas de estructura (ver [5], [17]) establecen requerimientos explcitos para que una nueva extensin sea independiente de las extensiones previas. Estos teoremas establecen los clculos que se
deben hacer para decidir si existe alguna relacin algebraica entre los objetos presentes en el campo y
el nuevo objeto que se quiere adjuntar. Si no hay relacin, el nuevo miembro es un monomio.
Por ejemplo, si 1 = exp( x ) y 2 = exp(2x ), entonces 2 = 2 , por lo que Q( x, 1 , 2 ) = Q( x, 1 ).
En lo que sigue, vamos a suponer que se han aplicado los teoremas de estructura y que la representacin de f como f K(1 , ..., n )(1 , ..., m ) solo involucra extensiones trascendentes.
Derivadas de funciones elementales. Ahora ya podemos ser ms precisos en varias cosas. Un campo
f K(1 , ..., n+h )(1 , ..., m+k ) y determinar explcitamente g, o probar que
El teorema de Liouville prueba la observacin de Laplace (seccin 1.5) acerca de que la primitiva de
una funcin no puede incluir ninguna otra exponencial ni ningn otro radical de los que ya figuran en
la funcin. Para probar esto necesitamos establecer primero la accin del operador diferencial D sobre
polinomios en , donde es trascendental o logartmica, trascendental o exponencial u algebraica
sobre un campo difeencial F.
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
49
N +1
i =0
0 =
d( )
F( )
e( )
con d, e F[z] y
N
d(z) =
pi0 zi ,
e(z) =
i =0
( i + 1 ) p i +1 z i
i =0
Ahora podemos ver el teorema de Liouville. En este teorema se basan los algoritmos de integracin en
trminos finitos.
f=
v00
v0
+ ci i ,
vi
i =1
m
es decir,
f = v0 + ci log(vi )
i =1
El teorema es fcil de interpretar, a al luz del teorema 1.11: Si la primitiva de f F requiere una
extensin logartmica trascendental , entonces f = (c + d)0 F[ ]. La primitiva de f F no requiere
una exponencial diferente de las que ya hay en f ni requiere nuevas extensiones algebraicas.
Las primitivas pueden variar en apariencia, pero una de las formas debe encajar con el teorema de
Liouville. Por ejemplo, la siguiente primitiva en principio parece que requiere extensiones nuevas
diferentes a las que aparecen en la integral,
Z
2x3 2x2 1
exp( x2 )
( x 1)2
+
2( x 1)
2( x + 1)
50
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
Las extensiones exp( x2 + log( x )/2) y x no estn en f . Pero, simplificando exp( x2 + log( x )/2) =
2x3 2x2 1
exp( x2 )
( x 1)2
x
exp( x2 )
x1
Prueba del teorema de Liouville. La prueba es por induccin y se divide en tres casos, dependiendo de
g F( )(2 , ..., N ).
f = v00 ( ) + ci
i =1
vi0 ( )
vi ( )
(1.12)
Como la prueba completa puede ser extenuante, aqu solo vamos a hacer un caso de la prueba para el
caso de extensiones trascendentales y logartmicas.
Prueba del teorema para el caso de extensiones trascendentales y logartmicas . Sea es extensin
trascendental y logartmica sobre F. Si fuera necesario, podemos aplicar la regla log(vi v j ) = log vi +
log v j , y asumir que, para i = 1, ..., m, cada vi ( ) F o que vi ( ) es mnico e irreducible en F[ ],
con grado positivo y adems todos estos vi son diferentes y las ci no son nulas. Bien, como es
trascendental, v0 ( ) F( ). Sea
v0 ( ) =
A( )
con A, B F[ ], mcd ( A, B) = 1 y B mnico.
B( )
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
51
Ahora factorizamos B( ) = id=1 Bi ( )ri con los Bi ( ) distintos, mnicos e irreducibles en F( ) y los
ri enteros positivos. Desarrollamos v0 ( ) en fracciones parciales,
d
ri
v0 ( ) = A0 ( ) +
Aij
j
i =1 j=1 Bi ( )
Aij ( )0
ri
i =1 j =1
Bi ( ) j
j Aij ( ) Bi ( )0
Bi ( ) j+1
v ( )0
ci vii ( )
(1.13)
i =1
Recordemos que f no depende de (no est presente en f ). Como es logartmica sobre F, entonces,
segn el teorema 1.11, a), para cualquier polinomio P( ), mnico e irreducible en F[ ] de grado positivo, se tiene P0 ( ) F[ ] y el grado de P0 es inferior al grado de P y, por tanto, P( ) no divide a
P0 ( ). Bien, si P es uno de los Bi en 1.13 entonces el lado derecho de esta ecuacin contiene un trmino
con denominador P( )ri +1. Pero este trmino no puede cancelar con nadie, por lo que debe aparecer en
f pero esto contradice el hecho de que no est en f . Por tanto la doble suma en 1.13 no debe aparecer.
De la misma manera P( ) no puede ser uno de los vi ( ) porque no puede cancelar con la derivada
vi ( )0 y hara depender f de . As, los vi no dependen de .
Entonces f tiene la forma,
f = A0 ( ) 0 +
ci
i =1
vi0
vi
(1.14)
y debe ser que A0 ( )0 sea independiente de . Por el teorema 1.11, a), solo podra pasar que A0 ( ) =
c + d F[ ] con lo que f tiene la forma
f = d0 + c
m
v0
u0
+ ci i con d, u, vi F y c, ci K,
u
vi
i =1
como se deseaba.
Los otros casos usan el teorema 1.11 tal y como se puede ver en [17], [5] o [24], por ejemplo.
1.18
Ahora ya podemos pasar a describir el algoritmo de Risch. Como el tema es tan extenso, solo lo vamos
a hacer en el caso de extensiones logartmicas.
El algoritmo de Risch es un proceso de decisin para integrar funciones elementales que estn a un
campo de funciones trascendentales elementales, es decir,
f K( x, 1 , 2 , ..., n )
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
52
P( )
Fn1 ( ) con Fn1 = K( x, 1 , 2 , ..., n1 ).
Q( )
Adems suponemos que f est normalizada de tal manera que P, Q Fn1 ( ) son primos relativos y
Q( ) mnico. Como antes, la derivacin 0 es respecto a x.
El algoritmo es recursivo. El caso inicial es integracin de funciones racionales, en F0 = K( x ), el cual
ya est resuelto.
Algoritmo de Risch para extensiones logartmicas. Sea logartmica con 0 = u0 /u con u Fn1 .
f =
C ( )
| {z }
parte polinomial
R( )
.
Q( )
| {z }
Z
parte racional
Extensiones logartmicas: Integracin de la parte racional. Procedemos con el mtodo de Hermite: Cal-
Q( ) =
Qi ( )i
i =1
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
R( )
=
Q( )
i =1 j =1
53
Rij ( )
j
Qi ( )
donde Rij ( ) Fn1 [ ] y grado Rij ( ) < grado Qi ( ) si grado Qi > 0 y Rij ( ) = 0 si Qi ( ) = 1.
Entonces tenemos,
Z
R( )
=
Q( )
i Z
i =1 j =1
Rij ( )
j
Qi ( )
(1.15)
Z
Rij ( )
T ( ) / ( j 1)
S ( ) + T ( ) 0 / ( j 1)
=
+
j
1
j 1
Qi ( )
Qi ( )
Qi ( )
Si j 1 > 1, se repite el proceso de reduccin. Al final del proceso todos los denominadores quedan
libres de cuadrados y, podemos escribir la parte racional de la integral como,
Z
C ( )
R( )
=
+
Q( )
D ( )
A( )
con A, B, C, D Fn1 [ ], grado A < grado B y B mnico y libre de cuadrados
B( )
A( )
con el mtodo de Rothstein/Trager con la variante adecuada para el caso
B( )
de extensiones logartmicas.
Ahora calculamos
Teorema 1.13
Sea F un campo de funciones elementales con campo de constantes K. Sea trascendental y
logartmica en F y supongamos que la extensin trascendental elemental F( ) tiene el mismo
campo de constantes K. Sea A( )/B( ) F( ) con A( ), B( ) F[ ], mcd ( A( ), B( )) =
1, grado A < grado B y B mnico y libre de cuadrados .
A( )
es elemental si y slo si todas las races del polinomio R(z) = res ( A( ) z
B( )
0
B( ) , B( )) F[z], son constantes
Z
a)
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
54
m
A( )
A( )
v ( )0
es elemental, entonces
= ci i
donde las ci son las races distintas
B( )
B( )
vi ( )
i =1
de R(z) y donde las vi ( ) se definen como
b) Si
Extensin logartmica: Integracin de la parte polinomial. A diferencia de la parte polinomial en la integral de una funcin racional simple, el caso polinomial en el caso de extensiones logartmicas es ms
laborioso.
vi0
v
i =1 i
m
p s s + p s 1 s 1 + + p 0 = q s +1 s +1 + + q 0 +
Z m 0
vi
vi
i =1
0 = q0s+1
ps = (s + 1) qs+1 0 + q0s
..
p1 = 2q2 0 + q10
p = q 0 + Q0 con Q = q +
0
0
1
ci log(vi )
0
0
i =1
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
55
En este sistema, los pi Fn1 son los conocidos y las incognitas son qs+1 K, qi Fn1 .
Algoritmo. Aplicando integracin en el sistema, obtenemos primero que qs+1 es una constante de inte-
ps = (s + 1)bs+1 + qs
ps . Para resolver
esta
ecuacin para bs+1 K y qs Fn1 , se requiere que las siguientes condiciones se cumplan
Z
ps :
a*)
ps es elemental
b*) A los sumo hay una extensin logartmica de Fn1 apareciendo en la integral y si hay una
debe ser = log(u).
Si
Z una de estas dos condiciones falla, entonces la ecuacin no tiene solucin y se concluye que
ps no es elemental.
cs
s+1
p s 1 s d s 0 = s bs + q s 1
entonces si
Z
se obtiene
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
56
bs =
c s 1
s
q s 1 = d s 1 + bs 1
..
.
Paso 2) El proceso descrito se continua hasta llegar hasta la penltima ecuacin donde la solucin debe
ser de la forma
b2 =
c1
2
q1 = d1 + b1
p0 d1
u0
= b1 + Q0
u
p0 d1
u0
= d0
u
integral
Z
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
Ejemplo 1.30
Apliquemos el algoritmo a el clculo de la integral
1 + 2x log3 x + x log4 x
dx. Solo necesitax log2 x
(* = 1 *)
(* = 2t + t2 *)
(*= 1/x*)
R/Q -------------*)
(* --Hermite -- *)
(*Factorizacin "libre de cuadrados" de Q*)
FactorSquareFree[Q];
(*= t2 , = Q1 = t
y j = 2 *)
(*Expansin en fracciones parciales*)
ApartSquareFree[R/Q, t] ;
(* = 1/t2 , j = 2*)
R11 = -1/x;
Q1 = t;
Q1p = D[Q1, t];
(* Como j=2 *)
{d, {s, t}} = PolynomialExtendedGCD[Q1, Q1p, t]; (*s=0, t=1*)
(* 0 Q1 + t Qp = 1 *)
(* 0 Q1 + t 1/x = 1/x = T = 1 *)
S = 0;
T = -1;
(* Hermite entrega *)
Hermite = -T/Q1;
Z
(* -- Rothstein/Trager:
(S + D [ T, x ])/Q1 *)
(S + D[T, x])/Q1;
RothsteinTrager = 0;
(* ----------------
(*= 0/Q1*)
Parte polinomial:
C = t^2 + 2 t;
s = 2; p2 = 1; p1 = 2; p0 = 0;
C ------------------*)
57
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
58
(*Paso
s=3*)
Z
(*
p2 = x = c2 t + d2
c2 = 0 y d2 = x*)
b3 = 0; d2 = x;
q2 = d2 + b2;
(*Paso
s=2*)
Z
(*
p1 2 d2 t 0 =
2 2 = 0 = c1 t + d1 *)
c1 = 0; d1 = 0; b1 = 0;
q1 = d1 + b1;
(*Paso
s=1*)
Z
(*
p0 d1 t 0 =
0 0 = 0 = d0 *)
d0 = 0;
q0 = d0 + b1*Log[x];
(* Resultado *)
Hermite + RothsteinTrager + b3*t^3 + q2*t^2 + q1*t + q0
Out[]=
1
+ 0 + x 2 =
1
log x
| {z }
parte racional
x log2 x
| {z }
parte polinomial
Ejemplo 1.31
El algoritmo decide si una primitiva no es elemental.
Consideremos la integral
1
P( )
1
. El integrando es
= Q( x, ) con = log x.
log x
Q( )
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
59
Como indicabamos, los casos del algoritmo de Risch con las otras extensiones se pueden ver en [16],
[17] o [5].
Bibliografa
[1] S. Abbot. "Understanding Analysis". Springer-Verlag. 2000.
[2] M. Spivak "Calculus" W.A. Benjamin Inc. 1967. http://archive.org/details/Calculus_643.
Consultada Julio 6, 2013.
[3] "Oeuvres de P.L. Tchebychef (1899)". http://archive.org/details/117744684_001. Consultada Julio 6, 2013.
[4] Robert H. Risch. "The solution of the problem of integration in finite terms", BulL Amer. Math.
Soc., vol. 76, pp. 605-608.
[5] Keith O. Geddes, Stephen R. Czapor, George Labahn. Algorithms for Computer Algebra. Kluwer Academic Publisher. 1992.
[6] G. H. Hardy. "The Integration of Functions of a Single Variable." 2nd ed., Cambridge University Tracts
in Mathematics and Mathematical Physics, no. 2, Cambridge, England, 1916. Consultada Julio 6,
2013.http://www.gutenberg.org/ebooks/38993.
[7] P. Laplace. "Oeuvres compltes de Laplace". Tome Septime. Gauthier-Villars. 1820. http://
archive.org/stream/theorieanaldepro00laplrich#page/n193/mode/2up.Consultada
Julio 6, 2013.
[8] J. F. Ritt. "Integration in Finite Terms: Liouvilles Theory of Elementary Methods". Columbia University
Press, New York, 1948.
[9] C. Ivorra. "Funciones sin primitiva elemental".
Primitivas.pdf. Consultada Julio 6, 2013.
http://www.uv.es/ivorra/Libros/
[10] N. Piskunov. "Differential and Integral Calculus". Editorial Mir. Mosc. 3ra Ed. 1977.
https://ia801507.us.archive.org/33/items/DifferentialAndIntegralCalculus_
109/N.Piskunov-DifferentialAndIntegralCalculus1969mir.djvu. Consultada Julio 6,
2013.
[11] J. Moses. "Symbolic Integration". ACM Communications, Vol 14. Number 8. 1971. http://wwwinst.eecs.berkeley.edu/~cs282/sp02/readings/moses-int.pdf
[12] "Sign function". The Wolfram Functions Site. http://functions.wolfram.com/
ComplexComponents/Sign/introductions/ComplexComplements/ShowAll.html.
Consultada Julio 6, 2013.
[13] J. Pierpont. "Lectures on the theory of functions of a real variable. Vol 1, Ginn and Company, 1905.
http://archive.org/details/lecturesonthethe032088mbp. Consultada Julio 6, 2013.
[14] E. A. Marchisotto, G. Zakeri. "An invitation to integration in finite terms". College Mathematics
Journal, Vol 25, No. 4. (Sep, 1994).
[15] B. Conrad. "Impossibility theorems for elementary integration." Clay Institute Research
Academy Colloquium Series. http://www.claymath.org/programs/outreach/academy/
LectureNotes05/Conrad.pdf
[16] R. Risch. "The Solution of the Problem of Integration in Finite Terms." Bull. Amer. Math. Soc., 1-76,
605-608, 1970.
[17] M. Bronstein. "Symbolic Integration I:Transcendental Functions". 2nd edition. Springer-Verlag, 2005.
60
Revista digital Matemtica, Educacin e Internet (http://tecdigital.tec.ac.cr/revistamatematica/). Vol 15, No 2. Marzo Agosto 2015.
[18] M.W. Ostrogradsky. "De integration des fractions rationelles". Bulletin de la Classe PhysicoMathematiques de l"acadmie Impriale des Sciences de St. Ptersbourg, IV: 145-167,286-300, 1845.
http://books.google.es/books/about/Bulletin_physico_math%C3%A9matique.
html?hl=es&id=DegAAAAAYAAJ&utm_source=gb-gplus-share. Consultada Agosto 3, 2013.
[19] E. Hermite. "Sur Integration des fractions rationelles". Nouvelles Annales de Mathematiques (2eme
serie), 11:145-148, 1872. http://books.google.es/books/about/Nouvelles_annales_
de_math%C3%A9matiques.html?hl=es&id=GDITAQAAMAAJ&utm_source=gb-gplusshare. Consultada Agosto 3, 2013.
[20] J. Luetzen. "Joseph Liouville 1809-1882". Volume 15 of Studies in the history of mathematics and
physical sciences. Springer-Verlag, New York, 1990.
[21] T. Wang. "Techniques on Partial Fractions". Proceedings of the AMATYC 33rd Annual Conference, Minneapolis, Minnesota 2007. American Mathematical Association of Two
Year Colleges. http://c.ymcdn.com/sites/www.amatyc.org/resource/resmgr/2007_
Conference_Proceedings/wang07.pdf. Consultada Agosto 3, 2013.
[22] E. Selmer. "The Irreducibility of Certain Trinomials". http://www.mscand.dk/article.php?
id=1472. Consultada Agosto 3, 2013.
[23] J. Liouville. "Premier Memoire sur la dtermination des intgrales dont la valeur est algbrique". Journ. Ec. Polyt. 14 (22. cahier) (1833), 124-148; Mem. Savans Etrangers Acad.
Sci. Paris 5 (1838), 76-102.http://books.google.es/books?id=o8cAAAAAYAAJ&printsec=
frontcover&hl=es#v=onepage&q&f=false.Consultada Agosto 3, 2013.
[24] B. Terelius. "Symbolic Integration." Master"s Thesis.KHT. Sweden. 2009. http://www.nada.
kth.se/utbildning/grukth/exjobb/rapportlistor/2009/rapporter09/terelius_
bjorn_09095.pdf. Consultada Agosto 3, 2013.
[25] E. Horowitz. "Algorithms for partial fraction decomposition and rational function integration."
In Proceedings of SYMSAM"71, pages 441-457. ACM Press, 1971. http://research.cs.wisc.
edu/techreports/1970/TR91.pdf. Consultada Agosto 3, 2013.
[26] M. Rothstein. "A new algorithm for the integration of exponential and logarithmic functions". Proceedings of the 1977 MACSYMA Users Conference, pages 263-274. NASA Pub. CP-2012, 1977.
[27] B. Buchberger et all. Computer Algebra. Simbolic and Algebraic Computation. 2nd Edition. SpingerVerlag. 1982.