문제는 간단하고 직접적입니다. 고정 , 크기 n (즉, n 상태) 의 DFA에서 몇 개의 (다른) 언어를 사용할 수 있습니까? 나는 이것을 공식적으로 진술 할 것이다 :
DFA를 로 정의하십시오. 여기서 모든 것이 평소와 같으며 δ : Q × Σ → Q 는 (부분적으로) 함수입니다. 때로는 총 함수 만 유효한 것으로 간주되므로이를 설정해야합니다.
모든 에 대해 모든 DFA 세트 에서 (등가) 관계 ∼ n 을 다음 과 같이 정의하십시오 . A ∼ n B if | A | = | B | = n 및 L ( A ) = L ( B ) .
문제는 다음과 같습니다. 주어진 에 대해 ∼ n 의 인덱스는 무엇 입니까? 즉, 세트의 크기는 얼마입니까? { L ( A ) ∣ A 는 크기가 n } 인 DFA입니다 .
가 총 함수 인 경우에도 쉬운 카운트는 아닙니다 (적어도 나를 위해). 그래프가 연결되지 않았을 수 있으며 초기 상태를 포함하는 연결된 컴포넌트의 상태가 모두 승인 될 수 있으므로 예를 들어 크기 n의 Σ ∗를 수락하는 많은 그래프가 있습니다 . 빈 언어 및 최소 DFA가 n 개 미만의 상태 인 다른 언어에 대한 다른 간단한 조합과 동일 합니다.
(순진한) 재귀도 작동하지 않는 것 같습니다. 크기가 DFA를 가져 와서 새로운 상태를 추가하는 경우 결정 성을 유지하고 새 그래프를 연결하려면 (사소한 경우를 피하기 위해) 새 상태를 연결하기 위해 전환을 제거해야하지만 이 경우 원래 언어를 잃을 수 있습니다.
이견있는 사람?
노트. 나는 공식적인 진술과 이전 산만 요소없이 질문을 다시 업데이트했습니다.