Accession Number : ADA196990

Title :   Abstraction in Numerical Methods.

Descriptive Note : Memorandum rept.,

Corporate Author : MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB

Personal Author(s) : Halfant, Matthew ; Sussman, Gerald J

PDF Url : ADA196990

Report Date : Oct 1987

Pagination or Media Count : 22

Abstract : We illustrate how the liberal use of high-order procedural abstractions and infinite streams helps us to express some of the vocabulary and methods of numerical analysis. We develop a software toolbox encapsulating the technique of Richardson extrapolation, and we apply these tools to the problems of numerical integration and differentiation. By separating the idea of Richardson extrapolation from its use in particular circumstances we indicate how numerical programs can be written that exhibit the structure of the ideas from which they are formed. Keywords: Artificial intelligence; LISP Programming language, Programming methodology. (KR).

Descriptors :   *NUMERICAL ANALYSIS, ARTIFICIAL INTELLIGENCE, COMPUTER PROGRAMMING, COMPUTER PROGRAMS, NUMERICAL INTEGRATION, EXTRAPOLATION, NUMERICAL METHODS AND PROCEDURES, PROGRAMMING LANGUAGES, VOCABULARY

Subject Categories : Computer Programming and Software
      Numerical Mathematics

Distribution Statement : APPROVED FOR PUBLIC RELEASE