Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!brahms!weemba From: weemba@brahms.BERKELEY.EDU (Matthew P. Wiener) Newsgroups: net.math Subject: Integration by Elementary Functions Message-ID: <12276@ucbvax.BERKELEY.EDU> Date: Sun, 9-Mar-86 03:16:18 EST Article-I.D.: ucbvax.12276 Posted: Sun Mar 9 03:16:18 1986 Date-Received: Mon, 10-Mar-86 20:22:11 EST References: <823@drux2.UUCP> <3@bgsuvax.UUCP> <13@bgsuvax.UUCP> Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: weemba@brahms.UUCP (Matthew P. Wiener) Organization: University of California, Berkeley Lines: 255 >Thanks to all of you who answered my earlier query. Does anyone >know how to prove that the integral of e**x*sec(x) is not >expressible in terms of elementary functions? We give a fairly complete sketch of the proof that certain functions, including the asked for one, are not integrable in elementary terms. The central theorem is due to Liouville in 1835. His proof was analytic. The sketch below is mostly algebraic and is due to Maxwell Rosenlicht. See his papers in the _Pacific Journal of Mathematics_, 54, (1968) 153-161 and 65, (1976), 485-492. WARNING: Prerequisites for understanding the proof is a first year graduate course in algebra, and a little complex analysis. No deep results are used, but I cannot take the time to explain standard notions or all the deductions. Notation: a^n is "a power n", a_n is "a sub n". C is the complex numbers, for fields F, F[x] is the ring of polynomials in x OR an algebraic extension of F, F(x) is the field of rational functions in a transcendental x, M is the field of meromorphic functions in one variable. If f is a complex function, I(f) will denote an antiderivative of f. A differential field is a field F of characteristic 0 with a derivation. Thus, in addition to the field operations + and *, there is a derivative mapping ':F->F such that (a+b)'=a'+b' and (ab)'=a'b+ab'. Two standard examples are C(z) and M with the usual derivative map. Notice a basic identity (logarithmic differentiation) holds: [(a_1 ^ k_1) * ... * (a_n ^ k_n)]' a_1' a_n' --------------------------------- = k_1 --- + ... + k_n --- (a_1 ^ k_1) * ... * (a_n ^ k_n) a_1 a_n The usual rules like the quotient rule also hold. If a in F satisfies a'=0, we call a a constant of F. The set of constants of F is called Con(F), and forms a subfield of F. The basic idea in showing something has no elementary integral is to reduce the problem to a sequence of differential fields F_0, F_1, etc., where F_0 = C(z), and F_(i+1) is obtained from F_i by adjoining one new element t. t is obtained either algebraically, because t satisfies some polynomial equation p(t)=0, or exponentially, because t'/t=s' for some s in F_i, or logarithmically, because t'=s'/s is in F_i. Notice that we don't actually take exponentials or logarithms, but only attach abstract elements that have the appropriate derivatives. Thus a function f is integrable in elementary terms iff such a sequence exists starting with C(z). Just so there is no confusion, there is no notion of "composition" involved here. If you want to take log s, you adjoin a transcendental t with the relation t'=s'/s. There is no log function running around, for example, except as motivation, until we reach actual examples. We need some easy lemmas. Throughout the lemmas F is a differential field, and t is transcendental over F. Lemma 1: If K is an algebraic extension field of F, then there exists a unique way to extend the derivation map from F to K so as to make K into a differential field. Lemma 2: If K=F(t) is a differential field with derivation extending F's, and t' is in F, then for any polynomial f(t) in F[t], f(t)' is a polynomial in F[t] of the same degree (if the leading coefficient is not in Con(F)) or of degree one less (if the leading coefficient is in Con(F)). Lemma 3: If K=F(t) is a differential field with derivation extending F's, and t'/t is in F, then for any a in F, n a positive integer, there exists h in F such that (a*t^n)'=h*t^n. More generally, if f(t) is any polynomial in F[t], then f(t)' is of the same degree as f(t), and is a multiple of f(t) iff f(t) is a monomial. These are all fairly elementary. For example, (a*t^n)'=(a'+at'/t)*t^n in lemma 3. The final 'iff' in lemma 3 is where transcendence of t comes in. Lemma 1 in the usual case of subfields of M can be proven analytically using the implicit function theorem. -------------------------------------------------------------------------- MAIN THEOREM. Let F,G be differential fields, let a be in F, let y be in G, and suppose y'=a and G is an elementary differential extension field of F, and Con(F)=Con(G). Then there exist c_1,...,c_n in Con(F), u_1,...,u_n, v in F such that u_1' u_n' a = c_1 --- + ... + c_n --- + v'. u_1 u_n In other words, the only functions that have elementary anti-derivatives are the ones that have this very specific form. This is a very useful theorem for proving non-integrability. In the usual case, F,G are subfields of M, so Con(F)=Con(G)=C always holds. Proof: By assumption there exists a finite chain of fields connecting F to G such that the extension from one field to the next is given by performing an algebraic, logarithmic, or exponential extension. We show that if the form (*) can be satisfied with values in F2, and F2 is one of the three kinds of allowable extensions of F1, then the form (*) can be satisfied in F1. The form (*) is obviously satisfied in G: let all the c's be 0, the u's be 1, and let v be the original y for which y'=a. Thus, if the form (*) can be pulled down one field, we will be able to pull it down to F, and the theorem holds. So we may assume without loss of generality that G=F(t). Case 1: t is algebraic over F. Say t is of degree k. Then there are polynomials U_i and V such that U_i(t)=u_i and V(t)=v. So we have U_1(t)' U_n(t)' a = c_1 ------ + ... + c_n ------ + V(t)'. U_1(t) U_n(t) Now, by the uniqueness of extensions of derivatives in the algebraic case, we may replace t by any of its conjugates t_1,..., t_k, and the same equation holds. In other words, because a is in F, it is fixed under the Galois automorphisms. Summing up over the conjugates, and converting the U'/U terms into products using logarithmic differentiation, we have [U_1(t_1)*...*U_1(t_k)]' k a = c_1 ----------------------- + ... + [V(t_1)+...+V(t_k)]'. U_1(t_1)*...*U_n(t_k) But the expressions in [...] are symmetric polynomials in t_i, and as they are polynomials with coefficients in F, the resulting expressions are in F. So dividing by k gives us (*) holding in F. Case 2: t is logarithmic over F. Because of logarithmic differentiation we may assume that the u's are monic and irreducible in t and distinct. Furthermore, we may assume v has been decomposed into partial fractions. The fractions can only be of the form f/g^j, where deg(f)