Langlib

Langlib.Classes.Recursive.Closure.Substitution

Recursive Non-Closure Under Substitution #

Recursive languages are not closed under finite-alphabet substitution. If they were, then substituting each source symbol by the singleton language containing its homomorphic image would imply closure under arbitrary string homomorphism, contradicting Recursive_notClosedUnderHomomorphism.

Recursive languages are not closed under substitution.