Dividing a Square into 7 Similar Rectangles
johncarlosbaez.wordpress.com
johncarlosbaez.wordpress.com
This time a news is that the previously known value for n = 7, 1371, turned out to be incomplete due to the program bug and it is now thought to equal to 1372 instead.
Computer-readable proofs provide a rigorous and reliable way to verify mathematical results, reducing the likelihood of mistakes and increasing confidence in the validity of mathematical arguments. However, the use of computer-readable proofs is still not widespread in the mathematical community, and it is not yet a standard part of mathematics education.
The tools are ready, it is just that doing the hard work going from a handwritten one to a computer-readable proof is not sufficiently appreciated. It should become more widely used in mathematics, and be incorporated into mathematics education curricula at all levels. Doing so will not only help prevent errors but also promote transparency and reproducibility in mathematical research.
What if the algorithms have errors? What if a cosmic ray flips one bit of memory?
Errors will always happen.
> What if a cosmic ray flips one bit of memory?
Run it several times and compare results until you reach the desired level of statistical certainty.
But for OP, the point isn't having humans understand. It's having the computer check the proof. You still use traditional journal papers for communicating the proof to humans. You're just also able to say "The proof has been verified and really is true."
That's a good point... I agree the tools are not ready. Most computer-assisted tools make it easier to do your work. It's easier to type a five page paper in Word than it is to write it longhand. But for now it's a lot more work to encode a proof in a proof assistant than to just write it up in LaTeX (which I think a lot of people don't realize).
It's not just that the foundational concepts are missing, it's also that proof assistants currently require you to fill in much more detail than human proofs do. You can't just write something like... "this corollary is trivial", or, "since x is a power of 10, obviously cos(x^2) is irrational"; you have to spell out a proof.
With due respect, computer-readable proofs are not very interesting to me as a mathematician. I don't see why we should do it. Reproducibility is not a concern.
A computer is only a threat, that might find a mistake that humans miss.
Thompson himself has said he’d like his contributions to the classification of finite simple groups verified in his lifetime, and actively followed/encouraged the Coq implementation of his odd order theorem back in 2012.
What's this?
This seems like a strong overstatement. We got by for more than 2000 years without computer-readable proofs, relying on intuition and validation.
Ironically, computer programs seem to be a lot more error prone than mathematical proofs. Yes, errors in mathematical proofs happen, but they're rare enough that the they're widely reported in the (mathematical) community. Errors in computer programs on the other hand are a virtual guarantee.
1. Proofs are intended to be correct. The vast majority of computer programs are intended to be practical, and are far far larger than the largest math proofs. Where correctness matters, computer programs have fewer bugs.
2. Nearly every non-computerized mathematical proof is not even a proof, it is a sketch that requires a lot of hand waving and logical jumps to be interpreted. Likewise, specs have fewer bugs than concrete program, because they aren't complete.
You should ask math professors how often there are errors in papers. Every one has their own ratio, but I've heard numbers as high as 30%. However, the general belief is the results are still correct, so few are worried about building with a pile of cards.
See https://academia.stackexchange.com/questions/143374/extent-o...
Seems like a perfect task for an LLM trained on English and Idris/Coq/etc
[1] https://blog.blockstream.com/a-formal-proof-of-safegcd-bound...
> Here is a picture of the apparently new partition that Daniel Gerbet has found:
I was really looking forward to seeing both partitions with this topology, but the article sadly doesn't highlight the other one.
In the shorter PDF it's on page 19, bottom row, second from the left.
A rectangle that is 2x1 is similar to a rectangle that is 4x2.