Bifalgorithm post · Brisk · Chapter 1
How do you express a claim so it can be proved by induction?
How do you express a claim so it can be proved by induction? (Brisk · Chapter 1) — "The first thing you have to be able to do is express the thing you’re tryin…
Ideas in this flowchart
- Avant d’utiliser l’induction, il faut formuler ce que l’on veut prouver comme un prédicat sur les nombres naturels.
- Le prédicat doit avoir un seul nombre naturel comme entrée.
- L’objectif est de démontrer que le prédicat est vrai pour tous les nombres naturels, ou pour ceux qui dépassent une certaine valeur.
- Exemples de choix du paramètre naturel
- Pour le vote en Virginie, Vote(n) signifie qu’un citoyen âgé de n ans peut voter.
- Pour l’identité algébrique, P(n) signifie que la somme de 1 à n vaut n(n+1)/2 ; la variable x est donc paramétrée par n.
- Pour un arbre binaire parfait, P(n) peut affirmer que le nombre de feuilles d’un arbre de hauteur n dépasse d’une unité le nombre de nœuds internes.
- Le nom de la variable est arbitraire : n, x ou k peuvent représenter le nombre naturel qui varie.
- Une fois le prédicat exprimé en fonction des nombres naturels, on peut commencer la preuve par induction.
