Documentos de Académico
Documentos de Profesional
Documentos de Cultura
R: A → (B ∧C)
R: A ∨(B → ¬ C)
R: ¬A → (¬B ∧¬ C)
R: ¬ A → (B ∧C)
R: A → (B ∨C)
¬B
A→C
A → (B ∨C), ¬B |= A → C
R: D → E
D→F
E→F
D → E, D → F |= E → F
c) Se Jones descobre a conspiração, e se der valor a sua vida,
então abandonará o país. Ele dá valor a sua vida. Portanto,
se Jones descobre a conspiração, então abandonará o país.
R: (A ∧B) → C
B
A→C
(A ∧B) → C, B |= A → C
Referência:
Legenda:
• L: O leão se esconde
• H: a caçada termina cedo
• K: o leão foi morto
• E: o caçador foi comido
Premissas:
¬L → H
H → (K V E)
¬K
Conclusão:
EVL
Problema 2 (SELINGER, 2005):
Se o cão está latindo, e ele está na casa, então alguém está na
porta da frente. Se alguém está na porta da frente e o cão não está
na casa, então o cão está latindo. O cão só late se ninguém está na
porta da frente. Portanto, se o cão está latindo, o cão está na casa.
Legenda:
• B: o cão está latindo
• H: o cão está na casa
• F: alguém está na porta da frente
Premissas:
B∧H→F
F ∧ ¬H → B
B→F
Conclusão:
B→H
Problema 3 (SELINGER, 2005):
O argumento seguinte refere-se a esse fragmento
de programa de Java ou C:
/* label 1 */
if (i != 0) {
j = 0;
}
/* label 2 */
i = i + j;
j = i - j;
/* label 3 */
Argumento:
Se não i=0 na label 1, então j=0 na label 2. Além
disso, i=0 na label 2 se e somente se i=0 na label 1.
Se i=0 na label 2, então j=0 na label 3. Se j=0 na
label 2, então j=i na label 3. Portanto, na label 3, ou
j=0 ou j=i.
Legenda:
A: i = 0 na label 1
B: i = 0 na label 2
C: j = 0 na label 2
D: j = 0 na label 3
E: j = i na label 3