El razonamiento causal es el más simple cuando se debe aplicar a procesos discretos, esto es, a procesos donde ocurren eventos discretos que conducen a resultados definidos. En el cálculo de situación, la siguiente fórmula
s' = resultado (e,s)
da la nueva situación s' que ocurre si el evento e ocurre en la situación s. Muchos procesos que ocurren durante la actividad humana o robótica pueden considerarse mediante teorías aproximadas que son discretas.