Hay muchas respuestas aceptables aquí sobre que las fórmulas matemáticas no suelen ser gramáticas libres de contexto que gusten a los compiladores.
Algunos consejos más... no estoy seguro de cuál es tu formación en CS:
- Tal vez desee consultar El diagrama de Venn de las gramáticas de Chomsky para ver cómo se pueden interpretar los distintos tipos de lenguas.
- si eres una persona de CS tratando de hacer un modelo mental de la sintaxis de las fórmulas, podrías leer un artículo y pensar en escribir una gramática o incluso regex para reconocer términos únicos sólo para ese papel .
- entonces, como la gente aquí ha recomendado, si usted hace lo mismo para un montón de papeles, entonces usted comenzará a ver que cada papel tiene su propia especie de pequeña gramática.
Las gramáticas matemáticas también se adentran en cosas interesantes como las máquinas de Turing y Teorema de Incompletitud de Godel . En ellas se abordan cuestiones como "¿Sólo porque pueda escribir algo de forma coherente, significa que es computable/contestable?".
Muchas de las respuestas aquí creo que aluden a esta parte de las matemáticas... por ejemplo los números imaginarios existen porque no eran computables en algún sentido, pero no eran computables de forma interesante que describieran relaciones significativas. Algunos de los otros ejemplos que la gente ha dado más arriba con conceptos infinitos son más o menos similares, no hay una forma de representar algunos de estos conceptos que sea excluyente de todos los demás métodos. La única manera de expresar estas ideas es con un tren de pensamiento y una serie de expresiones de fórmulas, que describen qué relaciones son relevantes en el contexto de cada uno.
Con todo el respeto a este tipo de cosas, creo que la mejor respuesta es que es posible que los matemáticos expresen cosas en gramáticas más formales. Simplemente no son tan populares porque los matemáticos son estereotipados como personas externamente perezosas a las que les gusta pasar más tiempo pensando, leyendo y escribiendo que desarrollando (o adhiriéndose a) estructuras externas explícitas.
Si conoces a matemáticos famosos, como Hilbert o Erdos, a menudo plantean problemas sobre los que quieren pasearse y pensar, a veces incluso planteados como "aquí hay un tipo que se pasea pensando en cómo hacer X" :).
La psicología de las personas que se sienten atraídas por esto no es siempre la de alguien que necesitaría averiguar cómo crear/mantener un millón de líneas de código para interpretar, incluso si la gramática pudiera hacerse súper sencilla. Hay un montón de problemas matemáticos famosos que comienzan con la suposición de que podrían ser gramáticas perfectas (o que no podrían serlo) y luego trabajan a través de las implicaciones de esas cosas.
No quiero sobre-estereotipar... muchos profesionales de las matemáticas modernas son muy buenos en la codificación y muchos incluyen el código en sus documentos para ayudar a otros a utilizar o construir sobre su trabajo. También, obviamente, hoy en día es común tener y utilizar intérpretes simbólicos que permiten expresar, manipular y resolver expresiones infinitas. Tal vez algún día una o varias de estas sintaxis se vuelvan tan elegantes que la gente pueda escribirla o pensarla y haya muy poca diferencia. Creo que es más exacto lo que la gente dice aquí... incluso hoy en día la convención es que si quieres escribir un artículo que sea citado por mucha gente, todavía tienes que leer muchos artículos. Es quizás un poco de la vieja escuela pero ese es el club y el precio de la membresía. Al menos hasta que alguien lo cambie.
Hace 2 siglos no teníamos Prueba de teoremas automatizada como disciplina de las matemáticas. El ATP existe desde hace tiempo, pero mi impresión es que se considera más una herramienta que algo fundamental que todo el mundo debería utilizar.
Creo que el mejor consejo que puedo dar para interpretar las fórmulas matemáticas es:
- leer una guía de estilo de escritura matemática (creo que Purdue solía tener uno en un pdf público, no lo encuentro ahora). esto puede ayudar a apreciar algunos formatos básicos y lo que hace que un documento sea claro o poco claro y cómo la fórmula y el texto fluyen juntos en un buen documento. muchos documentos no siguen estas cosas completamente por varias razones, pero puede ayudar a añadir la comprensión en los márgenes.
- Al igual que para cualquier cosa que aprendas, trata de mirar varios documentos/artículos/libros que describan la misma cosa, y escoge el que sea más claro para ti.
- a veces, los trabajos realmente antiguos que se citan con frecuencia (cientos o miles) son los más claros y breves y los trabajos más especializados/modernos que se basan en ellos tienen mucho más "estilo"
- si encuentra lo que un determinado documento que citan que tiene la mayoría de las citas, que a menudo puede ayudar mucho.
- Mientras lees, recuerda que la sintaxis matemática no está pensada para el cálculo, sino para la comprensión de las relaciones.
- también recuerda que todas las relaciones son (o deberían ser) descritas como diferencias entre los símbolos de la fórmula. Esto suele requerir comprender algo más que las fórmulas.
- Así que asegúrese de entender el resumen y de relacionar los conceptos principales del resumen con los símbolos y expresiones más frecuentes del documento.
- Asimismo, los símbolos específicos y el estilo que se emplean con frecuencia en un documento suelen seguir (o ser bastante similares) a los términos utilizados por el material fuente que citan después del resumen.
- si algo no está claro, si se leen los documentos de entrada (en cuyo trabajo se basan) puede ser útil.
Dicho esto, me sigue sorprendiendo la cantidad de documentos que leo en los que ni siquiera se definen todos los símbolos que se utilizan, pero, como se ha señalado, son humanos los que escriben este material y a veces se dirigen a nichos de público bastante reducidos en los que hay otras preocupaciones.
esta es mi experiencia y mi punto de vista, espero que sea de ayuda.
0 votos
Puede significar muchas cosas. Puede significar que tienes un conjunto enumerable de funciones, digamos, $f_1, f_2, f_3,$ etc., pero también puede significar otra cosa (aunque estén relacionadas), como por ejemplo, si estás considerando $f^n(x)=x^n$ para cada $n\in\mathbb{N}$ y luego tomando el caso particular de $n=3$ . También podría significar que está considerando una función $f_{\delta}(x)$ que tiene un comportamiento particular cuando $\delta = 3$ . No hay un caso general para esto, depende del contexto de la fórmula con la que se trabaje.
0 votos
@TKKocheran: ¡Bienvenido el MSE! ¿En qué contexto/contexto te encontraste/leíste esto, ya que podría ser muchas cosas diferentes? Saludos
0 votos
Independientemente de dónde lo haya encontrado, ¿cuál es el significado llano? Busco poder entender la mayor parte de la notación matemática. He actualizado la pregunta.
4 votos
El índice es sólo un índice como cualquier otro índice. En comparación con la programación (por ejemplo, java, c/c++, c#, etc.), $f_n$ sería
f[n]
0 votos
A menudo se puede pensar en $f_n$ como una matriz $f$ indexado por $n$ .
0 votos
En el caso que has publicado, no veo la necesidad de indexación. Podrías tener, digamos, dos objetos que se mueven en el espacio y te puede interesar nombrar entonces $p_1$ y $p_2$ para distinguirlos. Por supuesto, cada uno de ellos tiene su propia velocidad, digamos, $v_1$ y $v_2$ etc, etc, etc...
1 votos
@TKKocheran Cómo demostrarlo: Un enfoque estructurado tiene todas las respuestas que necesita.