Langlib

Langlib.Classes.Indexed.Closure.Intersection

Indexed languages are not closed under intersection #

Over Bool, the indexed languages

intersect in the non-indexed diagonal language abnPowN = {(a b^n)^n | n > 0}. Injective terminal relabelling transports this counterexample to every alphabet containing two distinct symbols.

Indexed languages over the binary alphabet are not closed under intersection.

An injection of the binary alphabet transports failure of indexed intersection closure to the target alphabet.

Indexed languages are not closed under intersection over any alphabet containing two specified distinct symbols.

Indexed languages are not closed under intersection over any finite alphabet with at least two symbols.