Turing Machines Flashcards
1
Q
Recognizable Language
A
L is recognizable if there exists a TM M s.t. L(M) = L. Note that halting is not required for rejected inputs
2
Q
Decidable Language
A
L is decidable if L is Turing recognizable by some M that halts for all w ∈ Σ*
3
Q
Under what operations is the collection of decidable languages closed under?
A
- union
- concatenation
- star
- complementation
- intersection
- reversal
4
Q
Under what operations is the collection of Turing recognizable languages closed under?
A
- union
- concatenation
- star
- intersection
- homomorphism
- reversal
5
Q
Turing Machine Formalization
A
M = (Q, ∑, Γ, δ, q0, q_accept, q_reject)
where:
- Q = set of states
- ∑ = finite input alphabet
- Γ = finite tape alphabet (includes “” blank symbol; Γ = ∑ ∪ {“”})
- δ = transition function
- q0 = start state
- q_accept = set of accept states
- q_reject = set of reject states