•  345
    Two concrete examples of applying proof theoretic semantics to resolve undecidability to make "true on the basis of meaning expressed in language" reliably computable for the entire body of knowledge. In the first example the conventional halting problem proof input DD is rejected by its halting prover HHH because DD does not have a well-founded justification tree within Proof theoretic semantics. The second example shows how prolog's occurs_check() rejects the formalized Liar Paradox.
  •  285
    When (1) the axioms of a formal system are stipulated to be exactly Russell's set of "atomic facts" (AF). (2) The system anchored in proof theoretic semantics such that a notion of TRUE always correctly determines "true on the basis of meaning expressed in language". Then the body of knowedge expressed in language includes (AF) or anything derived from (AF). It only excludes unknowns and truth that cannot be expressed in language.
  •  261
    The system uses proof-theoretic semantics, where the meaning of a statement is determined entirely by its inferential role within a theory. A theory T consists of a finite set of basic statements together with everything that can be derived from them using the inference rules. The statements derivable in this way are the theorems of T. A statement is true in T exactly when T proves it. A statement is false in T exactly when T proves its negation. Some statements are neither true nor false in T. …Read more
  •  226
    Functions computed by Turing Machines are required to compute the mapping from their inputs and not allowed to take other executing Turing machines as inputs. This means that every directly executed Turing machine is outside of the domain of every function computed by any Turing machine. Within this basis simulating termination analyzer HHH(DD) correctly reports that DD correctly simulated by HHH cannot possibly reach its simulated “return” statement final halt state.
  •  198
    The ultimate measure of the behavior that a finite string input specifies to its simulating termination analyzer (STA) is DD simulated by HHH according to the semantics of the C programming language. When HHH(DD) is construed as operating under operational semantics it rejects DD as non-well-founded.
  •  211
    WFS assigns undefined to self-referential paradoxes without external support You interpret undefined as lack of truth-bearer status Therefore, the Liar sentence fails to be about anything that can bear truth values The paradox dissolves - there's no contradiction because there's no genuine proposition
  •  211
    Any result that cannot be derived as a pure function of finite strings is outside the scope of computation. What has been construed as decision problem undecidability has always actually been requirements that are outside of the scope of computation.
  •  157
    "True on the basis of meaning expressed in language" reframes the analytic synthetic distinction making the line of demarcation unequivocal. This builds on the notion of formalism from the philosophy of mathematics, extending it. All of computation can be construed as applying finite string transformation rules to finite string inputs. Stipulated relations between finite strings is the ultimate basis for all knowledge that can be expressed in language. It is categorically impossible to provide a…Read more
  •  319
    "true on the basis of meaning expressed in language" reframes the analytic synthetic distinction making the line of demarcation unequivocal. This builds on the notion of formalism from the philosophy of mathematics, extending it. All of computation can be construed as applying finite string transformation rules to finite string inputs. Stipulated relations between finite strings is the ultimate basis for all knowledge that can be expressed in language.
  •  242
    The standard proof treats this as evidence that no computable H can exist for all inputs. But your analogy (bolstered by Hehner's subjective specification view) reveals a deeper perspective: The full general halting problem requirement — demanding a correct yes/no answer even on inputs that twist self-referentially around the decider itself — is incoherent, analogous to demanding a truth value for the Liar. A correct halt decider can (and must) reject the pathological case as specifying non-halt…Read more
  •  323
    The H/D halting problem instance is isomorphic to the Liar Paradox The halting problem requires a halt decider H to correctly report the halting behavior of an input D that does the opposite of whatever H reports. This H/D pair (not the halting problem itself) is isomorphic to the liar paradox. The liar paradox and this H/D pair are a type of decision problem instance. The decision problem of the Liar Paradox is to determine whether or not an input finite string has the semantic property of Bool…Read more
  •  477
    Proved that the Liar Paradox is merely semantically unsound and thus does not specify a proposition in several different ways: (a) Ordinary English (b) The Prolog programming language (c) Formalized in Olcott's Minimal Type Theory: LP := ~True(LP) that expands to ~True(~True(~True(~True(~True(~True(...))))))
  •  1224
    In epistemology, the Münchhausen trilemma is a thought experiment intended to demonstrate the theoretical impossibility of proving any truth, even in the fields of logic and mathematics, without appealing to accepted assumptions. If it is asked how any given proposition is known to be true, proof in support of that proposition may be provided. Yet that same question can be asked of that supporting proof and any subsequent supporting proof. The Münchhausen trilemma is that there are only three wa…Read more
  •  240
    Explained how expressions with pathological self reference can simply be rejected as semantically/syntactically unsound thus preventing undefinability, and undecidability. This sentence is not true: "This sentence is not true" is true only because the inner sentence is semantically unsound. The inner sentence is formalized in Minimal Type Theory as LP := ~True(LP). (where A := B means A is defined as B).
  •  362
    ChatGPT 5.0 fully evaluated all of the details of how "true on the basis of meaning" can be computed from finite strings. This utterly circumvents the Tarski Undefinability Theorem. A detailed analysis of the Halting Problem, Gödel first incompleteness theorem, the Liar Paradox show the error of the notion of "undecidable decision problem" by reclassifying "undecidable decision problem instances" that cannot possibly have a correct YES/NO answer as "incorrect decision problem instances".
  •  226
    This is the second draft of my refutation of the Halting Problem. This is a much short more succinct proof that the Halting Problem itself is a category error.
  •  874
    This is the first draft of my proof that the Halting Problem is either incoherent or the proof wrong. It is a dialogue between Claude AI and me.
  •  1061
    Ever since 1997 the author has investigated the fundamental nature of “true on the basis of meaning”. The traditional analytic / synthetic distinction is unequivocally demarcated into: (a) True on the basis of meaning fully expressed as relations between finite strings. (b) True that can only be verified by sense data from the sense organs. Any system of reasoning that begins with a consistent set of stipulated truths and only applies the truth preserving operation of semantic logical entai…Read more
  •  230
    Claude AI determines how the notion of a simulating termination analyzer correctly rejects the Halting Problem's counter example input as non-halting.
  •  476
    That every expression of language that is {true on the basis of its meaning expressed using language} must have a connection by truth preserving operations to its {meaning expressed using language} is a tautology. The accurate model of the actual world is expressed using formal language and formalized natural language.
  •  327
    Hehner and Stoddart agree that the halting problem has an inconsistent, unsatisfiable specification. Hehner and Macias agree that a key issue with the halting problem is that it requires a: subjective specification(Hehner) / context dependent function(Macias). When a problem has an unsatisfiable specification because this specification is inconsistent then the unsatisfiability of the specification is anchored in its error thus does not actually limit computation.
  •  5448
    The notion of a simulating termination analyzer is examined at the concrete level of pairs of C functions. This is similar to AProVE: Non-Termination Witnesses for C Programs. The termination status decision is made on the basis of the dynamic behavior of the input. This paper explores what happens when a simulating termination analyzer is applied to an input that calls itself.
  •  722
    A simulating halt decider correctly predicts what the behavior of its input would be if this simulated input never had its simulation aborted. It does this by correctly recognizing several non-halting behavior patterns in a finite number of steps of correct simulation. When simulating halt decider H correctly predicts that directly executed D(D) would remain stuck in recursive simulation (run forever) unless H aborts its simulation of D this directly applies to the halting theorem.
  •  592
    The novel concept of a simulating halt decider enables halt decider H to to correctly determine the halt status of the conventional “impossible” input D that does the opposite of whatever H decides. This works equally well for Turing machines and “C” functions. The algorithm is demonstrated using “C” functions because all of the details can be shown at this high level of abstraction.
  •  1228
    MIT Professor Michael Sipser has agreed that the following verbatim paragraph is correct (he has not agreed to anything else in this paper) -------> If simulating halt decider H correctly simulates its input D until H correctly determines that its simulated D would never stop running unless aborted then H can abort its simulation of D and correctly report that D specifies a non-halting sequence of configurations.
  •  1698
    This is an explanation of a possible new insight into the halting problem provided in the language of software engineering. Technical computer science terms are explained using software engineering terms. No knowledge of the halting problem is required. It is based on fully operational software executed in the x86utm operating system. The x86utm operating system (based on an excellent open source x86 emulator) was created to study the details of the halting problem proof counter-examples at the…Read more
  •  1003
    This is an explanation of a key new insight into the halting problem provided in the language of software engineering. Technical computer science terms are explained using software engineering terms. To fully understand this paper a software engineer must be an expert in the C programming language, the x86 programming language, exactly how C translates into x86 and what an x86 process emulator is. No knowledge of the halting problem is required.
  •  577
    A Simulating Halt Decider (SHD) computes the mapping from its input to its own accept or reject state based on whether or not the input simulated by a UTM would reach its final state in a finite number of simulated steps. A halt decider (because it is a decider) must report on the behavior specified by its finite string input. This is its actual behavior when it is simulated by the UTM contained within its simulating halt decider while this SHD remains in UTM mode.
  •  1649
    By making a slight refinement to the halt status criterion measure that remains consistent with the original a halt decider may be defined that correctly determines the halt status of the conventional halting problem proof counter-examples. This refinement overcomes the pathological self-reference issue that previously prevented halting decidability.
  •  3211
    The halting theorem counter-examples present infinitely nested simulation (non-halting) behavior to every simulating halt decider. Whenever the pure simulation of the input to simulating halt decider H(x,y) never stops running unless H aborts its simulation H correctly aborts this simulation and returns 0 for not halting.