
- Turing machine은 write와 read가 가능하다.
- Read-write하는 head는 왼쪽이나 오른쪽으로 이동 가능하다.
- Tape는 무한하다.
- 들어오는 즉시 accept하거나 reject하는 특별한 state가 존재한다.

튜링 머신은 7-tuple 이며, 은 유한한 집합이다.
1. 는 상태들의 집합
2. 는 blank를 나타내는 blakc symbol 을 제외한 input alphabet
3. 는 tape alphabet이며, 이고 이다.
4. 는 transition function
5. 는 start state
6. 는 accept state
7. 는 reject state이며,

Turing Machine 은 일련의 configuration 에 대해서 input 를 다음과 같은 조건하에 accept한다.
1. 은 input w에 대한 turing machine M의 start configuration이다.
2. 각각의 은 을 yield한다.
3. 는 accepting configuration이다.
어떤 Turing machine이 language를 recognize한다면 그 language를 Turing-recognizable이라고 부른다.
어떤 Turing machine이 특정한 language를 decides하면, 그 language를 Turing-decidable 또는 decidable이라고 한다.

