짧은 대답 . 유한 한 정규 언어 모음L=(Li)1⩽i⩽n,이 제품군을 인식하는 독창적 인 최소 결정 론적 완전 다중 오토 마톤이 있습니다.
세부 사항 . 경우n=1표준 구성에 해당하며 일반적인 경우는 크게 다릅니다. 주어진 언어L 그리고 한마디 u, 허락하다 u−1L={v∈A∗∣uv∈L}. 동등성 관계 정의∼ 의 위에 A∗ 설정하여
u∼v⟺for each L∈L, u−1L=v−1L
이후
Li이 합치는 유한 한 지수를 가지고 있습니다. 또한, 각각이보기 쉽다
Li 에 의해 포화
∼ 그리고 각각에 대한
a∈A,
u∼v 암시
ua∼va. 로 표현하자
1 빈 단어와
[u] 그만큼
∼단어의 클래스
u. 허락하다
AL=(Q,[1],⋅,(Fi)1⩽i⩽n) 다음과 같이 정의 된 결정적 다중 자동이어야합니다.
- Q={[u]∣u∈A∗},
- [u]⋅a=[ua],
- Fi={[u]∣u∈Li}.
건축에 의해 [1]⋅u∈Fi 만약에 u∈Li 따라서 AL 가족을 받아들입니다 L. 그것을 증명하기 위해 남아AL최소한입니다. 그것은 대수적으로 강한 대 수학적 의미에서 실제로는 최소입니다 (이것은 최소 수의 상태를 가짐을 의미합니다). 허락하다A=(Q,q−,⋅,(Fi)1⩽i⩽n) 과 A′=(Q′,q′−,⋅,(F′i)1⩽i⩽n)두 개의 다중 오토마타가 되십시오. 형태f:A→A′ 의 추측지도입니다 Q 위에 Q′ 그런
- f(q−)=q′−,
- ...에 대한 1⩽i⩽n, f−1(F′i)=Fi,
- 모든 u∈A∗ 과 q∈Q, f(q⋅u)=f(q)⋅u.
그런 다음 접근 가능한 결정적 다중 자동 A 수락 L로부터의 형태가있다 A 위에 AL. 이를 증명하기 위해 먼저 다음을 확인합니다.q−⋅u1=q−⋅u2=q그런 다음 u1∼u2. 지금f 에 의해 정의 f(q)=[u] 어디 u 어떤 단어입니까 q−⋅u=q. 그런 다음에f 세 가지 필수 특성을 충족합니다.
끝은 약간 스케치입니다. 자세한 내용이 필요하면 알려주십시오.