Theorem: All Context-Sensitive Languages are accpetable by Linear Bounded Automata.
Theorem: The language class accepted by Linear Bounded Automata can be generated by Context-Sensitive Grammar.
A Context-Sensitive Grammar is an unrestricted grammar in which every product has the form: , with , contains at least one variable.
這邊的定義是一種弱版本,也就說 Context-Sensitive Grammar 是 Unrestricted Grammar 的變體,前提就是變換過後的長度會大於原本的長度。
Definition: a context-sensitive grammar is a quadruple:
是變數, 和 是字串,有限制上下文才能轉換。
,
Context-Sensitive Grammar 是比 Context-Free Grammar 強大,Context-Free Grammar 會是 Context-Sensitive Grammar 的一種!
The size of the working memory is at most , is a constant.
LBA problem: Is DLBA < LBA? (Unsolved yet since 1964)
Deterministic LBA by Myhill in 1960
Non-deterministic LBA by Kuroda in 1964
Context-Sensitive Grammar by Chomsky in 1950s
Chomsky hierarchy by Chomsky in 1956.
計算理論