Enfrentado al antiguo problema del futuro contingente, Leibniz desarrolla la teoría de los mundos posibles, distinguiendo dos tipos de necesidad, para evitar el problema del determinismo.