1. Trang chủ
  2. » Khoa Học Tự Nhiên

A=B potx

217 233 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 217
Dung lượng 1,19 MB

Nội dung

This page intentionally left blank [50] Develop computer programs for simplifying sums that involve binomial coefficients. Exercise 1.2.6.63 in The Art of Computer Programming, Volume 1: Fundamental Algorithms by Donald E. Knuth, Addison Wesley, Reading, Massachusetts, 1968. A=B Marko Petkov ˇ sek University of Ljubljana Ljubljana, Slovenia Herbert S. Wilf University of Pennsylvania Philadelphia, PA, USA Doron Zeilberger Temple University Philadelphia, PA, USA April 27, 1997 ii Contents Foreword vii A Quick Start ix IBackground 1 1 Proof Machines 3 1.1 Evolutionoftheprovinceofhumanthought 3 1.2 Canonicalandnormalforms 7 1.3 Polynomialidentities 8 1.4 Proofsbyexample? 9 1.5 Trigonometricidentities 11 1.6 Fibonacciidentities 12 1.7 Symmetricfunctionidentities 12 1.8 Ellipticfunctionidentities 13 2 Tightening the Target 17 2.1 Introduction 17 2.2 Identities 21 2.3 Humanandcomputerproofs;anexample 23 2.4 AMathematicasession 27 2.5 AMaplesession 29 2.6 Whereweareandwhathappensnext 30 2.7 Exercises 31 3 The Hypergeometric Database 33 3.1 Introduction 33 3.2 Hypergeometricseries 34 3.3 Howtoidentifyaseriesashypergeometric 35 3.4 Softwarethatidentifieshypergeometricseries 39 iv CONTENTS 3.5 Someentriesinthehypergeometricdatabase 42 3.6 Usingthedatabase 44 3.7 Istherereallyahypergeometricdatabase? 48 3.8 Exercises 50 II The Five Basic Algorithms 53 4 Sister Celine’s Method 55 4.1 Introduction 55 4.2 SisterMaryCelineFasenmyer 57 4.3 SisterCeline’sgeneralalgorithm 58 4.4 The Fundamental Theorem . . . . . . . . . . . . . . . . . . . . . . . 64 4.5 Multivariate and “q”generalizations 70 4.6 Exercises 72 5 Gosper’s Algorithm 73 5.1 Introduction 73 5.2 Hypergeometricstorationalstopolynomials 75 5.3 Thefullalgorithm:Step2 79 5.4 Thefullalgorithm:Step3 84 5.5 Moreexamples 86 5.6 Similarityamonghypergeometricterms 91 5.7 Exercises 95 6 Zeilberger’s Algorithm 101 6.1 Introduction 101 6.2 Existenceofthetelescopedrecurrence 104 6.3 Howthealgorithmworks 106 6.4 Examples 109 6.5 Useoftheprograms 112 6.6 Exercises 118 7 The WZ Phenomenon 121 7.1 Introduction 121 7.2 WZproofsofthehypergeometricdatabase 126 7.3 SpinoffsfromtheWZmethod 127 7.4 Discoveringnewhypergeometricidentities 135 7.5 SoftwarefortheWZmethod 137 7.6 Exercises 140 CONTENTS v 8 Algorithm Hyper 141 8.1 Introduction 141 8.2 Theringofsequences 144 8.3 Polynomialsolutions 148 8.4 Hypergeometricsolutions 151 8.5 AMathematicasession 156 8.6 Findingallhypergeometricsolutions 157 8.7 Findingallclosedformsolutions 158 8.8 Some famous sequences that do not have closed form . . . . . . . . . 159 8.9 Inhomogeneousrecurrences 161 8.10Factorizationofoperators 162 8.11Exercises 164 III Epilogue 169 9 An Operator Algebra Viewpoint 171 9.1 Earlyhistory 171 9.2 Lineardifferenceoperators 172 9.3 Eliminationintwovariables 177 9.4 Modifiedeliminationproblem 180 9.5 Discreteholonomicfunctions 184 9.6 Eliminationintheringofoperators 185 9.7 Beyondtheholonomicparadigm 185 9.8 Bi-basicequations 187 9.9 Creativeanti-symmetrizing 188 9.10Wavelets 190 9.11Abel-typeidentities 191 9.12Anothersemi-holonomicidentity 193 9.13Theart 193 9.14Exercises 195 A The WWW sites and the software 197 A.1 The Maple packages EKHAD and qEKHAD 198 A.2 Mathematicaprograms 199 Bibliography 201 Index 208 vi CONTENTS Foreword Science is what we understand well enough to explain to a computer. Art is everything else we do. During the past several years an important part of mathematics has been transformed from an Art to a Science: No longer do we need to get a brilliant insight in order to evaluate sums of binomial coefficients, and many similar formulas that arise frequently in practice; we can now follow a mechanical procedure and discover the answers quite systematically. I fell in love with these procedures as soon as I learned them, because they worked for me immediately. Not only did they dispose of sums that I had wrestled with long and hard in the past, they also knocked off two new problems that I was working on at the time I first tried them. The success rate was astonishing. In fact, like a child with a new toy, I can’t resist mentioning how I used the new methods just yesterday. Long ago I had run into the sum  k  2n−2k n−k  2k k  ,whichtakes the values 1, 4, 16, 64 for n =0,1,2,3soitmustbe4 n . Eventually I learned a tricky way to prove that it is, indeed, 4 n ; but if I had known the methods in this book I could have proved the identity immediately. Yesterday I was working on a harder problem whose answer was S n =  k  2n−2k n−k  2  2k k  2 . I didn’t recognize any pattern in the first values 1, 8, 88, 1088, so I computed away with the Gosper-Zeilberger algorithm. In afewminutesIlearnedthatn 3 S n =16(n− 1 2 )(2n 2 −2n +1)S n−1 −256(n −1) 3 S n−2 . Notice that the algorithm doesn’t just verify a conjectured identity “A = B”. It also answers the question “What is A?”, when we haven’t been able to formulate a decent conjecture. The answer in the example just considered is a nonobvious recurrence from which it is possible to rule out any simple form for S n . I’m especially pleased to see the appearance of this book, because its authors have not only played key roles in the new developments, they are also master expositors of mathematics. It is always a treat to read their publications, especially when they are discussing really important stuff. Science advances whenever an Art becomes a Science. And the state of the Art ad- vances too, because people always leap into new territory once they have understood more about the old. This book will help you reach new frontiers. Donald E. Knuth Stanford University 20 May 1995 viii CONTENTS . Algorithms by Donald E. Knuth, Addison Wesley, Reading, Massachusetts, 1968. A=B Marko Petkov ˇ sek University of Ljubljana Ljubljana, Slovenia Herbert S.

Ngày đăng: 16/03/2014, 05:20

Xem thêm