• Aucun résultat trouvé

La récurrence forte

N/A
N/A
Protected

Academic year: 2022

Partager "La récurrence forte"

Copied!
5
0
0

Texte intégral

(1)

La récurrence forte

Principe :

Le principe est le même que pour la récurrence « normale ». La seule différence est que l’on suppose que P k

 

est vraie pour tous les entiers k compris entre 0 et n au sens large, alors que pour la récurrence normale, on considère seulement un entier naturel k (et pas tous les entiers naturels k compris entre 0 et n).

Structure :

Pour n», on définit une phrase P n

 

qui dépend de n.

Vérifions que P

 

0 est vraie.

On fait le calcul.

Donc P

 

0 est vraie.

On suppose que P k

 

est vraie pour tous les entiers k compris entre 0 et n au sens large.

Démontrons qu’alors P n

 

1 est vraie.

On fait les calculs.

On a démontré que P

 

0 est vraie et que si P k

 

est vraie pour tous les entiers k compris entre 0 et n, alors

 

1

P n est également vraie.

On en déduit que P n

 

est vraie pour tout entier naturel n.

Intérêt :

Nous verrons l’intérêt d’une récurrence forte dans les exercices.

Par exemple, dans l’exercice 1 , il est impossible de faire une récurrence simple.

(2)

Exercices sur la récurrence forte

1 Soit

 

un la suite définie sur N par son premier terme u0 1 et la relation de récurrence

2 2 2

1 0 1

1

n 1 n

u u u u

n  

pour tout entier naturel n.

Tous les termes de cette suite sont-ils des entiers naturels ?

Solution :

Calcul des premiers termes u , 1 u , … 2

2

1 0

1 1

0 1 1 1 1 u  u   

2 2

2

1 1 1 1

u  2  

3 1

u  …

Conjecture : Tous les termes de la suite sont égaux à 1 (et donc tous les termes de la suite sont des entiers).

On effectue une récurrence forte.

Pour n», on définit la phrase P n

 

: « un 1 ».

• Vérifions que P

 

0 est vraie.

0 1 u

Donc P

 

0 est vraie

Soit n un entier naturel fixé.

On suppose que P k

 

est vraie pour tous les entiers k compris entre 0 et n au sens large.

Démontrons qu’alors P n

 

1 est vraie c’est-à-dire un1 1.

(3)

2 2 2

1 0 1

1

n 1 n

u u u u

n  

1

2

0

1 1

k n

n

n k

u u

 

 

1

1 1

n 1 n

u n  

1 1

un

On a démontré que P

 

0 est vraie et que si P k

 

est vraie pour tous les entiers naturels k compris entre 0 et n, alors P n

 

1 est également vraie.

On en déduit que P n

 

est vraie pour tout entier naturel n.

Donc un 1 quel que soit n».

2 Soit

 

un la suite définie sur N par son premier terme u0 1 et la relation de récurrence 1

0 n

n k

k

u u

pour

tout entier naturel n.

Exprimer le terme général en fonction de n.

Solution :

Calcul des premiers termes u1, u2, …

1 1

u

2 2

u

3 4

u

On conjecture que un 2n1 pour tout entier naturel n1.

4 8

u

5 16

u

Démontrons que  n »* un 2n1.

Pour n»*, on définit la phrase P n

 

: « un 2n1 ».

(4)

• Vérifions que P

 

1 est vraie.

D’une part, u1u0 1. D’autre part, 21 1 20 1.

On a bien u1 2 1 1 et par conséquent, la phrase P

 

1 est vraie.

Soit n un entier naturel supérieur ou égal à 1 fixé.

On suppose que P k

 

est vraie pour tous les entiers k compris entre 1 et n au sens large.

Démontrons qu’alors P n

 

1 est vraie c’est-à-dire un1 2n.

1 0 n

n k

k

u u

0 1

1 n

n

k k

u u u

 

0 1 1

1 1 2 2 ... 2n un     

1

2 1

1 2 1

n

un   

1

2 1

1 2 1

n

un   

On a démontré que P

 

1 est vraie et que si P k

 

est vraie pour tous les entiers k compris entre 1 et n, alors

 

1

P n est également vraie.

On en déduit que P n

 

est vraie pour tout entier naturel n1. Donc un 2n1 quel que soit n»*.

3 On considère la suite

 

un définie sur N par son premier terme u0 0 et les relations

1 2

2 +1 si pair +1 si impair

n n

n

u n

u

u n

 

 .

1°) Calculer u , 1 u , 2 u , 3 u , 4 u . Conjecturer 5 u en fonction de n. n 2°) Démontrer la conjecture en utilisant une récurrence forte.

3°) Écrire une fonction Python qui prend pour argument un entier naturel n quelconque et qui renvoie la liste de tous les termes jusqu’à u . n

(5)

Solution :

def suite(n):

L=[0]

for i in range(n):

if i%2==0:

L.append(2*L[i//2]+1) else:

L.append(L[i]+1) return L

Références

Documents relatifs

Pour effectuer cette démonstration, on dispose d’un outil particulier : le raisonnement par récurrence. Idée : Le raisonnement par récurrence "est un instrument qui permet de

Exercice n° 22, contrôle continu, Ecole supérieure en sciences informatiques, Université de Nice Sophia Antipolis Donnez, si possible, un exemple d’un sous-ensemble E’

[r]

Elle est donc minorée par son premier

[r]

[r]

[r]

Notion de fonction exponentielle II.. Etude de la fonction exponentielle