直陈条件是对普通英语(或类似的自然语言)中形如“如果A那么B”的陈述给出的逻辑运算。不像实质条件,直陈条件没有规定的定义。关于这种运算的哲学文献是广泛的,但没有达成明确的一致意见。
一个问题是实质条件允许蕴涵为真,即使是在前件和后件之间没有逻辑联系的时候。例如,一边是太阳是气体构成的,另一边是3是素数。蕴涵的标准定义允许我们得出结论:“因为太阳是由气体构成的,所以3是素数”。它的同义语是:“太阳是由气体构成的使得3是素数”。很多人在直觉上认为这是错的,因为太阳和数字三简单的没有任何关系。逻辑学家已经通过开发可做作为替代的逻辑比如
相干逻辑,来尝试解决这个问题。
另一个问题是实质条件被不是意图处理在“如果-那么”推理中常见的
反事实和其他情况。这促使人们开发了
模态逻辑。
进一步的问题是实质条件使得 P AND ¬P → Q,而不管Q意味着什么。就是说,矛盾蕴涵了所有的事物都绝对是真的。关心这个问题的逻辑学家开发了
次协调逻辑。