• Aucun résultat trouvé

Arbres, induction et r´ ecursion

N/A
N/A
Protected

Academic year: 2022

Partager "Arbres, induction et r´ ecursion"

Copied!
1
0
0

Texte intégral

(1)

Master 2 2010/11 : 6/10/10

Arbres, induction et r´ ecursion

1. On appelle ici arbre (binaire) tout terme de la syntaxe FO associ´ee `a la signature B := (cons0 : 0;cons2 : 2).

a) D´efinir par r´ecursion pour chaque tel arbre :

son nombre de feuilles ; son nombre de noeuds ; sa hauteur ; sa largeur.

b) Enoncer et d´emontrer des in´egalit´es reliant ces quantit´es.

c) D´efinir par r´ecursion la transformation s qui re¸coit un tel arbre et y ´echange partout les sous-arbres droit et gauche. D´emontrer que s2 est l’identit´e.

d) D´efinir par r´ecurrence une injection de l’ensemble des entiers dans cet ensemble d’arbres.

2. On appelle ici arbre (ternaire) tout terme de la syntaxe FO associ´ee `a la signature T := (cons00 : 0;cons3 : 3) et on note T l’ensemble de ces arbres ternaires.

a) D´efinir par r´ecursion pour chaque arbre :

son nombre de feuilles ; son nombre de noeuds ; sa hauteur ; sa largeur.

b) D´efinir beaucoup d’injections de l’ensemble ˆB dans l’ensemble ˆT respectant la hauteur. D´emontrer que l’une de vos injections respecte la hauteur.

c) D´efinir par r´ecursion une injection de ˆT dans ˆB. Montrer par induction que cette injection en est bien une.

3. On appelle ici arbre (quelconque) tout terme de la syntaxe FO associ´ee `a la signature A:= (consi :i)i≥0.

a) D´efinir par r´ecursion l’ensemble des chemins et l’ensemble des feuilles d’un ´el´ement de ˆA.

b) D´efinir par r´ecursion une injection de ˆA dans ˆB.Justifier.

4. On appelle ici arbre binaire ´etiquet´e dans N tout terme de la syntaxe FO associ´ee

`

a la signature E :={niln: 0|n∈N} q {consn : 2|n ∈N}.

a) D´efinir par r´ecursion l’arbre (“nu”) associ´e `a un arbre ´etiquet´e.

b) D´efinir par r´ecursion la somme des ´etiquettes d’un arbre ´etiquet´e.

c) D´efinir par r´ecursion une injection de l’ensemble de ces arbres ´etiquet´es dans celui des arbres binaires (nus).

Références

Documents relatifs

Le droit d’usage d´ efini par la licence autorise un usage ` a destination de tout public qui comprend : – le droit de reproduire tout ou partie du document sur support informatique

deviendra professeur l’ann´ee suivante (exception : lors de leur premi`ere ann´ee d’enseignement, les professeurs sont trop occup´es pour former un ´etudiant).. I Ann´ee 0 : il

Dans le cas g´en´eral, l’´elimination de la r´ecursion `a gauche ´eliminera progressivement les productions de forme ind´esirable de la mani`ere

Attention il faudra peut-ˆetre adapter certains des principes ennonc´es ci-dessous au mod`ele exact de votre calculatrice.. 1 Activer le

[r]

Quelles r´ eflexions relatives au p´ erim` etre et ` a l’aire de la figure limite vous inspirent ce probl`

un tableau a deux di- mensions donnant, pour chaque ´ etat q et chaque lettre a de l’alphabet, l’´ etat dans lequel on arrive si on emprunte la transition d’´ etiquette a en

L’induction permet de prouver qu’un ´ enonc´ e est vrai pour tout n.. La r´ ecursion permet de d´ efinir une suite (pour