This is one of those articles that might sound convincing to non-mathematicians (because it is annoying to learn names for difficult concepts, and many people can relate to that experience), but will not sound all that convincing to domain experts. It'd be hard to deny that descriptive terms are easier to memorize. Sometimes a piece of natural and/or physical intuition allows such terminology to arise. Scientist and…
As a counterpoint, I've a Ph.D in math and I largely agree with the article. Frankly, it's difficult enough to keep track of the names in my own field much less interact with people in other fields who would greatly benefit from these results if they were comprehensible. While I agree that precision is necessary, is it really that hard to say something like a complete inner product space vs a Hilbert space? Should we…
Mathematicians should stop naming things after each other
161–170 of 406 posts
Re: Mathematicians should stop naming things after each other
#162Earlier quoted context omitted.
I Disagree with you, in Computer Science we have things like: "Quick Sort", "Merge Sort", "Map", "Hashtable", "LRU", etc... etc... They are much more descriptive and easy to remember, even though the Algorithms can be complex themselves. Event the name "Boolean", could be changed to "Conditional"... and be even more readable. Also, Dijkstra algorithm can be generalized to "Shortest Path Algorithm" (there can be more…
terms like "quick sort" and "map" are actively harmful because what they mean is VERY ambiguous, and in some cases becomes wrong over time. "quick sort" is no longer the quickest sort algorithm by any standard, it happens to just be quicker than some of the algorithms that came before it. "map" tells you nothing about the properties of the data structure other than that it 'maps' keys to values, but even the nuances…
It’s not even really narcissism.
Here’s the original paper describing what is now called Dijkstra’s Algorithm: http://www-m3.ma.tum.de/foswiki/pub/MN0506/WebHome/dijkstra.... Note that the algorithm isn’t called that anywhere in the paper. In fact, it’s not even named.
When other people want to discuss that work, they need to call it something, and some natural solutions are “an algorithm proposed by Dijkstra” and, subsequently, “Dijkstra’s Algorithm”, as you can see in this contemporary paper. https://www.ams.org/journals/qam/1970-27-04/S0033-569X-1970-...)
As that second paper shows, you can’t really call it “the Shortest Path Algorithm” because others were developing other approaches for similar problems. “Shortest Path, Assuming All Edge Weights are Non-Negative and You Can Afford to Search Blindly Without a Heuristic, Algorithm” doesn’t really roll off the tongue either.
Re: Mathematicians should stop naming things after each other
#163This seems to misrepresent why people bother naming things. It's not like mathematicians are spending their time randomly naming every object/property/structure/... they encounter just for the sake of it. A "Kähler manifold" exists, as a name, because there is no way to fully describe what it is (and bring forward in the reader all the corresponding context) in two or three words. Using a long sentence (full of thing…
If all we want is uniqueness, we could just number theorems and concepts using GUIDs.
Might as well abdicate and embrace the fact math is going to be automated, and all mathematical objects are just abstract constructs devoid of meaning that can be referred to by arbitrary labels.
But it seems like there's more to it.
The names of mathematicians are interesting for the genealogy of theorems... but they're also completely opaque about their semantics.
Is it not possible to think a system could make math more intuitive by relying on a more structured nomenclature?
Re: Mathematicians should stop naming things after each other
#164Earlier quoted context omitted.
for example: operating systems, programming languages, human computer interaction, etc. Those topics might seem to have nothing to do with math but all of their components have mathematical underpinnings. Algorithms, data structures, complexity theory, and even the physics of end-to-end latency, colour perception, etc. There probably are some people out there, working in these fields with only a high school math back…
Everyone who completed a physics degree has done at least as much math as a CS degree holder, is physics a subfield of math? (I think there is a discussion to be had about making the distinction "CS" vs "theoretical CS" as the GP comment does, or if it should be "CS" vs some other term ("computing"? feels a bit general))
(Mostly joking. Mostly!)
Re: Mathematicians should stop naming things after each other
#165Hard disagree. Once you get to the advanced levels of any field, terminology being "accessible" doesn't really matter, but being precise does . Areas like philosophy and law actually suffer in my opinion when they overload common words with uncommon meanings, or descend into weird disambiguations that depend on suffixes. For example, in philosophy there's "contractarianism" and "contractualism", and trying to remembe…
https://www.tek.com/blog/window-functions-spectrum-analyzers
>Hamming and Hanning
>These two similarly-named Hamming and Hanning (more properly referred to as Hann) window functions both have a sinusoidal shape. The difference between them is that the Hanning window touches zero at both ends, removing any discontinuity. The Hamming window stops just shy of zero, meaning that the signal will still have a slight discontinuity.
The Hamming Window is named after Richard Hamming.
https://en.wikipedia.org/wiki/Richard_Hamming
But the Hanning Window is named after Julius von Hann, and lots of people just throw in an extra "ing" to make them sound alike, but its excruciatingly correct name is Hann Window.
But it seems fitting that they're almost but not quite alike, and so is their spelling. Maybe for symmetry there should be a Halling Window that stops just below zero.
https://en.wikipedia.org/wiki/Julius_von_Hann
https://en.wikipedia.org/wiki/Window_function#Hamming_window
https://en.wikipedia.org/wiki/Hann_function
https://numpy.org/doc/stable/reference/generated/numpy.hanni...
https://numpy.org/doc/stable/reference/generated/numpy.hammi...
Re: Mathematicians should stop naming things after each other
#166Earlier quoted context omitted.
I Disagree with you, in Computer Science we have things like: "Quick Sort", "Merge Sort", "Map", "Hashtable", "LRU", etc... etc... They are much more descriptive and easy to remember, even though the Algorithms can be complex themselves. Event the name "Boolean", could be changed to "Conditional"... and be even more readable. Also, Dijkstra algorithm can be generalized to "Shortest Path Algorithm" (there can be more…
Tim Sort, Hamming Codes, Huffman Coding, RSA keys, LZW encoding, Duff's Device, Bloom Filter, Carmack's Reverse, awk, linux, git. We have a lot of things named after those that discovered, invented or popularized a structure or technique. Certainly nowhere near as commonly as does mathematics, I will agree. In CS, no doubt, we often end up on the other end, where a single term means different things in different cont…
I remember when Duff's Device was a neat trick; does anyone still use it these days?
Edit: a neat trick, not a bear trick.
Re: Mathematicians should stop naming things after each other
#167Earlier quoted context omitted.
in Computer Science we have things like: "Quick Sort", "Merge Sort", "Map", "Hashtable", "LRU", etc... Those are trivial concepts though. The article brings up "perfectoid spaces", as if to suggest their superiority to "Scholze spaces", yet neither name gives any clue as to what they are: In mathematics, perfectoid spaces are adic spaces of special kind, which occur in the study of problems of "mixed characteristic",…
> You won’t get anywhere at all if you try to enter the field without a mathematical background. Unnecessary gatekeeping. There’s a lot of engineering-oriented research that has nothing to do with math.
Re: Mathematicians should stop naming things after each other
#168Hard disagree. Once you get to the advanced levels of any field, terminology being "accessible" doesn't really matter, but being precise does . Areas like philosophy and law actually suffer in my opinion when they overload common words with uncommon meanings, or descend into weird disambiguations that depend on suffixes. For example, in philosophy there's "contractarianism" and "contractualism", and trying to remembe…
I've always thought there was a nice breakdown here in math; name things after what they are if they can be stated concisely, name them after discoverers as a short hand for here-there-be-dragons.
Re: Mathematicians should stop naming things after each other
#169Hard disagree. Once you get to the advanced levels of any field, terminology being "accessible" doesn't really matter, but being precise does . Areas like philosophy and law actually suffer in my opinion when they overload common words with uncommon meanings, or descend into weird disambiguations that depend on suffixes. For example, in philosophy there's "contractarianism" and "contractualism", and trying to remembe…
I've always thought there was a nice breakdown here in math; name things after what they are if they can be stated concisely, name them after discoverers as a short hand for here-there-be-dragons.
Re: Mathematicians should stop naming things after each other
#170Earlier quoted context omitted.
Meanings of words drift over time, like, litterally.
Isn’t this why science deliberately chose Latin for naming? Being a dead language it won’t change meanings over time