Live data from Hacker News

Notation as a Tool of Thought

jsoftware.com

1–10 of 22 posts

Re: Notation as a Tool of Thought

#4
As a research mathematician, I often get annoyed by poor choice of notation, but I (personally) don't ever have plans with ambiguity or lack of precision. Indeed, my favorite authors often use notation that is slightly ambiguous, but is clear in context.

My issues are with math papers that introduce unilluminating notation, too much notation (henceforth write L for log(x)), or (above all) do not go to enough effort to keep their arguments simple.

I speak only for myself, and some of my colleagues would surely disagree with me, but basing mathematical notation off a programming language takes a step in the opposite direction from what I can process most fluently.

Re: Notation as a Tool of Thought

#5
I like the idea that notation is a tool of thought, but I think that J (and APL) are actually rather crappy notations.

I FAR prefer matlab for matrix work, as it is closer to actual math than any other language I know. For logic ish programming, Prolog or AMPL or SQL (I like SQL, even though people hate on it all the time).

But, in my humble, J and APL are interesting historically, but rather crappy in comparison to more recent languages

Re: Notation as a Tool of Thought

#7

Read the award winning Babel-17 by Delany for a bit of science fiction that explores this idea that language and particularly the notation of the language affects one's perception of the world.

For another sci-fi novel dealing with language, I'd recommend China Mieville's Embassytown.

Re: Notation as a Tool of Thought

#8
The Whitehead quote at the start (from An Introduction to Mathematics, 1911) is a great one, and relevant to programming as well as pure math. But a lot of good came after the one sentence the author quotes:

"By relieving the brain of all unnecessary work, a good notation sets it free to concentrate on more advanced problems, and, in effect, increases the mental power of the race. Before the introduction of the Arabic notation, multiplication was difficult, and the division even of integers called into play the highest mathematical faculties. Probably nothing in the modern world would have more astonished a Greek mathematician than to learn that ... a large proportion of the population of Western Europe could perform the operation of division for the largest numbers. This fact would have seemed to him a sheer impossibility ... Our modern power of easy reckoning with decimal fractions is the almost miraculous result of the gradual discovery of a perfect notation. [...] By the aid of symbolism, we can make transitions in reasoning almost mechanically, by the eye, which otherwise would call into play the higher faculties of the brain. [...] It is a profoundly erroneous truism, repeated by all copy-books and by eminent people when they are making speeches, that we should cultivate the habit of thinking of what we are doing. The precise opposite is the case. Civilisation advances by extending the number of important operations which we can perform without thinking about them. Operations of thought are like cavalry charges in a battle -- they are strictly limited in number, they require fresh horses, and must only be made at decisive moments."

Re: Notation as a Tool of Thought

#10
I seem to remember someone (Knuth, possibly) saying something to the effect of "Good notation is determined as much by what it leaves out as what it accentuates." I interpret this as meaning that leaving out accidental complexity is at least as important as including all the essential elements of the problem. A good example, then, would be modern notation for the integral of a function.
Post reply on HN