ProofWiki: Online compendium of mathematical proofs
proofwiki.org
proofwiki.org
When I started reading the proof I thought it was a mistake, a mismatch between the theorem to proof and the linked proof. I didn't expect using Kolmogorov axioms to prove this kind of sums. I really enjoyed reading it. I just learned something new today, thanks!
It also wasn't immediately clear to me that this _is_ a valid sample space, the explanation in https://old.reddit.com/r/math/comments/18szn6y/anyone_use_pr... provides a more formal but still readable construction
I especially like the "finite" variant/version of the proof which reframes this as a counting/combinatorial proof instead of a probability-based one.
Why is that f(n - 1)?
def f(s):
assert(s[0] == 'T')
return s[1:]
whose inverse is def f_inverse(s):
return 'T' + s def f(s):
assert(s[0] == 'H')
assert(s[1] == 'T') # can't be another H!
def f_inverse(s):
return 'HT' + s
Therefore, since sequences either begin with a T or an H, for n>=2 we see f(n) = f(n-1) + f(n-2).> Lean mathlib was originally a type checker proof assistant, but now leanprover-community is implementing like all math as proofs in Lean in the mathlib project
Lean Mathlib is composed of executable proofs written in Lean: https://leanprover-community.github.io/mathlib-overview.html
Your comment also reminds me of the people who claim that the Curry-Howard isomorphism means "programming is math". It's not a claim that anyone should really be making in good faith. There's a lot more to programming than the lambda calculus.
Is Quantum Logic the correct propositional logic? Is Quantum Logic a sufficient logic for all things?
I'd much rather work with machine-checkable proofs; though Lean is not what I've been taught math in either.
Coq-HoTT is written in Coq, not Lean.
A tool that finds the correspondence between proofs as presented and checkable proofs in a reasonable syntax would be helpful, I think.
If I start with "Why is 2+2=4?" [in this finite ring], I'm not sure how to find the relevant Lean code in Mathlib to prove my bias inductively, deductively, or abductively
This is an urban legend inspired by this article [1]. One problem with this research though is that it studies language learning. Not how good a programmer one becomes, and certainly not career success.
[1]: Relating Natural Language Aptitude to Individual Differences in Learning Programming Languages. https://www.nature.com/articles/s41598-020-60661-8
Curious about the references!
Function (mathematics) https://en.wikipedia.org/wiki/Function_(mathematics)
The Navier-Stokes equations are PDEs, not functions; but are they computable in Lean, or can algorithms for finding solutions be expressed in Lean?
Lean docs > Missing undergraduate mathematics in mathlib: https://leanprover-community.github.io/undergrad_todo.html#:...
Is ℯ^(2ί π x) a function? It's a complex function, but Geogebra draws it as a ~ (unit circle) + (y=0 if x > 0).
such a function in lean is considered non-computable by lean because it cannot be evaluated by lean since g has merely been shown to exist.
Many proofs in lean however are computable, just not all.
SymPy docs > Writing Custom Functions > Easy Cases: Fully Symbolic or Fully Evaluated: https://docs.sympy.org/latest/guides/custom-functions.html#w...
If there is some sort of e.g. geometric correspondence, it could be possible for a Church-Turing classical computer to compute quantum functions (that return wave functions) that a Church-Turing-Deutsch quantum computer can compute; but otherwise Lean can't compute most quantum circuits either.
Indeed I was always very mystified when people complain about Youtube ads until Youtube started to mess with ad blockers. This made me consider stopping using Youtube altogether but fortunately uBlock Origin catched up.
That’s not a sustainable strategy, that’s just fraud.
ProofWiki is an online compendium of mathematical proofs - https://news.ycombinator.com/item?id=31293073 - May 2022 (16 comments)
it states "Amusingly, given that Graham's number is an upper bound, the actual solution to the problem in question, according to certain experts, may well be 6. "
I cannot edit the page but I believe they're up to at least 13 now.
[1]: https://proofwiki.org/wiki/Definition:Modulo_Operation/Modul...
All of theree are formally from axioms or other formal proofs that lead back to their axioms, without any gaps.
In my university math departments putnam problem competition (they'd just be on the wall, prize was a $40 giant pizza each week) they would accept the most elegant solution, so if nobody else submitted something better I'd get a pizza for just running a few lines of python.
They can add the same sentence under every finite fact in their wiki, but then it won't be a proof wiki, it would be a list of numeric facts they checked by brute force and we can either trust them, or check ourselves.
The first is about certainty that a statement is valid ("true"). The other is about simplifying the understanding of _why_ it is valid. Most of the time, you don't care much about the latter.
One of the first famous examples of this is the four-coloring theorem. I don't know any serious mathematician who is not certain of that result.