整理自书本1。
图灵机是一个7元组,(Q,
∑
\sum
∑,
Γ
\varGamma
Γ,
δ
\delta
δ,
q
0
q_0
q0,
q
a
c
c
e
p
t
q_{accept}
qaccept,
q
r
e
j
e
c
t
q_{reject}
qreject),其中Q,
∑
\sum
∑,
Γ
\varGamma
Γ都是有限集并且满足一下七个条件:
- Q是状态集合,
- ∑ \sum ∑是输入字母表,且不含包空符号(blank symbol) ⊔ \sqcup ⊔,
- Γ \varGamma Γ是磁带的字母表,且 ⊔ ∈ Γ , ∑ ⊂ Γ \sqcup\in{\varGamma},\sum\subset{\varGamma} ⊔∈Γ,∑⊂Γ,
- δ : Q × Γ → Q × Γ × { L , R } \delta:Q\times{\varGamma}\rarr{Q\times{\varGamma\times{\{L,R\}}}} δ:Q×Γ→Q×Γ×{L,R}是转换函数,
- q 0 ∈ Q q_0\in{Q} q0∈Q是开始状态,
- q a c c e p t ∈ Q q_{accept}\in{Q} qaccept∈Q是接收状态,
- q r e j e c t ∈ Q q_{reject}\in{Q} qreject∈Q是拒绝状态,且 q r e j e c t ̸ = q a c c e p t q_{reject}\not =q_{accept} qreject̸=qaccept。
图灵机的当前状态、当前的磁带内容、读头所在位置构成了图灵机的配置。
Introduction to the Theory of Computation ( 3rd edition ) Michael Sipser. p143 ↩︎