lunes 5 de octubre · 16:00–17:15 · hace 16 días
Origen de las notas: Tú (app)
NE111 · lunes 05/10/2026 · 16:00-17:15 · Sesión 16
Alfabetos, cadenas y lenguajes
Terminado el bloque de los límites, empieza el de los modelos que sí se construyen. Para eso hace falta primero el vocabulario formal sobre el que se definen los lenguajes.
Un alfabeto Σ es un conjunto finito y no vacío de símbolos. Σ = {0,1} para el binario, Σ = {a,…,z} para texto. La finitud es esencial.
ε no es lo mismo que el conjunto vacío ∅, ni que un espacio en blanco. Confundirlos es el error más común del tema.
Un lenguaje L es cualquier subconjunto de Σ*. Puede ser finito o infinito, y definirse por enumeración o por comprensión.
Con L = {01}, L* = {ε, 01, 0101, …} es infinito aunque L tenga una sola cadena. La estrella es la única operación que produce conjuntos infinitos a partir de finitos, y por eso es la pieza central de las expresiones regulares.
Escribir por comprensión: cadenas binarias de longitud par; con igual número de ceros y unos; que empiezan y terminan con el mismo símbolo.
Edita aquí con aspecto de Word. Guardar en Word escribe el .docx en tu carpeta del semestre. Ctrl+S guarda directo al archivo.
Nada anotado en esta sesión todavía.