Reducing indexed-to-CS inclusion to the finite normal-form core #
The remaining constructive part of the inclusion Indexed ⊆ CS is the finite-alphabet,
finite-support, normal-form indexed grammar simulation. This file keeps the class-level
reduction explicit while the normal-form infrastructure is developed in the grammar modules.
The LBA finite-normal-form core implies the context-sensitive finite-normal-form core.
With epsilon elimination discharged, the remaining class-level indexed-to-CS reduction only
needs the finite normal-form core. No inhabitedness assumption on the terminal alphabet is needed:
over an empty alphabet every language is a subset of the singleton language {ε} and is finite.
LBA-core variant of is_CS_of_is_Indexed_of_finite_normalForm_core.
The completed Aho simulation supplies the finite normal-form LBA core used by the class-level reduction.
Every indexed language is context-sensitive.