Axm

Verdade vacuosa


term: Verdade vacuosa summary: "Quando o antecedente de uma condicional é falso, a condicional é verdadeira independentemente do consequente." relatedModules: [propositional-logic] seeAlso: [condicional]

Definição

Condicionais com antecedente falso são vacuosamente verdadeiras.

se P eˊ falso, enta˜PQ vale para qualquer Q.\text{se } P \text{ é falso, então } P \rightarrow Q \text{ vale para qualquer } Q.

Intuição

Uma regra do tipo se PP, então QQ só falha quando PP é verdadeiro e QQ é falso. Se PP nunca é verdadeiro, a regra nunca foi acionada — e portanto não foi violada.

Em conjuntos

É o conjunto vazio sendo subconjunto de todo conjunto: A\varnothing \subseteq A para todo AA. Sai diretamente da definição de contenção; nenhuma convenção precisa ser adicionada.

Em programação

Se PP é o tipo vazio (um tipo sem valores), então uma função PQP \rightarrow Q existe para qualquer QQ — nenhum chamador pode produzir um valor de PP para testar a função. A promessa é mantida porque a condição para acioná-la nunca surge.

Exemplo

Se chover, levo guarda-chuva só é quebrada se chover e você sair sem guarda-chuva. Se não chover, a promessa nunca foi acionada — e portanto não foi violada.