Standard Turning Machine
Standard Turning Machine
The Standard Turing Machine
語言的層級


圖靈機

- tape

- 做甚麼

- Example


- tape
Input string

- 輸入不能是空的

- 輸入不能是空的
turing machine的定義

- 狀態轉移

- program


- program
- 狀態轉移
Turing machine 是 deterministic

Transition function


暫停

final state

- 最終狀態沒有向外延伸的轉移
接受與否

Example

- accept





- reject


- infinite loop






- accept

- 輪流標記一個a 一個y
- 全部標記完後 把所有的y parser掉

configuration

- move


- 如何表示

- init

- move
accepted language (接受的語言)

標準圖靈機

Computing Functions with Turing Machines
函數


- 可能存在多個參數
整數域

- 較偏好unary
什麼樣的函數 是圖靈可計算的


- Example



- 0 被用於當作分隔符號

- Turing machine

- counting Example

- Example
Example

- 作法

- 答案

- 作法
Example

- 圖靈機的輸入與輸出

- match x的1 跟y的1

- 圖靈機的輸入與輸出
Combining Turing Machines for Complicated Tasks
流程圖


微指令

a*b

Turing’s Thesis
圖靈的論文


電腦科學法則

演算法的定義

- 其實就是圖靈機

- 其實就是圖靈機
QUIZ



Standard Turning Machine
https://z-hwa.github.io/webHome/[object Object]/Theory of Computation/Standard-Turning-Machine/