Я изучаю формальные языки и теорию автоматов, и у меня есть вопрос о проблеме внутри книги, на которую в ней нет ответа. вопрос:Что это за грамматика? Контекстно-зависимая или контекстно-зависимая
Является ли этот язык контекстом свободным, регулярным или контекстным?
L = {а п W W R б п | ш (а + б) *, ш R является обратная ш и п> = 0}
Я думаю, этот язык является контекстно-зависимой, потому что она должна по крайней мере, два стека для приема.
Может кто-нибудь прокомментировать это?
спасибо.
Почему, по-вашему, ему нужны два стека? Вы уверены, что они не могут быть объединены в один стек? – ibid
@ibid: один стек сохраняет число a, нажимая внутри него, один стек сохраняет W, а затем выталкивает W-элементы, чтобы сделать его обратным, а затем с каждым появлением первого стека, мы ставим b в конце, чтобы он соответствовал количество а.вы не можете объединить a и W в один и тот же стек и знать, когда W или R (W) закончены. поэтому нам нужны два стека. может комментировать? –
Я вижу, что уже есть ответ, который делает то, что я делаю :-) – ibid