0% ont trouvé ce document utile (0 vote)
54 vues16 pages

Logique et Maths Discrètes avec Lafond

Transféré par

Fabrice Fotso
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
54 vues16 pages

Logique et Maths Discrètes avec Lafond

Transféré par

Fabrice Fotso
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Logique et mathématiques discrète

avec Manuel Lafond


Introduction

Manuel Lafond
Logique
Étude des mathématiques en tant que langage.
Représenter des énoncés formellement avec des
formules.
Prouver des énoncés de façon rigoureuse avec des
règles de dérivation.

Axiomes = énoncés de « départ »


Théorèmes = énoncés dérivables logiquement à
partir des axiomes

Manuel Lafond
Manuel Lafond
Mathématiques discrètes
Discret = dénombrable, que l’on peut énumérer
• ex: liste d’étudiants, instructions d’un programme, état
de la mémoire, nombres entiers
• ex non-discret: les réels entre 0 et 1
Maths discrètes = étude des structures discrètes
• Graphes et réseaux
• Automates
• Complexité algorithmique
• Théorie des l’information
• …

Manuel Lafond
Objectifs du cours
1. Représenter des énoncés en formule mathématique
ex: La somme de deux nombres entiers pairs est un
nombre pair.

Manuel Lafond
Objectifs du cours
1. Représenter des énoncés en formule mathématique
ex: La somme de deux nombres entiers pairs est un
nombre pair.

Manuel Lafond
Objectifs du cours
2. Interpréter des formules mathématiques
ex:

Manuel Lafond
Objectifs du cours
3. Évaluer une formule mathématique
• (voir si elle est vraie ou fausse, ou satisfaisable)
• Parfois à l’aide d’outils de vérification (Tarski-UdeS, Pro-B)

Manuel Lafond
Objectifs du cours
4. Prouver des énoncés.
• 4.1: En langue naturelle:
• Théorème: La somme de deux nombres entiers pairs
est un nombre pair.
• Preuve. Soit 𝑥 et 𝑦 deux nombres entiers pairs.
Puisque 𝑥 est pair, il existe un entier 𝑖 tel que 𝑥 = 2𝑖.
De la même façon, il existe un entier 𝑗 tel que 𝑦 = 2𝑗.
La somme de 𝑥 et 𝑦 est donc 𝑥 + 𝑦 = 2𝑖 + 2𝑗 =
2(𝑖 + 𝑗). Puisque 𝑥 + 𝑦 est un multiple de 2, la
somme de 𝑥 et 𝑦 est paire.

Manuel Lafond
Objectifs du cours
Prouver des énoncés.
En symboles:

Manuel Lafond
Objectifs du cours
Prouver des énoncés.
En notation par séquents:

Manuel Lafond
Buts en informatique de MAT115
développer une approche rigoureuse en
programmation

pouvoir spécifier formellement le comportement


attendu d'un programme
• Permet ensuite de vérifier le programme

Manuel Lafond
Buts en informatique de MAT115
pouvoir démontrer qu'un algo fait ce qu'il prétend
pouvoir évaluer le temps qu’un algorithme
AVANT de le coder!

Manuel Lafond
Buts en informatique de MAT115
Et bien plus …
• comprendre les mécanismes internes d'un ordinateur
(ordinateur = connecteurs logiques et, ou, xor, ...)
• comprendre les bases de données relationnelles
• comprendre les fondements de la théorie du calcul
– Machines de Turing, complexité, décidabilité

Manuel Lafond
Manuel Lafond
Manuel Lafond

Vous aimerez peut-être aussi