Geometría de interacción - Geometry of interaction

La geometría de la Interacción (GOI) fue presentado por Jean-Yves Girard poco después de su trabajo en la lógica lineal . En lógica lineal, las demostraciones pueden verse como varios tipos de redes en contraposición a las estructuras de árbol plano del cálculo secuencial . Para distinguir las redes de prueba reales de todas las redes posibles, Girard ideó un criterio de viajes en la red. De hecho, los viajes pueden verse como una especie de operador que actúa sobre la prueba. A partir de esta observación, Girard describió directamente este operador de la prueba y ha dado una fórmula, la llamada fórmula de ejecución , que codifica el proceso de eliminación de cortes. a nivel de operadores.

Una de las primeras aplicaciones significativas de GoI fue un mejor análisis del algoritmo de Lamping para la reducción óptima del cálculo lambda . GoI tuvo una gran influencia en la semántica del juego para la lógica lineal y PCF .

GoI se ha aplicado a la optimización profunda del compilador para cálculos lambda. Se ha utilizado una versión limitada de GoI denominada Geometría de síntesis para compilar lenguajes de programación de orden superior directamente en circuitos estáticos.

Referencias

Otras lecturas