Bonjour,
Dans notre leçon précédente, nous avons vu comment établir des propriétés ensemblistes par une méthode de preuve directe, en manipulant les définitions logiques au niveau des éléments. Cette approche, bien que fondamentale, n'est pas toujours la plus simple ou la plus efficace.
Aujourd'hui, nous allons ajouter à votre arsenal deux des outils de raisonnement les plus puissants en mathématiques et en informatique : la preuve par contraposée et la preuve par l'absurde. L'objectif est de vous rendre capable d'appliquer ces techniques de preuve indirecte avec rigueur et discernement. Ces méthodes sont indispensables pour aborder des démonstrations plus complexes, notamment en analyse d'algorithmes et en théorie de la calculabilité, où une approche directe est souvent inextricable.
1. Le Raisonnement par Contraposée
La preuve par contraposée repose sur une équivalence logique fondamentale que nous avons vue dans nos premières leçons : une implication est logiquement équivalente à sa contraposée, .
Plutôt que de prouver directement que implique , nous pouvons donc choisir de prouver que la non-validité de implique la non-validité de . Cette voie est souvent plus simple lorsque les hypothèses de départ () sont plus complexes que les conclusions ().
La structure d'une preuve par contraposée pour démontrer est la suivante :
- Énoncer clairement que l'on procède par contraposition.
- Formuler la proposition contraposée : "Supposons ".
- Développer un raisonnement déductif à partir de cette supposition.
- Aboutir à la conclusion .
- Conclure que, la contraposée étant vraie, l'implication originale l'est aussi.
Le document ci-dessous, que nous avons déjà croisé, définit cette méthode et l'illustre avec un exemple canonique.
Ce document, extrait d'un cours d'analyse, présente de manière formelle le raisonnement par contraposition. Nous allons nous concentrer sur sa définition et son application immédiate.
Lisez la section "Raisonnement par contraposition" en haut de la page 31, ainsi que l'Exemple 1 de la page 30 qui l'illustre. Notez bien comment le fait de supposer "n impair" (la négation de "n pair") rend les manipulations algébriques directes et simples.
L'exemple que vous venez de lire est un cas d'école. Démontrer directement "si est pair, alors est pair" est malaisé. Partir de pour en déduire la parité de impliquerait de manipuler une racine carrée, ce qui complique le raisonnement dans . En revanche, la contraposée "si est impair, alors est impair" est triviale à démontrer par calcul direct.
L'image suivante résume parfaitement cette preuve.

2. Le Raisonnement par l'Absurde
Le raisonnement par l'absurde est une technique encore plus générale. Son principe est le suivant : pour prouver qu'une proposition est vraie, on suppose qu'elle est fausse (on suppose ) et on montre que cette supposition mène inévitablement à une contradiction, c'est-à-dire une affirmation qui est logiquement fausse (par exemple, , ou ). Une telle contradiction étant impossible, l'hypothèse de départ () doit être fausse, ce qui prouve que est vraie.
Pour prouver une implication par l'absurde :
- Énoncer que l'on procède par l'absurde.
- Supposer les prémisses () vraies ET la conclusion () fausse. On suppose donc , ce qui est la négation logique de l'implication .
- Développer un raisonnement déductif à partir de ces suppositions.
- Aboutir à une contradiction flagrante (par exemple, contredire une des hypothèses de départ, un axiome ou un théorème connu).
- Conclure que l'hypothèse (en présence de ) était intenable et que donc doit être vraie.
La vidéo suivante décompose ce mécanisme avec une rigueur et une clarté remarquables.
Proof by Contradiction | Method & First Example
Le Dr. Trefor Bazett propose ici une dissection méthodique du raisonnement par l'absurde. Il commence par la structure logique, puis l'applique à une preuve fondamentale.
Regardez la vidéo en entier (environ 9 minutes). Portez une attention particulière à la manière dont il : Formalise la proposition à prouver ("no integer is both even and odd"). Négative cette proposition pour poser l'hypothèse de départ de la preuve par l'absurde. Applique les définitions formelles de "pair" et "impair". Arrive à une contradiction (un entier est égal à un non-entier). Conclut en invalidant l'hypothèse de départ.
La preuve de l'irrationalité de est sans doute l'application la plus célèbre du raisonnement par l'absurde. Elle remonte à l'école pythagoricienne et constitue un moment fondateur des mathématiques.
Le document Cours d'analyse (ressource LINK) présente cette preuve à la page 31 (Exemple 4). Je vous invite à la lire attentivement. Vous y verrez que l'hypothèse " est rationnel" mène à la contradiction qu'une fraction irréductible a un numérateur et un dénominateur tous deux pairs.

3. Contraposée ou Absurde ?
Bien que proches, ces deux méthodes ne sont pas identiques.
- La preuve par contraposée est très structurée : vous partez de avec un objectif clair, qui est de démontrer . C'est une forme de preuve directe de l'implication contraposée.
- La preuve par l'absurde est plus ouverte : vous partez de et votre objectif est de trouver n'importe quelle contradiction. La contradiction peut être , mais aussi la négation d'un axiome, ou toute autre affirmation fausse.
Toute preuve par contraposée peut être réécrite comme une preuve par l'absurde. L'inverse n'est pas toujours vrai. En pratique, on privilégie la contraposée lorsque sa structure (partir de pour arriver à ) semble naturelle. On utilise l'absurde pour des problèmes plus "ouverts", où le chemin n'est pas évident.
Pour illustrer davantage, voici une vidéo qui enchaîne des exemples variés des deux types de preuves.
Discrete Math Proofs in 22 Minutes (5 Types, 9 Examples)
Cette vidéo de TrevTutor propose une série rapide d'exemples qui vous aideront à consolider votre compréhension des deux méthodes.
Regardez les exemples de preuve par contraposée (de 12:28 à 14:09) et par l'absurde (de 14:09 à 18:04). Essayez de mettre la vidéo en pause avant chaque démonstration pour esquisser vous-même la structure de la preuve.
4. Exercice d'application
Mettons en pratique le raisonnement par l'absurde sur un résultat fondamental de l'arithmétique, dont la preuve est attribuée à Euclide.
Énoncé : Démontrez qu'il existe une infinité de nombres premiers.
Je vous guide pour la structure :
- Méthode : Raisonnement par l'absurde.
- Hypothèse à réfuter : Il n'existe pas une infinité de nombres premiers. Autrement dit, l'ensemble des nombres premiers est fini.
- Mise en place : Si cet ensemble est fini, on peut lister tous les nombres premiers : , où est le plus grand de tous les nombres premiers.
- Votre tâche : Construisez un nouvel entier à partir de tous ces nombres premiers. Montrez ensuite que ce nouvel entier mène à une contradiction. Quelle est cette contradiction ?
Prenez quelques minutes pour y réfléchir avant de lire la solution ci-dessous.
Cliquez ici pour voir la solution.
Démonstration par l'absurde :
Supposons que l'ensemble des nombres premiers est fini. Notons-le .
Considérons l'entier construit comme suit :
Par construction, est un entier strictement supérieur à 1. Selon le théorème fondamental de l'arithmétique, doit admettre au moins un diviseur premier. Appelons ce diviseur .
Puisque nous avons supposé que contient tous les nombres premiers, doit appartenir à . Donc, il existe un indice tel que .
Cela signifie que divise . Or, par construction de , divise également le produit .
Si divise deux nombres et , alors il divise leur différence . Dans notre cas :
Donc, doit diviser .
Or, le seul diviseur entier positif de 1 est 1 lui-même. Un nombre premier est, par définition, strictement supérieur à 1. Nous avons donc atteint la contradiction .
Notre hypothèse de départ ("l'ensemble des nombres premiers est fini") est donc fausse. Par conséquent, il existe une infinité de nombres premiers.
Conclusion
Aujourd'hui, nous avons exploré deux méthodes de preuve indirecte qui sont des piliers du raisonnement mathématique.
Points clés à retenir :
- La preuve par contraposée démontre en prouvant directement . C'est un outil de choix lorsque est une hypothèse de départ plus simple à manipuler que .
- La preuve par l'absurde démontre en supposant et en dérivant une contradiction. C'est une méthode puissante et générale, particulièrement utile pour les énoncés d'existence ou d'infinité.
- La rigueur exige de toujours annoncer la méthode de preuve utilisée et de poser clairement les hypothèses initiales avant de commencer le raisonnement.
Ces techniques sont transversales et vous seront utiles dans tous les domaines de l'informatique fondamentale. Dans notre prochaine leçon, nous aborderons une autre technique de preuve essentielle, spécifiquement adaptée aux structures discrètes et aux algorithmes : la preuve par récurrence simple.