604
you are viewing a single comment's thread
view the rest of the comments
[-] pfried@reddthat.com 1 points 1 day ago* (last edited 1 day ago)

The fact that C++ is Turing complete does not prevent it from computing that 1+1=2. Similarly, the fact that C++ is Turing complete does not prevent programs created from it from verifying the proofs that they have verified. The proof of the halting problem (and incompleteness proofs based on the halting problem) itself halts. https://leanprover-community.github.io/mathlib_docs/computability/halting.html

[-] lemonwood@lemmy.ml 1 points 1 day ago

It's not about those specific proofs. You're claiming, that every possible proof stated in lean will always halt. Lean tries to evade the halting problem best as possible, by requiring functions to terminate before it runs a proof. But it's not able to determine for every lean program it halts or not. That would solve the halting problem. Furthermore, the kernel still relies on CPU, memory and OS behavior to be bug free. Can you be sure enough in practice, yeah probably. But you're claiming absolute metaphysical certainty that abolishes the need for philosophy and sorry, but no software will ever achieve that.

[-] pfried@reddthat.com 1 points 1 day ago* (last edited 20 hours ago)

It's not about those specific proofs.

It certainly is about those specific proofs and anything that has been rigorously proven in Lean. We're discussing techniques that show something is correct forever, and those proofs show that something is correct forever. Philosophical arguments don't even show that something is correct today. This is why the examples I gave earlier are now not explained by philosophy but by other systems. Once the tooling exists to lift a discussion out of philosophy, that is the end of philosophical debate for that topic.

Furthermore, the kernel still relies on CPU, memory and OS behavior to be bug free.

Only to a point, just like human language proofs require the reviewers brains to be bug free to a point. The repeated verification makes proofs as correct as anything can get.

[-] lemonwood@lemmy.ml 1 points 17 hours ago* (last edited 17 hours ago)

just like human language proofs require the reviewers brains to be bug free to a point. The repeated verification makes proofs as correct as anything can get.

Exactly, I'm glad you understand. There's no epistemological certainty in math, just like in normal language. We have to make do with being pretty certain, as good as it gets. I like lean for it's intended purpose: advancing math. No one involved in lean is seriously claiming it produces some kind of religious absolute certainty. Neither is anyone trying to replace philosophy.

Math can't elevate anything above philosophy, because in a sense, it is part of philosophy, one of the parts using specialized language, specifically the part that is concerned with tautologies.

Have you clicked on the links to the philosophy wiki I provided? Maybe read about what a brilliant mathematician and philosopher has written on the philosophy of mathematics to convince yourself, that philosophy of mathematics is valuable and necessary (wether you agree with his specific point of view or not). You're already engaging in philosophical debate yourself. Your claims about the nature of philosophical arguments and mathematical proofs are themselves philosophical in nature.

Also, though you haven't clearly articulated your philosophical position, it seems to be close to the one of the famous Vienna Circle , which was inspired by Wittgenstein, but later rejected by him. It's generally agreed today, that their project of logical empiricism has failed. You can find the critiques of the various points in the article above.

[-] pfried@reddthat.com 1 points 15 hours ago* (last edited 15 hours ago)

It's generally agreed

That's my point. Mathematical proofs aren't generally agreed. They are agreed by everyone to logically follow from the definitions and axioms started with. Every single statement in a mathematical proof evaluates to true or false, and if you don't believe a mathematical proof, you can directly point to a statement that is false. Philosophical arguments are "generally agreed" upon until the tools to take them out of philosophy are developed, and then the philosophical arguments are discarded entirely.

Your same argument that mathematics can be discussed under philosophy can be used to argue that mathematics can be discussed under the framework of wild untethered speculation. Neither one is a convincing argument that philosophy or wild untethered speculation is useful.

This is why ethics has failed. It has been built on the unstable foundation of philosophy instead of on the solid foundation of mathematics.

this post was submitted on 22 Apr 2026
604 points (97.2% liked)

Science Memes

19986 readers
2957 users here now

Welcome to c/science_memes @ Mander.xyz!

A place for majestic STEMLORD peacocking, as well as memes about the realities of working in a lab.



Rules

  1. Don't throw mud. Behave like an intellectual and remember the human.
  2. Keep it rooted (on topic).
  3. No spam.
  4. Infographics welcome, get schooled.

This is a science community. We use the Dawkins definition of meme.



Research Committee

Other Mander Communities

Science and Research

Biology and Life Sciences

Physical Sciences

Humanities and Social Sciences

Practical and Applied Sciences

Memes

Miscellaneous

founded 3 years ago
MODERATORS