Title: Linear Bounded Automata LBAs
1Linear Bounded AutomataLBAs
2Linear Bounded Automata (LBAs) are the same as
Turing Machines with one difference
The input string tape space is the only tape
space allowed to use
3Linear Bounded Automaton (LBA)
Input string
Working space in tape
Left-end marker
Right-end marker
All computation is done between end markers
4We define LBAs as NonDeterministic
Open Problem
NonDeterministic LBAs have same power
with Deterministic LBAs ?
5Example languages accepted by LBAs
LBAs have more power than NPDAs
LBAs have also less power than Turing Machines
6The Chomsky Hierarchy
7Unrestricted Grammars
Productions
String of variables and terminals
String of variables and terminals
8Example unrestricted grammar
9Theorem
A language is recursively enumerable if
and only if is generated by
an unrestricted grammar
10Context-Sensitive Grammars
Productions
String of variables and terminals
String of variables and terminals
and
11The language
is context-sensitive
12Theorem
A language is context sensistive
if and only if is accepted by a
Linear-Bounded automaton
Observation
There is a language which is context-sensitive but
not recursive
13The Chomsky Hierarchy
Non-recursively enumerable
Recursively-enumerable
Recursive
Context-sensitive
Context-free
Regular