edited by
332 views
0 votes
0 votes
$\text{Definition:}\space$A pushdown automaton $M = (Q,\Sigma,\Gamma,\delta,q_0,z,F)$ is said to be deterministic if it is an automaton as defined as defined, subject to the restrictions that, for every $q\in Q, a\in \Sigma \space\cup \{\lambda\}$ and $b \in \Gamma$

$1.$ $\delta (q,a,b)$ contains at most one element,

$2.$ if $\delta(q,\lambda,b)$ is not empty then $\delta(q,c,b)$ must be empty for every $c \in \Sigma$

Is the halting problem solvable for deterministic pushdown automata; that is, given a pda as in Definition, can we always predict whether or not the automaton will halt on input $w?$
edited by

1 Answer

0 votes
0 votes

Is the halting problem solvable for deterministic pushdown automata; that is, given a pda as in Definition 7.3, can we always predict whether or not the automaton will halt on input w?

Definition 7.3

A pushdown automaton

is said to be deterministic if it is an automaton as defined in Definition 7.1, subject to the restrictions that, for every q ∈ Q, a Σ ∪{λ} and b ∈ Γ, 1. δ(q, a, b) contains at most one element, 2. if δ (q, λ, b) is not empty, then δ (q, c, b) must be empty for every c ∈ Σ. The first of these conditions simply requires that for any given input symbol and any stack top, at most one move can be made. The second condition is that when a λ-move is possible for some configuration, no input-consuming alternative is available.

 

Related questions

0 votes
0 votes
0 answers
1
0 votes
0 votes
0 answers
2
0 votes
0 votes
0 answers
3
Rishi yadav asked Mar 14, 2019
153 views
Consider the set of all $n-$state Turing machines with tape alphabet $\Gamma = \{0,1,\square\}$. Give an expression for $m(n)$, the number of distinct Turing machines wit...
1 votes
1 votes
1 answer
4
Rishi yadav asked Mar 14, 2019
363 views
Let $B$ be the set of all Turing machines that halt when started with a blank tape. Show that this set is recursively enumerable, but not recursive.