Where does THAT come from. It may only be ABLE to do so, but the
REQUIREMENT is the behavior of the actual machine.
You seem to have trouble with the English Languge.
Please show me any reputable reference that says you get to disregard
the ACTUAL REQUIREMENTS because you can't see what you need to do so
>
> You and others are requiring H to report on behavior that it does not
> see. You already also admitted that when H reports on this behavior that
> it does not see that this changes this behavior that it does not see
> making its report incorrect.
Yes, because that is what the requirements say. The requirements are
what the requirements say, because that is the requirements needed to
solve the mathematical problems that a Halt Decider is hoped to be able
to help with.
>
> Within the false hypothesis that H is incorrect to report that its input
> does not halt, the only alternative is to change the meaning of what H
> reports. When H becomes a [BAD INPUT] decider no one can correctly say
> that H is wrong. This also refutes Rice which is more important that
> solving the halting problem because it has a much broader scope.
That isn't a "false hypothesis", it is a stated requirement.
Since D(D) Halts, by the definition of the problem, H, to be correct,
must report Halting.
Remember:
In computability theory, the halting problem is the problem of
determining, from a description of an arbitrary computer program and an
input, whether the program will finish running, or continue to run forever.
Thus the thing to look at is the PROGRAM itself and its behavior.
DEFINITION.
>
> Termination Analyzer H determines the semantic property of
> [GOOD INPUT] meaning that input D halts <and>
Since the machine represented by the input does Halt, that condition is
statisfied.
Note you bad terminology, "Inputs" are just data, and don't actually DO
anything. They can have "syntactic properties", but not "Behavior". They
can represent something that does have behavior, and from the definiton
above, that is the machine they represent, NOT H's (partial) simulation
of them.
>
> [BAD INPUT] meaning
> (a) input D doesn't halt <or>
> (b) D has a pathological relationship to H. This means that D calls H
> and does the opposite of the Boolean value that H returns.
Which your H never atually confirms. You H will also call an HH that
does what H says to be pathological too, so you fail at this side.
>
>> It is easy to make D a program, just define some H, any H, then D is a
>> valid program, and will either Halt or not. D's validity as a program
>> is NOT dependent on H getting the right answer. Thus an H that just
>> immediately returns 0 makes D a valid program.
>>
>
> H correctly determines that D has the semantic property of [BAD INPUT]
> making Denial of Service (DoS) attack detector H correct to reject D.
Which isn't a criterial for a Halt Decider, and as I just explained
above, you don't actually detect the pathological relationship, just
that D calls H.
>
>
>>>
>>> Once we acknowledge that the halting problem input to H is an incorrect
>>> to H then we can understand that this incorrect question is aptly re-
>>> framed into the correct question:
>>
>> Why is it "Incorrect"? The fact that H can't give the right answer is
>> a problem with H, not with the input.
>>
>
> Then the problem with Jack's question is Jack not the fact that Jack's
> question is self-contradictory for Jack. Jack is simply too stupid to
> give a correct yes or no answer to a self-contradictory question. We all
> know that Jack's question has a correct answer, yet Jack is simply too
> stupid to decide between yes and no.
The problem with "Jack's Question" is it asks about something that
doesn't have a correct answer NOW.
>
>> The definition of a "Valid Input" for H, is that it represents a
>> Program and its input. This call sequence does that, so the input is
>> valid.
>>
>
> A syntactically valid input is not the same as a semantically valid
> input. Any input that makes both Boolean return values the wrong answer
> is a semantically invalid input.
Nope, it is a PROGRAM, thus it is VALID. If you try to define it as not
valid, you are just admitting that H isn't a "Halt Decider" by the
definition of Computation Theory.
You clearly don't understand what you are talking about.
>
>>>
>>> Does input D halt on its input [GOOD INPUT] or is D [BAD INPUT] that
>>> either fails to halt or defines a pathological relationship to H.
>>
>> And D DOES halt on its input, since it will "call" H(D,D), which your
>> H has been defined so that it will return 0 from that call.
>>
>
> Which is a correct return value for the semantic property of [BAD INPUT].
But makes D(D) Halt, so it is the wrong answer for a Halt Decider.
You are just admitting that you have been lying about working on the
Halting Problem of Computation Theory, the one descibed by the Linz
paper you quote.
Fine, everything you have said thus becomes a LIE.
>
>> There is nothing "BAD" about a D that doesn't halt,
>
> Sure everyone knows that Denial of Service attacks are great. My
> hospital loved it when they had no access to patient records for several
> days.
Except the only DOS was to the Decider. If they just ran the program, it
would have ended just fine.
You just don't understand the problem you are talking about and thus you
keep lying about it. You can't use the "honest mistake" excues, as the
errors have been pointed out, but you refuse to correct yourself.
>
>> that just means it is an input that H needs to "reject" (return the
>> "Non-Halting" value for). There is also nothing "Bad" about the
>> "pathological" relationship between D and H, as that is just part of
>> "Any Program".
>>
>
> Yes that is true everyone loves successful Denial of Service attacks.
> If there was a DoS detector that could correctly reject every
> [malevolent input] people would really hate that. They love successful
> DoS attacks.
But this isn't the DOS detector problem, that allows false positives.
This is the accurate Halt Decider problem, which H fails at.
You are just admitting that you have been LYING for years about what you
are working on.
>
>> Remember, if you change H to be the Hn, non-aborting version of it,
>> and the make the Dn from that Hn, we find that Dn(Dn) will not halt,
>> so Hn should have returned 0, but it just never returns an answer,
>> showing that *H* is a defective machine, not meeting its requirements.
>>
>
> When H reports on the semantic property of [BAD INPUT] the labels could
> be switched to account for all of the people that love successful Denial
> of Service attacks. Only inputs that allow DoS attacks are construed as
> [GOOD INPUTS]. Inputs that simply halt are now called [BAD INPUTS].
>
> H still correctly decides a semantic property of D, thus H still refutes
> Rice.
Nope. You can't refute Rice by saying that a machine gets one input right.
FALLACY of proof by example
You are just proving your logic system is full of fallacies.
>
>>>
>>> This does overcome Rice's theorem for at least the reduction of Rice's
>>> theorem to the halting problem.
>>>
>>> Does input D have semantic property S or is input D [BAD INPUT]?
>>>
>>
>> No, because Rice's theorem is does the input have Semantic Property S,
>> and a "pathological relationship" isn't considered a "BAD INPUT".
>>
>
> That is the only reason that Rice has not been overcome. No one ever
> thought of a way to exclude [BAD INPUTS] thus making semantic properties
> undecidable. Once we do exclude [BAD INPUTS] then semantic properties
> are decidable.
But you H doesn't successful decide on your property, as the DD that
does what H says is called "Bad input" when it doesn't meet the criteria
you have defined.
>
>> ALL PROGRAMS means ALL PROGRAMS, not all the ones I can handle.
>>
>
> H correctly determines the semantic property of [BAD INPUT] prior to my
> work no H could ever correctly determine any semantic property. That H
> does correctly determine at least a single semantic property when Rice
> claims that no H can every determine any semantic property refutes Rice.
>
Nope, H gets DD wrong.
>> IF you wnat to try to define a Semntic Property S that somehow
>> includes this pathology in its criteria, you need to FORMALLY define
>> what you mean by it. You also need to show that the property is still
>> wholly Semantic, and that you haven't given yourself a Syntactic
>> property.
>>
>
> When-so-ever any input to any decider calls this decider with an input
> that does the opposite of whatever Boolean value that this decider
> returns this input <is> a pathological input. My H has been able to do
> that for more than two years.
But it fails on DD, so it still fail.
>
> My system also works with embedded copies of deciders yet this makes the
> code much more difficult to understand so I didn't implement it.
I don't think it does. I think you don't understand the nature of that
problem.
>
>> You also then need to show that you can get the correct answer for ALL
>> inputs, the Achilies Heel for a Halt Decider might not be the Achilies
>> Heel for your new decider, so just because you handle it, doesn't mean
>> you have PROVEN that you can answwer that property.
>
> H does correctly refute Rice's theorem for the halting problem's
> pathological input. This is much more success than anyone else has ever
> achieved. Once this success is acknowledged a well funded large team of
> experts can work on extending my ideas.
>
Nope. Remember, by YOUR definiton of Pathological, your H fails for
DD(DD) as described above.