图灵机的形式化定义

整理自书本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 Γ都是有限集并且满足一下七个条件:

  1. Q是状态集合,
  2. ∑ \sum 是输入字母表,且不含包空符号(blank symbol) ⊔ \sqcup
  3. Γ \varGamma Γ是磁带的字母表,且 ⊔ ∈ Γ , ∑ ⊂ Γ \sqcup\in{\varGamma},\sum\subset{\varGamma} Γ,Γ
  4. δ : Q × Γ → Q × Γ × { L , R } \delta:Q\times{\varGamma}\rarr{Q\times{\varGamma\times{\{L,R\}}}} δ:Q×ΓQ×Γ×{L,R}是转换函数,
  5. q 0 ∈ Q q_0\in{Q} q0Q是开始状态,
  6. q a c c e p t ∈ Q q_{accept}\in{Q} qacceptQ是接收状态,
  7. q r e j e c t ∈ Q q_{reject}\in{Q} qrejectQ是拒绝状态,且 q r e j e c t ̸ = q a c c e p t q_{reject}\not =q_{accept} qreject̸=qaccept

图灵机的当前状态、当前的磁带内容、读头所在位置构成了图灵机的配置。


  1. Introduction to the Theory of Computation ( 3rd edition ) Michael Sipser. p143 ↩︎

你可能感兴趣的:(计算理论)