定義(確定性有限狀態自動機):
一個**確定性有限狀態自動機**(簡稱 DFA)是一個五元組
,其中
是一個有限集,
是一個有限字母表,
是一個函式,
,以及
.
定義(狀態):
令
為一個確定性有限狀態自動機。那麼
的一個**狀態** 是
的一個元素。
定義(初始狀態):
令
為一個確定性有限狀態自動機。那麼
的**初始狀態** 是
.
定義(轉移函式):
令
為一個確定性有限狀態自動機。那麼
是**轉移函式**。
定義(接受狀態):
令
為一個確定性有限狀態自動機。那麼**接受狀態** 是
的一個元素。
命題(每個接受狀態都是一個狀態):
令
為一個確定性有限狀態自動機。那麼
的每個接受狀態都是一個狀態。
證明:這是因為
。 
定義(廣義轉移函式):
令
為一個確定性有限狀態自動機。那麼廣義轉移函式
是定義在
上的函式,它根據單詞長度進行歸納定義如下
- 對於一個單字
,
- 只要
,那麼 
定義(確定性有限狀態自動機接受的語言):
令
為一個有限狀態自動機。確定性有限狀態自動機
接受的語言定義為
.
定理(有限狀態自動機精確地接受正則語言):
當
是一個有限狀態自動機時,由
接受的語言是正則語言。當
是一個正則語言時,存在一個有限狀態自動機接受它。
證明:首先令
為一個有限狀態自動機。定義一個喬姆斯基文法
如下:
,
,且產生式如下所示:
