Безконтекстні мови не закриваються доповненням, ми це знаємо.
Наскільки я розумію, безконтекстні мови, які є підмножиною для деяких букв , закриваються під доповненням (!?) a , b
Ось мій аргумент. Кожна мова CF має напів-лінійний Parikh зображення . Напівлінійні набори закриті доповненням. Сукупність векторів, які представляють напівлінійний набір, легко перетворити на лінійну граматику.π ( L ) = { ( m , n ) ∣ a m b n ∈ L }
Питання. Чи є легко доступна посилання на цей факт?
Технічно ці мови називаються обмеженими , тобто підмножиною для деяких слів .
Моя мотивація до цього питання - це нещодавнє запитання про безпроблемність контексту . Його доповнення в здається , простіше в зверненні.