This question is somehow based on my belief that every theorem has a short and simple proof. By "proof" I mean:
- Proving an statement
- Disproving a statement
- Proving that a statement is undecidable
Once we have formalized what we understand for a "step" in a proof, could it be proven that every theorem has a proof consisting of less than $n$ steps? If so:
- What would be the (minimal) value of $n$?
- Such a proof would be about all proofs so what would it say about itself?
- Could there be (in some sense) proofs with a non-integer number of steps?
Let $f(n)$ be any computable (total) function. Then there must be a theorem $T$ of length $N$ such that the shortest proof of $T$ is longer than $f(N)$ steps.
This is because, if such a $T$ did not exist, we could solve known unsolvable questions.
This result assumes the following basic fact about the "length" of proofs: