home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.ai.philosophy      Perhaps we should ask SkyNet about this      59,235 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 59,126 of 59,235   
   Mikko to olcott   
   Re: The Halting Problem asks for too muc   
   19 Jan 26 10:19:34   
   
   XPost: sci.logic, sci.math, comp.theory   
   From: mikko.levanto@iki.fi   
      
   On 18/01/2026 15:28, olcott wrote:   
   > On 1/18/2026 5:27 AM, Mikko wrote:   
   >> On 17/01/2026 16:47, olcott wrote:   
   >>> On 1/17/2026 3:53 AM, Mikko wrote:   
   >>>> On 16/01/2026 17:38, olcott wrote:   
   >>>>> On 1/16/2026 3:32 AM, Mikko wrote:   
   >>>>>> On 15/01/2026 22:30, olcott wrote:   
   >>>>>>> On 1/15/2026 3:34 AM, Mikko wrote:   
   >>>>>>>> On 14/01/2026 21:32, olcott wrote:   
   >>>>>>>>> On 1/14/2026 3:01 AM, Mikko wrote:   
   >>>>>>>>>> On 13/01/2026 16:31, olcott wrote:   
   >>>>>>>>>>> On 1/13/2026 3:13 AM, Mikko wrote:   
   >>>>>>>>>>>> On 12/01/2026 16:32, olcott wrote:   
   >>>>>>>>>>>>> On 1/12/2026 4:47 AM, Mikko wrote:   
   >>>>>>>>>>>>>> On 11/01/2026 16:24, Tristan Wibberley wrote:   
   >>>>>>>>>>>>>>> On 11/01/2026 10:13, Mikko wrote:   
   >>>>>>>>>>>>>>>> On 10/01/2026 17:47, olcott wrote:   
   >>>>>>>>>>>>>>>>> On 1/10/2026 2:23 AM, Mikko wrote:   
   >>>>>>>>>>>>>>>   
   >>>>>>>>>>>>>>>>>> No, that does not follow. If a required result cannot   
   >>>>>>>>>>>>>>>>>> be derived by   
   >>>>>>>>>>>>>>>>>> appying a finite string transformation then the it it   
   >>>>>>>>>>>>>>>>>> is uncomputable.   
   >>>>>>>>>>>>>>>>>   
   >>>>>>>>>>>>>>>>> Right. Outside the scope of computation. Requiring   
   >>>>>>>>>>>>>>>>> anything   
   >>>>>>>>>>>>>>>>> outside the scope of computation is an incorrect   
   >>>>>>>>>>>>>>>>> requirement.   
   >>>>>>>>>>>>>>>>   
   >>>>>>>>>>>>>>>> You can't determine whether the required result is   
   >>>>>>>>>>>>>>>> computable before   
   >>>>>>>>>>>>>>>> you have the requirement.   
   >>>>>>>>>>>>>>>   
   >>>>>>>>>>>>>>>   
   >>>>>>>>>>>>>>> Right, it is /in/ scope for computer science... for the /   
   >>>>>>>>>>>>>>> ology/. Olcott   
   >>>>>>>>>>>>>>> here uses "computation" to refer to the practice. You   
   >>>>>>>>>>>>>>> give the   
   >>>>>>>>>>>>>>> requirement to the /ologist/ who correctly decides that   
   >>>>>>>>>>>>>>> it is not for   
   >>>>>>>>>>>>>>> computation because it is not computable.   
   >>>>>>>>>>>>>>>   
   >>>>>>>>>>>>>>> You two so often violently agree; I find it warming to   
   >>>>>>>>>>>>>>> the heart.   
   >>>>>>>>>>>>>>   
   >>>>>>>>>>>>>> For pracitcal programming it is useful to know what is   
   >>>>>>>>>>>>>> known to be   
   >>>>>>>>>>>>>> uncomputable in order to avoid wasting time in attemlpts   
   >>>>>>>>>>>>>> to do the   
   >>>>>>>>>>>>>> impossible.   
   >>>>>>>>>>>>>   
   >>>>>>>>>>>>> It f-cking nuts that after more than 2000 years   
   >>>>>>>>>>>>> people still don't understand that self-contradictory   
   >>>>>>>>>>>>> expressions: "This sentence is not true" have no   
   >>>>>>>>>>>>> truth value. A smart high school student should have   
   >>>>>>>>>>>>> figured this out 2000 years ago.   
   >>>>>>>>>>>>   
   >>>>>>>>>>>> Irrelevant. For practical programming that question needn't   
   >>>>>>>>>>>> be answered.   
   >>>>>>>>>>>   
   >>>>>>>>>>> The halting problem counter-example input is anchored   
   >>>>>>>>>>> in the Liar Paradox. Proof Theoretic Semantics rejects   
   >>>>>>>>>>> those two and Gödel's incompleteness and a bunch more   
   >>>>>>>>>>> as merely non-well-founded inputs.   
   >>>>>>>>>>   
   >>>>>>>>>> For every Turing machine the halting problem counter-example   
   >>>>>>>>>> provably   
   >>>>>>>>>> exists.   
   >>>>>>>>>   
   >>>>>>>>> Not when using Proof Theoretic Semantics grounded   
   >>>>>>>>> in the specification language. In this case the   
   >>>>>>>>> pathological input is simply rejected as ungrounded.   
   >>>>>>>>   
   >>>>>>>> Then your "Proof Theoretic Semantics" is not useful for   
   >>>>>>>> discussion of   
   >>>>>>>> Turing machines. For every Turing machine a counter example exists.   
   >>>>>>>> And so exists a Turing machine that writes the counter example when   
   >>>>>>>> given a Turing machine as input.   
   >>>>>>>   
   >>>>>>> It is "not useful" in the same way that ZFC was   
   >>>>>>> "not useful" for addressing Russell's Paradox.   
   >>>>>>   
   >>>>>> ZF or ZFC is to some extent useful for addressing Russell's paradox.   
   >>>>>> It is an example of a set theory where Russell's paradox is avoided.   
   >>>>>> If your "Proof Theretic Semantics" cannot handle the existence of   
   >>>>>> a counter example for every Turing decider then it is not usefule   
   >>>>>> for those who work on practical problems of program correctness.   
   >>>>>   
   >>>>> Proof theoretic semantics addresses Gödel Incompleteness   
   >>>>> for PA in a way similar to the way that ZFC addresses   
   >>>>> Russell's Paradox in set theory.   
   >>>>   
   >>>> Not really the same way. Your "Proof theoretic semantics" redefines   
   >>>> truth and replaces the logic. ZFC is another theory using ordinary   
   >>>> logic. The problem with the naive set theory is that it is not   
   >>>> sound for any semantics.   
   >>>   
   >>> ZFC redefines set theory such that Russell's Paradox cannot arise.   
   >>   
   >> No, it does not. It is just another exammle of the generic concept   
   >> of set theory. Essentially the same as ZF but has one additional   
   >> postulate.   
   >   
   > ZFC redefines set theory such that Russell's Paradox cannot arise   
   > and the original set theory is now referred to as naive set theory.   
      
   ZF and ZFC are not redefinitions. ZF is another theory. It can be   
   called a "set theory" because its structure is similar to Cnator's   
   original informal set theory. Cantor did not specify whther a set   
   must be well-founded but ZF specifies that it must. A set theory   
   were all sets are well-founded does not have Russell's paradox.   
      
   >>> Proof theoretic semantics redefines formal systems such that   
   >>> Incompleteness cannot arise. Gödel did not do this himself because   
   >>> Proof theoretic semantics did not exist at the time.   
   >>   
   >> Gödel did not do that because his topic was Peano arithmetic and its   
   >> extensions, and more generally ordinary logic.   
   >>   
   >> Can you can you prove anyting analogous to Gödel's completeness   
   >> theorem for your "Proof theoretic semantics"?   
      
   Note that the question is not answered (or otherwise addressed) below.   
      
   > Gödel’s incompleteness arises only because   
   > “true in PA” was never an internal notion   
   > of PA at all, but a meta‑mathematical notion   
   > of truth about PA defined externally through   
   > models;   
      
   You have proven neither "only" nor "because".   
      
   > Once truth is defined internally—by extending   
   > PA with a truth predicate so that “true in PA”   
   > simply means “derivable from PA’s axioms”—   
   > the supposed gap between truth and provability   
   > disappears   
      
   But the syntactic incompleteness is still there. Both G and ¬G are   
   well-formed formulas of Peano arithmetic but neither is provable.   
   The well-formed formula G ∨ ¬G is provable, and so is G → G.   
   > With that disappearance PA no longer counts as   
   > incomplete, because the statements Gödel identified   
   > as “true but unprovable” were never internal truths   
   > of PA in the first place, only truths assigned from   
   > the outside by the meta‑system.   
      
   It still is syntactically incomplete.   
      
   --   
   Mikko   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca