나는 DFA 에서 시작 하고 L ( A ) = L ( r ) 보다 정규 표현식 r을 구성 하는``더 나은 ''(어떤 의미에서 설명 할 것인가) 알고리즘이 있는지 궁금합니다 . Hopcroft and Ullman (1979). 거기에서, 세트 R k i j 는 k 보다 높은 번호의 상태를 거치지 않고 상태 q i 에서 q j로 DFA를 취하는 스트링 세트를 나타내는데 사용된다 . 이 구성은 분명히 정확하고 매우 유용하지만 다소 기술적입니다.
나는 대수적 오토마타 이론에 대한 논문을 쓰고 있는데 너무 많은 기술적 세부 사항 (적어도 내가 보여주고 싶은 결과와 관련이없는 세부 사항은 아님)으로 청중을 산만하게하고 싶지는 않지만 완전성을 위해 DFA와 정규 표현식의 동등성 증명. 기록을 위해 Glushkov automata를 사용하여 정규식에서 DFA로 이동합니다. 그것은 전혀 정의하지 않은 전환 보다 더 직관적 인 것처럼 보였습니다 (필요하지 않기 때문에).
DFA에서 정규 표현식으로 이동하는 다른 알고리즘은 무엇입니까? 나는 효율성보다 단순성을 중요하게 생각하지만 (이 경우 나에게 더 낫습니다), 그것은 요구 사항이 아닙니다.
도움을 주셔서 감사합니다.