
Discrete math with computers_3
.pdf432 |
BIBLIOGRAPHY |
[14]Derek Goldrei. Classic Set Theory. Chapman & Hall, 1996.
[15]Ronald L. Graham, Donald E. Knuth, and Oren Patashnik. Concrete Mathematics. Addison-Wesley, 1989.
[16]Jan Gullberg. Mathematics from the Birth of Numbers. Norton, 1997.
[17]Douglas R. Hofstadter. G¨odel, Escher, Bach: An Eternal Golden Braid. Penguin, 1979.
[18]Paul Hudak. The Haskell School of Expression: Learning Functional Programming through Multimedia. Cambridge University Press, 2000.
[19]Geraint Jones and Mary Sheeran. Relations and refinement in circuit design. In 3rd Refinement Workshop, Workshops in Computing. Springer, 1991.
[20]Donald E. Knuth, Tracy Larrabee, and Paul M. Roberts. Mathematical Writing. Number 14 in MAA Notes. The Mathematical Association of America, 1989.
[21]E. J. Lemmon. Beginning Logic. Chapman & Hall, 1965.
[22]John O’Donnell. The hydra computer hardware description language. www.dcs.gla.ac.uk/ jtod/hydra/.
[23]John T. O’Donnell and Gudula R¨unger. Derivation of a logarithmic time carry lookahead addition circuit. Journal of Functional Programming, 14(6):697–713, November 2004. Cambridge University Press.
[24]Chris Okasaki. Purely Functional Data Structures. Cambridge University Press, 1998.
[25]John O’Leary, Xudong Zhao, Rob Gerth, and Carl-Johan Seger. Formally verifying IEEE compliance of floating-point hardware. Intel Technology Journal, 1999.
[26]Kenneth A. Ross and Chalres R. B. Wright. Discrete Mathematics. Prentice Hall, 1999.
[27]Simon Singh. The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography. Fourth Estate, 1999.
[28]Raymond Smullyan. Forever Undecided: A Puzzle Guide to G¨odel. Oxford University Press, 1987.
[29]Donald F. Stanat and David F. McAllister. Discrete Mathematics in Computer Science. Prentice Hall, 1977.
[30]Patrick Suppes. Axiomatic Set Theory. Dover, 1972.
BIBLIOGRAPHY |
433 |
[31]Simon Thompson. Type Theory and Functional Programming. AddisonWesley Publishing Company, 1991.
[32]Simon Thompson. Haskell: The Craft of Functional Programming. Addison-Wesley, second edition, 1999.
[33]Daniel J. Velleman. How To Prove It: A Structured Approach. Cambridge University Press, 1994.
