{"title":"Series reversion as the reversed chain rule","authors":"C. Lawson","doi":"10.1145/43931.43933","DOIUrl":null,"url":null,"abstract":"I recently had occasion to extend a derivative-computation package I had written in 1971 to add the capability of dealing with a function defined implicitly. This led me to see the duality between Taylor series reversion and the chain rule of differentiation of a composite function. I was also struck with the compactness with which these algorithms could be expressed in a programming language, which in my case was Fortran 77. The basic ideas involved will probably not be new to persons who have worked on computerization of symbolic mathematics or other approaches to derivative computation, however, I think this may be of interest to many readers of this newsletter as an instance of a very small body of code implementing a mathematical transformation that might a priori be thought to be somewhat complicated.","PeriodicalId":177516,"journal":{"name":"ACM Signum Newsletter","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Signum Newsletter","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/43931.43933","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
I recently had occasion to extend a derivative-computation package I had written in 1971 to add the capability of dealing with a function defined implicitly. This led me to see the duality between Taylor series reversion and the chain rule of differentiation of a composite function. I was also struck with the compactness with which these algorithms could be expressed in a programming language, which in my case was Fortran 77. The basic ideas involved will probably not be new to persons who have worked on computerization of symbolic mathematics or other approaches to derivative computation, however, I think this may be of interest to many readers of this newsletter as an instance of a very small body of code implementing a mathematical transformation that might a priori be thought to be somewhat complicated.