Gilberto 🦁 PRO
Desarrollo visualizaciones y aplicaciones en línea, colaboro con distintos medios digitales
La teoría de autómatas es una parte fundamental para las ciencias de la computación con múltiples usos y aplicaciones:
Generalmente usamos grafos dirigidos para representar autómatas, pero hay dos representaciones de particular importancia para su estudio y aplicaciones en ciencias de la computación:
La computación tiene límites:
Un alfabeto es un conjunto de símbolos finito y no vacío, designado mediante la letra Σ, por ejemplo:
Una cadena o palabra es una secuencia finita de símbolos de algún alfabeto, y se denotan por letras altas del alfabeto (normalmente de la w en adelante)
Todos los alfabetos cuentan con una cadena vacía, formada por ningún elemento y representada por la letra ε
Todas las cadenas tienen una longitud que es igual al número de símbolos que la conforman y se denota por |w|
Si queremos expresar todas las cadenas de longitud k de un alfabeto, o su potencia, lo hacemos mediante la notación Σk
Σ* denota, entonces, el conjunto de todas las cadenas de un alfabeto
De donde se desprende:
Por último, podemos hacer concatenación de dos cadenas x, y, poniendo los elementos de la segunda después de la primera
Un lenguaje L de Σ es un conjunto de cadenas tal que todas son elementos de Σ*
Σ* es un lenguaje para cualquier alfabeto Σ
∅ es un lenguaje de cualquier alfabeto
{ε} es un lenguaje de cualquier alfabeto
By Gilberto 🦁
Introducción
Desarrollo visualizaciones y aplicaciones en línea, colaboro con distintos medios digitales