Discussion about this post

User's avatar
Vadim's avatar

Omggggg thanks for this new piece of wisdom, figuring out how to make something like this happen was totally in my wish list and essential for theorem marketplaces to work (if they're ever going to work at all).

Thoughts:

1. I totally think we ("we" in general, humans) should create things like these even when we expect it won't actually become an additional infrastructure for mathematical progress or whatever. When we come up with novel and interesting things, I think it's worth creating them even when it's not obvious how they're going to be useful, because we can't possibly think of all uses people might find — indeed people themselves might not even realize they need this tool until they realize it exists and go, "hmm, what about my use case?". "Do good and throw it into the sea", as the saying goes; implement things and leave them for people to find, because these things are going to find interesting consequences for themselves anyway.

One example is that I implemented the theorem marketplace that had many problems, including the one described in this post, and it (at least partly?) inspired you to make this post. And that means it was totally worth the effort!

I would go ahead and just implement this, except I could barely stay on top of the theorem marketplace project when it was actively being developed, and I think I would need either people helping me create it open-source style or actually receive a salary or a grant for it (for I cannot afford yet to just retire and pull any epistemology-creating shit I want). You've fired my imagination, though, I don't know what I'm going to do now.

2. Not sure we need to decide on one factorization to fund; perhaps we could just distribute funds according to how promising the factorizations are? (Maybe with some cutoff value?)

3. What about frontrunners, e. g. you submit a factorization and someone submits an improved version of the same factorization and gets paid for both their improvement and your initial work, instead of doing the recursive factorization thing?

4. You mentioned markets about the length of proofs, and also that futarchy would decide which factorization to fund. This reminds me: Lean Copilot has integration with the Lean Progress (https://leandojo.org/leanprogress.html) model, which, for a given unfinished proof, predicts how many steps remain to finalize it. Neither the dataset nor the model are available in open source. For the sake of my project of using AlphaEvolve for theorem proving (https://ratandtiger.substack.com/p/alphaevolve-lean-theorem-prover), I started assembling a dataset to train a corresponding model (intending to make both open-source), but got sidetracked. If I finished this, it could be used for such use cases (to inform traders), too.

(Also, damn, I owe everyone updates about my projects...)

2 more comments...

No posts

Ready for more?