Mathematicians Report New Discovery About the Dodecahedron
quantamagazine.org
quantamagazine.org
Right here is the most interesting part of the article for me. It's definitely cool that we're making these sorts of discoveries still, but it's more interesting how so many more problems are now being solved via computer. Had I gone all the way through my PhD (in math), I'd be some combination of worried that my computing skills were up to snuff, and intrigued about the increasing role of computers in mathematics.
When I was in grad school, I remember reading a comment from someone talking about looking at her roommate's materials for her PhD in English and realizing that while what she had was comprehensible to her even if she didn't necessarily understand any of it, her own materials for her math PhD were completely unintelligible to outsiders.
Do you think human-written proofs vs machine-written proofs magically overcome what Gödel points out a limitation of the language itself both proofs are written in (or, in principle, "compile to")??
Why so much of this human skills mysticism on HN of all places... :/
If the human part bothers you, substitute animals instead. They do much of what we need to various, usually somewhat lesser levels.
This line of thinking is reinforced by the results we've had so far. Why should we assume there's a limit if we haven't hit one yet, and see no fundamental block? Where would this limit be? Even our extremely limited understanding so far has provided some pretty amazing results.
The only question is performance and difficulty at various levels of technology and understanding. It's a matter of time. It won't be tomorrow, but unless we cease to exist first, it will happen. And once it's a matter of engineering that can be iterated upon, things get really interesting.
I've had plenty of experiences in meditation and on hallucinogenics that don't fit into your picture.
What I don't understand is how you can be so certain of anything, given that we're all observing the system subjectively from the inside.
I'm confused. Could you explain what these have to do with the topic at hand? They seem orthogonal.
The 4 color theorem in 1976 was just a very famous example.
I think Turing (30s? 40s?) and later von Neumann (50s) also did some computer assisted theorem proving, but I’d have to dig for precise references.
We have proof assistants using many beautiful type theoretic languages, and tools which can (attempt) to write proofs in this languages.
In fact, this is one of the best usages of ML because we hardly care whatever impenetrable bullshit goes into the proof search when the proof must be self-justifying, and, just like a ML go game log, potentially lead to new techniques for human mathematicians.
The real curse seems to be MATLAB in my experience. No engineering book is incomplete without an untested, uncommented, unindented MATLAB code listing at the back. I don't like Python, but at least it forces you to write somewhat legible code. Luckily it usually doesn't matter, but when you have things like COVID-19 models written in this matter I fear for the worst.
Arxiv link to the paper: https://arxiv.org/abs/1811.04131
Sage notebooks: http://userhome.brooklyn.cuny.edu/aulicino/dodecahedron/
This has not been a concern in mathematics up to relatively recently, mostly because computers were generally too puny to be of much use. By "recently," I mean from the birth of the computer up through probably 15-20 years ago. Since then, there's been a real convergence of tools and computing power that's going to send mathematics in new and interesting directions over the next decades.
Unfortunately, the mathematics curriculum doesn't seem to have caught up. (Please correct me if I'm wrong here -- and I'd be happy to be wrong.) If you wanted to learn these skills as a grad student even 10 years ago, you would have to go to the CS department, most likely, unless you were at one of the handful of departments doing formalized mathematics. I believe that's still the case.
I would guess that by "these skills" you mean something beyond just programming in the general sense, or even numerical computation, as there shouldn't be any harm in leaning on the C.S department for that. No?
Are you instead proposing that a new course be added to the mathematics curriculum, that might be titled something like "Computational Mathematics" or "Experimental Mathematics" or something along those lines? If so, what kinds of things would go in such a class in your eyes?
Since then, there's been a real convergence of tools and computing power that's going to send mathematics in new and interesting directions over the next decades.
Indeed. One of the things I'm interested in is learning more about Interactive Theorem Provers. I just bought a book on Coq and intend to start diving down that rabbit-hole. Interestingly, I'm only just now starting to learn to do proofs based math at all, so I'm especially (but not exclusively) curious about whether or not there's an pedagogical value in starting to learn to use these proof assistant type tools right alongside learning to do proofs. It may well turn out that the answer is "no", but it should be fun to explore all of this in either case.
Interesting stuff.
Link, for anybody else who's curious:
When I was 15/16, I was very lucky to have a computing teacher who - although he didn't teach us much actual programming - absolutely drilled into us the importance of a program's quality and aims. The absolute basics go a very long way: Should this function be smaller, is this logic simple etc.
Anyways, it's important to archive the knowledge in a way that it can be understood by future humans as well. Some random website under an .edu can disappear at any moment.
The project site has cool pictures and visualizations: http://userhome.brooklyn.cuny.edu/aulicino/dodecahedron/
Anyway the real work that made it worth publishing has to be the other paths.
By contrast, that there are other solutions to the problem, and of 30 kinds, is interesting and non-obvious.
So, it remains a mystery what the classical problem they claimed to have solved actually was.
On the one hand, there are infinitely many geodesics on a dodecahedron, of unbounded length, so you can't really brute force all of them.
On the other hand, the actual solution only goes through each face at most once. There are infinitely many unfoldings to try, but for each unfolding there are only finitely many paths to try, and you can get the solution on one of the minimal unfoldings.
Edit: Even simpler - there are 43,380 nets of a dodecahedron, and each has 20 vertices. So if you just draw ~8 million straight lines and see if any are both on the net and do not intersect another vertex, you'll find (at least) one that works!
(Like, suppose we imagine ascending an A-frame roof on an angle, and then, passing the ridge, descend down the other side, following a path that matches the ascent such that there is a 180 degree of rotational symmetry around the intersection. Both segments of the path lie in a plane that makes a vertical cut through the roof. Is that it?)
You are right; that simple specification is equivalent to what I described. My brain was too temporarily foggy to see the obvious.
(Un)flattening is an isometry, it doesn't change lengths of lines. If you flatten a polyhedron and draw a straight line between two points, it is the shortest path between them (property of Euclidean space). Now fold the surface back, it remains the shortest path (and the geodesic).
I'm looking at the diagrams on that Wikipedia page. It looks as if we require the path to visit certain polygons, then it is in fact the shorted path which visits those polygons.
In both solutions, the path traced along the unfolded jacket of the box is in a straight line, obeying the principle we have been discussing.
I don't think that what we are looking at there are simply two different "different unfoldings" of a polyhedron; they are different choices about which configuration of edges to separate in forming what is evidently called the net of the polyhedron:
https://en.wikipedia.org/wiki/Net_(polyhedron)
They are different "nettings", if you will. We can crack a polygon into more than one net, but a given net has just one unfolding.
(If we choose a particular net of a polyhedron, can that have more than one shortest path between some two points?)
Yes. Consider a pointy triangular wedge of two 1 by 100 rectangles and a third one that’s 1 by 1, and pick points on the two large rectangles that are close to the edge they share with the small one. The shortest path will visit all three rectangles.
Also: I was only refuting the claim that such a line is the shortest line between the two points. I happened to know an (IMO) interesting counterexample, so I mentioned it. I think the conclusion that such a line is a geodesic is valid, but not because of the argument given.
You hear a quiet rustling. There is a cold gale blowing.(I did have to check to ensure Goodman was antecedent to The Great Underground Empire)
These days do we use temporal logics for these kinds of properties?
On the other hand, every once in while it gives you the foundations of e-commerce and is worth a trillion dollars. And it doesn't cost much, since all it requires is coffee and computers. So all told it's pretty cost effective.
And no, we never have the faintest idea which fundamental research will turn out to be insanely profitable.
Is it the case this time? No, probably not. But it cost very little to do, and maybe it enables something else.
So is ancient mathematics. And non ancient mathematics.
A lot of good mathematics is inspired or comes from real-world problems, but even more does not.
At a very fundamental level, mathematics is a curious exploration of an interesting "What if...", where you get to make up whatever you want in that "...", and see where it gets you.
The simple answer is: no.
To quote Feynman: "Physics is like sex: sure, it may give some practical results, but that's not why we do it." - this applies to all research.
Mathematics especially so, because it is not science, but an art form. The only difference between what people consider "good mathematics" and what isn't is what people consider beautiful, interesting, intriguing (usually, being correct is necessary for being beautiful, but not always: Fermat's Last Theorem has been on the minds of mathematicians for a very long time despite its proof being incorrect; and interesting conjectures are the driving force of this art).
It's a very humane experience, this mathematics of ours.
The history shows up in terminology: "irrational" numbers were once anathema, but had to be accepted (although the feelings about the word might have arisen in the other direction). "Negative" numbers came a lot later, and only after zero, which was disliked. "Imaginary" is another. After the bad numbers had to be accepted, we needed a name for the good ones: thus, "natural". Transcendentals got a free pass because of pi, so got a nice name.
Infinities are still causing trouble. Like irrationals, they are named for what they are not.