Este documento presenta un resumen de cuatro temas relacionados con la teoría de Noam Chomsky sobre gramáticas formales y autómatas: la gramática generativa, la forma normal de Chomsky, los autómatas con transiciones de cerradura y los autómatas de pila. El documento fue escrito por Alethia Jacqueline León Venegas para la materia de Autómatas y Lenguajes Formales impartida por el profesor Héctor Caballero Hernández en la Universidad Autónoma del Estado de México.
Este documento resume cuatro temas principales:
1) La gramática generativa de Chomsky, incluyendo competencia lingüística, estructura profunda y superficial.
2) La forma normal de Chomsky y cómo transformar una gramática a esta forma.
3) Los autómatas con transición vacía (AFND-ε) y cómo convertirlos a autómatas finitos no deterministas.
4) Los autómatas con pila, incluyendo su definición formal y el lenguaje que aceptan.
Este documento resume las principales ideas de Noam Chomsky sobre la gramática generativa. Chomsky propuso que los humanos tienen una gramática interna innata que les permite generar y comprender un número infinito de oraciones. Esta gramática interna consta de reglas sintácticas, semánticas y fonológicas. Las oraciones tienen una estructura profunda y una estructura superficial, y las transformaciones conectan ambas estructuras. La gramática generativa de Chomsky revolucionó el estudio de la lingüística.
La gramática generativa se basa en tres principios fundamentales: la estructura profunda, que contiene el significado de la oración; la estructura superficial, que es la forma en que se presenta la oración; y las transformaciones gramaticales, que relacionan la estructura profunda con la superficial. Propone que el conocimiento lingüístico innato del hablante le permite generar todas las oraciones posibles de una lengua.
Este documento resume las principales ideas de Noam Chomsky sobre la gramática generativa. Chomsky propuso que los humanos tienen una gramática interna innata que les permite generar y comprender un número infinito de oraciones. Esta gramática interna consta de reglas sintácticas, semánticas y fonológicas. Las oraciones tienen una estructura profunda y una estructura superficial, y las transformaciones conectan ambas estructuras. La gramática generativa de Chomsky revolucionó el estudio de la lingüística.
Noam Chomsky, fundador de la lingüística generativa y transformacional, propuso un modelo lingüístico alternativo al estructuralismo de Bloomfield. Chomsky argumenta que los hablantes poseen una competencia lingüística innata que les permite distinguir oraciones gramaticales de agramaticales y producir oraciones nuevas de manera creativa. Su teoría se basa en la noción de estructura profunda y transformaciones que relacionan las oraciones. Chomsky critica el empirismo de Bloomfield y enfatiza el estudio de la mente del hablante ideal más que el
La teoría generativa y transformacional de Chomsky propuso un enfoque hipotético-deductivo para estudiar la lingüística, en contraste con el método inductivo del estructuralismo. Chomsky distinguió entre la competencia lingüística innata y la actuación lingüística individual. Propuso que las oraciones tienen una estructura profunda y otra superficial relacionadas por reglas de transformación como sustitución, elisión, adición y extraposición. Más adelante se desarrolló una gramática generativa semanticista que incluía elementos sem
La gramática transformacional es un método para crear conexiones gramaticales entre oraciones similares mediante la aplicación de reglas. Chomsky propuso que existen transformaciones que permiten captar las conexiones entre oraciones relacionadas. Los conocimientos gramaticales se organizan en dos niveles: estructura superficial y estructura profunda. Para Chomsky, es imposible estudiar el significado sin estudiar también la sintaxis.
Este documento resume cuatro temas principales:
1) La gramática generativa de Chomsky, incluyendo competencia lingüística, estructura profunda y superficial.
2) La forma normal de Chomsky y cómo transformar una gramática a esta forma.
3) Los autómatas con transición vacía (AFND-ε) y cómo convertirlos a autómatas finitos no deterministas.
4) Los autómatas con pila, incluyendo su definición formal y el lenguaje que aceptan.
Este documento resume las principales ideas de Noam Chomsky sobre la gramática generativa. Chomsky propuso que los humanos tienen una gramática interna innata que les permite generar y comprender un número infinito de oraciones. Esta gramática interna consta de reglas sintácticas, semánticas y fonológicas. Las oraciones tienen una estructura profunda y una estructura superficial, y las transformaciones conectan ambas estructuras. La gramática generativa de Chomsky revolucionó el estudio de la lingüística.
La gramática generativa se basa en tres principios fundamentales: la estructura profunda, que contiene el significado de la oración; la estructura superficial, que es la forma en que se presenta la oración; y las transformaciones gramaticales, que relacionan la estructura profunda con la superficial. Propone que el conocimiento lingüístico innato del hablante le permite generar todas las oraciones posibles de una lengua.
Este documento resume las principales ideas de Noam Chomsky sobre la gramática generativa. Chomsky propuso que los humanos tienen una gramática interna innata que les permite generar y comprender un número infinito de oraciones. Esta gramática interna consta de reglas sintácticas, semánticas y fonológicas. Las oraciones tienen una estructura profunda y una estructura superficial, y las transformaciones conectan ambas estructuras. La gramática generativa de Chomsky revolucionó el estudio de la lingüística.
Noam Chomsky, fundador de la lingüística generativa y transformacional, propuso un modelo lingüístico alternativo al estructuralismo de Bloomfield. Chomsky argumenta que los hablantes poseen una competencia lingüística innata que les permite distinguir oraciones gramaticales de agramaticales y producir oraciones nuevas de manera creativa. Su teoría se basa en la noción de estructura profunda y transformaciones que relacionan las oraciones. Chomsky critica el empirismo de Bloomfield y enfatiza el estudio de la mente del hablante ideal más que el
La teoría generativa y transformacional de Chomsky propuso un enfoque hipotético-deductivo para estudiar la lingüística, en contraste con el método inductivo del estructuralismo. Chomsky distinguió entre la competencia lingüística innata y la actuación lingüística individual. Propuso que las oraciones tienen una estructura profunda y otra superficial relacionadas por reglas de transformación como sustitución, elisión, adición y extraposición. Más adelante se desarrolló una gramática generativa semanticista que incluía elementos sem
La gramática transformacional es un método para crear conexiones gramaticales entre oraciones similares mediante la aplicación de reglas. Chomsky propuso que existen transformaciones que permiten captar las conexiones entre oraciones relacionadas. Los conocimientos gramaticales se organizan en dos niveles: estructura superficial y estructura profunda. Para Chomsky, es imposible estudiar el significado sin estudiar también la sintaxis.
(i) Noam Chomsky desarrolló la gramática generativa y transformacional, cuestionando los fundamentos de la lingüística estructural de Bloomfield. (ii) La gramática generativa describe la capacidad innata del lenguaje en el cerebro y consta de reglas sintácticas y transformaciones. (iii) Chomsky propuso una estructura tripartita con niveles de estructura profunda, superficial y fonológico para generar oraciones gramaticales.
El documento resume los principales conceptos y contribuciones de Noam Chomsky a la lingüística generativa, incluyendo su cuestionamiento de la lingüística estructural, su modelo transformacional, la distinción entre competencia y actuación lingüística, y la noción de estructuras profundas y superficiales. Chomsky buscó desarrollar una teoría formalizada de la gramática que capturara el conocimiento intuitivo de los hablantes.
Este documento presenta un análisis de la metodología de la gramática generativa de Noam Chomsky. En primer lugar, Chomsky divide las teorías lingüísticas previas en dos categorías: la gramática tradicional y la teoría lingüística moderna. Luego, el autor argumenta que la oposición de Chomsky a la teoría lingüística moderna no se debe a razones técnicas como en el caso de la gramática tradicional, sino a cuestiones de principio. Sin embargo, el autor sostiene que las críticas de Chomsky a te
¿que es la gramática transformacional?
Es una expresión que designa al tipo de gramática generativa que utiliza reglas transformacionales u otros mecanismos para representar el desplazamiento de constituyentes y otros fenómenos del lenguaje natural.
Este documento resume la teoría de la gramática generativa y transformacional de Noam Chomsky. 1) Chomsky propuso un modelo transformacional que ofrece una mayor capacidad explicativa e introduce los conceptos de gramaticalidad y creatividad lingüística. 2) La gramática generativa describe las oraciones de una lengua mediante reglas formales que generan su estructura profunda y superficial. 3) La gramática transformacional utiliza reglas transformacionales para representar fenómenos como el desplazamiento sintáctico.
Este documento describe la gramática generativa y transformacional creada por Noam Chomsky. Explica que la gramática generativa puede generar un número infinito de oraciones a partir de un conjunto finito de reglas y que incluye componentes como la estructura básica, las transformaciones y la semántica. También define los sentidos recto, figurado y contextual de las palabras. Finalmente, presenta a Noam Chomsky, lingüista estadounidense considerado el padre de la gramática generativa.
Este documento resume los principales conceptos y modelos de la gramática generativa de Noam Chomsky desde 1957 hasta 1985. Comienza explicando la diferencia entre competencia y actuación, y describe el modelo de 1957 basado en reglas generativas. Luego explica el modelo estándar de 1965, que introduce las estructuras profunda y superficial y las transformaciones. Finalmente, presenta el modelo de principios y parámetros de 1985, que reemplaza las reglas por principios universales y parámetros de variación entre lenguas.
El documento trata sobre la teoría lingüística de Noam Chomsky y su propuesta de la Gramática Generativa Transformacional. Chomsky revolucionó el pensamiento lingüístico en el siglo XX al proponer que el lenguaje es una capacidad innata del ser humano que se manifiesta a través de una estructura mental compuesta por reglas generativas y transformacionales. Su teoría incluye los conceptos de estructura profunda, estructura superficial, competencia lingüística y actuación lingüística.
El documento describe la teoría lingüística de Noam Chomsky, incluyendo su gramática generativa y transformacional. Chomsky estudió lingüística estructural en la Universidad de Pennsylvania y enseñó en el MIT. Su gramática generativa pretende describir y predecir las combinaciones sintácticas posibles en una lengua sin ser prescriptiva. Según Chomsky, la gramática tiene componentes sintáctico, semántico y fonológico. Su teoría supone una superación de la doctrina de Saussure al ser más dinámica e inventiva que
Diapositivas escuela americana generativismoCésar Calizaya
Este documento resume varios conceptos clave de la lingüística como la competencia lingüística, la acción lingüística, la gramática universal, la estructura profunda y superficial de las oraciones, y las reglas de transformación. Explica que la competencia lingüística es la capacidad mental de un hablante para generar oraciones bien formadas, mientras que la acción lingüística es el uso real del lenguaje. También describe la relación entre la estructura profunda, que contiene el significado de una oración, y la estructura
Noam Chomsky es el fundador de la gramática generativa tradicional que expuso en su libro Estructuras Sintácticas. La competencia lingüística se refiere al conocimiento interno que permite a los hablantes producir oraciones gramaticalmente correctas de manera potencialmente infinita con elementos finitos. La gramática generativa transformacional utiliza reglas transformacionales para representar fenómenos como el desplazamiento de constituyentes, y reconoce las estructuras profunda y superficial como niveles de representación.
La fonología estudia los sonidos de una lengua como unidades contrastivas. La morfología estudia la formación de palabras a partir de sonidos. La sintaxis agrupa unidades léxicas mediante reglas para formar oraciones. La semántica clasifica y estructura los significados expresados en las oraciones de una lengua.
Elementos de semiotica y linguistica chomskydumatv
El documento describe la revolución lingüística de Noam Chomsky y su crítica al estructuralismo y conductismo. Chomsky propuso un modelo generativo transformacional que explica la competencia lingüística innata del hablante, en lugar de simplemente describir lenguas. Este enfoque en los mecanismos mentales que producen el lenguaje marcó un cambio importante respecto al estructuralismo estadounidense anterior.
Conceptos fundamentales de Lingüística Generativo Transformacional de ChomskyPatricia Spano
Este documento resume los conceptos fundamentales de la teoría lingüística de Noam Chomsky, incluyendo que el lenguaje se genera a partir de estructuras innatas gracias al Dispositivo de Adquisición del Lenguaje. Chomsky propone que los niños nacen con una gramática universal que les permite aprender cualquier lengua de forma creativa a partir de estímulos lingüísticos limitados.
1) El documento discute varios métodos de traducción, incluyendo la equivalencia dinámica, la transferencia del sentido y la intención del autor, y cuatro tipos de equivalencia lingüística. 2) También analiza la distinción entre la "ciencia de la traducción" para lenguaje codificado y el "arte de la traducción" para lenguaje creativo. 3) Concluye que no existe un único método, sino que depende del texto, enfocándose ya sea en lo comunicativo o semántico.
Carmen grimaldi herrera. concepto; competenciak4rol1n4
El documento describe el concepto de competencia y su evolución. Originalmente, el término se refería a la capacidad mental subyacente del hablante nativo según la teoría de Chomsky. La gramática generativa busca describir los procesos mentales de la competencia lingüística. Más tarde, el concepto se expandió a otras disciplinas para referirse al conocimiento y habilidad en diferentes códigos de comunicación, incluyendo lo lingüístico y comunicativo. El documento sugiere considerar la competencia lingüística desde la perspectiva lingü
4...4 tesis de maestria horacio alberto garcia salasJacqui Venegas
Este documento presenta un resumen de los primeros dos capítulos de una tesis de maestría sobre autómatas y lenguajes formales. El Capítulo I describe los conceptos básicos de lenguajes formales, gramáticas formales y compiladores. El Capítulo II discute el análisis y diseño de un sistema que funciona como reconocedor de lenguajes basado en una gramática formal dada.
Este documento describe los autómatas push-down. Estos son máquinas con un número finito de estados, una cinta de entrada y una pila. Dependiendo del estado, el símbolo en la cinta de entrada y el tope de la pila, el autómata puede cambiar de estado, empujar o sacar símbolos de la pila y avanzar en la cinta de entrada. Los autómatas push-down pueden reconocer lenguajes libres de contexto, los cuales incluyen a los lenguajes regulares.
Este documento describe los autómatas de pila y las gramáticas de Chomsky. Explica que los autómatas de pila son una extensión de los autómatas finitos deterministas que incluyen una memoria en forma de pila. También describe las cuatro clases principales de gramáticas de Chomsky - Tipo 0, 1, 2 y 3 - ordenadas de más expresiva a menos expresiva. Finalmente, resume que mientras que el lenguaje humano se ajusta a una gramática de Tipo 0, las expresiones regulares solo pueden describir gramáticas de Tipo 3
Este documento resume los conceptos fundamentales de los lenguajes formales y las máquinas automáticas. Explica las jerarquías de Chomsky y los diferentes tipos de autómatas como autómatas finitos, autómatas de pila y máquinas de Turing. También discute brevemente la tesis de Church-Turing y las clases de complejidad P y NP.
Simplificación de gramáticas independientes de contextoEduardo Tello
Este documento describe el proceso de eliminación de terminales nulos en gramáticas independientes de contexto (GIC). Se inicializa un conjunto N' con los no terminales que producen terminales, y un conjunto P' con sus producciones correspondientes. Luego se repite el agregar a N' y P' cualquier no terminal y producción que contenga un terminal o miembro de N', hasta que no se puedan agregar más. Esto elimina los no terminales innecesarios de la GIC original. Se proveen ejemplos para ilustrar el proceso.
The document contains the multiplication tables from 1 to 9. Each table lists the results of multiplying that number by 0 through 10. For example, the table of 3 shows 3 x 0 = 0, 3 x 1 = 3, and so on up to 3 x 10 = 30.
(i) Noam Chomsky desarrolló la gramática generativa y transformacional, cuestionando los fundamentos de la lingüística estructural de Bloomfield. (ii) La gramática generativa describe la capacidad innata del lenguaje en el cerebro y consta de reglas sintácticas y transformaciones. (iii) Chomsky propuso una estructura tripartita con niveles de estructura profunda, superficial y fonológico para generar oraciones gramaticales.
El documento resume los principales conceptos y contribuciones de Noam Chomsky a la lingüística generativa, incluyendo su cuestionamiento de la lingüística estructural, su modelo transformacional, la distinción entre competencia y actuación lingüística, y la noción de estructuras profundas y superficiales. Chomsky buscó desarrollar una teoría formalizada de la gramática que capturara el conocimiento intuitivo de los hablantes.
Este documento presenta un análisis de la metodología de la gramática generativa de Noam Chomsky. En primer lugar, Chomsky divide las teorías lingüísticas previas en dos categorías: la gramática tradicional y la teoría lingüística moderna. Luego, el autor argumenta que la oposición de Chomsky a la teoría lingüística moderna no se debe a razones técnicas como en el caso de la gramática tradicional, sino a cuestiones de principio. Sin embargo, el autor sostiene que las críticas de Chomsky a te
¿que es la gramática transformacional?
Es una expresión que designa al tipo de gramática generativa que utiliza reglas transformacionales u otros mecanismos para representar el desplazamiento de constituyentes y otros fenómenos del lenguaje natural.
Este documento resume la teoría de la gramática generativa y transformacional de Noam Chomsky. 1) Chomsky propuso un modelo transformacional que ofrece una mayor capacidad explicativa e introduce los conceptos de gramaticalidad y creatividad lingüística. 2) La gramática generativa describe las oraciones de una lengua mediante reglas formales que generan su estructura profunda y superficial. 3) La gramática transformacional utiliza reglas transformacionales para representar fenómenos como el desplazamiento sintáctico.
Este documento describe la gramática generativa y transformacional creada por Noam Chomsky. Explica que la gramática generativa puede generar un número infinito de oraciones a partir de un conjunto finito de reglas y que incluye componentes como la estructura básica, las transformaciones y la semántica. También define los sentidos recto, figurado y contextual de las palabras. Finalmente, presenta a Noam Chomsky, lingüista estadounidense considerado el padre de la gramática generativa.
Este documento resume los principales conceptos y modelos de la gramática generativa de Noam Chomsky desde 1957 hasta 1985. Comienza explicando la diferencia entre competencia y actuación, y describe el modelo de 1957 basado en reglas generativas. Luego explica el modelo estándar de 1965, que introduce las estructuras profunda y superficial y las transformaciones. Finalmente, presenta el modelo de principios y parámetros de 1985, que reemplaza las reglas por principios universales y parámetros de variación entre lenguas.
El documento trata sobre la teoría lingüística de Noam Chomsky y su propuesta de la Gramática Generativa Transformacional. Chomsky revolucionó el pensamiento lingüístico en el siglo XX al proponer que el lenguaje es una capacidad innata del ser humano que se manifiesta a través de una estructura mental compuesta por reglas generativas y transformacionales. Su teoría incluye los conceptos de estructura profunda, estructura superficial, competencia lingüística y actuación lingüística.
El documento describe la teoría lingüística de Noam Chomsky, incluyendo su gramática generativa y transformacional. Chomsky estudió lingüística estructural en la Universidad de Pennsylvania y enseñó en el MIT. Su gramática generativa pretende describir y predecir las combinaciones sintácticas posibles en una lengua sin ser prescriptiva. Según Chomsky, la gramática tiene componentes sintáctico, semántico y fonológico. Su teoría supone una superación de la doctrina de Saussure al ser más dinámica e inventiva que
Diapositivas escuela americana generativismoCésar Calizaya
Este documento resume varios conceptos clave de la lingüística como la competencia lingüística, la acción lingüística, la gramática universal, la estructura profunda y superficial de las oraciones, y las reglas de transformación. Explica que la competencia lingüística es la capacidad mental de un hablante para generar oraciones bien formadas, mientras que la acción lingüística es el uso real del lenguaje. También describe la relación entre la estructura profunda, que contiene el significado de una oración, y la estructura
Noam Chomsky es el fundador de la gramática generativa tradicional que expuso en su libro Estructuras Sintácticas. La competencia lingüística se refiere al conocimiento interno que permite a los hablantes producir oraciones gramaticalmente correctas de manera potencialmente infinita con elementos finitos. La gramática generativa transformacional utiliza reglas transformacionales para representar fenómenos como el desplazamiento de constituyentes, y reconoce las estructuras profunda y superficial como niveles de representación.
La fonología estudia los sonidos de una lengua como unidades contrastivas. La morfología estudia la formación de palabras a partir de sonidos. La sintaxis agrupa unidades léxicas mediante reglas para formar oraciones. La semántica clasifica y estructura los significados expresados en las oraciones de una lengua.
Elementos de semiotica y linguistica chomskydumatv
El documento describe la revolución lingüística de Noam Chomsky y su crítica al estructuralismo y conductismo. Chomsky propuso un modelo generativo transformacional que explica la competencia lingüística innata del hablante, en lugar de simplemente describir lenguas. Este enfoque en los mecanismos mentales que producen el lenguaje marcó un cambio importante respecto al estructuralismo estadounidense anterior.
Conceptos fundamentales de Lingüística Generativo Transformacional de ChomskyPatricia Spano
Este documento resume los conceptos fundamentales de la teoría lingüística de Noam Chomsky, incluyendo que el lenguaje se genera a partir de estructuras innatas gracias al Dispositivo de Adquisición del Lenguaje. Chomsky propone que los niños nacen con una gramática universal que les permite aprender cualquier lengua de forma creativa a partir de estímulos lingüísticos limitados.
1) El documento discute varios métodos de traducción, incluyendo la equivalencia dinámica, la transferencia del sentido y la intención del autor, y cuatro tipos de equivalencia lingüística. 2) También analiza la distinción entre la "ciencia de la traducción" para lenguaje codificado y el "arte de la traducción" para lenguaje creativo. 3) Concluye que no existe un único método, sino que depende del texto, enfocándose ya sea en lo comunicativo o semántico.
Carmen grimaldi herrera. concepto; competenciak4rol1n4
El documento describe el concepto de competencia y su evolución. Originalmente, el término se refería a la capacidad mental subyacente del hablante nativo según la teoría de Chomsky. La gramática generativa busca describir los procesos mentales de la competencia lingüística. Más tarde, el concepto se expandió a otras disciplinas para referirse al conocimiento y habilidad en diferentes códigos de comunicación, incluyendo lo lingüístico y comunicativo. El documento sugiere considerar la competencia lingüística desde la perspectiva lingü
4...4 tesis de maestria horacio alberto garcia salasJacqui Venegas
Este documento presenta un resumen de los primeros dos capítulos de una tesis de maestría sobre autómatas y lenguajes formales. El Capítulo I describe los conceptos básicos de lenguajes formales, gramáticas formales y compiladores. El Capítulo II discute el análisis y diseño de un sistema que funciona como reconocedor de lenguajes basado en una gramática formal dada.
Este documento describe los autómatas push-down. Estos son máquinas con un número finito de estados, una cinta de entrada y una pila. Dependiendo del estado, el símbolo en la cinta de entrada y el tope de la pila, el autómata puede cambiar de estado, empujar o sacar símbolos de la pila y avanzar en la cinta de entrada. Los autómatas push-down pueden reconocer lenguajes libres de contexto, los cuales incluyen a los lenguajes regulares.
Este documento describe los autómatas de pila y las gramáticas de Chomsky. Explica que los autómatas de pila son una extensión de los autómatas finitos deterministas que incluyen una memoria en forma de pila. También describe las cuatro clases principales de gramáticas de Chomsky - Tipo 0, 1, 2 y 3 - ordenadas de más expresiva a menos expresiva. Finalmente, resume que mientras que el lenguaje humano se ajusta a una gramática de Tipo 0, las expresiones regulares solo pueden describir gramáticas de Tipo 3
Este documento resume los conceptos fundamentales de los lenguajes formales y las máquinas automáticas. Explica las jerarquías de Chomsky y los diferentes tipos de autómatas como autómatas finitos, autómatas de pila y máquinas de Turing. También discute brevemente la tesis de Church-Turing y las clases de complejidad P y NP.
Simplificación de gramáticas independientes de contextoEduardo Tello
Este documento describe el proceso de eliminación de terminales nulos en gramáticas independientes de contexto (GIC). Se inicializa un conjunto N' con los no terminales que producen terminales, y un conjunto P' con sus producciones correspondientes. Luego se repite el agregar a N' y P' cualquier no terminal y producción que contenga un terminal o miembro de N', hasta que no se puedan agregar más. Esto elimina los no terminales innecesarios de la GIC original. Se proveen ejemplos para ilustrar el proceso.
The document contains the multiplication tables from 1 to 9. Each table lists the results of multiplying that number by 0 through 10. For example, the table of 3 shows 3 x 0 = 0, 3 x 1 = 3, and so on up to 3 x 10 = 30.
Automata de Pila y Maquina de Turing No DeterministasPedro Roman
Presentación de los temas Automata de Pila No Deterministas y Maquina de Turing No Deterministas
Universidad Iberoamericana
Lenguajes Formales y Teorias de Automatas
Estudiantes:
Luis R. Sánchez 15-0589
Pedro Román Infante 15-0298
El documento resume la historia de los compiladores, desde su división en fases front-end y back-end en 1958 hasta lenguajes como LEX y YACC en los años 70. Explica que un compilador traduce un programa de un lenguaje fuente a otro lenguaje objetivo, generalmente código máquina, e incluye análisis léxico, sintáctico y semántico para generar el código y detectar errores. También describe las ventajas de compilar frente a interpretar programas.
El documento describe el contexto geopolítico a comienzos de 2003, caracterizado por el dominio casi unilateral de Estados Unidos como única superpotencia mundial y las crecientes preocupaciones sobre las amenazas que esto plantea para la supervivencia humana, dado el desdén mostrado por la administración Bush hacia las advertencias sobre cambio climático, proliferación nuclear y biológica, y su determinación a invadir Iraq a pesar de la abrumadora oposición internacional.
El documento describe la situación de derechos humanos en Colombia desde principios de los años 80 hasta principios de los 90, cuando el gobierno colombiano llevó a cabo una "guerra sucia" contra la oposición política con la ayuda de paramilitares. Miles de sindicalistas, activistas, campesinos y otros fueron asesinados o desaparecidos por el ejército y grupos paramilitares. A pesar de esto, el gobierno de EE.UU. continuó apoyando al gobierno colombiano con entrenamiento militar y venta de armas,
Este documento presenta un resumen de la evolución del universo y la naturaleza humana para contextualizar la revolución intelectual de Noam Chomsky. Describe tres círculos concéntricos que representan la naturaleza entera, la naturaleza viva y la naturaleza humana. La naturaleza humana, la más pequeña y reciente, introdujo el lenguaje y la libertad, haciendo posible la historia, la cultura y el conocimiento acumulativo. La ciencia ha sistematizado este conocimiento en disciplinas como la
10 estrategias de manipulación mediáticaDiego Sekas
Este documento presenta 10 estrategias de manipulación masiva. 1) La estrategia de distracción desvía la atención de problemas importantes hacia distracciones insignificantes. 2) Crear problemas y ofrecer soluciones para hacer aceptar medidas impopulares. 3) La estrategia de gradualidad hace aceptar cambios radicales aplicándolos gradualmente.
El autómata es un dispositivo electrónico o hidráulico diseñado para manipular datos como niveles de tensión o presiones en lugar de datos numéricos. Existen diferentes tipos de autómatas como autómatas finitos, autómatas de pila y máquinas de Turing. Los autómatas se usan en diversas aplicaciones industriales como la fabricación de automóviles y plantas químicas.
Este documento introduce el concepto de ambigüedad en el análisis sintáctico. Explica que una gramática es ambigua si existe al menos una cadena que puede derivarse de más de un árbol de derivación. Proporciona ejemplos de gramáticas ambiguas, como aquellas que incluyen construcciones if-then/if-then-else. Finalmente, resume dos enfoques para resolver la ambigüedad: transformar la definición del lenguaje o transformar la gramática en una equivalente pero no ambigua.
Este documento describe los conceptos fundamentales de análisis léxico y sintáctico utilizados en los compiladores. Explica que el analizador léxico divide el código fuente en tokens y que el analizador sintáctico verifica que la estructura sea válida mediante el uso de gramáticas formales. También destaca las ventajas de separar estas dos fases como mejorar la eficiencia y portabilidad del compilador.
El Proyecto Matriz #30 - El poder de las palabras Iguestb137a1
“El cuadro del mundo que se le presenta a la gente
no tiene la más mínima relación con la realidad,
ya que la verdad sobre cada asunto
queda enterrada bajo montañas de mentiras”
Noam Chomsky
http://elproyectomatriz.wordpress.com/2008/07/18/el-poder-de-las-palabras/
10 estrategias de manipulación mediáticaDavid Poot
El documento describe 10 estrategias de manipulación mediática utilizadas por los gobiernos y grupos dominantes para controlar a la población y ocultar sus verdaderas intenciones. Estas incluyen distraer al público de problemas importantes, crear problemas y luego ofrecer soluciones controladas, implementar gradualmente cambios impopulares, y apelar a las emociones en lugar de la reflexión racional. El objetivo es mantener a la gente en la ignorancia y mediocridad para facilitar su control.
El documento resume los principales conceptos del lingüista Noam Chomsky sobre el lenguaje humano. Chomsky propone que el lenguaje es una capacidad cognitiva innata del cerebro humano, que tiene una estructura universal subyacente. Según Chomsky, los niños adquieren fácilmente el lenguaje debido a esta capacidad cognitiva innata y a una "gramática universal" compartida por todos los lenguajes. Chomsky también argumenta que el propósito fundamental del lenguaje no es la comunicación.
Noam Chomsky es un lingüista estadounidense que propuso la teoría de la gramática universal y el dispositivo de adquisición del lenguaje. Según Chomsky, los niños nacen con un conocimiento innato de las reglas gramaticales básicas de todas las lenguas humanas y pueden adquirir rápidamente cualquier lenguaje gracias a este dispositivo. Sin embargo, otros lingüistas argumentan que el medio ambiente y la experiencia también juegan un papel importante en el desarrollo del lenguaje.
El documento describe las contribuciones fundamentales de Noam Chomsky a la lingüística. Chomsky introdujo la gramática generativa, que postula que los hablantes tienen una competencia lingüística innata que les permite generar y comprender un número infinito de oraciones. Una gramática generativa consta de reglas que generan estructuras profundas y transformaciones que las convierten en estructuras superficiales observables. Las teorías de Chomsky revolucionaron la lingüística al proponer que el lenguaje es creativo y dinámico en lugar de estartico.
El documento describe las contribuciones fundamentales de Noam Chomsky a la lingüística. Chomsky introdujo la gramática generativa, que postula que los hablantes tienen una competencia lingüística innata que les permite generar y comprender un número infinito de oraciones. Una gramática generativa consta de reglas que generan estructuras profundas y transformaciones que las convierten en estructuras superficiales observables. Las teorías de Chomsky revolucionaron la lingüística al proponer que el lenguaje es creativo y dinámico en lugar de estartico.
El documento describe las contribuciones fundamentales de Noam Chomsky a la lingüística. Chomsky introdujo la gramática generativa, que postula que los hablantes tienen una competencia lingüística innata que les permite generar y comprender un número infinito de oraciones. Una gramática generativa consta de reglas que generan estructuras profundas y transformaciones que las convierten en estructuras superficiales observables. Las teorías de Chomsky revolucionaron la lingüística al proponer que el lenguaje es creativo y dinámico en lugar de estartico.
Este documento resume las principales ideas de Noam Chomsky sobre la gramática generativa. Chomsky propuso que los humanos tienen una gramática interna innata que les permite generar y comprender un número infinito de oraciones. Esta gramática opera a dos niveles: la estructura profunda y la estructura superficial. La estructura profunda genera la estructura superficial a través de procesos de transformación. La gramática generativa de Chomsky revolucionó el estudio de la lingüística.
Este documento presenta información biográfica y académica sobre Noam Chomsky, considerado el padre de la lingüística moderna. Introdujo la gramática generativa transformacional, que analiza el lenguaje centrándose en la sintaxis y proponiendo que los hablantes poseen habilidades innatas y universales para generar y comprender un número infinito de oraciones. El documento también resume algunas de sus obras más importantes y sus principales aportaciones a campos como la psicolingüística y la filosofía del lenguaje.
Aspectos de la teoria de la sintaxis ale, karen, nalle y loreLorenita Lopez
Este documento discute las teorías generativas y su aplicación a la lingüística. Aborda conceptos como la competencia lingüística frente a la actuación, y la necesidad de que las teorías lingüísticas tengan una adecuación descriptiva y explicativa. También explora los enfoques racionalista y empiricista en el aprendizaje del lenguaje y la adquisición de conceptos innatos.
La teoría de la gramática generativa de Noam Chomsky propone que los humanos tienen una capacidad innata para adquirir cualquier lenguaje. Chomsky desarrolló una gramática generativa que contiene reglas sintácticas, fonológicas y semánticas para generar oraciones. Esta teoría revolucionó la lingüística al argumentar que el lenguaje es una capacidad cognitiva distintiva de los humanos.
El documento trata sobre la sintaxis y las categorías gramaticales. Explica que la sintaxis estudia cómo se combinan las palabras para formar oraciones, y que las palabras se clasifican en categorías gramaticales como sustantivos, verbos y adjetivos. Además, indica que existen criterios morfológicos, sintácticos y semánticos para clasificar las palabras, y que algunas palabras pueden ser difíciles de clasificar o pueden pertenecer a más de una categoría dependiendo del contexto.
Este documento describe la vida y obra del lingüista estadounidense Noam Chomsky. Chomsky desarrolló la teoría de la gramática generativa transformacional, la cual postula que los hablantes poseen un conocimiento innato de la estructura gramatical subyacente de su lengua. Su teoría incluye conceptos como la estructura profunda y superficial de las oraciones, y propone que las lenguajes comparten principios gramaticales universales. Chomsky enseñó en el MIT y recibió varios doctorados honoris causa por su influyente trabajo en lingüística.
La gramática generativa proporciona reglas que predicen oraciones gramaticalmente correctas para una lengua. Fue creada por Noam Chomsky y establece una diferencia entre la competencia lingüística innata y la actuación. La gramática generativa analiza las estructuras profundas subyacentes y cómo se transforman en estructuras superficiales mediante reglas.
Noam Chomsky (1928) es el fundador de la lingüística generativa y transformacional. Estudió lingüística en la Universidad de Pensilvania y cuestionó los fundamentos de la lingüística estructural en su obra "Estructuras sintácticas" (1957), proponiendo un modelo transformacional que introduce los conceptos de gramaticalidad y creatividad lingüística. Su teoría de la gramática generativa transformacional postula la existencia de una gramática universal innata y distingue entre competencia lingüística interiorizada y actuación lingüíst
Este documento presenta un resumen de varios conceptos clave de la lingüística generativa de Noam Chomsky, incluyendo su teoría innatista sobre la naturaleza del lenguaje, los componentes de la teoría estándar, los elementos que componen el sistema lingüístico, la reacción por reglas, los universales del lenguaje y el procesamiento lingüístico. El documento también explica brevemente cómo se utiliza la gramática en la vida diaria para mejorar la comunicación.
Avram Noam Chomsky es un lingüista, filósofo y activista estadounidense. Es conocido por proponer la gramática generativa, que situó la sintaxis en el centro de la investigación lingüística. También destaca por su crítica al conductismo y por establecer las bases de las ciencias cognitivas. Chomsky es una figura influyente tanto en lingüística como en política, donde critica la política exterior de Estados Unidos.
Escuela normal superior del distrito de barranquillaJiimenz Diaz
La gramática generativa según Noam Chomsky establece que los individuos tienen un conocimiento innato de la estructura de su lengua. La gramática generativa se compone de reglas que generan todas las manifestaciones lingüísticas de una lengua. Estas incluyen una estructura profunda abstracta relacionada con el sentido y una estructura superficial que es la frase preferida, las cuales están relacionadas por reglas de transformación.
Este capítulo resume los antecedentes históricos del innatismo lingüístico desde autores precartesianos hasta Wilhelm von Humboldt. Se describe brevemente la evolución de la gramática tradicional a la gramática generativa de Chomsky, pasando por la lingüística estructural. Se mencionan aportes de autores como Huarte de San Juan, Sánchez de las Brozas, Descartes, Locke, Leibniz y Humboldt, cuyas ideas sobre las facultades innatas y la gramática universal influyeron en Chomsky.
El documento resume conceptos clave de la gramática generativa. Explica que Noam Chomsky es el fundador de la gramática generativa tradicional y define la competencia lingüística como el conocimiento interno que permite a los hablantes producir oraciones infinitas con elementos finitos. Además, describe la gramática generativa transformacional como aquella que utiliza reglas transformacionales para representar cambios en la estructura de las oraciones. Finalmente, explica que la estructura profunda es la base para la interpretación semántica y que la estructura superficial deriva de una operación
El documento resume los conceptos clave de la gramática generativa propuesta por Noam Chomsky, incluyendo: (1) Chomsky es el fundador de la gramática generativa y propuso que el lenguaje es regido por reglas innatas; (2) La competencia lingüística se refiere al conocimiento interiorizado de las reglas que permiten crear oraciones; (3) La gramática generativa transformacional analiza el lenguaje a través de las estructuras profunda y superficial, donde la estructura profunda contiene el significado básico y la superficial varía la forma.
El documento describe la vida y obra de Noam Chomsky, lingüista estadounidense considerado el fundador de la gramática generativa transformacional. Chomsky desarrolló esta teoría lingüística revolucionaria que distingue entre la estructura profunda y superficial de las oraciones. También se mencionan conceptos clave como la competencia lingüística, las reglas generativas y transformacionales, y la innatitud del lenguaje humano.
Este documento describe los principios fundamentales de la gramática generativa según Noam Chomsky. Chomsky estableció una distinción entre la competencia lingüística innata y la actuación. Propuso que el lenguaje se compone de estructuras profundas y superficiales relacionadas por reglas de transformación. La gramática generativa describe las reglas universales subyacentes que permiten a los hablantes generar y comprender un número infinito de oraciones.
Noam Chomsky es un lingüista y filósofo estadounidense nacido en 1928. Es conocido por ser el fundador de la gramática generativa transformacional. Desarrolló esta teoría en su tesis doctoral en la Universidad de Pensilvania y luego la perfeccionó en libros como Estructuras sintácticas. La gramática generativa transformacional distingue entre la estructura profunda y la estructura superficial de las oraciones, y utiliza reglas de transformación para generar infinitas oraciones a partir de un conjunto finito de reglas. Chomsky ha sido una
Similar a 1...1 noam chomsky (gramatica generativa, automata de pila, etc.) (20)
3...3 manejo de excepciones y la clase stringJacqui Venegas
Este documento trata sobre el manejo de excepciones en C++. Explica conceptos como bloques try-catch, lanzamiento de excepciones con throw, y limpieza de la pila. También cubre el uso de especificaciones de excepciones, funciones como set_terminate y terminate, y cómo el manejo de excepciones afecta a constructores y destructores.
3...3 manejo de excepciones y la clase stringJacqui Venegas
Este documento trata sobre el manejo de excepciones en C++ y la clase string. Explica conceptos como bloques try/catch, lanzamiento de excepciones, jerarquía de excepciones estándar, y funciones de la clase string como asignación, concatenación y comparación de cadenas. También cubre temas como limpieza de la pila, constructores, destructores y el manejo de errores de memoria dinámica.
Este documento presenta información sobre autómatas finitos no deterministas y expresiones regulares. Explica cómo determinar si ciertas cadenas son aceptadas por un autómata finito no determinista dado y define expresiones regulares y su lenguaje. También describe cómo construir un autómata finito no determinista equivalente a una expresión regular dada y resuelve un ejemplo usando ecuaciones características. Por último, introduce conceptos básicos sobre fractales como su dimensión fractal y ejemplos como el conjunto de Mandelbrot y el triá
Este código C++ implementa un autómata finito determinista (AFD) para evaluar si una cadena ingresada por el usuario es aceptada por el lenguaje formal definido por un conjunto de producciones iniciales leídas de un archivo de texto. El código lee las producciones, construye la pila del AFD y luego evalúa repetidamente cadenas ingresadas comparándolas con las producciones para determinar si son aceptadas o no.
Este código C++ lee archivos de texto que contienen letras, reglas de producción y cadenas. Extrae el alfabeto de las cadenas y lo guarda en un archivo. También separa las reglas de producción en la parte izquierda y derecha, guardándolas en archivos diferentes. Finalmente, genera la gramática completa de las producciones a partir del alfabeto y las reglas derecha.
Este código C++ lee datos de pasajeros de un archivo de texto, los almacena en una estructura y luego los muestra en la consola y los escribe a otro archivo de texto. Inicializa la estructura de datos, recupera los datos del archivo original mediante la función insertar(), muestra los datos en la consola y los escribe al archivo de salida a través de las funciones mostrarDatos() y escribirEnArchivo().
Este programa C++ lee un archivo de texto, cuenta la frecuencia de cada letra del alfabeto inglés que aparece y genera un nuevo archivo con el alfabeto ordenado. Primero lee línea por línea el archivo original y cuenta el largo de cada una. Luego recorre cada línea y cada letra del alfabeto para verificar coincidencias. Si coincide una letra que aún no estaba en el alfabeto generado, la agrega. Finalmente imprime el alfabeto resultante y lo guarda en un nuevo archivo.
Este código en C++ realiza la concatenación y unión de dos cadenas de números ingresados por el usuario. Primero pide el número de elementos de cada cadena y almacena los números ingresados en arrays. Luego imprime la concatenación repitiendo la segunda cadena para cada elemento de la primera. Finalmente, imprime la unión mostrando todos los números de ambas cadenas separados por guiones.
El documento presenta el código C++ para implementar un árbol binario de búsqueda (ABB). Define una estructura nodo que almacena un número y punteros izquierdo y derecho. Incluye funciones para crear nodos, insertar nodos en el árbol, recorrer el árbol de forma preorden, inorden y postorden, e imprimir el árbol. El programa solicita la cantidad de nodos, los inserta en el árbol y lo imprime junto con los diferentes recorridos.
Este código implementa un programa para convertir números entre diferentes bases numéricas. Primero solicita la base del número a convertir y los dígitos de este. Luego llena un arreglo con los dígitos introducidos y calcula el equivalente en decimal. Más adelante pide la base a la que se desea convertir y realiza la conversión imprimiendo el resultado. El programa incluye funciones para validar las bases, llenar el arreglo, hacer las conversiones y escribir el resultado en un archivo de texto.
1. Introduccion a las excavaciones subterraneas (1).pdfraulnilton2018
Cuando las excavaciones subterráneas son desarrolladas de manera artesanal, se conceptúa a la excavación como el “ que es una labor efectuada con la mínima sección posible de excavación, para permitir el tránsito del hombre o de
cémilas para realizar la extracción del material desde el
frontón hasta la superficie
Cuando las excavaciones se ejecutan controlando la sección de excavación, de manera que se disturbe lo menos posible la
roca circundante considerando la vida útil que se debe dar a la roca, es cuando aparece el
concepto de “ que abarca,
globalmente, al proceso de excavación, control de la periferia, sostenimiento, revestimiento y consolidación de la excavación
1...1 noam chomsky (gramatica generativa, automata de pila, etc.)
1. UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO
UAEM ATLACOMULCO
TEMAS A TRATAR:
o GRAMÁTICA GENERATIVA
o FORMA NORMAL
o AUTÓMATAS CON TRANSICIONES DE CERRADURA
o AUTOMATA DE PILA
ALUMNA:
ALETVIA JACQUELINE LEÓN VENEGAS
PROFESOR:
ING. HÉCTOR CABALLERO HERNÁNDEZ.
MATERIA:
AUTÓMATAS Y LENGUAJES FORMALES
23 DE MARZO DE 2015
2. 1
INTRODUCCIÓN
En el presente trabajo se recopilan algunos temas relacionados con la teoría de Noam Chomsky en los
cuales tratamos de resumir gran parte de la información existente.
Noam Chomsky fue una de las personas que trato la mayor parte de los componentes de un autómata,
creó la gramática generativa, la forma normal, los autómatas con transición de cerradura, los
autómatas de pila, entre otros.
Aquí plasmamos la información más sobresaliente acerca de estos temas, esperando que sea de gran
apoyo para la comprensión de estos ya que son la base de próximos temas relacionados como lo es la
máquina de Turing.
Estos temas tienen un alto grado de dificultad, sin embargo, estudiándolos más a fondo podemos
llegarlos a comprender en su mayoría y quizá hasta llevarlos a la práctica.
Sin embargo, para poder llegar a la práctica debemos mantener una constancia y realizar diversos
ejercicios para poner a prueba todos los conocimientos que vamos adquiriendo a lo largo de nuestras
investigaciones. Podríamos llegar tal vez a crear o descubrir algún otro componente o perfeccionar la
información que actualmente se conoce.
En la materia de autómatas y lenguajes formales esperamos llegar a comprender gran parte de la
información ya existente y quizá llevarla a algo físico en menor escala, y es por esta razón que
realizamos estas investigaciones para tener un poco de conocimiento previo sobre el tema y se facilite
comprenderlo, y podamos plantear nuestras dudas y sea un poco más fácil y rápido adquirir los
conocimientos de estos temas.
4. 3
GRAMÁTICA GENERATIVA
Gramática: Permite definir un lenguaje mediante reglas que nos permiten generar o producir cadenas
de un lenguaje. Estas gramáticas son similares a las gramáticas de los lenguajes naturales, pero mucho
más restrictivas y sencillas.
Definición Formal de Gramática
Las reglas de reescritura son un par ordenado de cadenas, α, β ∈ (VN ∪VT)*, representado de la
forma:
α →β
Esto significa que si α es una subcadena de una cadena p, entonces se puede sustituir α por β en p.
En general, las reglas son de la forma: α →β, con
α ∈ (VN ∪VT)+
β ∈ (VN ∪VT)*
La Gramática.Generativa, en cuanto teoría lingüística, supone, según Chomsky, un corte radical con
las teorías del lenguaje anteriores a él. Todo ese conglomerado prechomskiano queda dividido en dos
partes:
La GRAMÁTICA TRADICIONAL: Entra todo aquello que tenga algo que ver con el lenguaje
hasta Saussure, la filosofía del lenguaje, las diversas teorías gramaticales de los antiguos
(Platón, Aristóteles, Sofistas, Estoicos), las teorías gramaticales de la Edad Media y
principalmente la teoría de. Los gramáticos de Port-Royal, que siguen preferentemente la
teoría aristotélica y a los que Chomsky hace seguidores de Descartes, Leibniz, etc., como
referencia homogénea para sus citas de «gramática tradicional».
La TEORÍA LINGÜISTICA MODERNA. En este entran tanto Saussure como Harris,
Hjelmslev, Pike, etc. Esta es la Lingüística «taxonómica» y «meramente descriptiva», que sólo
proporciona métodos de descubrimiento, pero no teorías auténticas; se reduce a la pura
taxonomía y a la descripción de los datos de un corpus.
La Gramática Generativa se opone asimismo a la llamada Lingüística «moderna» o «estructural». La
oposición a esta teoría moderna no se debe ahora a cuestiones técnicas, sino que es, antes bien, una
cuestión de principio.
La gramática generativa es el conjunto de reglas que permiten generar todas y cada una de las
manifestaciones lingüísticas de una lengua. Pero para elaborar esa teoría lingüística se podría:
o Descubrir la gramática de una lengua sobre la base de un corpus representativo y garante.
Chomsky piensa que esto es imposible.
o Decidir si una gramática ya existente es adecuada o no lo es. Sin premisas de criterio, sería un
apriorismo inadmisible.
5. 4
o Valorar unas cuantas gramáticas e intentar aproximarse a la descripción más perfecta. Para
Chomsky es lo único asequible.
Chomsky lleva razón al decir que una teoría debe ser independiente del material concreto que se va a
describir con ella. Pero una teoría exige un número de premisas implícitas que se reducen al mínimo, y
las definiciones sucesivas deben ir siempre apoyadas en lo ya expuesto. En la práctica equivale esto a
la necesidad de introducir las definiciones previas antes de las que las presuponen; es decir, partir de lo
más sencillo para llegar a lo más complejo como lo exigen la segunda y tercera reglas cartesianas.
La adecuación: gramaticalidad y aceptabilidad
La gramática generativa deberá cumplir, primeramente, el requisito de la gramaticalidad, que es la
adecuación de la gramática a la competencia. Pero no es suficiente que las frases sean gramaticales. La
gramática generará, además, frases con aceptabilidad, que es la adecuación de la gramática a la
actuación. Estos dos conceptos de gramaticalidad y aceptabilidad, serán los criterios que valorarán una
gramática, el primero a nivel de competencia y el segundo a nivel de actuación.
Los componentes gramaticales
El dominio genuinamente lingüístico es el gramatical. Si admitimos y parece indiscutible que en la
lengua hay un nivel fonológico, un nivel sintáctico y un nivel semántico, la gramática constará de los
siguientes componentes:
Componente sintáctico: primordial y generador de estructuras.
Componente semántico: asigna significado a esas estructuras.
Componente fonológico: permite que esas estructuras se hagan perceptibles.
La disposición jerárquica de esos tres tipos de componentes gramaticales puede expresarse como una
jerarquía de dependencias:
Además, un sistema es un lenguaje enormemente complicado. Pero la descripción conjunta de esos
niveles, aunque diferenciados, serán mucho más sencilla que la descripción independiente de las
diversas estructuras de cada uno de ellos. De todas maneras el componente con capacidad generativa
es el sintáctico por: los otros dos son componentes interpretativos.
El componente sintáctico aparece construido por:
Base: conjunto de reglas que generan las estructuras profundas. Está compuesta por:
6. 5
o Un componente categorial o conjunto de reglas reescriturales que definen las
relaciones gramaticales de los elementos de una cadena discursiva.
o Y por un lexicón, especie de diccionario en el que los términos se definen por un
conjunto acabados de rasgos selectivos que aportan una información semántica y
gramatical. Estos rasgos entran en el proceso generativo después de haber
desarrollado las reglas del componente categorial, al cual se le otorga una
interpretación semántica.
las transformaciones: reglas que van a convertir las estructuras profundas en estructuras
superficiales. Decimos estructura y no cadena discursiva, pues esta aparecerá sólo y cuando
haya actuado el otro componente interpretativo, el componente fonológico.
La gramática de una lengua, entonces, es un sistema de reglas que especifica el conjunto de oraciones
de esa lengua y asigna a cada oración una descripción estructural, la cual muestra qué clase de
elementos tiene esa oración, cómo están organizados y las condiciones para un uso apropiado. Por
tanto, la estructura de una lengua será el conjunto de descripciones estructurales de las oraciones de
esa lengua.
Chomsky hace una referencia importante acerca de Humboldt y de Saussure, a propósito de la
gramática generativa: La forma del lenguaje de Humboldt es, en esencia, el sistema generativo de
reglas, o sea, la gramática generativa, en su sentido más amplio.
En conclusión: interesa descubrir aquellas semejanzas entre varias lenguas que puedan ser atribuidas a
la forma del lenguaje como tal, es decir, ciertos rasgos pueden ser propiedades universales. Según
Chomsky, investigar esto vendría a enriquecer la teoría de la forma lingüística precisando así la noción
de gramática generativa.
Noam Chomsky clasifica las gramáticas en cuatro tipos:
Gramáticas sin restricciones o gramáticas de estructura de frases (Tipo 0).
Gramáticas sensibles al contexto (Tipo 1).
Gramáticas independientes de contexto (Tipo 2).
Gramáticas regulares (Tipo 3).
Conforme a la clasificación de N. Chomsky, los lenguajes se clasifican en cuatro tipos:
Lenguajes sin restricciones (Tipo 0).
Lenguajes sensibles (o dependientes) al contexto (Tipo 1).
Lenguajes independientes de contexto (Tipo 2).
Lenguajes regulares (Tipo 3).
7. 6
Teoría de autómatas – lenguajes formales
(Máquinas abstractas - Gramáticas Formales)
Gramáticas Lenguajes Máquina
Sin restricciones o de Tipo 0 Sin restricciones o de Tipo 0 Máquina de Turing
Sensible al contexto o de Tipo 1 Sensible al contexto o de Tipo 1 Autómata linealmente acotado
Libre de contexto o de Tipo 2 Libre de contexto o de Tipo 2 Autómata de pila
Regular o de Tipo 3 Regular o de Tipo 3 Autómata finito
Gramática Máquina
Lenguajes
equivale
reconoce
genera
describe
genera
8. 7
FORMA NORMAL
Teorema de la forma normal de Chomsky
Toda gramática libre de contexto sin la cadena vacía tiene una gramática equivalente cuyas
producciones están en la Forma Normal de Chomsky.
Forma Normal de Chomsky (FNC)
Una gramática se dice que está en la Forma Normal de Chomsky si sus reglas son de una de estas
formas:
A →BC
A →a
Siendo A, B, Cno terminales y a un terminal.
El algoritmo a seguir es:
1. Pi¡P / Pi: A →1...n, donde ¡(NT), n≥2
a. j, si jT (es terminal) entonces hacer:
b. N=N{Cj}
c. P= P {Cj→j}
d. Modificar Pi, donde antes ponía j ahora poner Cj.
2. PkP / Pk: A →B1...Bm, donde BN, m≥3
a. N=N{Dj} j=1..m-2.
b. Reemplazar Pk por las producciones:
A →B1D1, D1→B2D2,..., Dm-2→Bm-1Bm
Cualquier Lenguaje Libre de Contexto sin λ es generado por una gramática en la que todas las
producciones son de la forma A→ a o
A → BC donde A, B, C ∈ VN y a ∈ VT.
Una gramática que tiene todas las producciones en la forma indicada anteriormente se dice que están
en Forma Normal de Chomsky (FNC).
Definición (Forma Normal de Chomsky)
Una gramática libre de contexto G := (V;;Q0;P) se dice que está en forma normal de Chomsky si es
- libre y las únicas producciones (exceptuando, eventualmente, la única - producción Q0 ↔), son
exclusivamente de uno de los dos
tipos siguientes.
A↔ a, con A V y a ,
A ↔ CD, con A;C;D V.
9. 8
Toda gramática libre de contexto es equivalente a una gramática libre de contexto en Forma Normal
de Chomsky.
Además, esta equivalencia es algorítmicamente computable.
Supongamos que tenemos una gramática G = (V;;Q0;P)
propia. Procederemos del modo siguiente:
Definamos un par de clases ¯V y ¯P de símbolos no terminales y producciones.
Inicializar con ¯V := V, ¯P = 0 y añadimos estas producciones por defecto:
Si Q0 ↔ está en P, añadir Q0 ↔ a ¯P sin modificar ¯V.
Si en P hay una producción del tipo A 7! a 2 _ entonces, añadir A 7! a a _P sin modificar _V.
Si en P hay una producción del tipo A ↔ CD, con C, D V, entonces, añadir A ↔ CD a ¯P
sin 7!modificar ¯V.
Simplemente, añadimos las producciones que cumplan la definición.
Finalmente, para cada producción en P del tipo
A ↔ X1…Xk ;
con Xi V que no sea de ninguno de los tres tipos anteriores realizar las tareas siguientes:
Para cada i tal que Xi V, no modificar ¯V
Para cada i tal que Xi , añadir a ¯V una nueva variable ¯Xi , distinta a todas las que ya
estuvieran en ¯V. Añadir a ¯P la producción ¯Xi ↔ Xi en este caso.
Añadir a ¯P la producción A ↔ X01… X0k , donde X0i viene dada por:
Si k = 2, no modificar.
Si k > 2, reemplazar en ¯P, la producción A ↔ X01… X0k por una cadena de producciones:
A ↔ X01 Y2,Y2 ↔ X02 Y3;…;Yk-1 ↔ X0k-1X0k ;
añadiendo a ¯V las variables Y2;… ;Yk-1. Esto termina con el algoritmo.
TEOREMA
Sea G = (V, T,P,S) una CFG tal que L(G) 6= ∅. Sea G1 = (V1, T1,P1,S) la gramática obtenida:1
Eliminando todos los símbolos no-generadores y las producciones en las que ocurren. Sea la
nueva gramática G2 = (V2, T2,P2,S).
Eliminando de G2 todos los símbolos no-alcanzables y las producciones en que ocurren.
G1 no tiene símbolos inútiles, y L(G1) = L(G).
Una propiedad:
Si no hay producciones - ni producciones unitarias, en toda derivación a ⇒ b el valor de l + t se
incrementa reescribiendo una variable por una producción de forma:
A → γ donde γ (V )*
10. 9
En particular, l + t se incrementa en uno si las producciones tienen la siguiente forma:
A → BC (i.e. l se incrementa en uno)
A → a (i.e. t se incrementa en uno)
Por lo tanto, una derivación S ⇒ * x donde x * & |x| = k (de l + t = 1 a l + t = 2k) tiene cuando más
2k – 1 producciones!
11. 10
AUTÓMATAS CON TRANSICIONES DE CERRADURA
Un autómata finito no determinista (NFA) puede elegir uno de varios estados posibles cuando
lee un carácter.
Además, tiene un conjunto de estados iniciales S.
La función de transición de un NFA es : Q x → P(Q).
La función anterior se extiende a una función
* : P(Q) x * → P(Q) de esta forma:
*(A, ) = A
*(A, a) =U (q,a)
q*(A,)
El lenguaje aceptado es | *(S, ) F = 0
Transiciones _
Un autómata finito no determinista con transiciones -es una quinteta N = (Q,,, S, F),
igual a un NFA salvo que
: Q x ( ) → P(Q).
Ahora es posible transitar de un estado a otro sin consumir símbolos. * se define así
Los conjuntos regulares son cerrados bajo las operaciones de:
Unión
Intersección
Complemento
Concatenación
Estrella de Kleene
Nota: en las demostraciones siguientes se supondrá que los autómatas son completos, i.e.,
que la función no es parcial.
Podemos construir un diagrama que nos ayude a determinar los distintos miembros del lenguaje. Tal
diagrama tiene la forma de un grafo dirigido son información adicional añadida, y se llama diagrama
de transición. Los vértices del grafo se llaman estados y se usan para señalar, en ese momento, hasta
que lugar se ha realizado la cadena. Las aristas del grafo se etiquetan con caracteres del alfabeto y se
llaman transiciones. Si el siguiente carácter a reconocer concuerda con la etiqueta de alguna transición
que parte del estado actual, nos desplazamos al estado al que nos lleve la arista correspondiente. Se
comienza en un estado inicial, y cuando se hayan tratado todos los caracteres de la palabra (cadena)
correspondiente, necesitamos saber si la cadena es "legal". Para ello se marcan ciertos estados
Matemáticas Discreta Prof. José Luis Chacón Pensar y actuar como estados de aceptación o estados
finales (doble círculo). Toda cadena que surja de una transición desde el estado inicial a un estado
12. 11
final de aceptación es "legal". Marcamos el estado inicial con una flecha (→) y alrededor de los
estados de aceptación trazamos un círculo.
Por ejemplo el diagrama de la Figura 1 acepta todas las cadenas que están formadas por 0 o más a s
seguidas por una única b. Obsérvese que para toda cadena de la forma akb, para k ≥ 0, el recorrido del
diagrama termina en un estado de aceptación. El recorrido del mismo con cualquier otra cadena de a s
y b s (incluida la cadena vacía) termina en cualquier otro estado, pero este no es de aceptación.
Considérese el lenguaje A = {(ab)i | i ≥ 1}, el cual está representado por la expresión regular (ab)+. La
palabra más corta de este lenguaje es ab. El estado inicial no es un estado de aceptación, porque
entonces aceptaría la palabra vacía. Hay dos transiciones una para a y una para b; ninguna de ellas
puede llevar a un estado de aceptación. Esto se debe a que ni a ni b son palabras del lenguaje A. Las
cadenas legales se obtienen al llegar a un estado de aceptación y se debe hacer esto después de un
número finito de pares de transiciones ab. Un diagrama de transición para A es el que muestra la
Figura 2. Este diagrama tiene un único estado de aceptación. Si el análisis termina en cualquier otro
estado, la cadena no está correctamente construida. Asimismo se puede ver que una vez que se
identifica un prefijo incorrecto, se realiza un desplazamiento a un estado que no es de aceptación y se
permanece en el mismo.
13. 12
Consideremos el lenguaje (ab)*. En este caso se acepta la cadena vacía. Por lo tanto, el estado inicial
es también de aceptación. El diagrama de transición se muestra en la Figura 3
Podemos representar el diagrama por medio de una tabla que indica el siguiente estado al cual
desplazarse, dado un estado y un símbolo de entrada (Figura 4). Obsérvese que la tabla para nuestro
diagrama de transición tiene, para cada par estado-entrada, un único estado siguiente. De este modo
para cada estado y símbolo de entrada, se puede determinar el siguiente estado. Se puede pensar que
sean acciones de una máquina. dicha máquina se denomina autómata finito, una computadora ideal. El
autómata finito se define en términos de sus estados, la entrada que acepta y su reacción ante la
misma. Hay autómatas de dos tipos, deterministas y no deterministas. El autómata que corresponde a
la figura 4 es determinista.
Formalmente, un autómata finito determinista M es una colección de cinco elementos.
Un alfabeto de entrada .
Una colección finita de estados Q.
Un estado inicial S.
Una colección de estados finales o de aceptación.
Una función : Q × → Q que determina el único estado siguiente para el par (qi, )
correspondiente al estado actual y la entrada.
Autómata Finito No Determinista
Si se permite que desde un estado se realicen cero, una o más transiciones mediante el mismo símbolo
de entrada, se dice que el autómata finito es no determinista. A veces es más conveniente diseñar
autómatas finitos no determinista (AFN) en lugar de deterministas.
14. 13
Un autómata finito no determinista es una colección de cinco objetos (Q,, S, F, ), donde
Una colección finita de estados Q.
Un alfabeto de entrada .
Un estado inicial S.
Una colección de estados finales o de aceptación F.
Una función : Q× → P(Q) que determina un subconjunto de Q para el par (qi, )
correspondiente al estado actual y la entrada. P(Q) son los subconjuntos de Q.
Equivalencia entre AFN y AFD
Decimos que dos autómatas M y M′son equivalentes si L(M) = L(M′).
Teorema 2 Para todo autómata finito no determinista M existe un autómata finito determinista M1 tal
que M y M1 son equivalentes.
-Transiciones
Estas son las transiciones de un estado en otro que no dependen de ninguna entrada. Para todo estado
q ∈ Q, definimos la -cerradura de q como
− c(q) = {p | p es accesible desde q sin consumir ninguna entrada}
Para q ∈ Q y ∈ se define
d(q, ) = {p | hay una transición de q a p etiquetada con }
Esta definición se amplía a conjuntos como sigue
Eliminación de las Transiciones-
Las transiciones- son una conveniencia, pero no incrementan la potencia de los FA’s. Para eliminar
las transiciones-:
Calcular la cerradura transitiva s´olo para los arcos .
Ejemplo: q → {q}; r → {r , s}; s → {r , s}.
Si un estado p puede alcanzar al estado q por medio de arcos , y existe una transición de q a
r en la entrada a (no ), entonces añádase una transición de p a r con la entrada a.
Convertir el estado p en un estado de aceptación siempre y cuando p pueda alcanzar algún
estado de aceptación q por medio de arcos .
Eliminar todas las transiciones-.
15. 14
AUTÓMATA DE PILA
Una pila es un dispositivo de almacenamiento que sigue el principio ``primero-en-entrar-último-en
salir''. Lo podemos pensar como un arreglo lineal indicado con los números naturales:
AUTÓMATAS DE PILA O PUSH -DOWN (PDA).
Un autómata de pila o Push-Down es un autómata que cuenta con un mecanismo que permita
almacenamiento ilimitado y opera como una pila.
El autómata de pila (se abrevia PDA de sus siglas en inglés Push-Down Autómata) tiene una cinta de
entrada, un control finito y una pila. La pila es una cadena de símbolos de algún alfabeto.
Un autómata a pila es una séptupla:
AP= (Σ, Γ, Q, A0, q0, f, F)
donde :
Σ es el alfabeto de entrada
Γ es el alfabeto de la pila
Q es un conjunto finito de estados
A0 ∈ Γ es el símbolo inicial de la pila
q0 ∈ Q el estado inicial del autómata
F ⊆ Q es el subconjunto de estados finales
f es una aplicación denominada función de transición de ternas (estado, símbolo de entrada o
λ, símbolo de pila) en el conjunto de las partes Q×Γ*
f : Q×{Σ∪{λ}}× Γ → 2Q×Γ* (subconjunto finito)
Un AP comienza su funcionamiento en la configuración inicial:
En el estado inicial (q0)
Con sólo un símbolo en la pila (A0)
Con la cabeza lectora en el primer símbolo de la entrada
A partir de esta configuración realiza transiciones según la definición de la función f.
Interpretación de la función de transición
Representaremos con:
(a, b,...) los elementos de Σ
(A, B, C..) los de Γ
(x, y, z,...) los de Σ*
(X, Y, Z,...) los de Γ*
La interpretación de f es:
16. 15
f(q, a, A) = {(q1, Z1), (q2, Z2),... (qn, Zn)}
cuando el autómata se encuentra en el estado q, lee el símbolo de entrada a y tiene el símbolo A en la
cima de la pila; el autómata pasará a algún estado qi (recordar que es no determinista), eliminará el
símbolo A de la pila e introducirá en ella la palabra Zi , quedando la cabeza de Zi en la cima de la pila.
f(q, λ, A) = {(q1, Z1), (q2, Z2),... (qn, Zn)}
cuando el autómata se encuentra en el estado q, y tiene el símbolo A en la cima de la pila; el autómata
pasará a algún estado qi (recordar que es no determinista), eliminará el símbolo A de la pila e
introducirá en ella la palabra Zi , quedando la cabeza de Zi en la cima de la pila.
Representación gráfica
AP=({a,b,c},{S,A,B,b},{p,q,r},S,p,f,{r})
f (p,a,S)={(p,SAB), (q,b)}
f (p,λ,S)={(p,SAB)}
f (q,b,b)={(q,λ)}
f (q,b,B)={(q,λ)}
f (q,c,A)={(q,A),(q,λ)}
f (q,λ,B)={(r,λ)}
Cada estado corresponde a un nodo en el grafo y está etiquetado con el nombre del estado (si
es un estado final se marca además con *)
Cada transición (q, Z)∈f(p, a, A) corresponde a un arco del nodo p al nodo q y tiene la etiqueta
(a,A,Z).
Las etiquetas de los arcos pueden tener la forma:
(a,A,λ), (a,A,B), (a,A,BC...), (λ,A,λ), (λ,A,B), (λ,A,BC...) siendo (a∈Σ, A,B,C∈Γ).
No hay transiciones de forma:
(..., λ, ...), (ab..., ..., ...) o (..., AB..., ...)
Lenguaje aceptado por un autómata a pila
Se describe el proceso de aceptación o rechazo de una palabra de Σ* mediante una sucesión de
movimientos.
17. 16
Un AP= (Σ, Γ, Q, A0, q0, f, F) puede reconocer palabras del alfabeto de entrada de dos formas
distintas:
por estado final:
LF(AP) = {x | (q0, x, A0) ├* (p, λ, X), con p∈F, X∈Γ*}
por vaciado de pila :
LV(AP) = { x | (q0, x, A0) ├* (p, λ, λ) con p∈Q}
LF(AP) y LV(AP) representan a los lenguajes reconocidos por el autómata AP por estado final y por
vaciado de pila respectivamente. Cuando la aceptación se realiza por vaciado de pila, el conjunto de
estados finales F es irrelevante.
Equivalencia de autómatas de pila
Dos autómatas de pila M1 y M2 diremos que son equivalentes si L(M1)=L(M2).
Autómatas a pila deterministas
Decimos que un autómata a pila es determinista si se verifica lo siguiente:
∀ q∈Q, ∀ A∈Γ:
f(q, λ, A) ≠ ∅ ⇒ ∀ a∈Σ: f(q, a, A) = ∅
∀q∈Q, ∀A∈Γ, ∀a∈ Σ∪{λ}:
f(q, a, A) contiene como máximo un elemento. .
A diferencia de los autómatas finitos, se entiende que un AP es no determinista, a menos que se diga
lo contrario.
Gramáticas independientes del contexto.
Recordemos que las gramáticas independientes del contexto se caracterizan porque la parte izquierda
de todas sus reglas es un solo no teminal (A:= w, donde w es cualquier palabra escrita con terminales y
no terminales) y no hay reglas compresoras salvo tal vez S:= λ, siendo S el axioma.
Símbolos inaccesibles
Un símbolo no terminal decimos que es inaccesible si desde el axioma no se puede derivar ninguna
palabra que lo contenga. Si un símbolo es inaccesible y lo eliminamos junto con todas sus
producciones y todas las producciones en las que aparezca, la gramática obtenida es equivalente a la
dada.
Símbolos superfluos
Hay dos tipos de posibles símbolos superfluos de una gramática
No terminales: un símbolo no terminal es superfluo si a partir de él no se puede obtener
ninguna derivación escrita sólo con símbolos terminales. Si eliminamos un símbolo no
terminal superfluo, sus producciones y las producciones en que aparece, la gramática obtenida
es equivalente a la dada.
18. 17
Terminales: un símbolo terminal decimos que es superfluo si no aparece en ninguna
derivación desde el axioma. Si eliminamos del alfabeto de terminales los terminales
superfluos la gramática obtenida es equivalente a la dada.
Gramática limpia
Una gramática que no tiene símbolos inaccesibles ni superfluos se dice que es una gramática limpia.
Proceso de Análisis Sintáctico
Ejemplo:G = ({a}, {S}, S, {S ::= aS | a}) cadena de entrada= aa
Análisis de la cadena de entrada
Comenzara siempre introduciendo en la pila del autómata la marca inicial, a la que se suele
llamar 0.a partir de este momento, cada vez que se introduce un símbolo en la pila, se mete a
continuación un símbolo de estado o marca. Por lo tanto, en cualquier instante, la pila
contendrá alternativamente símbolos de la gramática y marcas.
19. 18
Determina la fila m a estudiar, que vendrá siempre dado por la marca que aparezca en la cima
de la pila y la columna c dada por el símbolo en curso de la entrada.
APLICACIONES.
Existe un gran número de problemas de diseño de software que se simplifican mediante la conversión
automática de las expresiones regulares a una instrumentación eficiente de computadora del autómata
finito correspondiente.
Los autómatas finitos se usan frecuentemente en los problemas que implican el análisis de cadenas de
caracteres. Tales problemas incluyen problemas de búsqueda e identificación, tales como la búsqueda
de la existencia de una cadena en un archivo o el reconocimiento de cadenas de entrada que satisfagan
ciertos criterios. Un autómata finito es, él mismo, un modelo de un procedimiento para reconocimiento
de cadenas por medio de la expresión regular asociada. Por tanto, en la búsqueda de una cadena en un
archivo, podemos aplicar el autómata finito de forma sistemática a las cadenas del archivo hasta que se
acepta la cadena o se termina el archivo.
20. 19
BIBLIOGRAFÍA
J. E. Hopcroft, R. Motwani, J. D. Ullman. Introducción a la Teoría de Autómatas, Lenguajes y
Computación Addison Wesley Longman, Pearson Education Company, Segunda Edición
2001.
Dean Kelly.Teoría de Autómatas y Lenguajes Formales Prentice- Hall, 1998.
Pedro García, Tomás Perez, etc.Teoría de Autómatas y Lenguajes Formales. Alfaomega
Grupo Editor. 2001.
Chomsky, N. (1974). Observaciones sobre la nominalización. En Sánchez de Zavala, V.
(Comp.), Semántica y sintaxis en lingüística transformatoria I (pp. 133-187). Madrid:
Alianza.