← Back to context

Comment by pfdietz

1 day ago

> The entire point of writing proofs is for advancing human understanding.

Proofs also enable AIs to direct search and generate knowledge. Verifiability is immensely useful for keeping AI grounded.

One might imagine AI generating enormous numbers of hypotheses and then trying to prove or disprove them, and then mine that data for new abstractions and heuristics.

But what does it mean? The theorems are just symbols in lean. The conjectures humans chose are carefully selected to be the questions that are interesting and relevant to our intuition about the real world.

Math often doesn't have applications for hundreds of years and that application is only possible because people deeply understand it and how it applies to the real world.

Generating an endless list of true statements doesn't really do anything, those things are already true regardless of whether someone has written a lean program to model them.

  • Lean terms and programs have defined meanings, just like anything mathematical does.

    It sounds like you're asking something nebulous, like does it have a soul.

    Mass generation of conjectures and proofs/disproofs could AI to discover objectively mathematically useful things. For example, it might discover shortcuts, lemmas, even abstractions that are useful in the proofs of these things -- and judge that utility by how much they improve the ability of the AI to prove things in this mass of problems. It wouldn't say whether the things are useful for non-mathematical human problems, but then human mathematicians, as you say, can't really judge that either.