| Infinity arithmetic, comparisons and J |
| Full text |
Pdf
(638 KB)
|
| Source
|
International Conference on APL
archive
Proceedings of the international conference on Applied programming languages
table of contents
San Antonio, Texas, United States
Pages: 28 - 34
Year of Publication: 1995
ISBN:0-89791-722-7
Also published in ...
|
|
Author
|
|
Harvey Davies
|
CSIRO Division of Atmospheric Research, Private Bag No. 1, Mordialloc 3195, Australia
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 29, Citation Count: 2
|
|
|
ABSTRACT
The principles of infinity arithmetic are explained. There is a need to bring J arithmetic and comparisons into line with these principles. Many of the results produced by J are mathematically anomalous and do not comply with the IEEE 754 Standard for floating-point arithmetic.Some proposals to generalise the concept of comparison tolerance are presented. There are also some tentative proposals regarding safety levels and precision.The paper is oriented towards J but many of the concepts are relevant to all dialects of APL.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Ber77
|
Robert Bernecky. Comparison Tolerance. SHARP APL Technical Notes 23, 1977.
|
| |
Eis80
|
Murray Eisenberg. Zero Divided by Zero: Zero or One or Neither. APL Quote Quad, 11(1):9-10, 1980.
|
| |
Fat92
|
Richard J. Fateman. A Review of Mathematica. j. Symbolic Compnt., 13(5):545-579, 1992.
|
 |
Gol91
|
|
| |
Hui92
|
Roger K.W. Hui. An Implementation of J. Iverson Software inc., Toronto, 1992.
|
| |
Hui94a
|
Roger K.W. Hui. Re: Indeterminate and Infinity. comp.lang.apl, 21 Nov, 1994.
|
| |
Hui94b
|
Roger K.W. Hui. Re: Testing for indeterminate in J. comp.lang.apl, 9 Dec, 1994.
|
| |
IEE85
|
1EEE. IEEE Standard for Binary Floating- Point Arithmetic (ANSI/IEEE S~d 754-1985). IEEE, New York, 1985. Reprinted in SIGPLAN NOTICES vol. 22, No. 2, Feb 1987, pp9-25.
|
| |
Ive94
|
Kenneth E. Iverson. J Inlroduction and Diclionary. Iverson Software Inc., Toronto, 1994.
|
 |
McD76
|
|
| |
MS80
|
E.E. McDonnell and J. O. Shallit. Extending APL to Infinity. APL8O Conference Proceedings, APL Quote Quad, 10, 1980.
|
 |
Ree87
|
|
| |
Rei94
|
Clifford A. Reiter. Re: Testing for Indeterminate in J. comp.lang.apl, 8 Dec, 1994.
|
INDEX TERMS
Primary Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.2
Language Classifications
Nouns:
APL
Additional Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.2
Language Classifications
Nouns:
J
G.
Mathematics of Computing
G.1
NUMERICAL ANALYSIS
G.1.0
General
Subjects:
Computer arithmetic
General Terms:
Algorithms,
Languages,
Standardization
Keywords:
IEEE 754 Standard,
NaN,
arithmetic,
comparative,
comparison,
error-trapping,
indeterminate,
infinity,
infinity arithmetic,
limits,
precision,
tolerance
|