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
Copyright Pierre Courtieu et Olivier Pons. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International public License.