Modules
00 Introduction 01 Algorithmie 02 Programmation 03 Systèmes 04 Réseaux 05 Bases de données 06 Sécurité 07 Intelligence Artificielle 08 Graphics 09 Génie Logiciel 10 Mathématiques 11 Spécialisations 12 Histoire

01. Logique Mathématique

Fondements de la logique formelle: propositions, prédicats, quantificateurs et systèmes de preuves.

La logique mathématique est le langage formel des mathématiques et de l’informatique. Elle fournit les outils pour raisonner de manière rigoureuse, construire des preuves valides, et analyser la structure des arguments.

Ce cours couvre la logique propositionnelle classique et la logique des prédicats du premier ordre — les deux piliers sur lesquels reposent les mathématiques modernes, la théorie de la calculabilité, et la vérification formelle des programmes.

Objectifs d’apprentissage

À la fin de ce cours, vous serez capable de:

  • Formaliser des énoncés en langage logique
  • Construire et vérifier des tables de vérité
  • Appliquer les lois de l’algèbre booléenne
  • Manipuler les quantificateurs universels et existentiels
  • Construire des preuves formelles en déduction naturelle
  • Reconnaître les arguments valides et les sophismes

Prérequis

Aucun prérequis formel. Une familiarité avec les mathématiques du secondaire est utile mais non obligatoire.

Durée estimée

3 heures (lecture et exercices).