제품 오토 마톤의 하나의 "인자"를 복구 할 수있는 확실한 방법을 제공합니다. 경우 및 = 1 × 2 이고 제품 오토 마톤 우리 정의 다음 경우
π 1 ( ( Q , Q ' ) ) : = qAi=(Qi,δi,q0i,Fi),i=1,2A=A1×A2
π1((q,q′)):=q
즉
A 2를 잊어 버리는 것
A2또는 두 번째 구성 요소에 투사, 우리는이
= δ 1 ( q , 또한 우리가 알고 싶다면
δ 1 ( Q , X ) 어떤 선택
Q ' ∈ Q 2 제품 오토 마톤과 계산
π를 ( ( δ 1 ( Q , X를 ) , δ 2 ( q ′ , x ) )Q1=π(Q1×Q2)δ1(q,x)q′∈Q2 , 따라서 우리는의 천이 복구 할
1 .
π((δ1(q,x),δ2(q′,x))=δ1(q,x)A1
따라서 오토 마톤이 직교 (또는 외부) 제품 오토 마톤임을 알면 쉽게 요소를 복구 할 수 있습니다.
그러나 나는 이것이 당신이 다른 질문에 대해 염두에두고 있지 않은 것 같아요. 두 가지 질문이 여기에서 발생합니다 (다음은 자동 이성질체에 의해 상태 그래프로서 동형임을 의미합니다. 즉 언어가 그다지 관심이 없다고 말했듯이 초기 또는 최종 상태와 관련이 없음).
A1×…×Ak≅B1×…×Bl
Ai,Bjk=lAi≅Bπ(i) 를 의미합니다.
π:{1,…k}→{1,…k}
A,BCA=B×C
그 경우에 필요한 조건을 도출하는 것은 쉽지만 일부 오토 마톤이 다른 오토 마톤의 요인이되기에 충분한 기준을 찾지 못했습니다.
π1((δ1(q,x),δ2(q′,x))=δ1(q,x)=δ1(π1(q,q′),x)
q∈Q1,q′∈Q2πA1×A2A2
A BBA
BA
MNMN . 그리고이 개념은 널리 사용되며 DEA와 유한 일족 사이의 관계를 고려할 때 automata의 분해에 대한 질문과 밀접한 관련이 있습니다. 자세한 내용을 보려면 다음 리소스를 확인하십시오.
H. 스트라 우빙, 웨일 유한 한 오토마타 소개와 논리와의 연결,
많은 정보가 담긴 코스 웹 사이트 .
비고 : " quotienting " 이라는 또 다른 개념이 있습니다. wikipedia : quotient automaton을 참조하십시오 . 그러나 이는 상태 축소에 대한 규칙 일 뿐이며 학습 / 언어 추론 알고리즘 또는 상태 최소화에 사용됩니다.