Updating on the observations "ϕ(n) for all 0≤n≤N", the probability of ∀nϕ(n) goes to 1 as N→∞
Logical induction doesn't have this property. No alternatives can either.
To make sense of this answer, I recommend reading
https://www.lesswrong.com/posts/3FoMuCLqZggTxoC3S/logical-pinpointing
and
https://www.lesswrong.com/posts/i7oNcHR3ZSnEAM29X/standard-and-nonstandard-numbers
In short, logical induction can't be sure if its operating in a nonstandard context or not. So suppose that is true for all standard numbers, but false for some nonstandard number. Logical Induction has no way to know whether it is operating in the standard or non-standard numbers, so assigns a probability strictly between 0 and 1 to it.
Suppose you had an alternate algorithm that didn't do that. A Turing machine can be formally specified in PA, so we can talk about the output of the algorithm. The concept of limits can be discussed in PA using of foundational calculus. (The and actually need to be Natural numbers, but you can encode rational numbers in them with prime factors)
So for every formula in PA there exists another formula that says that your algorithm assigns probability 1 to in the limit. (And is computable from )
Let be a PA formula with one free variable. takes in a number . If does not encode a PA formula with one free variable, then is false. If encodes , then . Now consider an integer encoding . And consider .
This is a straightforward modification of godels incompleteness theorem. If you have any procedure that can perfectly distinguish between true and false statements within the structure of PA, then you can make a "this statement is false" and get a contradiction.
Technical Note. I am also assuming that your proposed alternative to logical induction respects negation and implication in the limit. (Ie if and .)
Some expressions in PA have multiple qualifiers Suppose we know that for every particular . Then by finite combinations of probabilities, and so . As , then it follows that any attempt at logical induction with this property must fail.
EDIT:
I have realized that I was confusing two separate concepts. You can't have any function from formulas to booleans that has the property . and the trivial preservation of logical operations. (definable within a formal first order theory with the same symbols)
However, if you have a process that returns True, False or Maybe, and is never wrong, then you can extend it to another process like this. Take the first function. If is True or False, define otherwise, if and then =True. Otherwise Maybe.
You can't always combine infinite sequences of your own beliefs, but you can combine infinite sequences of beliefs from some weaker system, and each time you do that you move further up the arithmetic hierarchy.
https://en.wikipedia.org/wiki/Arithmetical_hierarchy
As totally computable functions are in , the limit of a sequence of boolean functions is in . So as taking a forall over a function makes it a the highest you can get while still having
Updating on the observations "ϕ(n) for all 0≤n≤N", the probability of ∀nϕ(n) goes to 1 as N→∞
Is . This means that you can have your asymtotic property compared to any function.
Limits in the rationals add a to the front, puting them in . Meaning that your asymtotic property holds for all sets.
What this means is that if you have a computable function which tends to 1 as if and only if then you can construct which tends to 1 if and only if .
The downside of this approach is that it assigns probability almost 1 to false statements.
The boolean function case is to take a function that searches for an explicit counterexample, and return a probability that tends to one if no counter example has been found yet.
Context: Logical Induction is a framework that makes sense of intuitively plausible statements like "the probability that the 10101010th digit of π is odd is about 0.5".
People often do this sort of informal reasoning about mathematical conjectures. Like "The Collatz conjecture has been checked up to 268, and held for all those - updating on this, I increase my likelyhood that the conjecture is true in general". Logical induction seems to provide, in principle, a set of rules that such updates should follow. How many of these rules are known?
Some example rules that seem very plausible (here all my variables are implicitly natural numbers):
Do these hold for logical inductors?