|
ABSTRACT
Computing has supplied mathematics with a new vocabulary of algorithms and is holding out the promise that mathematics can be implemented. Algorithms and proofs can now be seen as the same type of object. This new vision of mathematics as a very high level programming language suggests that mathematics may be transformed so that it is more in harmony with the spirit of computing, and has profound implications for the way in which mathematics is taught. Such harmony would be particularly beneficial for students of computing, who often find little of relevance in their mathematics courses.
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.
 |
1
|
|
| |
2
|
Bishop, E., Foundations of Constructive Analysis, McGraw-Hill, 1967. {Revised edition: Bishop, E. and Bridges, D., Constructive Analysis, Springer-Verlag, 1985.}
|
| |
3
|
Brouwer, L. E. J., Collected Works, Vol. 1 - Philosophy and Foundations of Mathematics, North-Holland, 1975.
|
| |
4
|
R. L. Constable , S. F. Allen , H. M. Bromley , W. R. Cleaveland , J. F. Cremer , R. W. Harper , D. J. Howe , T. B. Knoblock , N. P. Mendler , P. Panangaden , J. T. Sasaki , S. F. Smith, Implementing mathematics with the Nuprl proof development system, Prentice-Hall, Inc., Upper Saddle River, NJ, 1986
|
| |
5
|
Denning, P. J., et al., Report of the ACM Task Force on the Core of Computer Science, ACM, 1988.
|
| |
6
|
|
| |
7
|
Greenleaf, N., Liberal constructive set theory, Constructive Mathematics, Richman, F., Ed., Springer Lecture Notes in Mathematics, Vol. 873, 1981.
|
| |
8
|
|
| |
9
|
Martin-L~f, P., Constructive mathematics and computer programming, Sixth International Congress for Logic, Methodology, and Philosophy of Science, Cohen, L. J. et al., Eds., North-Holland, 1982.
|
| |
10
|
|
REVIEWS
"William George Frederick : Reviewer"
In the abstract of this paper, the author claims “that mathematics can
be implemented.” I thought that was a curious statement, or at least
curious enough for me to read on and become better informed as to its
intent. After trying to
more...
"Newcomb Greenleaf : Reviewer"
My paper attempted to suggest that computer scientists should
consider looking at mathematics algorithmically. The heart of this
approach involves trying to understand the triple (assumption, proof,
conclusions) in terms of (input data, algori
more...
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|