Питання є простим і прямим: для фіксованого , скільки (різних) мов приймається DFA розміром (тобто держав)? Я офіційно зазначу це:
Визначте DFA як , де все як завжди, і δ : Q × Σ → Q є (можливо, частковою) функцією. Нам потрібно це встановити, оскільки іноді лише загальні функції вважаються дійсними.
Для кожного визначте (еквівалентність) відношення ∼ n на множині всіх DFA як: A ∼ n B, якщо | А | = | Б | = n і L ( A ) = L ( B ) .
Тоді питання: для даного , що таке індекс ∼ n ? Тобто, який розмір множини { L ( A ) ∣ A - DFA розміру n } ?
Навіть коли є тотальною функцією, це не здається простим підрахунком (принаймні для мене). Графік може бути не підключений, і стани в підключеному компоненті, що містить початковий стан, можуть бути прийнятими, тому, наприклад, існує багато графіків розміром n, що приймають Σ ∗ . Те саме з іншими тривіальними комбінаціями для порожньої мови та інших мов, мінімальний показник DFA має менше, ніж n держав.
(Наївна) рекурсія теж не працює. Якщо ми візьмемо DFA розміром і додамо новий стан, тоді, якщо ми хочемо зберегти детермінізм і зробити новий графік з'єднаним (щоб спробувати уникнути тривіальних випадків), нам доведеться видалити перехід для підключення нового стану, але в такому випадку ми можемо втратити мову оригіналу.
Будь-які думки?
Примітка. Я знову оновив запитання, формальною заявою та без попередніх відволікаючих елементів.