The Algorism of John Killingworth the Development of the System of Arithmetic Which We Use Extends Over Many Centuries and Includes Contributions from Many Peoples

Total Page:16

File Type:pdf, Size:1020Kb

The Algorism of John Killingworth the Development of the System of Arithmetic Which We Use Extends Over Many Centuries and Includes Contributions from Many Peoples 1914 ALGORISM OF JOHN K1LUNGW0RTH 707 The Algorism of John Killingworth THE development of the system of arithmetic which we use extends over many centuries and includes contributions from many peoples. The decimal basis of the system, resulting from the common practice of reckoning on the fingers, is wellnigh universal. Associated with this system in many lands is the abacus, which Downloaded from was possibly invented by the Egyptians. At any rate, their use of the instrument is attested by Herodotus,1 and they contrived a number of games and other devices to make the study of arithmetic attractive.2 Of the use of the abacus in ancient Greece abundant evidence exists, such as the statement of the http://ehr.oxfordjournals.org/ orator Lysias that the office furniture of a banker consisted of a table and an abacus.3 In 1846 there was found on the island of Salamis a well-preserved specimen of a Greek abacus, a marble tablet (1*5 m. by 0-75 m.) with a series of five columns for integers together with four smaller columns at the right for fractions.4 The column of integers is divided by a horizontal line into equal parts, the upper section doubtless being intended, as in the Roman at Carleton University on June 23, 2015 abacus, to represent fivefold the lower; but unfortunately no explanation of the table has been transmitted to us. For cen- turies not only in Greece and Rome but in all Europe the common operations of arithmetic were performed upon such an instru- ment, and even to-day no village merchant in China or Russia makes a sale without his abacus at hand. Towards the end of the tenth century an innovation was effected in methods of calculation on the abacus by the introduction of separate disks, apices, or counters to represent each of the first nine integers. These High-a were marked either with the Greek numeral letters or with the Roman numerals, and later, after the introduction of the Hindu system, such disks or stones were marked with the numbers of algorism.* Thus 1 ii. 36. * Plato refers frequently to Egyptian method* of instruction and says particularly of arithmetic, Lava, vii, p. 819 (Jowett's translation): ' In that country systems of calculation have been actually invented for the use of children, which they learn as a pleasure and amusement.' 1 Quoted by Julius Pollux, Onomtuticon, x. 105. * A. Nagel, ' Die Bechenmethoden auf dem griechischen Abakus,' in AbhandL nr Ouch, der mathim. WisstnschafUn, ir (Leipzig, 1899), 337-37, -with plate; Cantor, Voriesungen Qbtr Qtach. der Mathtm. i, ed. 3, 130-4. * Down to the sixteenth century any work pi-plaining the Hindu art of reckoning with nine digits and zero was commonly called Algorism, from the surname of Mohammed ibn Musa al-Khowarizmi. whose Arabio treatise on arithmetic, written Z Z 2 708 ALGORISM OF JOHN KILLINGWORTM October Chaucer 'uses the expression avgrimstones, and even in the six- teenth century Palsgrave7 says : ' I caste an accomptes with coun- ters after the aulgorisme maner,' although the algorism (avgrim) method is fundamentally opposed to the use of stones or counters. Wide circulation was given to this new type of abacus through its adoption and discussion by Gerbert, afterwards Pope Silvester II, and his pupils. One of them, Richer,8 informs us that Gerbert secured a thousand of these disks of horn to use in calculating, upon an abacus of twenty-seven columns. That these ' novem ntunero notae omnem numerum significantes', as Richer terms- them, were the Hindu (vulgo Arabic) numerals is now generally Downloaded from accepted.* Not the least advantage of this innovation is that it lent itself to calculation with the pen upon ruled columns. This column-reckoning continued in use down to the fifteenth century, and we find it employed in combination with the ordinary methods of John KiUingworth in his Algorism of 1444. But this http://ehr.oxfordjournals.org/ system was replaced in the fifteenth and sixteenth centuries by reckoning upon horizontal lines u with ' projectiles ' or counters, a system which was widely used in Germany especially by bankers. Here the decimal powers from one to a million were represented by counters (Rechenpfennige) on the lines, increasing upwards, units being placed on the lowest line, while a counter in any space represented five of the units corresponding to a counter at Carleton University on June 23, 2015 on the line below the space. The rise and prevalence of these various types of tangible arithmetic indicate the difficulties of popular the fundamentally abstract, although simple. about A- D. 825, wu translated into Latin early in the twelfth centaiy. Thif treatise wma the source of many subsequent works on the subject. The texts which contributed most to the spread of the Hindu system were the Algorisvau vaigarit (c A.D. 1226), by John Halifax (or Holywood, de Sacrobosco) and the contemporary Carmen de Algorismo by Alnxander de Villa Dei. Manuscript copies of both are common and both were printed by Halliwell, Bora mathematka (London, 1839), pp. 1-26 and 73-83 respectively. No lees than fourteen editions of the former appeared daring the fifteenth and •rirt^^fm+.ti "*"*""— The best and most recent edition is printed with the thir- teenth-century commentary by Petrus de Dacia (Petri PhUtmeni dt Dacia inalgori- rmum vuigarem Iohamtit de Socrobotco commentarivs. Una cum algoritmo ipto edidit et praefatus tit MaxinUianyu Curtie, Copenhagen, 1897). The statement in the Did. of Nat. Biogr. xrviL 217, that John de Sacroboaoo's fame rested entirely on his Tractates de Spkaera needs correction. • In his description of the clerk in the Canterbury Tale*, A. -3210, ffin augrim^tones layen faire apart On shelves couched at his beddes heed. See my paper on ' Augrim-stones', in Modern Language Nottt, xxvii 206-9. ' Quoted in the Nae English Dictionary under Algorim. • tfiit.iii.54. • Bubnov, OtrberH Opera ma&ematica (Berlin, 1899), p. 381, n. 23; Smith and TCurpinnlri, Tht Hindu-Arabic Numerals (Boston, 1911), pp. 112-13, 116. >• Adam Biese's Rtchrtung auff dtr Linihen (Erfurt, 1S22) passed through three editions, and his Rechnung auff der Linien urtd Ftdern (Erfurt, 1522) through more than forty editions ; see Smith, Bora Arithmetica (Boston, 1908), pp. 138-9. 1914 ALGORISM OF JOHN K1LL1NGW0RTH 709 system of numbers which we use, while it also illustrates the hold which the abacus had attained upon people's minds. Not only did the reckoning on the abacus flourish long after the introduction of the Hindu numerals, but its terminology and methods survive also in the mannala explaining the new system. Thus, the size of the ordinary abacus permitted the representa- tion upon it of only two numbers, in general, at one time. In the process of adding such numbers it is convenient to place the larger number above and to combine the lower number with it by moving up the counters of the lower number so as to Downloaded from leave the sum in the position of the larger number. Ten counters combined in any column are replaced, of course, by one in the next column to the left. In the two Latin versionB of Al-Khowarizmi's arithmetic11 exactly this procedure is fol- lowed, and the words pono, lew, erigo are used quite as though http://ehr.oxfordjournals.org/ counters or pebbles were actually being moved about. ' Cum uolueria addere numerum super numerum . pone utrosque numeros in duohus ordinihus.... Cum collects fuerint in aliqua differentia- rum, id est in differentia unitatum uel decenorum, due in aha aliqua decem, pones pro eis "Tinny et eriges enm ad superiorem differentiam id est si habneris in prima differentia, que est differentia unitatum, decem, fades de eis unum, et subleuabis enm ad differentiam decenorum. .u Cum igitur uolueris numerum numero agregare, numerum cui agregan- at Carleton University on June 23, 2015 dum est ordinabiliter per differentias suas pones. Deinde numerum agre- gandom sub eo per suas etiam differentias consimiliter dispones. Et si ex eorum agregatione collectus fuerit articulus et digitus, articulum numero precedentis differentie superpones ; sed in loco numeri cui agre- gaueras iam deleti digitum scribes.' u Here express mention is not made as it is later by John de Sacrobosco14 that the larger number should be placed above, but this practice is followed in the different problems presented. It is evident that in the new arithmetic several numbers could be added as easily as two, and there is no necessity for deleting the one number during the process as is indicated in the second passage cited above. A study of the process of multiplication as taught in these early algo- risms shows the retention of a procedure adapted to a board with movable counters rather than the intelligent application of a process suited to a written system which includes a rero to give value of position. First the multiplicand is written and below it the multiplier, so placed that the unit figure of the multiplier stands below the highest order of the " Both of uncertain authorship and both, doubtless, of the twelfth century; published by Boneompagni, Trattati d'Aritmetiea, Rome, 1857. a ' Algoritmi de Numero Indorum,' in Tratiati, pp. 7-8. u ' Liber Algorismi de Prmctic* Arismetric*,' in Tnxttati, p. 30. " AJgoTumtu vtUgarvs, ed Curtie, I.e., p. 3: ' Comprtentius ett, ut minor numerra gubecribatar et maiori addatur.' 710 ALGORISM OF JOHN KILLINGWORTH October multiplicand. In the problem 2,326 multiplied by 214, which is taken from the first of the Trattati, the numbers are placed as here indicated : 2 3 2 6 2 14 Each digit of the multiplier beginning with the highest is then multiplied by the highest digit of the multiplicand and the product is written in the line of the multiplicand above the corresponding figures of the multiplier.
Recommended publications
  • From Al-Khwarizmi to Algorithm (71-74)
    Olympiads in Informatics, 2017, Vol. 11, Special Issue, 71–74 71 © 2017 IOI, Vilnius University DOI: 10.15388/ioi.2017.special.11 From Al-Khwarizmi to Algorithm Bahman MEHRI Sharif University of Technology, Iran e-mail: [email protected] Mohammad ibn Musa al-Khwarizmi (780–850), Latinized as Algoritmi, was a Persian mathematician, astronomer, and geographer during the Abbasid Caliphate, a scholar in the House of Wisdom in Baghdad. In the 12th century, Latin translations of his work on the Indian numerals introduced the decimal number system to the Western world. Al-Khwarizmi’s The Compendious Book on Calculation by Completion and Balancing resented the first systematic solu- tion of linear and quadratic equations in Arabic. He is often considered one of the fathers of algebra. Some words reflect the importance of al-Khwarizmi’s contributions to mathematics. “Algebra” (Fig. 1) is derived from al-jabr, one of the two operations he used to solve quadratic equations. Algorism and algorithm stem from Algoritmi, the Latin form of his name. Fig. 1. A page from al-Khwarizmi “Algebra”. 72 B. Mehri Few details of al-Khwarizmi’s life are known with certainty. He was born in a Per- sian family and Ibn al-Nadim gives his birthplace as Khwarazm in Greater Khorasan. Ibn al-Nadim’s Kitāb al-Fihrist includes a short biography on al-Khwarizmi together with a list of the books he wrote. Al-Khwārizmī accomplished most of his work in the period between 813 and 833 at the House of Wisdom in Baghdad. Al-Khwarizmi contributions to mathematics, geography, astronomy, and cartogra- phy established the basis for innovation in algebra and trigonometry.
    [Show full text]
  • The "Greatest European Mathematician of the Middle Ages"
    Who was Fibonacci? The "greatest European mathematician of the middle ages", his full name was Leonardo of Pisa, or Leonardo Pisano in Italian since he was born in Pisa (Italy), the city with the famous Leaning Tower, about 1175 AD. Pisa was an important commercial town in its day and had links with many Mediterranean ports. Leonardo's father, Guglielmo Bonacci, was a kind of customs officer in the North African town of Bugia now called Bougie where wax candles were exported to France. They are still called "bougies" in French, but the town is a ruin today says D E Smith (see below). So Leonardo grew up with a North African education under the Moors and later travelled extensively around the Mediterranean coast. He would have met with many merchants and learned of their systems of doing arithmetic. He soon realised the many advantages of the "Hindu-Arabic" system over all the others. D E Smith points out that another famous Italian - St Francis of Assisi (a nearby Italian town) - was also alive at the same time as Fibonacci: St Francis was born about 1182 (after Fibonacci's around 1175) and died in 1226 (before Fibonacci's death commonly assumed to be around 1250). By the way, don't confuse Leonardo of Pisa with Leonardo da Vinci! Vinci was just a few miles from Pisa on the way to Florence, but Leonardo da Vinci was born in Vinci in 1452, about 200 years after the death of Leonardo of Pisa (Fibonacci). His names Fibonacci Leonardo of Pisa is now known as Fibonacci [pronounced fib-on-arch-ee] short for filius Bonacci.
    [Show full text]
  • The Fascinating Story Behind Our Mathematics
    The Fascinating Story Behind Our Mathematics Jimmie Lawson Louisiana State University Story of Mathematics – p. 1 Math was needed for everyday life: commercial transactions and accounting, government taxes and records, measurement, inheritance. Math was needed in developing branches of knowledge: astronomy, timekeeping, calendars, construction, surveying, navigation Math was interesting: In many ancient cultures (Egypt, Mesopotamia, India, China) mathematics became an independent subject, practiced by scribes and others. Introduction In every civilization that has developed writing we also find evidence for some level of mathematical knowledge. Story of Mathematics – p. 2 Math was needed in developing branches of knowledge: astronomy, timekeeping, calendars, construction, surveying, navigation Math was interesting: In many ancient cultures (Egypt, Mesopotamia, India, China) mathematics became an independent subject, practiced by scribes and others. Introduction In every civilization that has developed writing we also find evidence for some level of mathematical knowledge. Math was needed for everyday life: commercial transactions and accounting, government taxes and records, measurement, inheritance. Story of Mathematics – p. 2 Math was interesting: In many ancient cultures (Egypt, Mesopotamia, India, China) mathematics became an independent subject, practiced by scribes and others. Introduction In every civilization that has developed writing we also find evidence for some level of mathematical knowledge. Math was needed for everyday life: commercial transactions and accounting, government taxes and records, measurement, inheritance. Math was needed in developing branches of knowledge: astronomy, timekeeping, calendars, construction, surveying, navigation Story of Mathematics – p. 2 Introduction In every civilization that has developed writing we also find evidence for some level of mathematical knowledge. Math was needed for everyday life: commercial transactions and accounting, government taxes and records, measurement, inheritance.
    [Show full text]
  • A Combined Decimal and Binary Floating-Point Divider
    A Combined Decimal and Binary Floating-point Divider Sonia Gonz´alez-Navarro Alberto Nannarelli Michael Schulte Charles Tsen University of M´alaga Technical University of Denmark University of Wisconsin-Madison Nvidia Corporation [email protected] [email protected] [email protected] [email protected] Abstract—In this paper, we present the hardware design of proposed for multiplication [6]. Combined binary and BCD a combined decimal and binary floating-point divider, based units have been proposed for addition [7], multiplication [8], on specifications in the IEEE 754-2008 Standard for Floating- [9] and division [10]. point Arithmetic. In contrast to most recent decimal divider designs, which are based on the Binary Coded Decimal (BCD) The combined unit we propose operates on either 64-bit encoding, our divider operates on either 64-bit binary encoded BID-encoded DFP numbers or 64-bit BFP numbers and it is decimal floating-point (DFP) numbers or 64-bit binary floating- based on the radix-10 division unit presented in [11]. This unit point (BFP) numbers. The division approach implemented in is implemented using the digit-recurrence approach [12] and our design is based on a digit-recurrence algorithm. We describe it has been modified to also support 64-bit BFP numbers. The the hardware resources shared between the two floating-point datatypes and demonstrate that hardware sharing is advanta- BFP division is implemented with a retimed radix-16 (two geous. Compared to a standalone DFP divider, the combined overlapped radix-4 stages) digit-recurrence unit with selection divider has the same worst case delay and 17% more area.
    [Show full text]
  • The Project Gutenberg Ebook #31061: a History of Mathematics
    The Project Gutenberg EBook of A History of Mathematics, by Florian Cajori This eBook is for the use of anyone anywhere at no cost and with almost no restrictions whatsoever. You may copy it, give it away or re-use it under the terms of the Project Gutenberg License included with this eBook or online at www.gutenberg.org Title: A History of Mathematics Author: Florian Cajori Release Date: January 24, 2010 [EBook #31061] Language: English Character set encoding: ISO-8859-1 *** START OF THIS PROJECT GUTENBERG EBOOK A HISTORY OF MATHEMATICS *** Produced by Andrew D. Hwang, Peter Vachuska, Carl Hudkins and the Online Distributed Proofreading Team at http://www.pgdp.net transcriber's note Figures may have been moved with respect to the surrounding text. Minor typographical corrections and presentational changes have been made without comment. This PDF file is formatted for screen viewing, but may be easily formatted for printing. Please consult the preamble of the LATEX source file for instructions. A HISTORY OF MATHEMATICS A HISTORY OF MATHEMATICS BY FLORIAN CAJORI, Ph.D. Formerly Professor of Applied Mathematics in the Tulane University of Louisiana; now Professor of Physics in Colorado College \I am sure that no subject loses more than mathematics by any attempt to dissociate it from its history."|J. W. L. Glaisher New York THE MACMILLAN COMPANY LONDON: MACMILLAN & CO., Ltd. 1909 All rights reserved Copyright, 1893, By MACMILLAN AND CO. Set up and electrotyped January, 1894. Reprinted March, 1895; October, 1897; November, 1901; January, 1906; July, 1909. Norwood Pre&: J. S. Cushing & Co.|Berwick & Smith.
    [Show full text]
  • History of Expression
    History of Expression Ryan Stansifer Computer Sciences Florida Institute of Technology Melbourne, Florida USA 32901 http://www.cs.fit.edu/˜ryan/ August 21, 2019 History of Expression We focus on the history of expression in linear, written media or language. Some of the important intellectual milestones are: I Alphabet — page ?? I Algorithms and Number – page ?? I Notation and Logic — ?? Development of the Alphabet I token — a miniature of object, bullae I pictograph — picture of object I cuneiform — wedge-shaped stylus, tomb of Darius the Great I hieroglyphics — hieratic (sacred), demotic (simplified), Rosetta stone (1799) I ideograph — symbol for idea or object I logogram — symbol for word or phrase I syllabary — symbols for syllables of language Otl Aicher pictograms for the 1972 Munich Olympics. A pictogram, though simplified, depicts an object (or activity) in such as way that it can be identified without prior agreement, or common education. Rebus principle In linguistics, the rebus principle is the use of existing symbols, such as pictograms, purely for their sounds regardless of their meaning, to represent new words. Many ancient writing systems used the rebus principle to represent abstract words, which otherwise would be hard to be represented by pictograms. An example that illustrates the Rebus principle is the representation of the sentence ”I can see you” by using the pictographs of ”eye–can–sea–ewe.” Acrophonic principle [Greek akro- ‘tip’ + fwnia ‘voice’, ‘the initial sound’] In the history of writing this principle refers to the use of a written sign which originally took the form of a pictorial or logographic symbol of an object to represent the initial syllable or phoneme of the name of that object.
    [Show full text]
  • New Directions in Floating-Point Arithmetic
    New directions in floating-point arithmetic Nelson H. F. Beebe University of Utah Department of Mathematics, 110 LCB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Abstract. This article briefly describes the history of floating-point arithmetic, the development and features of IEEE standards for such arithmetic, desirable features of new implementations of floating-point hardware, and discusses work- in-progress aimed at making decimal floating-point arithmetic widely available across many architectures, operating systems, and programming languages. Keywords: binary arithmetic; decimal arithmetic; elementary functions; fixed-point arithmetic; floating-point arithmetic; interval arithmetic; mathcw library; range arithmetic; special functions; validated numerics PACS: 02.30.Gp Special functions DEDICATION This article is dedicated to N. Yngve Öhrn, my mentor, thesis co-advisor, and long-time friend, on the occasion of his retirement from academia. It is also dedicated to William Kahan, Michael Cowlishaw, and the late James Wilkinson, with much thanks for inspiration. WHAT IS FLOATING-POINT ARITHMETIC? Floating-point arithmetic is a technique for storing and operating on numbers in a computer where the base, range, and precision of the number system are usually fixed by the computer design. Conceptually, a floating-point number has a sign,anexponent,andasignificand (the older term mantissa is now deprecated), allowing a representation of the form .1/sign significand baseexponent.Thebase point in the significand may be at the left, or after the first digit, or at the right. The point and the base are implicit in the representation: neither is stored. The sign can be compactly represented by a single bit, and the exponent is most commonly a biased unsigned bitfield, although some historical architectures used a separate exponent sign and an unbiased exponent.
    [Show full text]
  • Aestimatio: Critical Reviews in the History of Science
    Numerals and Arithmetic in the Middle Ages by Charles Burnett Variorum Collected Studies Series 967. Farnham, UK/Burlington, VT: Ashgate, 2010. Pp. ISBN 978–1–4094–0368–5. Cloth $180.00 x + 370 Reviewed by Jens Høyrup Roskilde University [email protected] After Arabic into Latin in the Middle Ages:The Translators and Their Intellectual and Social Context and Magic and Divination in the Mid- dle Ages:Two Texts and Techniques in the Islamic and Christian Worlds, this third Variorum volume from Charles Burnett’s hand collects papers dealing with the period and process of adoption of the Hindu-Arabic numerals.The collection shows us the intricacies of this process, a process which was probably the ‘most momentous develop- ment in the history of pre-modern mathematics’ [IX.15]. Intricacies are certainly not unexpected in a process of this kind; but their pre- cise portrayal can only be painted by someone as familiar as Burnett with the original documents, their languages, their style and context. Burnett combines this technical expertise with a keen eye for the broader questions to which it can be applied (without which the answers provided by even the best technical expertise can appear naive). It must be said, however, that technical matters and details take up most of the space in the majority of the articles in the volume.The reader with paleographic proficiency will enjoy the many reproductions of manuscript pages. The volume contains 11 articles of varying length: (I) ‘The Abacus at Echternach in ca. 1000 A.D’. 14 pp. text, 4 pp. reproductions.
    [Show full text]
  • Computable Mathematics November 8, 2014
    MAA Meeting Computable Mathematics November 8, 2014 Valentina Harizanov Department of Mathematics, GWU [email protected] http://home.gwu.edu/~harizanv/ Al-Khwarizmi • Muhammad bin Musa al- Khwarizmi (early 9th century) from Khwarizm (Khiva) • Further developed the concept of a mechanical procedure • Systematic approach to soving linear and quadratic equations: “Hisab al-jabr w’al- muqabala” An algorism/algorithm • An algorism refers to the well-defined step-by-step rules performing arithmetic using Arabic numerals (positional notation). • By the 18th century evolves into an algorithm—any finite systematic well- defined procedure for solving many instances of a general problem. Charles Babbage (1791– 1871) Implementing algorithms • The idea of a programmable computer • Difference engine, 1822 (computing tables in math and astronomy) • Construction not completed Analytical engine • Babbage: analytical engine, 1833–1842 (arbitrary calculation) • Ada Byron, Lady Lovelace (1815– 1852), wrote several programs for the analytical engine • Construction not completed (programs never executed) Mathematical rigor missing • Lack of the mathematical rigor in the definition of an algorithm (finite process, effective procedure), even in the 20th century. • A. Church: “The notion of an effective process occurs frequently in connection with mathematical problems, where it is apparently taken to have a clear meaning, but this meaning is commonly taken for granted without explanation.” Mathematical Problems of David Hilbert (1862–1943) • Lecture at the International Congress of Mathematricians in Paris in 1900 • “What new methods and new facts in the wide and rich field of mathematical thought will the new century disclose?” Hilbert’s problem on Diophantine equations • Determination of solvability of a Diophantine equation • Diophantine equations are polynomials (involve only addition and multiplication) with integer coefficients.
    [Show full text]
  • Session II – Unit I – Fundamentals
    Tutor:- Prof. Avadhoot S. Joshi Subject:- Design & Analysis of Algorithms Session II Unit I - Fundamentals • Algorithm Design – II • Algorithm as a Technology • What kinds of problems are solved by algorithms? • Evolution of Algorithms • Timeline of Algorithms Algorithm Design – II Algorithm Design (Cntd.) Figure briefly shows a sequence of steps one typically goes through in designing and analyzing an algorithm. Figure: Algorithm design and analysis process. Algorithm Design (Cntd.) Understand the problem: Before designing an algorithm is to understand completely the problem given. Read the problem’s description carefully and ask questions if you have any doubts about the problem, do a few small examples by hand, think about special cases, and ask questions again if needed. There are a few types of problems that arise in computing applications quite often. If the problem in question is one of them, you might be able to use a known algorithm for solving it. If you have to choose among several available algorithms, it helps to understand how such an algorithm works and to know its strengths and weaknesses. But often you will not find a readily available algorithm and will have to design your own. An input to an algorithm specifies an instance of the problem the algorithm solves. It is very important to specify exactly the set of instances the algorithm needs to handle. Algorithm Design (Cntd.) Ascertaining the Capabilities of the Computational Device: After understanding the problem you need to ascertain the capabilities of the computational device the algorithm is intended for. The vast majority of algorithms in use today are still destined to be programmed for a computer closely resembling the von Neumann machine—a computer architecture outlined by the prominent Hungarian-American mathematician John von Neumann (1903–1957), in collaboration with A.
    [Show full text]
  • Algorithmics: Theory and Practice
    I [P www.JobsCare.info GILLES BRASSARD PAUL BRATLEY ALGORITHMICS www.JobsCare.info www.JobsCare.info ALGORITHMICS Theory and Practice Gilles Brassard and Paul Bratley Departement d'informatique et de recherche operationnelle Universitd de Montreal www.JobsCare.info PRENTICE HALL, Englewood Cliffs, New Jersey 07632 Library of Congress Cataloging-in-Publication Data Brassard, Gilles Algorithmics : theory and practice. 1. Recursion theory. 2. Algorithms. I. Bratley, Paul. II. Title. QA9.6.B73 1987 51 I'.3 88-2326 ISBN 0-13-023243-2 Editorial/production supervision: Editing, Design & Production, Inc. Cover design: Lundgren Graphics, Ltd. Manufacturing buyer: Cindy Grant © 1988 by Prentice-Hall, Inc. A division of Simon & Schuster Englewood Cliffs, New Jersey 07632 All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing from the publisher. Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 ISBN 0-13-023243-2 PRENTICE-HALL INTERNATIONAL (UK) LIMITED. London PRENTICE-HALL OF AUSTRALIA PTY. LIMITED, Sydney PRENTICE-HALL CANADA INC., Toronto PRENTICE-HALLwww.JobsCare.info HISPANOAMERICANA, S.A., Mexico PRENTICE-HALL OF INDIA PRIVATE LIMITED, New Delhi PRENTICE-HALL OF JAPAN, INC., Tokyo SIMON & SCHUSTER ASIA PTE. LTD., Singapore EDITORA PRENTICE-HALL DO BRASIL, LTDA., Rio de Janeiro for Isabelle and Pat www.JobsCare.info www.JobsCare.info Contents Preface Xiii 1 Preliminaries 1 1.1. What Is an Algorithm? 1 1.2. Problems and Instances 4 1.3. The Efficiency of Algorithms 5 1.4. Average and Worst-Case Analysis 7 1.5.
    [Show full text]
  • The History of Mathematics: Alternative Perspectives
    Copyrighted Material Chapter One The History of Mathematics: Alternative Perspectives A Justification for This Book An interest in history marks us for life. How we see ourselves and others is shaped by the history we absorb, not only in the classroom but also from the Internet, films, newspapers, television programs, novels, and even strip cartoons. From the time we first become aware of the past, it can fire our imagination and excite our curiosity: we ask questions and then seek an- swers from history. As our knowledge develops, differences in historical perspectives emerge. And, to the extent that different views of the past affect our perception of ourselves and of the outside world, history becomes an important point of reference in understanding the clash of cultures and of ideas. Not surprisingly, rulers throughout history have recognized that to control the past is to master the present and thereby consolidate their power. During the last four hundred years, Europe and its cultural dependen- cies1 have played a dominant role in world affairs. This is all too often reflected in the character of some of the historical writing produced by Eu- ropeans in the past. Where other people appear, they do so in a transitory fashion whenever Europe has chanced in their direction. Thus the history of the Africans or the indigenous peoples of the Americas often appears to begin only after their encounter with Europe. An important aspect of this Eurocentric approach to history is the man- ner in which the history and potentialities of non-European societies were represented, particularly with respect to their creation and development of science and technology.
    [Show full text]