Автоматическое обучение без контрпримеров

13

В системе автоматического обучения Англуина ученик стремится выучить обычный язык LΣ* , задавая своему учителю два типа вопросов:

Запросы по словам: если весΣ* , есть ли ?весL

Запросы на эквивалентность: если задан язык , является ли ? Если нет, то учитель дает контрпример, то есть слово .КΣ*Кзнак равноLвесКLLК

Используя алгоритм Англуина, студент изучает с помощью полиномиального множества запросов по числу состояний минимального DFA и размеру контрпримеров.LL

Теперь рассмотрим ограниченный сценарий, когда учитель больше не дает контрпримеры. Можно ли еще узнать L с полиномиальным количеством запросов? Я предполагаю, что это не так, потому что для каждой последовательности запросов и ответов полиномиальной длины можно найти несколько регулярных языков, соответствующих ответам.

Кто-нибудь видит, как это доказать?

user49692
источник

Ответы:

20

вес{0,1}NMвес{вес}2N-1

N+1M

Арье
источник
1

Марк Голд действительно доказал это утверждение в своей оригинальной статье «Идентификация языка в пределе». Это довольно известный результат сейчас. Вы можете найти больше об этом в книге Колин де ла Хигера о грамматическом умозаключении.

Роман Маневич
источник