Skip to main content

Questions tagged [turing-machines]

Questions about Turing machines, a theoretical model of mechanical computation capable of simulating any computer program.

1 vote
2 answers
62 views

Why can one define a Turing Machine by its "description"?

I read Sipser's "Introduction to the Theory of Computation" a while ago. I am confused that in the book it is stated that a Turing machine can be defined by its "description" such ...
KatsuragiCSL's user avatar
2 votes
1 answer
53 views

How to prove a problem is EXP hard

Summary of the problem: Given an alternating time turing machine ($M$), a polynomial $p(.)$ and a string ($w$), is it EXPhard to find if $M$ accepts $w$ using not more than $p(|M|+|w|)$ space? My ...
Nehul Jain's user avatar
0 votes
0 answers
19 views

Acceptance of n length word that is accepted by Turing Machine in m steps

let x a word with length of n an it is accepted by Turing machine in m steps. I think that if m<=n, there would be infinite number of words (all the words that starts with x) that are accepted by ...
Minseo Kim's user avatar
0 votes
0 answers
54 views

How many states does a 2-symbol turing machine need on average to compute a N bit number?

The busy beaver problem asks what is the largest number computable by a 2-symbol N-state Turing machine, however, most numbers however are not re-presentable by a smaller program. For a sufficiently ...
mousetail's user avatar
  • 166
5 votes
1 answer
162 views
+50

Prove that $n$ is a time-constructible function

I am reading Arora and Barak's book: "Computational Complexity: A Modern Approach". On page 16, the authors wrote: A function $T: \mathbb{N} \rightarrow \mathbb{N}$ is time constructible if ...
Wei-Cheng Liu's user avatar
3 votes
1 answer
46 views

Naming Turing machines paired with input

Is there an established name for pairs $(\langle M \rangle, w)$ of a Turing machine $M$ (or description thereof) together with an input word $w$? Such pairs often arise as elements of sets for ...
Jo Bain's user avatar
  • 31
0 votes
0 answers
13 views

How simple addition operation performed with just one instruction by BitBitJump?

According this: https://en.m.wikipedia.org/wiki/One-instruction_set_computer Its instruction has 3 operands, the meaning is: copy the bit addressed by a to the bit addressed by b and jump to the ...
Muhammad Ikhwan Perwira's user avatar
1 vote
1 answer
30 views

What are the most minimalistic assembly's mnemonics to make complete turing machine?

Disclaimer: I'm a computer engineering student, not a computer science. Pardon me for mistakenly using computer science terms. I want to design computer architecture with the most minimalist design as ...
Muhammad Ikhwan Perwira's user avatar
1 vote
1 answer
42 views

Turing Machine that deletes a word after accepting it?

I want to make a TM $\text{TM}_{\text{Erase}}$ that given another TM $M$ and a word $w$, will accept iff $M$ accepts it and deletes $w$ from the input line. My solution was using two symbols (...
Mirmir12's user avatar
0 votes
0 answers
21 views

L in NP and L is coNP-hard=>NP = coNP

How can I prove this: given this 2 sentences 1 <=> 2: There exists a language L ∈ NP that is coNP-hard. NP=coNP. the direction from 2 to 1 I can prove using the concept of NP-cpmplete and etc. ...
user1701057's user avatar
0 votes
1 answer
28 views

Is it possible to use a non-Turing-complete language to describe the steps to build a Turing Machine?

First of all, it is impossible to use a Turing-incomplete language to simulate a Turing-complete one (see link) However, is it possible to use a Turing-incomplete language to describe the steps to ...
matt_rule's user avatar
  • 111
1 vote
2 answers
32 views

Does modifying input space change space complexity?

The auxiliary space analysis that involves modifying the input array can lead to "unfair" situations. Examples: Consider that an algorithm that uses O(N) memory and does not need to ...
Simon Walker's user avatar
2 votes
1 answer
112 views

Deducing upper bound for Boolean Circuit size from well-known algorithms

Given an algorithm A for computing binary function $f$. Assuming that A runs in time $t(n)$, what could we say about the size of the minimal Boolean circuit C that calculates f? I think that it ...
Dudi Frid's user avatar
  • 231
0 votes
0 answers
34 views

Given a TM $M$ Denote $L(M), L_{rej}(M), L_{non-halt} (M)$, Is $L(M)\in R$ implies $L_{rej}(M)\in R$?

Question: Given the following definitions for a Turing machine $M$: $$ L_{rej}(M) = \{w \in \Sigma^* : q_0w \vdash_M^* uq_{rej}v\} $$ Basically, represents the language of words that $M$ rejects (i.e.,...
study.isLove's user avatar
1 vote
2 answers
45 views

Rice theorem - $EQ_{TM}$

Could use some help understanding if Rice’s theorem applies to the following language: $𝐿 = \{\langle 𝑀\rangle \lvert M \text{ 𝑖𝑠 π‘Ž 𝑇𝑀 π‘Žπ‘›π‘‘ } 𝐿(𝑀) \subseteq 𝐸𝑄_{TM} \}$ (where $EQ_{TM} =\{...
user169627's user avatar

15 30 50 per page
1
2 3 4 5
…
171