En general se piensa que dicho error reside en la interpretación veritativo-funcional del condicional «si..., entonces...», y por lo tanto se han propuesto varias alternativas, entre ellas el condicional estricto, y los esfuerzos de la lógica relevante.