Condicional
Do latim *condicio* — "condição". A condicional liga uma condição (antecedente) a uma consequência (consequente). Símbolo →: seta de direção, de antecedente a consequente.
term: Condicional symbol: P \rightarrow Q etymology: 'Do latim condicio — "condição". A condicional liga uma condição (antecedente) a uma consequência (consequente). Símbolo →: seta de direção, de antecedente a consequente.' summary: 'Conectivo → ("se... então"). A condicional P → Q é falsa apenas quando P é verdadeira e Q é falsa.' relatedModules: [propositional-logic] seeAlso: [bicondicional, contrapositiva, conversa, inversa, modus-ponens, verdade-vacuosa]
Símbolo
(também , ). A seta indica direção: de para .
Definição
Conectivo binário. A condicional é falsa apenas quando é verdadeira e é falsa.
| V | V | V |
| V | F | F |
| F | V | V |
| F | F | V |
Nome
Chamamos de condicional — o conectivo que forma se , então
. O termo implicação costuma ser reservado para a relação de consequência lógica ( implica quando segue necessariamente de ); a condicional é a proposição, a implicação é o que se passa entre proposições.
Intuição
Se , então
. Funciona como uma promessa: você só a quebra se ocorre e não. Se não ocorre, a promessa é vacuosamente cumprida — nunca foi acionada.
Equivalência fundamental
.
Registro computacional
Função do tipo para . Pelo isomorfismo de Curry-Howard, uma prova de é uma função que transforma evidência de em evidência de .
def implies(p: P) -> Q: ...Conexão com conjuntos
tem a mesma estrutura de . Por isso para todo — a verdade vacuosa sai da contenção, não é convenção.
Exemplo
Se chover, levo guarda-chuva.
A promessa é quebrada apenas se chover e você não levar. Em qualquer outro cenário, permanece cumprida.
Negação
. Cuidado para não confundir com .