LBA Languages ⊆ Recursive Languages #
Every language recognised by a (nondeterministic) linearly bounded automaton is recursive (decidable). This follows immediately from two results already in the library, composed:
LBA_subset_CS— every endmarker-LBA language is context-sensitive (Myhill, theLBA ⊆ CSdirection ofCS = LBA,Equivalence/ContextSensitive.lean);CS_subset_Recursive_class— every context-sensitive language is recursive, via Post's theorem (Classes/ContextSensitive/Inclusion/Recursive.lean).
So the membership problem for an LBA is decidable, even though the open LBA ⇔? DLBA
question (whether nondeterministic and deterministic LBAs recognise the same class) is
not settled here.
Main result #
LBA_subset_Recursive—(LBA : Set (Language T)) ⊆ Recursive.
Every LBA language is recursive (decidable). Compose LBA ⊆ CS (Myhill) with
CS ⊆ Recursive (Post).