Deja que sea L un lenguaje regular. vamos a definir:
$L_\text{almost} = \{ w'\mid \exists w\in L\ w' \text{ is almost similar to }w \}$
una palabra $w'$ es casi similar a $w$ si son de la misma longitud, y la diferencia entre ellos es por una letra. por ejemplo: "abc" y "abb".
demostrar que $L_\text{almost}$ es un lenguaje regular.
Ok, así que tengo que probar esto mediante la búsqueda de autómatas M' que acepta $L_\text{almost}$.
esto es lo que he pensado:
$L$ es un lenguaje regular, por lo que no es un autómata $M$ que la acepta.
Yo pensaba en la construcción de la M de M, y añadir en paralelo a los estados a que para cada estado en la M.
es decir, para cada $q_i∈Q$, voy a añadir $q'_i$$Q'$. las transiciones de una palabra $w'\in L_\text{almost}$ será igual a $M$, con una diferencia: si $w=a_1\ldots a_i\ldots a_n\in L$$w'=a_1\ldots a'_i\ldots a_n \in L_\text{almost}$, en lugar de ir de $q_{i-1}$ $q_i$vamos a ir a $q'_{i}$. de $q'_{i}$, procederemos igual que han hecho en la de $q_i$ a M, pero en paralelo a los estados a $M'$.
para $w=a_1\ldots a_n \in L$, este es el autómata pensé de ($a'_i ≠ a_i$ todos los $i$):
el problema es que no sé cómo definir la transición de la función de $M$. parecía fácil para mí cuando miré sólo en $w$, pero simplemente no puedo describir a para $L$.
Cómo puedo definir aquí? o tal vez hay una mejor manera de abordar esta pregunta?