Questions? Call 888-624-8373

PAPERBACK + PDF
your price: $41.00
add to cart

PAPERBACK
list:$35.00
Web:$31.50
add to cart

PDF BOOK
your price: $27.00
add to cart

PDF CHAPTERS
your price: $3.40
select

Rights & Permissions

topleft topright

Computer Science: Reflections on the Field, Reflections from the Field (2004)
Computer Science and Telecommunications Board (CSTB)

Page
37
bottomleft bottomright

The following HTML text is provided to enhance online readability. Many aspects of typography translate only awkwardly to HTML. Please use the page image as the authoritative form to ensure accuracy.


Computer Science: Reflections on the Field, Reflections from the Field

COMPUTABILITY AND COMPLEXITY

Jon Kleinberg, Cornell University, and Christos Papadimitriou, University of California, Berkeley

The Quest for the Quintic Formula

One of the great obsessions of Renaissance sages was the solution of polynomial equations: find an x that causes a certain polynomial to evaluate to 0. Today we all learn in school how to solve quadratic equations (polynomial equations of degree two, such as ax2 + bx + c = 0), even though many of us have to look up the formula every time (it’s ). Versions of this formula were known to the Babylonians as early as 2000 BC, and they were rediscovered in many ancient cultures. The discovery of similar but much more complicated formulas for solving equations of degree three and four—the cubic and quartic formulae—had to wait until the 16th century AD. During the next three centuries, the greatest minds in Europe strove unsuccessfully to discover the quintic formula, cracking equations of degree five, until the flowering of modern algebra brought the quest to a sudden, surprising resolution: a proof that there is no quintic formula.

This story, on first hearing, can engender a few natural reactions. Among them, surprise—what’s the obstacle to a quintic formula? Why was it so hard to prove it didn’t exist? And, more subtly, a mild sense of perplexity—what do we mean by a quintic formula anyway? Why can’t we write “the largest x such that ax5 + bx4 + cx3 + dx2 + ex + f = 0” and declare this to be a formula?

So we back up. By a “formula” in this story, we meant a particular thing: a finite sequence of steps that begins with the given values of the coefficients and ends with a root x; each step consists of one of the basic arithmetic operations applied to certain of the quantities already computed, or else it consists of the extraction of a root of one of the quantities already computed. Now we can assert more precisely, thanks to the work of the 19th-century mathematicians Abel and Galois: there is no quintic formula.

Viewed from the safe distance of a few centuries, the story is clearly one about computation, and it contains many of the key ingredients that arise in later efforts to model computation: We take a computational process that we understand intuitively (solving an equation, in this case), formulate a precise model, and from the model derive some highly unexpected consequences about the computational power of the process. It is precisely this approach that we wish to apply to computation in general. But moving from this example to a fully general model of computation

Page
37