Recientemente comencé a mirar los idiomas desde una perspectiva matemática. Desde una perspectiva matemática, un lenguaje formal es la definición más amplia de lenguaje que he encontrado. Sin embargo, hay una advertencia en el artículo de wikipedia:
En informática y matemáticas, que no suelen tratar con lenguajes naturales, el adjetivo "formal" se suele omitir por redundante.
La restricción clave de un lenguaje formal es que hay un conjunto (posiblemente infinito) de palabras que están "bien formadas". La cita anterior indica que esto no es cierto para los lenguajes naturales. ¿Hay algún ejemplo de un idioma que no cumpla con esta regla?
Hasta ahora, supongo que hay dos direcciones para abordar este problema:
Desafortunadamente, estoy viendo esto desde una perspectiva informática. En CS, los lenguajes formales son los reyes, por lo que me resulta difícil recordar las características de los lenguajes naturales que no se pueden encontrar en los lenguajes formales. ¡Agradecería algo de ayuda!
Cualquier lenguaje natural permite introducir nuevas palabras definidas completamente por claves de contexto.
A uno se le permiten movimientos de lenguaje como "Llamamos a uno como él un 'gitner necesitado'". Dónde nadie ha visto esta secuencia de letras usada de esta manera antes de su introducción, y qué aspectos específicos de 'uno como él' están relacionados con el estado recién nombrado de 'gitnerhood' o 'needledness' queda por determinar completamente por inferencia.
Puedo formar una palabra nonce a voluntad sin marcarla de ninguna manera como una palabra recién acuñada, y se entenderá. Los hablantes simplemente la incorporarán a su léxico provisionalmente mientras dure el contexto, y durante ese período, es una palabra válida. Estas palabras no siguen ninguna regla de formación ni restricciones de uso más allá de las de las palabras normales, y no permanecen como una adición permanente al idioma.
Entonces, incluso si permite agregar palabras analizando una definición formal, o permitiendo una forma genérica en un contexto específico, no existe una gramática única que produzca todas y solo palabras en inglés. La lista cambia minuto a minuto.
Si hubiera alguna definición verdadera de todas las palabras en inglés, posiblemente no podría adaptarse a este nivel de flexibilidad, donde las palabras son temporal o localmente válidas simplemente porque las usamos, pero exactamente el mismo lexema en otros lugares no sería válido, por falta de una definición adecuada. Introducción.
Esta es una pregunta interesante. A veces, los lenguajes naturales se consideran "no formales", pero muchas lingüísticas, comenzando con Montague, no distinguen formalmente entre lenguajes humanos y "formales". La principal diferencia es que los lenguajes artificiales (de computadora) no tienen gramáticas ambiguas. De hecho, cualquier lenguaje natural puede describirse mediante una gramática (sensible al contexto). Desde esta perspectiva, un lenguaje no formal sería aquel cuyas palabras no forman un conjunto recursivo (sobre un alfabeto).
usuario2953
Cort Amón
usuario2953
Conifold
Cort Amón
Conifold
James Kingsbery
f_L : S* -> {true, false}
que represente la membresía en un idioma L sobre el conjunto de caracteres S, tendríasf_L: S* -> [0, 1]
. Como se expresó, tampoco veo el problema filosófico en la pregunta.usuario9166
usuario9166