¿Cuáles son algunas aplicaciones de las matemáticas (no la lógica) en informática, especialmente en teoría computacional?

La lógica es parte de las matemáticas. Pero suponiendo que se refiere a “aplicaciones de las matemáticas además de la lógica”.

En un nivel muy básico, el estudio de algoritmos toma mucho de las matemáticas, más allá de la lógica simple. La complejidad computacional es un tipo específico de límite. Por lo tanto, las herramientas que utilizamos para estudiar la complejidad teórica son similares a las que encontraría en el estudio matemático de los límites. Del mismo modo, las pruebas de corrección algorítmica a menudo reflejan de cerca las pruebas matemáticas.

Muchos algoritmos específicos son esencialmente soluciones matemáticas. La teoría de gráficos es increíblemente común en los algoritmos de CS (¡y está garantizado que formará parte de muchas entrevistas de trabajo para programadores!). Sin embargo, era un campo de las matemáticas mucho antes de que se conocieran sus aplicaciones específicas a los algoritmos informáticos. Muchas estrategias centrales utilizadas en la teoría de grafos fueron originalmente solo parte de la teoría matemática, antes de que las personas se dieran cuenta de que representaban soluciones prácticas a problemas informáticos importantes.

La lista continua. El estudio de algoritmos es realmente solo teoría matemática aplicada. Resulta especialmente importante porque los algoritmos básicos son una parte muy importante del proceso de entrevistas de muchas empresas. Ahora, la necesidad práctica real de todo esto en el trabajo diario de un ingeniero de software es menos clara y depende mucho de lo que estás haciendo exactamente. He hablado con muchas personas que dicen que casi nunca usan estos algoritmos clásicos, y mucho menos una prueba de complejidad o una prueba de corrección. Otros programadores describen lo importante que es comprender realmente los algoritmos, en lugar de solo tomar prestados los ya programados, probados, probados y entendidos.

La teoría de la informática está profundamente ligada a las matemáticas, y no solo a la lógica. El uso promedio del programador de matemáticas teóricas varía enormemente, desde el uso de rutina hasta casi nunca.

PD. Supongo que por “teoría computacional” te refieres a “teoría de la computabilidad”.

La teoría de la computabilidad se beneficia de varios resultados de matemáticas discretas, particularmente la teoría de conjuntos. Podría decirse que los resultados más importantes en la teoría de la computabilidad se probaron utilizando resultados sobre la incontabilidad de algunos conjuntos. Sabemos, por ejemplo, que el conjunto de funciones [math] f: \ mathbb {N} \ rightarrow \ mathbb {N} [/ math] no es computable. Esto es así porque el conjunto de Máquinas de Turing es infinitamente contable (podemos “enumerar” todos los TM, mapeando cada uno a un número natural) mientras que el conjunto de funciones mencionado anteriormente es infinitamente infinito , una propiedad que puede probarse usando la diagonal de Cantor argumento de la teoría de conjuntos. Esto esencialmente significa que hay infinitamente más funciones [math] \ mathbb {N} \ rightarrow \ mathbb {N} [/ math] que máquinas Turing, y, como resultado, algunas de estas funciones no tienen un algoritmo correspondiente para calcular ellos.

Álgebra Lineal Numérica.

More Interesting

¿Cuáles son sus técnicas para leer matemáticas activamente?

¿Cómo podrían las matemáticas de los extraterrestres diferir de la nuestra?

Cómo calcular [matemáticas] \ int_0 ^ \ infty x ^ 2e ^ {- x ^ 2} \ dx [/ matemáticas]

¿Por qué un sistema matemático tiene que ser incompleto o inconsistente?

¿Existe una función continua no constante [matemática] f (x) [/ matemática] definida en todos los no matemáticos [matemática] x [/ matemática] tal que [matemática] f (x) = f (x-1) + f (x-2) [/ math] para todos [math] x \ geq 2 [/ math]? Si es así, ¿cómo podría construirlo?

¿Los maestros de matemáticas usan secuencias geométricas y secuencias aritméticas, una al lado de la otra, para introducir logaritmos?

¿Cuál es el número máximo de viernes 13 que puede haber en un año (salto o no salto)?

¿Cómo puede un número ser normal en una base y no ser normal en todas las bases?

¿Por qué puedo simplificar los cálculos de exponenciación y multiplicación usando logaritmos, pero lo mismo no es cierto con la suma?

¿Cuál es el siguiente objeto matemático después de grupo, anillos y campos?

¿Qué es una explicación intuitiva de la cohomología de De Rham?

¿Jugar al ajedrez aumentará mis habilidades matemáticas?

Cómo calcular el costo de electricidad de ejecutar un dispositivo electrónico durante un año

¿De cuántas maneras podemos pedir una docena de conos de helado de 31 sabores si se puede pedir un sabor no más de 10 veces?

¿Cuáles son algunas pruebas matemáticas interesantes que pueden entender los legos?