Logique, mathématiques, informatique 5
•Les propositions :
Autrement dit les “formules booléennes” (A⇒(Bou C)). Elles sont construites à partir de symboles
de propositions pouvant avoir des significations concrètes (“la pomme est rouge”, “4est un carré”) et
de connecteurs , on plus précisément on définit les :
−symboles de proposition :P1, ..., Pi, usage courant : P,Q,R...
−connecteurs ¬(“négation”), ∧(“et”), ∨(“ou”), ⊃(“implique” , préféré en logique à l’usage ma-
thématique ⇒), ⇔. Noter que, selon les variantes de présentation de la logique des prédicats, certains
des connecteurs sont primitifs, tandis que les autres sont définis par les premiers, c’est à dire qu’ils
ne servent qu’à alléger l’écriture d’expressions complexes, par exemple A∨Bpourra dans certaines
présentations être défini par ¬(¬A∧ ¬B)et A⊃Bêtre défini par ¬A∨B.
−les parenthèses : certaines conventions d’écriture permettent de s’en passer (la notation polonaise
inverse), la règle voudrait qu’elles soient utilisées systématiquement pour lever les ambiguïtés, l’usage
est de ne les mettre que pour éviter les expressions ambiguës.
−Une proposition est une expression construite à partir de symboles de proposition, des parenthèses
et des connecteurs : ¬P⇒(Q∨R)
•Les termes, ou expressions fonctionnelles, expressions construites par composition de fonctions pri-
mitives, plus précisément, on définit les :
−constantes :a0,...,ai
usage courant : a, b, c... ;
Exemples : dans le langage des corps : 0et 1
−lvariables :x0,...,xi
usage courant : x, y, z....
−symboles de fonctions à k arguments : fi(x1, x2, ..., xk)
usage courant : notation conventionnelle (sin(x),√x, x2et surtout notation opératorielle (plus(x, y)→
x+y), le passage de la forme opératorielle à la forme fonctionnelle conduit à la notation polonaise
inverse.
Exemples : dans le langage des corps +,−, /, . (mais noter les ambiguïtés du langage ordinaire :
le signe −est utilisé pour désigner une fonction à un argument(le signe −x) ou à deux arguments
(l’opérateur x−y), la multiplication est remplacée par un blanc, voire la simple juxtaposition...).
−Un terme est une expression construite à l’aide des constantes, variables et fonctions : f(x, g(f(x, y), y))),
Exemples : dans le langage des corps un terme est une fraction rationnelle.
•Les prédicats ce sont les expressions logiques usuelles avec des variables et des quantificateurs (ac-
compagnés d’exemples pris dans la théorie des corps ordonnés), on définit plus précisément les :
−Symboles de prédicats àkvariables, ce sont les symboles de proposition avec des variables :
Pi(x1, x2, ..., xk)
usage courant : la notation conventionnelle >, =... n’est pas préfixée, on écrit x>yet non pas
>(x, y); dans le langage des corps ordonnés =,≥
−Formule atomique : application d’un prédicat à des termes :
P1(f(x, y), g(f(x, y), y)
c’est donc une proposition. Dans le langage des corps ordonnés
x2+ 1 >0
x
x2+y2=1
y
ECP 2005-2006 Cours d’approfondissement