¿Hay algún tema en CS teórico que sea más sobre matemática pura?

11

Soy un estudiante graduado en informática teórica, y en particular, algoritmos de aproximación. Ahora encuentro que estoy más interesado en las matemáticas puras (puedo decir esto porque parece que he disfrutado más los cursos de matemáticas que los cursos de CS). Me gustaría preguntar si hay áreas en informática teórica que son matemática pura (para ser más precisos, un área que es de interés en matemática pura por sí sola sin considerar las aplicaciones para CS), o si necesito Considere un cambio importante. Ya llevo dos años y medio en el programa, por lo que no estoy seguro de si un cambio sería una buena idea en este momento.

Lo único que pude encontrar fue la teoría de grafos menores, desde la navegación por las listas de aceptación de las principales conferencias. Pero eso no cuenta como un 'área' para mí en la que solo puedo concentrarme.

cientificos
fuente
3
Es probable que cualquier área de la informática que involucre matemática pura esté más motivada por la informática que la matemática pura. Considere los Ciclos Hamiltonianos: ¿qué puede ser matemática más pura que preocuparse por los ciclos que atraviesan los vértices de un gráfico completo? Si esto tiene conexiones con la lógica, ¿no es esto aún más excelente desde una perspectiva matemática pura? Sin embargo, ¿cómo podría estar más arraigado en CS que contemplar HAMCYCLE?
Niel de Beaudrap
55
"Puedo decir esto porque parece que he disfrutado más los cursos de matemáticas": no creo que esto dé una buena idea de lo que te molesta en TCS para responder a tu pregunta. Hay muchas cosas que son de interés tanto para TCS como para las comunidades de matemáticas, pero las preguntas que se hacen generalmente son un poco diferentes. Además, no me queda claro por qué la teoría de grafos menores no es un área en la que pueda centrarse.
Sasho Nikolov
55
En cualquier caso, algunas ideas: incrustaciones métricas; Análisis de Fourier en grupos abelianos finitos; Cadenas de Markov en un espacio de estado discreto / finito.
Sasho Nikolov
¿ Ejemplos
vzn
Con respecto al riesgo de cambio, ¿tal vez Academia stack Exchange sería más adecuada?
Clément

Respuestas:

12

Aquí hay tres campos más que se ajustan a sus criterios.

  • Teoría de la categoría . Esto es claramente interesante para la mayoría de los campos matemáticos puros, pero también ha sido muy influyente en la teoría de los lenguajes de programación (funcionales, secuenciales).

  • Lógica , particularmente teoría de la prueba. Las conexiones con la informática son demasiadas para nombrarlas, pero la lógica no es solo un rico campo de matemática pura, sino la base de las matemáticas.

  • La teoría de números , la "reina de las matemáticas", que se consideraba desprovista de aplicaciones ... hasta que apareció la criptografía.

Martin Berger
fuente
note re logic ver teoría de complejidad descriptiva esp (wikipedia)
vzn
No estoy seguro de que la teoría de categorías (especialmente como se usa en CS) sea interesante para la mayoría de los campos de matemáticas a nivel de investigación, incluso si se usa como lenguaje básico en varias áreas. Por ejemplo, aunque la teoría de categorías se muestra claramente a nivel de investigación en (algunos) geometría algebraica y teoría de la representación, ese tipo de teoría de categorías es muy diferente del tipo utilizado en informática, por lo que puedo decir.
Joshua Grochow
1
@JoshuaGrochow Eso es en parte cierto, pero en parte porque es un trabajo en progreso. Hay indicios tentadores que apuntan hacia una integración más profunda: (1) los fundamentos univalentes de Voevodsky intentan y unifican las ideas del camino en la teoría de la homotopía con pruebas en la lógica; (2) las teorías coalgebraicas de números reales de Pavlovic et al; (3) fundamentos categóricos de la mecánica cuántica, véase, por ejemplo, "Física, topología, lógica y computación: una piedra de Rosetta" de Báez y Stay.
Martin Berger
9

Sí: la teoría de grafos, la geometría computacional, la teoría de la complejidad, la combinatoria son las cosas que investigo en CS. Los espacios vectoriales y la teoría de la medida también podrían ser útiles en el aprendizaje teórico de máquinas.

Hay muchas más matemáticas puras empleadas en CS teóricas, pero no llegan a las noticias con tanta frecuencia como la IA y el aprendizaje automático, por lo que no se escucha mucho sobre ellas.

Personalmente cambié a CS de física y matemática pura (sí, como el tipo de matemática de álgebra abstracta), y nunca dejo de encontrar problemas interesantes.

Keng
fuente
1
Y agregaría Geometría discreta a esta lista.
Sariel Har-Peled
7
vzn
fuente
2
¿Por qué las citas alrededor de "matemático"?
Joshua Grochow
en algunas áreas puede ser difícil diferenciar el contenido "(T) CS" de "matemático" como plantea la pregunta, el final de esa oración debería ser "los investigadores principales son [casi] más matemáticos que informáticos"; los dos campos se mezclan lentamente de muchas maneras, esto se puede ver durante el siglo XX y continúa / aumenta en el siglo XXI. una fusión continua probablemente digna de un libro completo y algunos se acercan (por ejemplo, Davis, Engines of Logic: Mathematicians and the Origin of the Computer ).
vzn
La pregunta era bastante clara a este respecto: "un área que es de interés en matemática pura por sí sola sin tener en cuenta las aplicaciones a CS". Esto es ciertamente cierto para muchas, si no la mayoría, de las preguntas matemáticas que surgen en GCT.
Joshua Grochow
Aquí hay otra referencia de indecidibilidad similar en la teoría de grupos y problemas de palabras. CONVERTIR LAS MÁQUINAS EN PROBLEMAS DE PALABRAS / Miller
vzn
7

BF2

Por ejemplo, uno hace uso de semigrupos (también los grupos también juegan un papel importante) y muchos resultados sobre semigrupos finitos en los últimos años fueron originalmente motivados por la teoría de autómatas. También se usan semirings (en lugar de anillos): por ejemplo, el semiring tropical se introdujo por primera vez en la teoría de autómatas antes de usarse en geometría tropical , una nueva área exitosa en matemáticas. Otros temas relacionados con los autómatas incluyen la lógica y la teoría de modelos finitos (piense en el teorema del árbol de Rabin), la topología, la dualidad y los espacios (cuasi) uniformes y alguna teoría de los números (especialmente para preguntas relacionadas con sistemas de numeración y series formales de potencia), la teoría de la probabilidad ( notablemente las cadenas de Markov) y la teoría de juegos.

J.-E. Alfiler
fuente
BB
7

Para decir un poco más sobre la teoría de la complejidad geométrica (GCT): esta es la aplicación de la geometría algebraica y la teoría de la representación hacia un programa a largo plazo para resolver P versus NP. Las preguntas planteadas en GCT tienden a ser preguntas matemáticas profundas, algunas de las cuales se remontan más de 100 años a los pioneros de la geometría algebraica y la teoría de la representación, aparentemente no tienen nada que ver con la computación, pero a través de GCT se ve que, de hecho, están íntimamente relacionadas con complejidad computacional, y otras que plantean nuevas preguntas e ideas en matemática pura (nuevamente, geometría algebraica y teoría de la representación).

Joshua Grochow
fuente
4

No es un tema de CS totalmente teórico, pero utiliza muchos resultados de CS teóricos: es posible que le interese la verificación de software cuyo objetivo es garantizar que un programa haga lo que se supone que debe hacer, y nada más. Entre las diferentes técnicas en ese tema, algunas están particularmente orientadas a las matemáticas. Muchos sistemas críticos, en aviónica / espacial / nuclear en particular, se han demostrado de esa manera para garantizar que estén libres de errores.

Están involucrados muchos campos matemáticos: lógica, teoría de prueba, teoría de autómatas, teoría de conjuntos, ...


fuente