Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Reducing algebraic function to DE

  1. Feb 26, 2012 #1
    Can someone help me understand how a linear DE with rational coefficients in x is created for an algebraic function y(x) given implicitly by the equation:


    where a_i(z) are polynomials. This is described in the paper, "On Expansion of Algebraic Functions in Power and Puiseux Series I" by D.V and G.V Chudnovsky which I have a PDF copy but can't attach since it's 3 Mb and exceeds the 1.9 Mb limit but hopefully I can explain the part I'm having the problem with: It pertains to solving a diophantine equation in f(x,y) and f_y.

    So we let:


    [tex]Q=\frac{\partial f}{\partial y}[/tex]

    and if we let:


    then according to the paper, we can solve a diophantine equation:


    for A(x,y) and B(x,y) which are suppose to be polynomials in x and y. However, if I first solve for the greatest common denominator for f and f_y say for

    [tex]f(x,y)=myFunction=1 + x - 2 x y + (3 - x) y^3[/tex]

    using Mathematica's PolynomialGCD function, I get gcd=1. Ok, now when I try and solve for A and B using Mathematica's Solve:

    Solve[a myFunction+b D[myFunction,y]==1,{a,b}]

    I don't get polynomials but:

    [tex]\left\{\left\{b\to -\frac{1}{2 x-9 y^2+3 x y^2}-\frac{a \left(1+x-2 x y+(3-x) y^3\right)}{-2 x+3 (3-x) y^2}\right\}\right\}[/tex]

    which is just the diophantine equation re-expressed in terms of b. Can someone explain to me what I'm doing wrong? Also, if someone wants to look at the paper and can explain to me how to post it here, I'll do so.

    Ok thanks guys,
    Last edited: Feb 26, 2012
  2. jcsd
  3. Feb 27, 2012 #2
    Hey guys,

    I'm afraid this wasn't really a question on DEs directly but rather one just on how to solve that diophantine equation. Didn't realize that. Turns out there is a function in Mathematica to solve diophantine equations over polynomials. Didn't understand that concept neither initially. It's

    {d, {a, b}} = PolynomialExtendedGCD[theFunction, theYderiv, y]

    ok, that then gives rational expressions for a and b but I can then just multiply by the least common denominator, the expression:

    1=a theFunction+b theYderiv

    and then get polynomials for everything.

    Also, seems this approach really blows up quickly, the resulting DE even for that simple function looks like it would contain extremely long polynomial coefficients and that's probably why there isn't any examples in the paper.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook