Hasbro

Páginas: 38 (9352 palabras) Publicado: 24 de enero de 2013
APUNTES DE
TEORÍA DE AUTÓMATAS











CATEDRÁTICA: LIC. PATRICIA MARTÍNEZ MORENO, M.A.







APUNTES DE
TEORIA DE AUTÓMATAS


INTRODUCCION A LOS ASPECTOS TEÓRICOS DE CIENCIAS COMPUTACIONALES AUTÓMATAS Y LENGUAJES FORMALES.

Alfabetos y lenguajes

Símbolo o caracter: Unidad mínima en un lenguaje.
Alfabeto: Conjunto no vacío y finito de símbolos, ejemplo elalfabeto binario { 0 , 1 }. Denotaremos al alfabeto por el símbolo Σ.
Cadena o palabra: Secuencia finita de símbolos de un determinado alfabeto, ejemplo { 001, 01, 111 } en el alfabeto binario.
Cadena vacía: Se denota por el símbolo ε, y es una palabra bajo cualquier alfabeto.
Lenguaje: Conjunto de palabras escritas sobre un alfabeto específico, ejemplo { aaa, abba, bbbaaa} es un lenguaje sobre Σ = { a, b }.
Si Σ es un alfabeto, también es un lenguaje. (El formado por todas las cadenas con un único símbolo.)

Lenguaje vacío: Es el que está compuesto por ninguna cadena y se denota como ( que es diferente al lenguaje que contiene la cadena vacía. ( = {} y ( ( { ε }

Si Σ es un alfabeto y w es una cadena sobre Σ. Si L es un lenguaje formado por algunasde las cadenas sobre Σ y si w está en L, entonces se dice que w es un elemento de L. Esto es w ( L.

El lenguaje universal sobre Σ se conoce como cerradura de Σ y se denota por: Σ* donde * va a significar 0 o más.

Σ1 = { a, b}
Σ0={ ε }
Σ*= Σ0 ( Σ1 ( Σ2...... = { ε ,a,b,aa,ab,ba,bb,...}


Operaciones con cadenas


Longitud de cadena: Si w es una cadena su longitudse denota como: |w| y es la cantidad de símbolos que contiene la cadena.

| ε |=0 | b |=1 | aa |=2
para w ( Σ* | w | >=0

Concatenación de Cadenas: Se denota por wz o w ( z para las cadenas w y z, el resultado es añadir la cadena z a la cadena w.

w = aa, z = bba
wz = aabba


ε es laidentidad para la concatenación.



Potencia de una Cadena: Si w es una cadena, para n que pertenece a los Naturales se define:

ε para n = 0 ó
wn =
w ( wn-1 para n >=1



Igualdad de cadenas: Si w y z son cadenas se dice que w es igual a z si tienen la misma longitud y los mismos símbolos en la misma posición y se denota mediante w = z.Sufijo y Prefijo de Cadenas sobre un alfabeto.
Si w y x son cadenas se dice que x es prefijo de w si para alguna cadena y se obtiene que w = xy. Si y = ε entonces para w = xy se tiene que w = x, con lo que toda cadena puede considerarse prefijo de sí misma. ε Es prefijo de cualquier cadena. (Lo mismo para sufijo.)


Prefijo Propio: Cadenas que son prefijo de una palabra pero noiguales a la misma (lo mismo para Sufijo Propio.)


Subcadena: w es una subcadena de z si existen las cadenas x e y para las que z = xwy.






Inversa o Traspuesta de w: Es la imagen refleja de w y se denota por: wI donde

w, si w = ε, ó
wI =
yI a, si w = ay, para a que pertenece al alfabeto e y que pertenece a Σ*.

La inversa se deshace así misma, esto es, ( xI) I = x.





Operaciones con Lenguajes



Sean A y B lenguajes sobre un alfabeto.

La concatenación de A y B es (A ( B)
Es A ( B = {w ( x | w ( A y x ( B}

Si A es un lenguaje sobre Σ1 y B es un lenguaje sobre Σ2, entonces la concatenación A ( B es un lenguaje sobre Σ1 ( Σ2.

La identidad para la concatenación de un lenguaje es el lenguaje quecontiene a la cadena vacía. Esto es, A ( { ε } = { ε } ( A = A


Potencia sobre Lenguajes: Sea A un lenguaje sobre Σ definamos


{ ε } para n = 0 ó
An =
A ( An-1 para n >=1



Si A= (, A0 = (0 = {ε}

La Unión: Si A y B son lenguajes sobre Σ, entonces
A ( B ={x | x ( A ó x ( B}

La intersección: A ( B ={x...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hasbro
  • Hasbro
  • hasbro
  • Hasbro
  • Hasbro
  • HASBRO
  • Empresa Hasbro
  • Caso Hasbro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS