loglangcoq.logique.tables_de_verite
Les tables de vérité des connecteurs
V --- V
F --- F
La négation est un connecteur à 1 argument.
x ¬(x) -------- V F F V
Les autres connecteurs sont binaires. Ici le ou (noté ∨).
x y x∨y ---------- V V V V F V F V V F F F
Function table_Ou(x y:bool):bool :=
match x,y with
| true,true => true
| true,false => true
| false,true => true
| false,false => false
end.
match x,y with
| true,true => true
| true,false => true
| false,true => true
| false,false => false
end.
Et (noté ∧)
x y x∧y ---------- V V V V F F F V F F F F
Function table_Et(x y:bool):bool :=
match x,y with
| true,true => true
| true,false => false
| false,true => false
| false,false => false
end.
match x,y with
| true,true => true
| true,false => false
| false,true => false
| false,false => false
end.
La table de vérité de l'implication est parfois source d'erreur
chez le débutant. Remarquez que lorsque x est faux, x⇒y est
vraie indépendamment de y.
x y x⇒y ---------- V V V V F F F V V F F V
Function table_Implique(x y:bool):bool :=
match x,y with
| true,true => true
| true,false => false
| false,_ => true
end.
match x,y with
| true,true => true
| true,false => false
| false,_ => true
end.
This page has been generated by coqdoc