Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Posts
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
The arXiv's new "make everyone write in English to promote linguistic diversity" policy went into effect yesterday (https://blog.arxiv.org/2026/01/13/non-english-paper-submission-guidelines/), and they have now released a feedback survey:
https://cornell.ca1.qualtrics.com/jfe/form/SV_0rcozRH3ruvv54i
It's probably worth filling that out, even if the feedback is ultimately redirected to /dev/null.
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Here is the opening of Ulam's article:
Although to many people the electronic computer has come to symbolize the importance of mathematics in the modern world, few professional mathematicians are closely acquainted with the machine. Some, in fact, seem even to fear that individual scientific efforts will be pushed into the background or replaced by less imaginative, purely mechanical habits of research. I believe such fears to be quite groundless. It is preferable to regard the computer as a handy device for manipulating and displaying symbols. Even the most abstract thinkers agree that the simple act of writing down a few symbols on a piece of paper facilitates concentration. In this respect alone -- and it is not a trivial one -- the new electronic machines enlarge our effective memory and provide a marvelous extension of the means for experimenting with symbols in science. In this article I shall try to indicate how the computer can be useful in mathematical research.
Since the SciAm issue predates the TAOCP preface, I wonder if Knuth was influenced by reading Ulam's article, or whether it is just an example of great minds think alike?
(4/4)
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
I wish to show that the connection between computers and mathematics is far deeper and more intimate than these traditional relationships would imply. The construction of a computer program from a set of basic instructions is very similar to the construction of a mathematical proof from a set of axioms. Furthermore, pure mathematical problems historically have always developed from the study of practical problems arising in another field, and the advent of computers has brought a number of these with it. [...] Besides the interesting application of mathematical tools to programming problems, there are also interesting applications of computers to the exploration of mathematical conjectures, e.g., in combinatorial analysis and algebra; and in many of these cases there is considerable interplay between programming and classical mathematics. Attempts at mechanization of mathematics are also very important, since they lead to greater understanding of concepts we thought we know (until we had to explain them to a computer). I believe the connections between computers and pure mathematics which have been enumerated in this paragraph will become increasingly important.
I'm not sure whether I'll be able to use them in class, but I found these paragraphs interesting for multiple reasons. The first paragraph, which spells out a few legitimate concerns about the automation of mental tasks, feels very relevant today, with the difference perhaps that nowadays some mathematicians are starting to worry about losing their jobs. The second paragraph I found notable for its clear statement of the program-as-proof analogy, and I was surprised to not see it quoted more widely.
(2/4)
Computer science theorist and mathematician interested in the connections between things. Assistant professor in the LIX lab at Ecole Polytechnique.
While looking for some sources to help motivate the study of computer programming to very young undergraduate students, I ended up reading the preface to Volume 1 of Knuth's The Art of Computer Programming -- in an electronic copy of the Second Printing from 1969 -- and stumbled on two very interesting consecutive paragraphs.
Here is the first:
To a layman, the electronic computer has come to symbolize the importance of mathematics in today's world, yet few professional mathematicians are now closely acquainted with the machines. One reason for this surprising (and unfortunate) situation is that computers seem to have made some things "too easy," in the sense that people who no longer have to do so many things with pencil and paper never discover the mathematical simplifications which would aid the work. Some mathematicians occasionally resent the intrusion of computers, not because they are afraid they will lose their jobs to automation, but because they fear there will perhaps be less necessity to give birth to invention. On the other hand, there are obvious relations between computers and mathematics in the fields of numerical analysis, number theory, and statistics.
And here is the second: [in next post...]
(1/4)