
수학
Constructing Minimal DFA using Myhill-Nerode Theorem
Myhill-Nerode Theorem 하나의 Language에 있어서 그에 적합한 DFA는 많지만, 최소화된 상태의 DFA는 하나뿐입니다. 따라서 DFA를 최소화시키기 위한 다양한 이론들이 있는데, 오늘은 Myhill-Nerode Theorem에 대해서 공부하고, 적용시켜보려고 합니다. 1. 기본적인 DFA minimizing method DFA가 필요 이상으로 늘어나는 이유는 줄일 수 있는 states를 과도하게 늘려서입니다. 따라서 같은 입력과 같은 출력을 내뱉는 states들에 대해 "indistinguishable"하다라고 표현합니다. 기호로는 다음과 같이 표현할 수 있습니다. Two states, s and t, are equivalent if for all possible stings w, ..