No son exactamente lo mismo. Son útiles en dominios similares pero, en cierto sentido, existen en diferentes niveles.
Los cálculos de procesos modelan específicamente programas concurrentes . Son como mini lenguajes de programación diseñados específicamente con la concurrencia en mente e intencionalmente mínimos para simplificar el razonamiento formal.
La lógica temporal es un sistema de razonamiento sobre proposiciones a lo largo del tiempo . Nos permite hacer y verificar declaraciones sobre cosas que pueden cambiar con el tiempo, lo que incluye el comportamiento de programas concurrentes, entre otras cosas.
- ¿Cómo es la complejidad del tiempo O (n * sqrt (n))?
- ¿Qué cosas teóricas debo aprender sobre informática?
- ¿Qué algoritmos se pueden usar para resolver este problema de optimización?
- Cómo comprender completamente los condicionales en matemáticas discretas
- ¿Qué matemática puede o no puede hacer una computadora?
La diferencia es la misma que entre el cálculo λ y la lógica normal. El primero se usa para expresar programas directamente y el segundo se puede usar para expresar y verificar invariantes sobre programas, entre otras cosas.
La analogía no es 100% perfecta, pero debería darte la idea correcta.