In language decidability problems, a TM halts with a halting state, an accepting state or a rejecting state. My understanding is that when a TM machines halts on accepting state, it removes everything from the tape, writes "YES" and halts. In rejecting state, it does the same, but writes "NO". My reason for this is that the output is supposed to be given on the tape, not encoded in the logic. Am I wrong? Should halting on an accepting/rejecting state be a sufficient enough condition that there is no need to output anything on the tape?
2026-03-25 21:44:59.1774475099
Accepting/rejecting states in Turing Machine
8.8k Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in FORMAL-LANGUAGES
- Simultaneously multiple copies of each of a set of substrings of a string.
- Do these special substring sets form a matroid?
- Exitstance of DPA of L = $\{ww^r\}$
- Automata defined by group presentations.
- Constructing context free grammar with a number constraint to one of the elements in the language
- Converting CFG to a regular expression
- CSG for the language $\{a^{n^2}|n>0\}$
- If true, prove (01+0)*0 = 0(10+0)*, else provide a counter example.
- Proof of "Extension" for Rice's Theorem
- Prove that this sentence is a tautology.
Related Questions in TURING-MACHINES
- Has the effort to confirm $\Sigma(5)$ and the search for new champions with $6$ states been stopped?
- Pop-up cards Turing complete?
- How does a cellular automaton "know" when to halt?
- Is the halting problem also undecideable for turing machines always writing a $1$ on the tape?
- Proof of "Extension" for Rice's Theorem
- Do we need enumeration to find the maximal number of steps a special Turing machine can make?
- Deciding wether a language is regular, in the arithmetic hierarchy
- Can a machine exist making more steps than the current record, which is no busy beaver?
- Can the halting problem for bounded Turing machines be efficiently decided?
- Can we efficiently determine the function $f(n,s)$?
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
The details of how the response is encoded vary a bit between authors and textbooks. The possibilities include at least the following:
The Turing machine is defined to have separate accepting or rejecting halting states. When it reaches either of these, the content of the tape is irrelevant and all we care about is which kind of halting state was reached.
The Turing machine is supposed to clear its entire input tape before halting, such that there's either "YES" or "NO" (or some other canonical representation of the answers, such as 1 and 0) and nothing else on the tape.
The Turing machine must halt with the reading head pointing to a 1 to accept the input, and must halt with the reading head point to a 0 to reject. The content of the tape in cells that are not being pointed to is irrelevant.
Usually we don't care much about which of these formalisms we use, because it is easy to see that if we have a Turing machine that recognizes some language according to any of these conventions, it is easy (and trivial) to rewrite it into one that works by another convention.
And when we're talking about Turing machines at all, all we're usually interested is just whether a machine that solves such-and-such problem exists -- exactly what it is is less important.
Convention (1) is convenient for thinking about how one would recognize such-and-such language. Convention (2) is convenient if we want to use the recognizing machine as a subroutine in a larger machine. Convention (3) is a compromise that frees us from having to define a special kind of Turing machine for language recognition purposes (with special kinds of halting states), but is nevertheless nearly as easy to handle as (1).