johnkclark said:
The 7918th Busy Beaver number is huge but it’s finite and a natural number, but Scot Aaronson proved it is not computable, no algorithm can find it. I wanted to know if its possible to find the smallest non-computable Busy Beaver number or is that non-computable too. I wouldn’t be very surprise if just the fifth Busy Beaver is not computable but I don’t know that for a fact.John K Clark
No it is different from this. See the first half of post#3.
Here is the basic idea ... every reasonable "reasoning system" (assuming it is sound) is going to prove that certain programs (on blank input) do not halt. However, because of incompleteness, it will fail to prove all instances of non-halting.
If one looks at the size of smallest instance (in terms of program size) where the instance of non-halting isn't proved, this is the smallest value (of the function ##BB##) that the "reasoning system" simply can't tell much about.
The given results place an upperbound on this value. So yes, there is a highly likely possibility of getting a better (more strict) upperbound by getting a smaller value.
Now one could exploit the fact (w.r.t. reasoning systems based on FOL and furthermore satisfying the conditions for incompleteness theorems I think) that a given reasoning system S can't prove its own consistency and then simply try to build a program which halts iff the system is inconsistent. Proving the non-halting of this program would prove that S is consistent, so by second incompleteness theorem S can't prove the non-halting of this program. Hence the corresponding ##BB## entry (and hence basically all greater values) is also beyond the given system S.
However, it isn't necessary to just look for consistency statements of course.
============================
However, the existence or non-existence of the function ##BB## as a valid mathematical function is a deep question and isn't suitable for this thread.