On 3/16/2024 12:30 PM, immibis wrote:
On 16/03/24 16:28, olcott wrote:Not at all. Something like mathematical induction accurately
The original halt status criteria has the impossible requirement
that H(D,D) must report on behavior that it does not actually see.
Requiring H to be clairvoyant is an unreasonable requirement.
The purpose of a halting decider is to be clairvoyant. A halting
decider must decide that a program will never halt even if we run it
forever, without actually running it forever.
extrapolates what the future behavior would be:
On 3/16/2024 2:56 PM, immibis wrote:
On 16/03/24 19:19, olcott wrote:
On 3/16/2024 12:30 PM, immibis wrote:
On 16/03/24 16:28, olcott wrote:Not at all. Something like mathematical induction accurately
The original halt status criteria has the impossible requirement
that H(D,D) must report on behavior that it does not actually see.
Requiring H to be clairvoyant is an unreasonable requirement.
The purpose of a halting decider is to be clairvoyant. A halting
decider must decide that a program will never halt even if we run it
forever, without actually running it forever.
extrapolates what the future behavior would be:
In other words: mathematical induction is clairvoyant.
Not at all. Mathematical induction extrapolates on the basis of
what it sees. Requiring H(D,D) to report on behavior that it cannot
even see is incorrect.
On 3/16/2024 4:09 PM, immibis wrote:
On 16/03/24 20:58, olcott wrote:
On 3/16/2024 2:56 PM, immibis wrote:
On 16/03/24 19:19, olcott wrote:
On 3/16/2024 12:30 PM, immibis wrote:
On 16/03/24 16:28, olcott wrote:Not at all. Something like mathematical induction accurately
The original halt status criteria has the impossible requirement >>>>>>> that H(D,D) must report on behavior that it does not actually see. >>>>>>> Requiring H to be clairvoyant is an unreasonable requirement.
The purpose of a halting decider is to be clairvoyant. A halting
decider must decide that a program will never halt even if we run
it forever, without actually running it forever.
extrapolates what the future behavior would be:
In other words: mathematical induction is clairvoyant.
Not at all. Mathematical induction extrapolates on the basis of
what it sees. Requiring H(D,D) to report on behavior that it cannot
even see is incorrect.
In other words: Mathematical induction reports on behaviour that it
cannot even see.
Extrapolating with no basis is not the same as extrapolating from
a basis. H(D,D) has no basis to report on directly executed D(D).
On 3/16/2024 12:30 PM, immibis wrote:
On 16/03/24 16:28, olcott wrote:Not at all. Something like mathematical induction accurately
The original halt status criteria has the impossible requirement
that H(D,D) must report on behavior that it does not actually see.
Requiring H to be clairvoyant is an unreasonable requirement.
The purpose of a halting decider is to be clairvoyant. A halting
decider must decide that a program will never halt even if we run it
forever, without actually running it forever.
extrapolates what the future behavior would be:
*Proof that H(D,D) must abort the simulation of its input*
(a) main() invokes H(D,D)
(b) H(D,D) simulates D(D)
(c) Simulated D(D) calls simulated H(D,D)
*Simulation invariant*
The cycle between (b) and (c) cannot stop unless H aborts its simulation
On 3/16/2024 2:56 PM, immibis wrote:
On 16/03/24 19:19, olcott wrote:
On 3/16/2024 12:30 PM, immibis wrote:
On 16/03/24 16:28, olcott wrote:Not at all. Something like mathematical induction accurately
The original halt status criteria has the impossible requirement
that H(D,D) must report on behavior that it does not actually see.
Requiring H to be clairvoyant is an unreasonable requirement.
The purpose of a halting decider is to be clairvoyant. A halting
decider must decide that a program will never halt even if we run it
forever, without actually running it forever.
extrapolates what the future behavior would be:
In other words: mathematical induction is clairvoyant.
Not at all. Mathematical induction extrapolates on the basis of
what it sees. Requiring H(D,D) to report on behavior that it cannot
even see is incorrect.
On 3/16/2024 4:09 PM, immibis wrote:
On 16/03/24 20:58, olcott wrote:
On 3/16/2024 2:56 PM, immibis wrote:
On 16/03/24 19:19, olcott wrote:
On 3/16/2024 12:30 PM, immibis wrote:
On 16/03/24 16:28, olcott wrote:Not at all. Something like mathematical induction accurately
The original halt status criteria has the impossible requirement >>>>>>> that H(D,D) must report on behavior that it does not actually see. >>>>>>> Requiring H to be clairvoyant is an unreasonable requirement.
The purpose of a halting decider is to be clairvoyant. A halting
decider must decide that a program will never halt even if we run
it forever, without actually running it forever.
extrapolates what the future behavior would be:
In other words: mathematical induction is clairvoyant.
Not at all. Mathematical induction extrapolates on the basis of
what it sees. Requiring H(D,D) to report on behavior that it cannot
even see is incorrect.
In other words: Mathematical induction reports on behaviour that it
cannot even see.
Extrapolating with no basis is not the same as extrapolating from
a basis. H(D,D) has no basis to report on directly executed D(D).
It has sufficient basis (N steps of D(D) correctly simulated by H)
to report on ∞ steps of D(D) correctly simulated by H.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 494 |
Nodes: | 16 (2 / 14) |
Uptime: | 36:13:47 |
Calls: | 9,741 |
Calls today: | 1 |
Files: | 13,741 |
Messages: | 6,183,472 |