miércoles, 16 de marzo de 2011
domingo, 21 de febrero de 2010
Lenguaje como concepto Matemático ....
Hay lenguajes como los idiomas que son conocidos como lenguajes naturales y son aquellos que usamos para comunicarnos.
Existen lenguajes de menor capacidad para modelar o simular lenguajes naturales, como el binario, el C, el Basis, el Java, que se utilizan para la comunicación entre computadores. A estos lenguajes se les llama Lenguajes Formales.
Lenguaje Formal (L) asociado a su gramática (G): Este tipo de lenguaje se basa en una gramática, así como en reglas o métodos para la creación de palaras propias del lenguaje.
Un lenguaje L(G) consiste en una gramática (G) con ntodos los arreglos que se pueden obtener a partir del estado inicial (s) y las composiciones (c).
La gramática (G) está integrada por varios elementos que permiten la estructurazión de las palabras. Estos son los elementos:
1) Sigma: Un alfabeto o conjunto de símbolos con el cual se forman palabras de un lenguaje.
2) N: Un conjunto de símbolos NO terminales del lenguaje.
3) T: Un conjunto de símbolos terminales.
4) s: Un estado inicial.
5) c: Un conjunto de composiciones o reglas que se deben usar para la estructuración de las palabras válidas del lenguaje.
Los símbolos terminales (T) se indican por medio de números o letras minúsculas. Los símbolos no terminales (N) por letras mayúsculas o la letra s para indicar que se trata de un símbolo inicial.
Las palabras válidas dependen del alfabeto (Sigma) y de las composiciones (c) propias de la gramática. Las composiciones de un lenguaje están integradas por símbolos terminales y no terminales.
Ejemplo: Sea
Sigma = {a, g, h, i, l, m, o, r}
cuyas composiciones son:
lunes, 14 de abril de 2008
En la senda de CHOMSKY: Un modelo algebraico de Lenguaje
Describiremos lo que se conoce como equivalencias (caminos diferentes que describen un viaje entre dos extremos), revisemos partiendo desde S:
Aceptemos el desafío, daremos una letra a cada uno de los desplazamientos:
Luego nuestro universo LENGUAJE, estará formado por todas las INFINITAS palabras que se escriban con las dos letras del conjunto:
Partiendo desde cualquier punto, "aa" y "bbb" no producen desplazamiento.
Que tal, sin en la onda de viajar de un lugar a otro, alguien me dice, dime las palabras para llegar de manera más corta, al irme de E a los puntos:
E : El camino más corto para ir de E a E es: v
M: El camino más corto para ir de E a M es: b
K: El camino más corto para ir de E a K es: bb
S: El camino más corto para ir de E a S es a
T: El camino más corto para ir de E a T es: ab, ba
Z: El camino más corto para ir de E a Z es: bba, bab, abb
Simplemente la trato con las reglas más arriba planteadas, porque nuestro lenguaje es potente y bien estructurado:
Queda para los matemáticos, una gran tarea, mostrar que el universo de nuestro lenguaje posee al final de manera mínima, las siguientes palabras:
(discúlpenme)