Liste des Groupes | Revenir à c theory |
On 5/18/2024 4:33 AM, Mikko wrote:Proofs typically are but a program can only be a part of a stepOn 2024-05-17 15:53:33 +0000, olcott said:The halting problem proofs are intentionally formed to be isomorphic
On 5/17/2024 3:58 AM, Mikko wrote:That is trivial to show. What is hard is to tell which one is theOn 2024-05-16 14:08:50 +0000, olcott said:If refuting the halting problem proofs is not very interesting then
On 5/16/2024 4:59 AM, Mikko wrote:That is a very restricted set of programs that are not very interesting.On 2024-05-15 14:52:01 +0000, olcott said:For the C version and the Turing machine version of the halting problem
On 5/15/2024 2:53 AM, Mikko wrote:However, there is no way to ensure that the answer is ever found.On 2024-05-14 14:10:47 +0000, olcott said:One can analyze whether a specific program will halt with a specific
On 5/14/2024 4:28 AM, Mikko wrote:The important difference is that a partial halting decider takesOn 2024-05-13 14:42:05 +0000, olcott said:It correctly determines the halt status YES or NO
On 5/13/2024 4:06 AM, Mikko wrote:If you can prove that it never gives a wrong "yes" answerOn 2024-05-12 17:12:00 +0000, olcott said:My simple termination analyzer easily determines whether or not
On 5/12/2024 10:27 AM, Mikko wrote:If you can't find out whether a program halts with every input evenOn 2024-05-12 13:59:28 +0000, olcott said:A specific program halts with every input is not at all the same
On 5/12/2024 3:45 AM, Mikko wrote:It is not sufficient to analyse something about termination. TheOn 2024-05-11 16:35:48 +0000, olcott said:A conventional termination analyzer is free to use any algorithm
On 5/11/2024 4:39 AM, Mikko wrote:More important is that you are wrong whenever you use "terminationOn 2024-05-11 00:30:40 +0000, olcott said:You are doing a great job performing an honest review!
A termination analyzer is different than a halt decider in that it needFrom https://www.google.fi/search?q=termination+analysis and
not correctly determine the halt status of every input. For the purposes
of this paper a termination analyzer only needs to correctly determine
the halt status of one terminating input and one non-terminating input.
The computer science equivalent would be a halt decider with a limited
domain that includes at least one halting and one non-halting input.
https://en.wikipedia.org/wiki/Termination_analysis :
"In computer science, termination analysis is program analysis which attempts to determine whether the evaluation of a given program halts for each input. This means to determine whether the input program computes a total function."
So the term "termination analysis" is already defined. The derived term
"termination analyzer" means a performer of termination analysis. That
does not agree with the propsed defintion above so a differnt term
should be used.
That "termination analysis" is a know term that need not be defined
is demostrated e.g. by
https://arxiv.org/pdf/2101.09783
which simply assumes that readers know (at least approximately) what
the term means.
So every time that Richard referred to a {termination analyzer} that
ignores its inputs *Richard was WRONG*
analyser" for something that by the conventional meaning isn't.
as long as it analyzes termination.
conventional meaning is that a termination analyser does not say
"yes" unless the analysed program terminates with every possible
input.
thing as correctly analyzing every program with every input.
after analyzing it with every input your analysis is not really
good enough for the purpose.
Anyway, if an analyzer can never tell whether a program terminates
with every possible input then it is not a termination analyzer.
the limited class of programs that are in its domain halt on
every input. For example D() only has three classes of inputs
(a) Inputs that halt
(b) Inputs that do not halt
(c) itself.
you can call it a "termination analyzer". Even better if
you can prove that it never gives a "yes" answer for an
invalid input.
However, it is not useful if it does not say "yes" about any useful
or interesting program.
Because it is a termination analyzer it need not work forA partial halt decider is not a termination analyzer. Their input
all programs. A partial halt decider with a limited domain
seems to be the equivalent theory of computation terminology.
spaces are distinct.
for a specific limited set of programs and ALL of
the inputs to this limited infinite set of programs.
a pair (progam, input) for input but a halting analyzer takes
a singlet (program).
input.
template an answer <is> found.
what is interesting?
It is not sufficient that an answer must be given. There must be a*Not at all. Not in the least little bit*
proof that the wrong answer is never given. For programs outside of
the domain and non-programs given as programs an answer that is
neither "yes" or "no" is permitted.
For the H/D pairs comprising the halting problem counter-example all
that needs be shown is that one of YES or NO <is> the correct answer.
correct answer. Especially hard about D.
to the liar paradox such that both YES and NO are the wrong answer
from every H.
Two PhD computer science professors wrote papers agreeing with this
assessment. I have had very extensive direct talks with professor
Hehner.
*Objective and Subjective Specifications* Eric C.R. Hehner 2017-7-10
https://www.cs.toronto.edu/~hehner/OSS.pdf
*The Halting Paradox Bill Stoddart* 20 December 2017
https://arxiv.org/pdf/1906.05340
My proof is step-by-stepI am not making an ALL KNOWING computer program that solves the haltingA program alone cannot refute a proof.
problem. I am making a program that refutes the conventional halting
problem proofs.
Les messages affichés proviennent d'usenet.