Teorema Deje $\mathcal{A}$ $\mathcal{B}$ dos DFA del con $m$ a los estados y $n$ estados, respectivamente. A continuación, $\mathcal{L}(\mathcal{A}) = \mathcal{L}(\mathcal{B})$ fib
$\{x \in \mathcal{L}(\mathcal{A}) : |x| < mn \} = \{x \in \mathcal{L}(\mathcal{B}) : |x| < mn \}$.
Prueba
Nosotros probamos las dos direcciones de la doble implicación.
($\Rightarrow$) Trivial.
($\Leftarrow$) Se demuestra que el contrapositivo. Supongamos $\mathcal{L}(\mathcal{A}) \neq \mathcal{L}(\mathcal{B})$ y deje $w$ ser una palabra de longitud mínima tal que
$w \not\in \mathcal{L}(\mathcal{A}) \cap \mathcal{L}(\mathcal{B}) = \mathcal{L}(\mathcal{A} \times \mathcal{B})$. Supongamos, por medio de la contradicción, que $|w| \geq mn$. Nos pusimos $X = \{\hat{\delta}_{\mathcal{A} \times \mathcal{B}}(q_0,x) : x \text{ prefix of } w\}$. Desde $|X| \geq mn+1$$|Q_{\mathcal{A}\times\mathcal{B}}| = mn$, no
existen dos prefijos $u,u'$ $w$ tal que $\hat{\delta}_{\mathcal{A} \times \mathcal{B}}(q_0,u) = \hat{\delta}_{\mathcal{A} \times \mathcal{B}}(q_0,u')$.
Podemos suponer w.l.o.g. que $u$ es un prefijo de $u'$. Por lo tanto, existen dos cadenas de $v,z$ tal que $uv = u'$ $u'z = w$ y, por tanto,$uvz = w$.
Además desde $u \neq u'$, la cadena de $v$ es no trivial (es decir,$|v| \geq 1$). Ahora tenga en cuenta que
$\hat{\delta}_{\mathcal{A} \times \mathcal{B}}(\hat{\delta}_{\mathcal{A} \times \mathcal{B}}(q_0,u),v) = \hat{\delta}_{\mathcal{A} \times \mathcal{B}}(q_0,u)$, es decir, el
los personajes que componen la cadena de $v$ de plomo el autómata $\mathcal{A} \times \mathcal{B}$ a través de un bucle del estado $\hat{\delta}_{\mathcal{A} \times \mathcal{B}}(q_0,u)$
en sí mismo. Por lo tanto, la cadena de $uz$ es tal que $\hat{\delta}_{\mathcal{A} \times \mathcal{B}}(q_0,uz) = \hat{\delta}_{\mathcal{A} \times \mathcal{B}}(q_0,w)$ y
$|uz|<|w|$. Esto contradice la minimality de $w$.