Computer algebra systems, mathematical representation, and the DLMF

12/6/00


Click here to start


Table of Contents

Computer algebra systems, mathematical representation, and the DLMF

What’s distinctive for Mathematical Digital Libraries?

Uses of mathematical symbolism

Uses of mathematical computation

Uses of mathematical computation

A need: explicit recording of information for computational reproducibility

Uses of mathematical computation

Digital Libraries are interactive!

Support for mathematical interaction: a review of existing technology

Support for mathematical computation

Facilitation of computation services

Component architecture

Interoperability with other tools in the technical worker’s toolkit

A DL for Signal Processing Transforms

SPIRAL Project

DSP Algorithms: Example 4-point DFT

DSP Algorithms: Terminology

Discrete Cosine Transforms (DCTs)

Breakdown Strategies = Rules

PPT Slide

Formula Generator: Features

Formula Generator: Architecture

Notebook Interface

Example Notebook: Convolution

Web Interface

Example Webpage: Hartley Transform (By Brian Jenson via email at baj@mathstar.com @ MathStar Inc.)

Hartley Transform (cont)

Desiderata for the Digital Library of Mathematical Functions

Non-digital tradition: Finding Out Stuff

Wolfram Research’s Special Functions site: 3 versions

The posters

The web site (here, the Arcsin page)

WRI’s Categories/ Some Subcategories

Click on “Series Representations”…

This is not very useful

Notebook form (I)

Notebook form (II)

Notebook form (III)

Computing Inside the Notebook

Simplification Inside the Notebook

Plotting inside the notebook

All commercial computer algebra systems (CAS) have essentially the same notebook paradigm

Advice on coding a reference chapter

What about legacy “knowledge”? Can we convert from scanned text?

What about using LaTeX as source and then converting to OpenMath/ CAS?

Using OpenMath as original source is pretty much out of the question.

Using MathML as original source is pretty much out of the question, too.

What can a CAS do better?

What about using Java Applets?

What about Server Side software?

What about Server Side software?

What about no software?

What about only browser software?

What about numeric-only software?

What about symbolic software

A challenge: Include a CAS in DLMF

What do we want? What can we attempt?

Computers do more than arithmetic

Author: Richard Fateman, Bruce Char, Jeremy Johnson

Other information:
Presented in the DLMF Seminar Series, NIST, November 6, 2000