Second Order Differential Equations with Hypergeometric Solutions of Degree Three

Size: px
Start display at page:

Download "Second Order Differential Equations with Hypergeometric Solutions of Degree Three"

Transcription

1 Second Order Differential Equations with Hypergeometric Solutions of Degree Three Vijay Jung Kunwar, Mark van Hoeij Department of Mathematics, Florida State University Tallahassee, FL 0-07, USA ABSTRACT Let L be a second order linear homogeneous differential equation with rational function coefficients The goal in this paper is to solve L in terms of hypergeometric function F (a, b; c f) where f is a rational function of degree Categories and Subject Descriptors I [Symbolic and Algebraic Manipulation]: Algorithms; G4 [Mathematics of Computing]: Mathematical Software General Terms Algorithms Keywords Symbolic Computation, Differential Equations, Closed Form Solutions INTRODUCTION A linear differential equation with rational function coefficients corresponds to a differential operator L C(x)[ ] where = d For example, if L = dx a +a +a 0 is a differential operator with a, a, a 0 C(x), then the corresponding differential equation L(y) = 0 is a y + a y + a 0y = 0 We assume that L has no Liouvillian solutions, otherwise L can be solved quickly using Kovacic s algorithm [7] Definition If S(x) is a special function that satisfies a differential operator L S (called a base equation) of order n, then a function y is called a linear S-expression if there exist algebraic functions f, r, r 0, r, such that y = ( exp( r dx) r 0S(f)+r S(f) + +r n S(f) (n )) () Supported by NSF grant Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee ISSAC, June 9, 0, Boston, Massachusetts, USA Copyright 0 ACM //0 $500 More generally, we say that y can be expressed in terms of S if it can be written in terms of expressions of the form (), using field operations and integrals Higher derivatives are not needed in () since they are linear combinations of S(f), S(f),, S(f) (n ) If L S C(x)[ ] is of order n and k = C(x, r, f, r 0, r, ) C(x) then y satisfies an equation L k[ ] of order n If L C(x)[ ] has order or 4, and S is a special function that satisfies a second order equation, then the problem of solving L in terms of S can be reduced, with an algorithm and implementation [], to the problem of solving second order equations This reduction of order motivates a focus on second order equations If y and S satisfy second order operators, then products of () are not needed, and the form reduces to ( y = exp( r dx) r 0S(f) + r S(f) ) () Although form () looks technical, it is the most natural form to consider, because it is closed under the known transformations that send irreducible second order operators in C(x)[ ] to second order linear operators Given an input operator L inp of order, finding a solution of the form () corresponds to finding a sequence of transformations that sends L S to L inp (or a right hand factor of L inp, but we assume L inp to be irreducible): (i) Change of variables: y(x) y(f) (ii) Gauge transformation: y r 0y + r y (iii) Exponential product: y exp( r dx) The function f in (i) above is called the pullback function These transformations are denoted as f r C, 0,r G and r E respectively They send expressions in terms of S to expressions in terms of S So any solver for finding solutions in terms of S, if it is complete, then it must be able to deal with all three transformations In other words, it must be able to find any solution of the form () The goal in this paper is the following: Given L inp C(x)[ ], irreducible, order, find, if it exists, a nonzero solution of form () where S(x) = F (a, b; c x), f, r, r 0, r C(x) and f has degree Given L inp, our task is to find: L S f C M r 0,r G r E L inp

2 r There are algorithms [] to find the transformations 0,r G and r E but to apply them we first need M (or equivalently, f and L S) Thus the crucial part is to compute f We compute f from the singularities of M Since we do not yet know M, the only singularities of M that we know are those singularities of L inp that can not disappear (turn into r regular points) under transformations 0,r G and r E Definition A singularity is called non-removable if it stays singular under any combination of r 0,r G and r E A singularity x = p of L inp that can become a regular point r under 0,r r G and/or E need not be a singularity of M Such singularities (removable singularities) provide no information about f They include apparent singularities (singularities p where all solutions are analytic at x = p, such singularities can disappear under r 0,r G ) More generally, if there exist functions u, y, y with y, y analytic at x = p such that uy, uy is a basis of local solutions of L at x = p, then x = p is removable (such p can be sent to an apparant singularity with r E ) Motivation Equations with a F -type solution are common We examined integer sequences u(0), u(), u(), from the Online Encyclopedia of Integer Sequences (oeisorg) for which y = n u(n)xn Z[x] is (a) convergent, and (b) holonomic, meaning that y satisfies a linear differential operator L Among the L s obtained this way, all second order L s (including dozens that had no Liouvillian solutions) turned out to have F -type solutions For third order operators we used order reduction [] to find solutions of the form exp( ) rdx) (r 0(S(f)) + r S(f)S(f) + r (S(f) ), where S(x) = F (a, b; c x) The key step to find F -type solutions is to find the pullback function f, and the F -parameters a, b, c Classifying all rational functions f C(x) that can occur as a pullback function for some L with d non-removable singular points is ongoing work, see [8] for d = 4 and [9] for d = 5 (with at least one logarithmic singularity) For a fixed d, a large table is needed to ensure that we can solve every second order L with d singularities that has a F -type solution But the table can be greatly reduced by developing algorithms such as -descent [] If f is a rational function with a degree decomposition, then we can apply the -descent algorithm to L to reduce the degree of f in half After trying -descent, the next case is to solve every L that has a F -type solution where f is a rational function of degree This is useful in its own right because it solves many equations, but it also significantly reduces the tabulation work that is needed (many f s from [8],[9] have a decomposition factor of degree or ) Hypergeometric solutions, an example Consider the operator L = ( x ) ( 8x ) + 4x ( 4x 7 ) + 4x () L can be solved in terms of F (a, b; c f) where f is a rational function of degree We give one such solution (a second independent solution looks similar): sol L = ( x ( ) ( + x ) F, ; 5 ) f (4) where f = (x )(4x+ ) (x+ )(4x ) L is defined over Q, ie L Q(x)[ ] but f Q(x); instead f Q(, x) Such a field extension can only occur when f is not unique (replacing by gives another solution) The non-uniqueness of f in this example is explained by the fact that L has a symmetry x x (The change of variables x x produces an operator L x that equals L) The change of variables x x produces an operator L x that is still in Q(x)[ ] (this is a trivial case of -descent) L x = x(x )(8x ) +(x x+ ) +x 8 (5) Our program produces the following solution of L x: sol L x = F (, 4 ; x (8x ) ) () Applying x x to () produces another solution of L: Sol L = F (, 4 ; x ( 8x ) ) (7) The pullback function f in (7) has degree, but is nicer than the degree function in (4) So we chose in our implementation to search only for f s which are defined over the field of constants specified in the input, and to apply -descent for the cases where f requires a field extension The following diagrams show the impact of the change of variables x f Notation: (see section for more details and definitions) p: non-removable singularity with exponent-difference Hc,x: a,b hypergeometric differential operator L: p ( x )(4 x+ ) ( x+ )(4 x ) H, 5 II p 0 :,x I Diagram L: L x: H p p 0, 4 :,x III II x x(8x ) 8 p 0 I Diagram The diagrams give the singularity structures (the p s and s, see section for definitions) of L, L x and Hc,x a,b The hypergeometric function F (a, b; c x) is a solution of Hc,x a,b (see Section ) Choosing (a, b, c) = (,, 5 ) makes the exponent-differences of Hc,x a,b equal to (,, ) Then the pullback function f = (x )(4x+ ) (x+ )(4x in Diagram sends ) the singularity structure of Hc,x a,b to that of L

3 Diagram has two changes of variables, x x(8x ) produces the singularity structure of L x from a hypergeometric equation with exponent-differences (,, ) After that, x x produces the singularity structure of L Presenting (4) in the general form (), we get r = u Q(x, ) where u = ( + x ) u ( x ), r 0 = and r = 0 For (7), we also have r = 0 (with r = 0, r 0 = ) The case r 0 is more complicated as this involves integer shifts of the exponent-differences, see section 4 for an example Goal of the paper The examples in the above diagrams illustrate the effect of change of variables x f on the singularities and their exponent-differences; this paper will use that to reconstruct f whenever it has degree, a problem that turns out to consist of 8 cases One of those cases (case sing5 in section 4) was treated previously in section in [4] The goal in this paper is to cover all cases with f of degree Combining this work with the -descent algorithm from [] and the tables from [8, 9] leads to a solver that can find F -type solutions for many second order equations The combined solver is very effective; it appears that closed form solutions exist for every second order L that has a non-zero convergent solution of the form n=0 u(n)xn with u(n) Z PRELIMINARIES AND NOTATIONS This section gives a brief summary of prior results needed for this paper Notations used throughout the paper: C: a subfield of C L inp C(x)[ ]: input differential operator Hc,x: a,b Gauss hypergeometric differential operator S(x) = F (a, b; c x): hypergeometric function (a solution of Hc,x) a,b e 0, e, e : exponent differences of Hc,x a,b at 0,, f C(x): a rational function of degree : obtained from Ha,b c,x by a change of variables x f S(f) = F (a, b; c f): a solution of Differential Operators and Singularities A derivation = d on C(x) produces a non-commutative dx ring C(x)[ ] A differential operator of order n is an element L C(x)[ ] of the form L = n i=0 ai i, with a i C(x) and a n 0 The solution space (set of all solutions in a universal extension) of L is denoted by V (L) = {y L(y) = 0} After clearing denominators, we may assume a i C[x] Then p C is called a regular (or non-singular) point when a n(p) 0 Otherwise it is called a singular point (or a singularity) The point p = is called regular if the change of variable x /x produces an operator L /x with a regular point at x = 0 Given { p P = C { }, we define the local x p if x parameter as t p = if x = x Definition L C(x)[ ] is called Fuchsian (or regular singular) if all its singularities are regular singularities A singularity p is a regular singularity when: () (if p ): t i p an i a n is analytic at p for i n () (if p = ): L /x has a regular singularity at x = 0 Otherwise p is called irregular singular This paper considers only Fuchsian operators, of order For closed form solutions of non-fuchsian equations (L having at least one irregular singularity) see [] Theorem ([0], Sections 4) Suppose L has order and p P If x = p is a regular singularity or a regular point of L, then there exists the following basis of V (L) at x = p y = t e p y = t e p i=0 aiti p, a 0 0 and i=0 biti p + cy log(t p), b 0 0 where e, e, a i, b i, c C such that: (i) If e = e then c must be non zero (ii) Conversely, if c 0 then e e must be in Z Notation In Theorem : If c 0 then x = p is called a logarithmic singularity e, e are called the exponents of L at x = p (they are computed as the roots of the indicial equation) (L) := ±(e e ) is the exponent difference at p 4 If (L ) (L ) mod Z then we say that (L ) matches (L ) Remark 4 Logarithmic singularities are always nonremovable (they stay logarithmic under the transformations in Definition ) If e e Z and x = p is non logarithmic then x = p is either a regular point or a removable singularity Proofs and more details can be found in [5] The relation with Theorem is as follows: () x = p is non-singular {e, e } = {0, } and c = 0 () x = p is non-removable c 0 or e e Z Definition 5 The singularity structure of L is: Sing(L) = {(p, (L) mod Z) : p is non-removable} It is often more convenient to express singularities in terms of monic irreducible polynomials Definition Let C be a field of characteristic 0 places(c):= {f C[x] f is monic and irreducible} { } The degree of a place p is if p = and deg(p) otherwise Example 7 Consider L in section {( Sing(L) =, ) (,, ) (,, ) (,, )} In terms of places(q) it is written as: {( Sing(L) = x, ), ( x 8, )} Gauss Hypergeometric Equation The Gauss hypergeometric differential equation (GHE) is: x( x)y + (c (a + b + )x)y aby = 0 (8) It has three regular singularities, with exponents {0, c} at x = 0, {0, c a b} at x = and {a, b} at x = The corresponding differential operator is denoted by: c,x = x( x) + (c (a + b + )x) ab (9) One of the solutions at x = 0 is F (a, b; c x) Computing a F -type solution of a second order L inp corresponds to computing transformations from Hc,x a,b to L inp

4 Remark 8 The exponent differences of c,x can be obtained from the parameters a, b, c and vice versa: (e 0, e, e ) = ( c, c a b, b a) Remark 9 We assume that Hc,x a,b has no Liouvillian solutions For such Hc,x, a,b the points 0,, are never nonsingular or removable singularities So if Hc,x a,b has e p Z (with p {0,, }) then p is a logarithmic singularity Properties of Transformations For second order operators, we use the notation L L if L can be transformed to L with any combination of the three transformations from section If L L then f r L 0,r r C G E L More details can be found in [] Remark 0 r 0,r G and r E are equivalence relations remains same under r E but may change by an integer under r 0,r G f So if L C M r 0,r r G E L inp for some input L inp with L, M unknown, then (M) can be ( mod Z and up to ±) read from (L inp), Sing(L inp) = Sing(M) Hence L, f, M should be reconstructed from Sing(L inp) If one of e 0, e, e is in +Z then Ha,b c,x is determined, up to the equivalence relation r 0,r r G E, by the triple (e 0, e, e ) up to ± and mod Z If {e 0, e, e } ( + Z) = then the triple leaves two separate cases for Hc,x a,b up to r 0,r r G E ; we need to consider (e 0, e, e ) up to ± and mod Z, and (e 0 +, e, e ) up to ± See Theorem 8, section 5 in [4] for details Because of the transformation M r 0,r r G E L inp in remark 0 only non-removable singularities of L inp provide usable data for M and f Definition Two operators L, L are called projectively equivalent (notation: L p L ) if L r 0,r G r E L The following lemma gives the effect of C on the singularities and their exponent differences: (see [4] for more details) Lemma Let e 0, e, e be the exponent differences of Hc,x a,b at 0,, Let be the operator obtained from Ha,b c,x by applying x f Let d = be the exponent difference of at x = p Then: If p is a root of f with multiplicity m, then d = me 0 If p is a root of f with multiplicity m, then d = me If p is a pole of f of order m, then d = me f 4 An Example Involving All Three Transformations Let u(0) =, u() = 88, u(n + ) = 4(59(n ) 977)u(n + ) 8 (n 9)u(n)) (n + ) (0) This defines a sequence, 88, -, that this is an integer sequence? Consider the following differential operator: How to prove L = (x 7) ( x + ) + ( x + ) 9 (x + 9) () Our implementation solves this equation One solution is: ( sol L = s (g F, 5 ) ( 5 ; f + h F, )) ; f where s = 98 4 (x ) 5 4 and f = 7(x 7)(x +) (x ) (), g = (x+)(x ), h = x+40 One can convert between differential equations and recurrences (see gfun package in Maple) and find: sol L = n=0 ( x 7 ) n u(n) () 7 7 where u(n) are given by the recurrence relation in (0) The explicit expression () can be used to prove u(n) Z for n = 0,, (it is not clear if there is a different way to prove that for this example) The following diagram shows the effects of f C and r 0,r G on the set of non-removable singularities and their exponent differences ( r E does not affect them): H L:, 5 :,f p 7 y r 0y + r y 0 p f = 7(x 7)(x +) (x ) H, 5 :,x p 0 0 I Diagram III Suppose y(x) = n=0 u(n)xn is convergent with u(n) Z, (n = 0,,, ) and satisfies a second order differential operator L Q(x)[ ] In all known examples such y(x) is either II

5 algebraic or expressible in terms of F hypergeometric functions Hence algorithms for finding F -type solutions are useful for integer sequences PROBLEM DISCUSSION Starting with a Fuchsian linear differential operator L inp, of order, and no Liouvillian solutions, we want to find a solution of such L inp in the form : y = e r (r 0S(f) + r S(f) ) (4) where S(x) = F (a, b; c x), f, r, r 0, r C(x) and f has degree There are two key steps: Compute f and (e 0, e, e ) such that Sing( ) = Sing(Linp) (5) (see remark 8 for the relation between (e 0, e, e ) and (a, b, c)) Compute projective equivalence p between and which sends solutions S(f) = F (a, b; c f) of L inp to solutions of Linp of the form (4) If we find f then [] takes care of the second step Hence the crucial part is to compute f (as well as a, b, c, or equivalently, e 0, e, e ) Let f = A/B where A, B C[x] with gcd(a, B) = The hypergeometric operator Hc,x a,b has singularities at x = 0,, So one might expect L inp to have singularities whenever f = 0, or ; ie at the roots of A, A B and B If all roots of A, A B, B would appear among the singularities of L inp, then it would be fairly easy to reconstruct f = A/B However, that is not true in general (it is true for 8 out of the 8 cases in Tab in Section 4) For example; if f has a root p with multiplicity and e 0 is a half-integer (an odd integer divided by ), then p will be a removable singularity or a non-singular point of Such p does not appear in Sing(L inp) 4 COMPUTING PULLBACK FROM THE SINGULARITY STRUCTURE 4 Relating singularities to f Let [[a,, a i], [b,, b j], [c,, c k ]] denote the branching pattern of f It contains the branching orders of f above 0, and respectively (So f has i distinct roots with multiplicities a,, a i Likewise f and have j resp k f distinct roots) Using lemma and remark 4, the singularities of are as follows: P 0 = {x : f = 0 and (e 0 Z or a l e 0 / Z) for l i} P = {x : f = 0 and (e Z or b l e / Z) for l j} P = {x : f = 0 and (e Z or c l e / Z) for l k} where (e 0, e, e ) are the exponent differences of Hc,x a,b at (0,, ) respectively The union of P 0, P and P are the non-removable singularities of (or Linp, by eq (5)) Since f has degree, L inp could have at most 9 singularities The least we could have is when we choose the branching pattern of f as [[],[,],[,]] and (e 0, e, e ) (±,, ) mod Z But a hypergeometric equation with two exponentdifferences in + Z has Liouvillian solutions, so we do not treat this case here If L inp has non-removable singularities, then we can transform these to 0,, via a Möbius transformation and express the solution accordingly (with a rational function of degree ) This case is already treated in [4] So we exclude these cases (Liouvillian and nonremovable singularities) from our consideration 4 Tabulating cases Let d be the total number of non-removable singularities in L inp From Section 4 we have 4 d 9 The first step is to enumerate all possibilities for exponent differences e 0, e, e and branching patterns above {0,, } for each d We express all such possibilities for degree rational function f in the following table: Notation 4 d: number of non-removable singularities in L inp, E, E, E : elements of C : an element of + Z : an element of ( + Z) ( + Z) d Case Exponent difference Branching pattern at 0,, resp above 0,, resp case4, E [,], [], [,,] case4,, E [], [], [,,] 4 case4,, [,], [,], [] case44,, [], [,], [,] Liouv,, [,], [,], [,] case5,, E [], [], [,,] Liouv, E [,], [,], [,,] 5 case5,, E [,], [], [,,] case5 [,], [,,], [] case54,, [,], [,], [,] case55,, [], [,], [,] case, E, E [], [,,], [,,] case,, E [,], [,], [,,] case,, E [], [,], [,,] case4,, [,], [,], [,] case7, E, E [], [,,], [,,] 7 case7, E, E [,], [,,], [,,] case7,, E [,], [,], [,,] 8 case8, E, E [,], [,,], [,,] 9 case9 E, E, E [,,], [,,], [,,] Table : Cases for degree pullback up to permutation of 0,, Two cases (denoted Liouv) in Tab correspond to the hypergeometric equations with two singularities having a halfinteger exponent difference Such equations have Liouvillian solutions (this follows from Kovacic algorithm and also from Theorem 8, section 5 in [4]) Now the main task is to compute f for the remaining 8 cases Recall that non removable singularities of come from (form a subset of) the roots of f, f and poles of f We will use the singularity structure of L inp to recover f 4 Treating one case The main algorithm in Section 5 takes as input C, L inp, x where C is a field of characteristic 0, and L inp C(x)[ ] has

6 order and no Liouvillian solutions It computes Sing(L inp) and d Then it loops over the corresponding cases in Tab For example; if d = 4 then it loops over cases 4 44 in Tab Each case in Tab is a subprogram Each of these subprograms takes C, Sing(L inp) as input, checks if Sing(L inp) is compatible with that particular case, and if so, returns a set of candidates for f, (e 0, e, e ) that are compatible with that particular case We give details for only one case, namely Algorithm[5] (notation: casei, j is handled by Algorithm[ij]) The other cases are treated by similar programs (details can be found in our implementation []) Let L inp C(x)[ ] be input differential operator with 5 nonremovable singularities In terms of places(c), there are 7 ways to end up with 5 points: One place of degree 5 (note: a place of degree > is always a monic irreducible polynomial of that degree A place of degree can be either or a monic polynomial of degree ) Places of degrees 4, Places of degrees, 4 Places of degrees,, 5 Places of degrees,, Places of degrees,,, 7 Places of degrees,,,, Algorithm[5]: Compute f C(x) of degree and exponent differences (e 0, e, e ) for Hc,x a,b corresponding to case5 in Tab Input: Field C and Sing(L inp) in terms of places(c) Output: A set of lists [f, (e 0, e, e )] where f C(x) has degree and branching ( ) pattern [,], [,,], [] above 0,, such that Sing = Sing(L inp) where (a, b, c) corresponds to (e 0, e, e ) by remark 8 and (see Tab ) e 0 + Z, e is arbitrary, and e ± + Z Check if Sing(L inp) is consistent with case 5 (if not, return the empty set and stop) as follows: The branching pattern [,] at f = 0 indicates that f has two roots a, a C { } with multiplicities resp Then x = a will have an exponent-difference e 0 + Z but x = a will be a regular point or a removable singularity, and so it does not appear in Sing(L inp) The branching pattern [] at f = indicates that f has precisely one pole b C { }, of order Then x = b will have an exponent-difference ±e mod Z In case 5 we have e ± + Z and hence the point x = b must be a non-removable singularity Combined with x = a we see that case 5 is only possible when Sing(L inp) has at least two places of degree So in the above listed 7 cases (5, 4+, ), we can exit Algorithm[5] immediately if we are not in case 4,, or 7 The branching pattern [,,] at f = indicates that f has three distinct roots, each of multiplicity Thus there must be at least three distinct singularities that match the exponent-difference ±e mod Z If we can not find three singularities (one place of degree, or places of degrees and, or three places of degree ) whose exponent-differences match (up to ± and mod Z) then Algorithm[5] stops This condition determines e (up to ± and mod Z) We know from Kovacic algorithm that if there are two e i + Z then Ha,b c,x will have Liouvillian solutions Since we exclude Liouvillian cases, it follows that only e 0 is in + Z We conclude that Sing(Linp) must have either or singularities in C { } with an exponent-difference in + Z and that such singularities can only occur when e ± + Z So if there are more than, then Algorithm[5] stops (x a Set Cand = and write f = k )(x a ) where (x b) a, a, b C { } and k C We replace any factor x in f by in the implementation Compute the set of places with an exponent-difference in + Z This set may only have or elements that must have degree Now a loops over this set, and e 0 is the exponent-difference at x = a Loop b over the places in Sing(L inp) of degree, skipping a, and only considering a, b for which the remaining three singularities have matching exponentdifferences Let e b be the exponent-difference at x = b Now loop e over e b, (e b ), (e b+) For e one can take the exponent-difference at any of the remaining singularities The reason that there are three cases for e is because we have to determine e mod Z Now e = e b but if a gauge transformation occurred, ie if the r in the form () in Section is non-zero, then e b is only known mod Z, and this leaves in general three candidate values for e mod Z (it suffices to compute the e i mod Z, see section 5 in [4], summarized in Remark 0) 4 Among the remaining singularities, let P C[x] be the product of their places (replacing x by if that is among them) So P has degree if is not among the remaining singularities, and otherwise it has degree In each loop, the a, b appearing in f are known, while k and a are unknown Take the numerator of f and compute its remainder mod P Equate the coefficients of this remainder to 0 This gives deg(p ) equations for k, a If deg(p ) = we obtain one more equation by setting f( ) = (the resulting equation is k = ) Then we have equations for unknowns k, a Compute the solutions k C and a C { } If any solution exists, then add the resulting [f, (e 0, e, e )] to the set Cand 5 Return the set Cand (which could be empty, but could also have one or more members) Example 4 Take C = Q Let Sing(L inp) in terms of places(q) be given by: Sing(L inp) = { [, ], [x, 7 ], [x, ], [x + x + 44, 5 7 ]}

7 Our input is the following: Sing(L inp) = { [, ], [x, 7 ], [x, ], [x + x + 44, 5 7 ]} Notations in the steps below come from Algorithm[5] Write f(x) = k (x a )(x a ) (x b) Step : Sing(L inp) satisfies the conditions for sing5 ; () [, ] and [x, ] have degree and both have a half-integer exponent difference () The exponent differences in [x, ] and 7 [x + x+44, 5 ] 7 match, after all, we are working up to ± and mod Z Step : The candidates for x a are and x For (x a the first case, we get f = k ) and e (x b) 0 = (note: we may equally well take ) For the second case, we get (x )(x a f = k ) and e (x b) 0 = Step : For the first case, x b can only be x and e b = (because if we take x b = x then there would not remain three singularities with matching exponent-differences) Likewise, for the second case, x b can only be and e b = (x a First case: f = k ) and e (x ) = consider e { e b, (e b+), (e b ) (note: we should } since e b is determined mod Z, and we have to determine e mod Z However, (e b +) = is discarded since there should not be two e is in + Z And (e b ) = but an exponent-difference is equivalent to an exponent-difference ) Second case: f = k (x )(x a ) and e = Step 4: In both cases P = x (x + x + 44) and e = 7 (we could equally well take 5 ) Dividing the numerator of 7 f by P produces equations in k and a In first case the equations have a solution; {k =, a = }, and in second case they do not Step 5: The output Cand has one element, namely {[ (x+/) (x ), (, 7, )] } 5 MAIN ALGORITHM We have developed the algorithms to compute f s and possible exponent differences (e 0, e, e ) for Hc,x a,b corresponding to all 8 cases as given in Tab Now we give our main algorithm: Let C C be a field and L inp C(x)[ ] be the input differential operator The main algorithm first computes the singularity structure of L inp in terms of places(c) Suppose d is the total number of non-removable singularities of L inp Now we call all algorithms corresponding to d to produce a set of candidates for f C(x) and the exponent differences (e 0, e, e ) = ( c, c a b, b a) For each member from that list we compute Hc,x, a,b and apply projective equivalence [] between and Linp to find ( (if it exists) a nonzero map from V ) to V (L inp) which sends solutions S(f) = F (a, b; c f) of to solutions e r (r 0S(f) + r S(f) ) of L inp Algorithm: Solve an irreducible second order linear differential operator L inp C(x)[ ] in terms of F (a, b; c f), with f C(x) of degree Input: A field C of characteristic 0, L inp C(x)[ ] of order which has no Liouvillian solutions, and a variable x Output: A non zero solution y = e r (r 0S(f) + r S(f) ), if it exists, such that L inp(y) = 0, where S(f) = F (a, b; c f), f, r,r 0,r C(x) and f has degree Step : Find the singularity structure of L inp in terms of places(c) Let d be the total number of non-removable singularities Step : Let k be the total number of cases in Tab for d For example; if d = then k = 4 Let Candidates = Algorithm[na], where a = { k} That produces a set of lists [f, (e 0, e, e )] of all possible rational function f C(x) of degree and corresponding exponent differences (e 0, e, e ) for Hc,x a,b Step : Hc,x a,b = x( x) + (c (a + b + )x) ab where a, b, c come from the relation (e 0, e, e ) = ( c, c a b, b a) For each element [f, (e 0, e, e )] in Candidates (Step ), (i) If {e 0, e, e } +Z then Cand := {[f, (e0, e, e )]} otherwise Cand := {[f, (e 0, e, e )], [f, (e 0+, e, e )]} (That determines Hc,x a,b up to projective equivalence, see remark 0) (ii) From each element in Cand above (a) compute a, b, c, (b) substitute the values of a, b, c in Hc,x a,b and (c) apply the change of variable x f on Hc,x a,b That produces a list of operators Step : Compute the projective equivalence [] between each operator in Step and Linp If the output is zero, then go back to Step and take the next element from Candidates Otherwise, we get a map of the form: G = e r (r 0 + r ), where r, r 0, r C(x) and = d dx Step : S(f) = F (a, b; c f) is a solution of Now compute G(S(f)) That gives a solution of L inp Step 4: Repeat the same procedure for each element in Candidates That gives us a list of solutions of L inp Step 5: Choose the best solution (with shortest length) from the list (to obtain a second independent solution of L inp, just use a second solution of Hc,x) a,b Example 5 Consider the operator in Section 4; L inp = (x 7) ( x + ) + ( x + ) 9 (x + 9) Procedure to solve this equation is the following: Step : Read the file hypergeomdegtxt from the folder hypergeomdeg in wwwmathfsuedu/~vkunwar Step : L inp Q(x)[ ] We want the solution of L inp in the base field Q Type hypergeomdeg({}, L inp, x) (in Maple {} is the code for Q)

8 Step : The program first finds the singularity structure; Sing(L inp) = { [, ], [x 7, 0], [x +, ] } (our implementation uses to encode a singularity at, and polynomials to encode finite singularities) Step 4: We get d = 4 The program loops over the four subprograms corresponding to case4, case44 to compute f: Algorithm[4] returns the following: F = {[f, [, 0, ]], [f, [,, ]], [f, [, 0, ]], [f, [,, ]] } (9 x+0) ( x ) where f = 8 Note: this set contains p-duplicates, the four triples (e 0, e, e ) all give projectively equivalent Hc,x a,b so we could delete three and still find a solution (if it exists) The reason they were left in the current version of the implementation is because they may help to find a solution of smaller size In the next version, we plan to make the code more efficient by removing p-duplicates, keeping only those for which the integer-differences between the exponent-differences of and L inp are minimized (in this example, only the second element of F would be kept in this approach) Algorithm[4] returns NULL Algorithm[4] and Algorithm[44] require at least linear polynomials in Q[x] for Sing(L inp) which is not the case here So Sing(L inp) does not qualify the conditions for these algorithms Hence F gives the Candidates Note that we are in the case {e 0, e, e } + Z Step 5: Taking first element i = [8 (9x+0), [, 0, ]] in (x ) Candidates and applying Step and Step of the above main algorithm, we get G = e r (r 0 + r ) with e r = ( 9 0 x+)( x +)( 7 x+) ( x+)( x+) 4, r = x 7 9 x and r 0 = 79x x 599x +445x (x 7)(x )(9x+0) Step : We have S(f) = F (, 7 ; 5 8 (9x+0) (x ) ) Computing G(S(f)) we get y = e r (r 0S(f) + r S(f) ) as a solution of L inp where e r, r 0, r are given in Step 5 Step 7: Taking second element i = [8 (9x+0), [,, ]] in (x ) Candidates we get another solution y with e r ( 0 = 9 x+), r 0 = (87x +84x 78x+484), 98( x)(9x+0) ( x+)( x+) 7 4 r = x + and S(f) = F ( 7, ; 5 8 (9x+0) (x ) ) Steps 8 and 9: Process the third and fourth element Each produces a solution that looks quite similar to that given in Steps and 7 Step 0: The solution in Step 7 has the shortest length So the implementation returns that as a solution of L inp After minor simplification this leads to the solution given in section 4 REFERENCES [] R Debeerst, M van Hoeij, W Koepf: Solving Differential Equations in Terms of Bessel Functions, ISSAC 08 Proceedings, 9-4 (008) [] M van Hoeij: An implementation for finding equivalence map, wwwmathfsuedu/ hoeij/files/equiv [] Q Yuan, M van Hoeij: Finding all Bessel type solutions for Linear Differential Equations with Rational Function Coefficients, ISSAC 00 Proceedings, 7-44 (00) [4] A Bostan, F Chyzak, M van Hoeij, L Pech: Explicit formula for the generating series of diagonal D rook paths, Seminaire Lotharingien de Combinatoire, Ba (0) [5] R Vidunas: Algebraic transformations of Gauss hypergeometric functions Funkcialaj Ekvacioj, Vol 5 (Aug 009), 9-80 [] T Fang, M van Hoeij: -Descent for Second Order Linear Differential Equations, ISSAC 0 Proceedings, 07-4 (0) [7] J Kovacic: An algorithm for solving second order linear homogeneous equations, J Symbolic Computations,, -4 (98) [8] M van Hoeij, R Vidunas: Belyi functions for hyperbolic hypergeometric-to-heun transformations, arxiv:80 [9] M van Hoeij, V J Kunwar: Hypergeometric solutions of second order differential equations with 5 non-removable singularities, (In Progress) [0] Z X Wang, D R Guo: Special Functions World Scientific Publishing Co Pte Ltd, Singapore, 989 [] V J Kunwar: An implementation for hypergeometric solution of second order differential equation with degree rational function, wwwmathfsuedu/ vkunwar/hypergeomdeg [] M van Hoeij: Solving Third Order Linear Differential Equation in Terms of Second Order Equations, ISSAC 07 Proceedings, 55-0, 007 Implementation: wwwmathfsuedu/ hoeij/files/reduceorder [] Q Yuan: Finding all Bessel type solutions for Linear Differential Equations with Rational Function Coefficients, PhD thesis and implementation, available at wwwmathfsuedu/ qyuan (0) [4] T Fang: Solving Linear Differential Equations in Terms of Hypergeometric Functions by -Descent, PhD thesis and implementation, available at wwwmathfsuedu/ tfang (0)

SOLVING POLYNOMIAL EQUATIONS

SOLVING POLYNOMIAL EQUATIONS C SOLVING POLYNOMIAL EQUATIONS We will assume in this appendix that you know how to divide polynomials using long division and synthetic division. If you need to review those techniques, refer to an algebra

More information

Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.

Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm. Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm. We begin by defining the ring of polynomials with coefficients in a ring R. After some preliminary results, we specialize

More information

it is easy to see that α = a

it is easy to see that α = a 21. Polynomial rings Let us now turn out attention to determining the prime elements of a polynomial ring, where the coefficient ring is a field. We already know that such a polynomial ring is a UF. Therefore

More information

Factoring Polynomials

Factoring Polynomials Factoring Polynomials Sue Geller June 19, 2006 Factoring polynomials over the rational numbers, real numbers, and complex numbers has long been a standard topic of high school algebra. With the advent

More information

3 1. Note that all cubes solve it; therefore, there are no more

3 1. Note that all cubes solve it; therefore, there are no more Math 13 Problem set 5 Artin 11.4.7 Factor the following polynomials into irreducible factors in Q[x]: (a) x 3 3x (b) x 3 3x + (c) x 9 6x 6 + 9x 3 3 Solution: The first two polynomials are cubics, so if

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

Reducibility of Second Order Differential Operators with Rational Coefficients

Reducibility of Second Order Differential Operators with Rational Coefficients Reducibility of Second Order Differential Operators with Rational Coefficients Joseph Geisbauer University of Arkansas-Fort Smith Advisor: Dr. Jill Guerra May 10, 2007 1. INTRODUCTION In this paper we

More information

POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS

POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS POLYNOMIAL RINGS AND UNIQUE FACTORIZATION DOMAINS RUSS WOODROOFE 1. Unique Factorization Domains Throughout the following, we think of R as sitting inside R[x] as the constant polynomials (of degree 0).

More information

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given

More information

FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z

FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z DANIEL BIRMAJER, JUAN B GIL, AND MICHAEL WEINER Abstract We consider polynomials with integer coefficients and discuss their factorization

More information

Apparent Singularities of Linear Difference Equations with Polynomial Coefficients

Apparent Singularities of Linear Difference Equations with Polynomial Coefficients Apparent Singularities of Linear Difference Equations with Polynomial Coefficients S. A. Abramov Dorodnicyn Computing Centre of the Russian Academy of Sciences Moscow 119991, GSP-1 Russia sabramov@ccas.ru

More information

Modern Algebra Lecture Notes: Rings and fields set 4 (Revision 2)

Modern Algebra Lecture Notes: Rings and fields set 4 (Revision 2) Modern Algebra Lecture Notes: Rings and fields set 4 (Revision 2) Kevin Broughan University of Waikato, Hamilton, New Zealand May 13, 2010 Remainder and Factor Theorem 15 Definition of factor If f (x)

More information

5.1 Radical Notation and Rational Exponents

5.1 Radical Notation and Rational Exponents Section 5.1 Radical Notation and Rational Exponents 1 5.1 Radical Notation and Rational Exponents We now review how exponents can be used to describe not only powers (such as 5 2 and 2 3 ), but also roots

More information

Winter Camp 2011 Polynomials Alexander Remorov. Polynomials. Alexander Remorov alexanderrem@gmail.com

Winter Camp 2011 Polynomials Alexander Remorov. Polynomials. Alexander Remorov alexanderrem@gmail.com Polynomials Alexander Remorov alexanderrem@gmail.com Warm-up Problem 1: Let f(x) be a quadratic polynomial. Prove that there exist quadratic polynomials g(x) and h(x) such that f(x)f(x + 1) = g(h(x)).

More information

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson JUST THE MATHS UNIT NUMBER 1.8 ALGEBRA 8 (Polynomials) by A.J.Hobson 1.8.1 The factor theorem 1.8.2 Application to quadratic and cubic expressions 1.8.3 Cubic equations 1.8.4 Long division of polynomials

More information

a 1 x + a 0 =0. (3) ax 2 + bx + c =0. (4)

a 1 x + a 0 =0. (3) ax 2 + bx + c =0. (4) ROOTS OF POLYNOMIAL EQUATIONS In this unit we discuss polynomial equations. A polynomial in x of degree n, where n 0 is an integer, is an expression of the form P n (x) =a n x n + a n 1 x n 1 + + a 1 x

More information

1 Lecture: Integration of rational functions by decomposition

1 Lecture: Integration of rational functions by decomposition Lecture: Integration of rational functions by decomposition into partial fractions Recognize and integrate basic rational functions, except when the denominator is a power of an irreducible quadratic.

More information

The Division Algorithm for Polynomials Handout Monday March 5, 2012

The Division Algorithm for Polynomials Handout Monday March 5, 2012 The Division Algorithm for Polynomials Handout Monday March 5, 0 Let F be a field (such as R, Q, C, or F p for some prime p. This will allow us to divide by any nonzero scalar. (For some of the following,

More information

Integer roots of quadratic and cubic polynomials with integer coefficients

Integer roots of quadratic and cubic polynomials with integer coefficients Integer roots of quadratic and cubic polynomials with integer coefficients Konstantine Zelator Mathematics, Computer Science and Statistics 212 Ben Franklin Hall Bloomsburg University 400 East Second Street

More information

11 Ideals. 11.1 Revisiting Z

11 Ideals. 11.1 Revisiting Z 11 Ideals The presentation here is somewhat different than the text. In particular, the sections do not match up. We have seen issues with the failure of unique factorization already, e.g., Z[ 5] = O Q(

More information

Catalan Numbers. Thomas A. Dowling, Department of Mathematics, Ohio State Uni- versity.

Catalan Numbers. Thomas A. Dowling, Department of Mathematics, Ohio State Uni- versity. 7 Catalan Numbers Thomas A. Dowling, Department of Mathematics, Ohio State Uni- Author: versity. Prerequisites: The prerequisites for this chapter are recursive definitions, basic counting principles,

More information

H/wk 13, Solutions to selected problems

H/wk 13, Solutions to selected problems H/wk 13, Solutions to selected problems Ch. 4.1, Problem 5 (a) Find the number of roots of x x in Z 4, Z Z, any integral domain, Z 6. (b) Find a commutative ring in which x x has infinitely many roots.

More information

6 EXTENDING ALGEBRA. 6.0 Introduction. 6.1 The cubic equation. Objectives

6 EXTENDING ALGEBRA. 6.0 Introduction. 6.1 The cubic equation. Objectives 6 EXTENDING ALGEBRA Chapter 6 Extending Algebra Objectives After studying this chapter you should understand techniques whereby equations of cubic degree and higher can be solved; be able to factorise

More information

The Method of Partial Fractions Math 121 Calculus II Spring 2015

The Method of Partial Fractions Math 121 Calculus II Spring 2015 Rational functions. as The Method of Partial Fractions Math 11 Calculus II Spring 015 Recall that a rational function is a quotient of two polynomials such f(x) g(x) = 3x5 + x 3 + 16x x 60. The method

More information

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES I GROUPS: BASIC DEFINITIONS AND EXAMPLES Definition 1: An operation on a set G is a function : G G G Definition 2: A group is a set G which is equipped with an operation and a special element e G, called

More information

Introduction to Algebraic Geometry. Bézout s Theorem and Inflection Points

Introduction to Algebraic Geometry. Bézout s Theorem and Inflection Points Introduction to Algebraic Geometry Bézout s Theorem and Inflection Points 1. The resultant. Let K be a field. Then the polynomial ring K[x] is a unique factorisation domain (UFD). Another example of a

More information

Understanding Basic Calculus

Understanding Basic Calculus Understanding Basic Calculus S.K. Chung Dedicated to all the people who have helped me in my life. i Preface This book is a revised and expanded version of the lecture notes for Basic Calculus and other

More information

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS KEITH CONRAD 1. Introduction The Fundamental Theorem of Algebra says every nonconstant polynomial with complex coefficients can be factored into linear

More information

Quotient Rings and Field Extensions

Quotient Rings and Field Extensions Chapter 5 Quotient Rings and Field Extensions In this chapter we describe a method for producing field extension of a given field. If F is a field, then a field extension is a field K that contains F.

More information

CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY

CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY January 10, 2010 CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY The set of polynomials over a field F is a ring, whose structure shares with the ring of integers many characteristics.

More information

1 = (a 0 + b 0 α) 2 + + (a m 1 + b m 1 α) 2. for certain elements a 0,..., a m 1, b 0,..., b m 1 of F. Multiplying out, we obtain

1 = (a 0 + b 0 α) 2 + + (a m 1 + b m 1 α) 2. for certain elements a 0,..., a m 1, b 0,..., b m 1 of F. Multiplying out, we obtain Notes on real-closed fields These notes develop the algebraic background needed to understand the model theory of real-closed fields. To understand these notes, a standard graduate course in algebra is

More information

Zeros of a Polynomial Function

Zeros of a Polynomial Function Zeros of a Polynomial Function An important consequence of the Factor Theorem is that finding the zeros of a polynomial is really the same thing as factoring it into linear factors. In this section we

More information

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5.

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5. PUTNAM TRAINING POLYNOMIALS (Last updated: November 17, 2015) Remark. This is a list of exercises on polynomials. Miguel A. Lerma Exercises 1. Find a polynomial with integral coefficients whose zeros include

More information

COLLEGE ALGEBRA. Paul Dawkins

COLLEGE ALGEBRA. Paul Dawkins COLLEGE ALGEBRA Paul Dawkins Table of Contents Preface... iii Outline... iv Preliminaries... Introduction... Integer Exponents... Rational Exponents... 9 Real Exponents...5 Radicals...6 Polynomials...5

More information

calculating the result modulo 3, as follows: p(0) = 0 3 + 0 + 1 = 1 0,

calculating the result modulo 3, as follows: p(0) = 0 3 + 0 + 1 = 1 0, Homework #02, due 1/27/10 = 9.4.1, 9.4.2, 9.4.5, 9.4.6, 9.4.7. Additional problems recommended for study: (9.4.3), 9.4.4, 9.4.9, 9.4.11, 9.4.13, (9.4.14), 9.4.17 9.4.1 Determine whether the following polynomials

More information

Factorization in Polynomial Rings

Factorization in Polynomial Rings Factorization in Polynomial Rings These notes are a summary of some of the important points on divisibility in polynomial rings from 17 and 18 of Gallian s Contemporary Abstract Algebra. Most of the important

More information

Notes on Factoring. MA 206 Kurt Bryan

Notes on Factoring. MA 206 Kurt Bryan The General Approach Notes on Factoring MA 26 Kurt Bryan Suppose I hand you n, a 2 digit integer and tell you that n is composite, with smallest prime factor around 5 digits. Finding a nontrivial factor

More information

Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any.

Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any. Algebra 2 - Chapter Prerequisites Vocabulary Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any. P1 p. 1 1. counting(natural) numbers - {1,2,3,4,...}

More information

Lecture Notes on Polynomials

Lecture Notes on Polynomials Lecture Notes on Polynomials Arne Jensen Department of Mathematical Sciences Aalborg University c 008 Introduction These lecture notes give a very short introduction to polynomials with real and complex

More information

Galois Theory, First Edition

Galois Theory, First Edition Galois Theory, First Edition David A. Cox, published by John Wiley & Sons, 2004 Errata as of September 18, 2012 This errata sheet is organized by which printing of the book you have. The printing can be

More information

PROBLEM SET 6: POLYNOMIALS

PROBLEM SET 6: POLYNOMIALS PROBLEM SET 6: POLYNOMIALS 1. introduction In this problem set we will consider polynomials with coefficients in K, where K is the real numbers R, the complex numbers C, the rational numbers Q or any other

More information

Notes 11: List Decoding Folded Reed-Solomon Codes

Notes 11: List Decoding Folded Reed-Solomon Codes Introduction to Coding Theory CMU: Spring 2010 Notes 11: List Decoding Folded Reed-Solomon Codes April 2010 Lecturer: Venkatesan Guruswami Scribe: Venkatesan Guruswami At the end of the previous notes,

More information

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12 CONTINUED FRACTIONS AND PELL S EQUATION SEUNG HYUN YANG Abstract. In this REU paper, I will use some important characteristics of continued fractions to give the complete set of solutions to Pell s equation.

More information

RESULTANT AND DISCRIMINANT OF POLYNOMIALS

RESULTANT AND DISCRIMINANT OF POLYNOMIALS RESULTANT AND DISCRIMINANT OF POLYNOMIALS SVANTE JANSON Abstract. This is a collection of classical results about resultants and discriminants for polynomials, compiled mainly for my own use. All results

More information

Introduction to Finite Fields (cont.)

Introduction to Finite Fields (cont.) Chapter 6 Introduction to Finite Fields (cont.) 6.1 Recall Theorem. Z m is a field m is a prime number. Theorem (Subfield Isomorphic to Z p ). Every finite field has the order of a power of a prime number

More information

Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test

Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test Math Review for the Quantitative Reasoning Measure of the GRE revised General Test www.ets.org Overview This Math Review will familiarize you with the mathematical skills and concepts that are important

More information

Some facts about polynomials modulo m (Full proof of the Fingerprinting Theorem)

Some facts about polynomials modulo m (Full proof of the Fingerprinting Theorem) Some facts about polynomials modulo m (Full proof of the Fingerprinting Theorem) In order to understand the details of the Fingerprinting Theorem on fingerprints of different texts from Chapter 19 of the

More information

Integer Factorization using the Quadratic Sieve

Integer Factorization using the Quadratic Sieve Integer Factorization using the Quadratic Sieve Chad Seibert* Division of Science and Mathematics University of Minnesota, Morris Morris, MN 56567 seib0060@morris.umn.edu March 16, 2011 Abstract We give

More information

Cyclotomic Extensions

Cyclotomic Extensions Chapter 7 Cyclotomic Extensions A cyclotomic extension Q(ζ n ) of the rationals is formed by adjoining a primitive n th root of unity ζ n. In this chapter, we will find an integral basis and calculate

More information

1 VECTOR SPACES AND SUBSPACES

1 VECTOR SPACES AND SUBSPACES 1 VECTOR SPACES AND SUBSPACES What is a vector? Many are familiar with the concept of a vector as: Something which has magnitude and direction. an ordered pair or triple. a description for quantities such

More information

ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS

ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS DANIEL RABAYEV AND JACK SONN Abstract. Let f(x) be a monic polynomial in Z[x] with no rational roots but with roots in Q p for

More information

A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions

A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions Marcel B. Finan Arkansas Tech University c All Rights Reserved First Draft February 8, 2006 1 Contents 25

More information

Factorization Algorithms for Polynomials over Finite Fields

Factorization Algorithms for Polynomials over Finite Fields Degree Project Factorization Algorithms for Polynomials over Finite Fields Sajid Hanif, Muhammad Imran 2011-05-03 Subject: Mathematics Level: Master Course code: 4MA11E Abstract Integer factorization is

More information

How To Prove The Dirichlet Unit Theorem

How To Prove The Dirichlet Unit Theorem Chapter 6 The Dirichlet Unit Theorem As usual, we will be working in the ring B of algebraic integers of a number field L. Two factorizations of an element of B are regarded as essentially the same if

More information

9. POLYNOMIALS. Example 1: The expression a(x) = x 3 4x 2 + 7x 11 is a polynomial in x. The coefficients of a(x) are the numbers 1, 4, 7, 11.

9. POLYNOMIALS. Example 1: The expression a(x) = x 3 4x 2 + 7x 11 is a polynomial in x. The coefficients of a(x) are the numbers 1, 4, 7, 11. 9. POLYNOMIALS 9.1. Definition of a Polynomial A polynomial is an expression of the form: a(x) = a n x n + a n-1 x n-1 +... + a 1 x + a 0. The symbol x is called an indeterminate and simply plays the role

More information

The van Hoeij Algorithm for Factoring Polynomials

The van Hoeij Algorithm for Factoring Polynomials The van Hoeij Algorithm for Factoring Polynomials Jürgen Klüners Abstract In this survey we report about a new algorithm for factoring polynomials due to Mark van Hoeij. The main idea is that the combinatorial

More information

Tim Kerins. Leaving Certificate Honours Maths - Algebra. Tim Kerins. the date

Tim Kerins. Leaving Certificate Honours Maths - Algebra. Tim Kerins. the date Leaving Certificate Honours Maths - Algebra the date Chapter 1 Algebra This is an important portion of the course. As well as generally accounting for 2 3 questions in examination it is the basis for many

More information

by the matrix A results in a vector which is a reflection of the given

by the matrix A results in a vector which is a reflection of the given Eigenvalues & Eigenvectors Example Suppose Then So, geometrically, multiplying a vector in by the matrix A results in a vector which is a reflection of the given vector about the y-axis We observe that

More information

Unique Factorization

Unique Factorization Unique Factorization Waffle Mathcamp 2010 Throughout these notes, all rings will be assumed to be commutative. 1 Factorization in domains: definitions and examples In this class, we will study the phenomenon

More information

Discrete Mathematics: Homework 7 solution. Due: 2011.6.03

Discrete Mathematics: Homework 7 solution. Due: 2011.6.03 EE 2060 Discrete Mathematics spring 2011 Discrete Mathematics: Homework 7 solution Due: 2011.6.03 1. Let a n = 2 n + 5 3 n for n = 0, 1, 2,... (a) (2%) Find a 0, a 1, a 2, a 3 and a 4. (b) (2%) Show that

More information

FACTORING IN QUADRATIC FIELDS. 1. Introduction. This is called a quadratic field and it has degree 2 over Q. Similarly, set

FACTORING IN QUADRATIC FIELDS. 1. Introduction. This is called a quadratic field and it has degree 2 over Q. Similarly, set FACTORING IN QUADRATIC FIELDS KEITH CONRAD For a squarefree integer d other than 1, let 1. Introduction K = Q[ d] = {x + y d : x, y Q}. This is called a quadratic field and it has degree 2 over Q. Similarly,

More information

Powers of Two in Generalized Fibonacci Sequences

Powers of Two in Generalized Fibonacci Sequences Revista Colombiana de Matemáticas Volumen 462012)1, páginas 67-79 Powers of Two in Generalized Fibonacci Sequences Potencias de dos en sucesiones generalizadas de Fibonacci Jhon J. Bravo 1,a,B, Florian

More information

k, then n = p2α 1 1 pα k

k, then n = p2α 1 1 pα k Powers of Integers An integer n is a perfect square if n = m for some integer m. Taking into account the prime factorization, if m = p α 1 1 pα k k, then n = pα 1 1 p α k k. That is, n is a perfect square

More information

1 Sets and Set Notation.

1 Sets and Set Notation. LINEAR ALGEBRA MATH 27.6 SPRING 23 (COHEN) LECTURE NOTES Sets and Set Notation. Definition (Naive Definition of a Set). A set is any collection of objects, called the elements of that set. We will most

More information

Partial Fractions. p(x) q(x)

Partial Fractions. p(x) q(x) Partial Fractions Introduction to Partial Fractions Given a rational function of the form p(x) q(x) where the degree of p(x) is less than the degree of q(x), the method of partial fractions seeks to break

More information

DRAFT. Algebra 1 EOC Item Specifications

DRAFT. Algebra 1 EOC Item Specifications DRAFT Algebra 1 EOC Item Specifications The draft Florida Standards Assessment (FSA) Test Item Specifications (Specifications) are based upon the Florida Standards and the Florida Course Descriptions as

More information

Mathematics Review for MS Finance Students

Mathematics Review for MS Finance Students Mathematics Review for MS Finance Students Anthony M. Marino Department of Finance and Business Economics Marshall School of Business Lecture 1: Introductory Material Sets The Real Number System Functions,

More information

Computing divisors and common multiples of quasi-linear ordinary differential equations

Computing divisors and common multiples of quasi-linear ordinary differential equations Computing divisors and common multiples of quasi-linear ordinary differential equations Dima Grigoriev CNRS, Mathématiques, Université de Lille Villeneuve d Ascq, 59655, France Dmitry.Grigoryev@math.univ-lille1.fr

More information

MOP 2007 Black Group Integer Polynomials Yufei Zhao. Integer Polynomials. June 29, 2007 Yufei Zhao yufeiz@mit.edu

MOP 2007 Black Group Integer Polynomials Yufei Zhao. Integer Polynomials. June 29, 2007 Yufei Zhao yufeiz@mit.edu Integer Polynomials June 9, 007 Yufei Zhao yufeiz@mit.edu We will use Z[x] to denote the ring of polynomials with integer coefficients. We begin by summarizing some of the common approaches used in dealing

More information

Polynomials. Dr. philippe B. laval Kennesaw State University. April 3, 2005

Polynomials. Dr. philippe B. laval Kennesaw State University. April 3, 2005 Polynomials Dr. philippe B. laval Kennesaw State University April 3, 2005 Abstract Handout on polynomials. The following topics are covered: Polynomial Functions End behavior Extrema Polynomial Division

More information

Real Roots of Univariate Polynomials with Real Coefficients

Real Roots of Univariate Polynomials with Real Coefficients Real Roots of Univariate Polynomials with Real Coefficients mostly written by Christina Hewitt March 22, 2012 1 Introduction Polynomial equations are used throughout mathematics. When solving polynomials

More information

α = u v. In other words, Orthogonal Projection

α = u v. In other words, Orthogonal Projection Orthogonal Projection Given any nonzero vector v, it is possible to decompose an arbitrary vector u into a component that points in the direction of v and one that points in a direction orthogonal to v

More information

minimal polyonomial Example

minimal polyonomial Example Minimal Polynomials Definition Let α be an element in GF(p e ). We call the monic polynomial of smallest degree which has coefficients in GF(p) and α as a root, the minimal polyonomial of α. Example: We

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS 1. SYSTEMS OF EQUATIONS AND MATRICES 1.1. Representation of a linear system. The general system of m equations in n unknowns can be written a 11 x 1 + a 12 x 2 +

More information

A simple criterion on degree sequences of graphs

A simple criterion on degree sequences of graphs Discrete Applied Mathematics 156 (2008) 3513 3517 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam Note A simple criterion on degree

More information

THREE DIMENSIONAL GEOMETRY

THREE DIMENSIONAL GEOMETRY Chapter 8 THREE DIMENSIONAL GEOMETRY 8.1 Introduction In this chapter we present a vector algebra approach to three dimensional geometry. The aim is to present standard properties of lines and planes,

More information

Zero: If P is a polynomial and if c is a number such that P (c) = 0 then c is a zero of P.

Zero: If P is a polynomial and if c is a number such that P (c) = 0 then c is a zero of P. MATH 11011 FINDING REAL ZEROS KSU OF A POLYNOMIAL Definitions: Polynomial: is a function of the form P (x) = a n x n + a n 1 x n 1 + + a x + a 1 x + a 0. The numbers a n, a n 1,..., a 1, a 0 are called

More information

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)!

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)! Math 7 Fall 205 HOMEWORK 5 SOLUTIONS Problem. 2008 B2 Let F 0 x = ln x. For n 0 and x > 0, let F n+ x = 0 F ntdt. Evaluate n!f n lim n ln n. By directly computing F n x for small n s, we obtain the following

More information

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom. Some Polynomial Theorems by John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.com This paper contains a collection of 31 theorems, lemmas,

More information

Module MA3411: Abstract Algebra Galois Theory Appendix Michaelmas Term 2013

Module MA3411: Abstract Algebra Galois Theory Appendix Michaelmas Term 2013 Module MA3411: Abstract Algebra Galois Theory Appendix Michaelmas Term 2013 D. R. Wilkins Copyright c David R. Wilkins 1997 2013 Contents A Cyclotomic Polynomials 79 A.1 Minimum Polynomials of Roots of

More information

Absolute Factoring of Non-holonomic Ideals in the Plane

Absolute Factoring of Non-holonomic Ideals in the Plane Absolute Factoring of Non-holonomic Ideals in the Plane D. Grigoriev CNRS, Mathématiques, Université de Lille, 59655, Villeneuve d Ascq, France, e-mail: dmitry.grigoryev@math.univ-lille1.fr, website: http://logic.pdmi.ras.ru/

More information

Prime Numbers and Irreducible Polynomials

Prime Numbers and Irreducible Polynomials Prime Numbers and Irreducible Polynomials M. Ram Murty The similarity between prime numbers and irreducible polynomials has been a dominant theme in the development of number theory and algebraic geometry.

More information

A note on companion matrices

A note on companion matrices Linear Algebra and its Applications 372 (2003) 325 33 www.elsevier.com/locate/laa A note on companion matrices Miroslav Fiedler Academy of Sciences of the Czech Republic Institute of Computer Science Pod

More information

Breaking The Code. Ryan Lowe. Ryan Lowe is currently a Ball State senior with a double major in Computer Science and Mathematics and

Breaking The Code. Ryan Lowe. Ryan Lowe is currently a Ball State senior with a double major in Computer Science and Mathematics and Breaking The Code Ryan Lowe Ryan Lowe is currently a Ball State senior with a double major in Computer Science and Mathematics and a minor in Applied Physics. As a sophomore, he took an independent study

More information

3.3 Real Zeros of Polynomials

3.3 Real Zeros of Polynomials 3.3 Real Zeros of Polynomials 69 3.3 Real Zeros of Polynomials In Section 3., we found that we can use synthetic division to determine if a given real number is a zero of a polynomial function. This section

More information

8 Divisibility and prime numbers

8 Divisibility and prime numbers 8 Divisibility and prime numbers 8.1 Divisibility In this short section we extend the concept of a multiple from the natural numbers to the integers. We also summarize several other terms that express

More information

QUADRATIC RECIPROCITY IN CHARACTERISTIC 2

QUADRATIC RECIPROCITY IN CHARACTERISTIC 2 QUADRATIC RECIPROCITY IN CHARACTERISTIC 2 KEITH CONRAD 1. Introduction Let F be a finite field. When F has odd characteristic, the quadratic reciprocity law in F[T ] (see [4, Section 3.2.2] or [5]) lets

More information

SECTION 0.6: POLYNOMIAL, RATIONAL, AND ALGEBRAIC EXPRESSIONS

SECTION 0.6: POLYNOMIAL, RATIONAL, AND ALGEBRAIC EXPRESSIONS (Section 0.6: Polynomial, Rational, and Algebraic Expressions) 0.6.1 SECTION 0.6: POLYNOMIAL, RATIONAL, AND ALGEBRAIC EXPRESSIONS LEARNING OBJECTIVES Be able to identify polynomial, rational, and algebraic

More information

Equations, Inequalities & Partial Fractions

Equations, Inequalities & Partial Fractions Contents Equations, Inequalities & Partial Fractions.1 Solving Linear Equations 2.2 Solving Quadratic Equations 1. Solving Polynomial Equations 1.4 Solving Simultaneous Linear Equations 42.5 Solving Inequalities

More information

Welcome to Math 19500 Video Lessons. Stanley Ocken. Department of Mathematics The City College of New York Fall 2013

Welcome to Math 19500 Video Lessons. Stanley Ocken. Department of Mathematics The City College of New York Fall 2013 Welcome to Math 19500 Video Lessons Prof. Department of Mathematics The City College of New York Fall 2013 An important feature of the following Beamer slide presentations is that you, the reader, move

More information

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line College Algebra in Context with Applications for the Managerial, Life, and Social Sciences, 3rd Edition Ronald J. Harshbarger, University of South Carolina - Beaufort Lisa S. Yocco, Georgia Southern University

More information

2.3. Finding polynomial functions. An Introduction:

2.3. Finding polynomial functions. An Introduction: 2.3. Finding polynomial functions. An Introduction: As is usually the case when learning a new concept in mathematics, the new concept is the reverse of the previous one. Remember how you first learned

More information

The Open University s repository of research publications and other research outputs

The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs The degree-diameter problem for circulant graphs of degree 8 and 9 Journal Article How to cite:

More information

1.7. Partial Fractions. 1.7.1. Rational Functions and Partial Fractions. A rational function is a quotient of two polynomials: R(x) = P (x) Q(x).

1.7. Partial Fractions. 1.7.1. Rational Functions and Partial Fractions. A rational function is a quotient of two polynomials: R(x) = P (x) Q(x). .7. PRTIL FRCTIONS 3.7. Partial Fractions.7.. Rational Functions and Partial Fractions. rational function is a quotient of two polynomials: R(x) = P (x) Q(x). Here we discuss how to integrate rational

More information

RIGIDITY OF HOLOMORPHIC MAPS BETWEEN FIBER SPACES

RIGIDITY OF HOLOMORPHIC MAPS BETWEEN FIBER SPACES RIGIDITY OF HOLOMORPHIC MAPS BETWEEN FIBER SPACES GAUTAM BHARALI AND INDRANIL BISWAS Abstract. In the study of holomorphic maps, the term rigidity refers to certain types of results that give us very specific

More information

7. Some irreducible polynomials

7. Some irreducible polynomials 7. Some irreducible polynomials 7.1 Irreducibles over a finite field 7.2 Worked examples Linear factors x α of a polynomial P (x) with coefficients in a field k correspond precisely to roots α k [1] of

More information

Gröbner Bases and their Applications

Gröbner Bases and their Applications Gröbner Bases and their Applications Kaitlyn Moran July 30, 2008 1 Introduction We know from the Hilbert Basis Theorem that any ideal in a polynomial ring over a field is finitely generated [3]. However,

More information

ON THE EMBEDDING OF BIRKHOFF-WITT RINGS IN QUOTIENT FIELDS

ON THE EMBEDDING OF BIRKHOFF-WITT RINGS IN QUOTIENT FIELDS ON THE EMBEDDING OF BIRKHOFF-WITT RINGS IN QUOTIENT FIELDS DOV TAMARI 1. Introduction and general idea. In this note a natural problem arising in connection with so-called Birkhoff-Witt algebras of Lie

More information

Solution of Linear Systems

Solution of Linear Systems Chapter 3 Solution of Linear Systems In this chapter we study algorithms for possibly the most commonly occurring problem in scientific computing, the solution of linear systems of equations. We start

More information

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson Mathematics for Computer Science/Software Engineering Notes for the course MSM1F3 Dr. R. A. Wilson October 1996 Chapter 1 Logic Lecture no. 1. We introduce the concept of a proposition, which is a statement

More information