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.
Intuição
Uma regra do tipo se , então
só falha quando é verdadeiro e é falso. Se nunca é verdadeiro, a regra nunca foi acionada — e portanto não foi violada.
Em conjuntos
É o conjunto vazio sendo subconjunto de todo conjunto: para todo . Sai diretamente da definição de contenção; nenhuma convenção precisa ser adicionada.
Em programação
Se é o tipo vazio (um tipo sem valores), então uma função existe para qualquer — nenhum chamador pode produzir um valor de 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.