Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2011
CATEDRATICO:
Noam Chomsky
Lingista estadounidense nacido en 1928, profesor del Instituto de Tecnologa de Massachussets (MIT). Aparte de activista poltico. como lingista y profesor crtico universitario, es muy conocido por su faceta de intelectual y
Chomsky ha publicado ms de 70 libros y ms de 1000 artculos sobre diversos temas como lingstica, filosofa y poltica. Muchos no dudan en calificarle como uno de los personajes ms destacados del siglo XX
Se desarrollan los lenguajes tipo 3, generados por las gramticas tipo 3, lineales izquierdas o derechas, ambas equivalentes, y que se corresponden con los CONJUNTOS REGULARES, dados por las EXPRESIONES REGULARES, capaces de simbolizar conjuntos infinitos mediante especificaciones finitas; a estos lenguajes les corresponden cierto tipo de autmatas, deterministas y no deterministas equivalentes ambos con los que se es capaz de resolver ciertos problemas de ndole menor desde el punto de vista matemtico. Los lenguajes tipo 2 siguen a los anteriores y son generados por las gramticas tipo 2, INDEPENDIENTES DEL CONTEXTO que resuelven problemas de mayor envergadura, y se corresponden con los AUTMATAS A PILA, que a diferencia de los anteriores necesitan de una pila de memoria adicional. Se sigue con los lenguajes tipo1, DEPENDIENTES DEL CONTEXTO a cuyas gramticas generativas se les
exige menos restricciones, y que se corresponden con los autmatas acotados linealmente. Por ltimo Se desarrollan los lenguajes tipo 0, generados por las gramaticas tipo 0 SIN RESTRICCIONES isomrficas con las MQUINAS DE TURING, que resuelven problemas recursivamente enumerables. Se describen brevemente algunos problemas no enumerables que las mquinas deTuring no son capaces de resolver. Se finaliza el temario con una breve descripcin de LAS REDES DE NEURONAS, autmatas capaces de simular en alguna medida el comportamiento del sistema neuronal humano.
Es una gramtica tipo 0 pues la longitud del extremo izquierdo en la ultima regla es 2 y del derecho es 1.
Es una gramtica tipo 2, pues el elemento izquierdo de toda regla de produccin es una variable. No es tipo 3 por que en la regla S Ma, M no esta al final.
Es una gramtica tipo 1 pues la longitud de los trminos a la izquierda es menor igual a la derecha. Pero no es de tipo 2 pues aS bc la expresin de la izquierdazo es variable.
CLASIFICACION DE CHOMSKY
Gramticas de tipo 0 (sin restricciones), que incluye a todas las gramticas formales. Estas gramticas generan todos los lenguajes capaces de ser reconocidos por una mquina de Turing. Los lenguajes son conocidos como lenguajes recursivamente enumerables. Ntese que esta categora es diferente de la de los lenguajes recursivos, cuya decisin puede ser realizada por una mquina de Turing que se detenga.
con A un no terminal y , y cadenas de terminales y no terminales. Las cadenas y pueden ser vacas, pero no puede serlo. La regla est permitida si S no aparece en la parte derecha de ninguna regla. Los lenguajes descritos por estas gramticas son exactamente todos aquellos lenguajes reconocidos por una mquina de Turing no determinista cuya cinta de memoria est acotada por un cierto nmero entero de veces sobre la longitud de entrada.
Gramticas contexto)
de
tipo
(gramticas
libres
del
Generan los lenguajes independientes del contexto. Las reglas son de la forma con A un no terminal y una cadena de terminales y no terminales. Estos lenguajes son aquellos que pueden ser reconocidos por un autmata con pila.
Gramticas de tipo 0:
Son aquellas gramticas caracterizadas porque en sus producciones no se establece ningn tipo de restriccin respecto a su formato.
Gramticas de tipo 1:
Tambin se les conoce como gramticas sensibles al contexto. Son aquellas gramticas cuyas producciones presentan el siguiente formato: Es decir, slo se permite la sustitucin del smbolo por la cadena cuando el smbolo aparezca en el contexto indicado por la produccin, es decir, con la cadena a la izquierda de y por la cadena a su derecha. Como excepcin a este formato se permite que, pero si esto sucede entonces el smbolo inicial no puede aparecer en el consecuente de ninguna otra produccin de la gramtica. Como caracterstica adicional de este tipo de gramticas se cumple que en cualquier secuencia de derivaciones, por ejemplo siempre se verifica que. Por este motivo a estas gramticas tambin se las denomina gramticas crecientes. Gramticas de tipo 2: Tambin denominadas de contexto libre. Son las gramticas caracterizadas porque su conjunto de producciones presenta el siguiente formato: A diferencia de las gramticas de tipo 1 resulta que el smbolo siempre se puede sustituir por la cadena independientemente del contexto en el que aparezca el smbolo. Gramticas de tipo 3: Tambin denominadas regulares. Las hay de dos tipos, segn sean el formato de sus producciones: Lineales a la derecha, con producciones Lineales a la izquierda, con producciones En ambos casos, . Hay que destacar que no se permite mezclar en una misma gramtica de tipo 3 producciones lineales a la derecha con producciones lineales a la izquierda. Se dice que un lenguaje es de tipo i (i = 0, 1, 2, 3) si, y slo si, la gramtica de ndice ms alto que puede generarlo es de tipo i. Adems, se verifica que si se denomina a la clase de lenguajes generados por gramticas de tipo i entonces se observa que, de la definicin de la jerarqua de gramticas de Chomsky, se deriva el siguiente enunciado An se puede afinar ms y, en los temas sucesivos, se demostrar que estas inclusiones no son propias, es decir, existen lenguajes pertenecientes a la clase que no pertenecen a la clase (i = 0,1,2). Por lo tanto, se cumple el siguiente enunciado
La jerarqua establecida por Chomsky, adems de resultar elegante, permite vertebrar la Teora de la Computacin clasificando las clases de lenguajes en funcin del nmero de recursos computacionales necesarios para reconocerlos
Gramticas Formales
Una gramtica formal consta de un conjunto finito de smbolos terminales (las palabras en un lenguaje formal), un conjunto finito de smbolos no
4. <B><S>
Esta gramtica define todas las palabras de la forma anbn. Veamos dos ejemplos (siempre partiendo del smbolo inicial S). Entre parntesis se indica la regla de produccin utilizada. <S> <A><B><S> ab <A>b (6) (1) (4)
<A><B><S> <A>b
<S>
<A><B><S> <A><B><A><B><S>
(1) (1)
<A><B><S>
<A><A>bb <A>abb
aabb
Ejemplo 2 : Gramtica que construye un pequeo subconjunto del lenguaje natural o Reglas de produccin: 1. <ENUNCIADO> <SUJETO> <PREDICADO> <ARTICULO> <NOMBRE> 2. <SUJETO> 4. <ARTICULO> 5. <NOMBRE> 6. <PREDICADO> 7. <VERBO> <ENUNCIADO> <FORMA NOMINAL> el hombre | libro | baln <VERBO> <FORMA NOMINAL >
3. <FORMA NOMINAL>
<PREDICADO>
el hombre <VERBO> <FORMA NOMINAL> NOMINAL> el hombre tom <NOMBRE> <FORMA NOMINAL>
el hombre
tom <ARTICULO>
el hombre <NOMBRE>
el hombre tom el