416
Chap. IV : Th´ eorie des structures ecursives Laurent Poinsot Chap. IV : Th´ eorie des structures ecursives Laurent Poinsot 21 janvier 2009

Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Chap. IV : Theorie des structuresrecursives

Laurent Poinsot

21 janvier 2009

Page 2: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit U 6= ∅ un ensemble. Soit B ⊆ U , B 6= ∅. Soit unensemble d’applications F ⊆

⋃n∈N∗

UUn. On appelle arite de

f ∈ F l’unique entier n ∈ N∗ tel que f : Un → U et on le notear(f ).

Page 3: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit U 6= ∅ un ensemble. Soit B ⊆ U , B 6= ∅. Soit unensemble d’applications F ⊆

⋃n∈N∗

UUn. On appelle arite de

f ∈ F l’unique entier n ∈ N∗ tel que f : Un → U et on le notear(f ).

Page 4: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit U 6= ∅ un ensemble. Soit B ⊆ U , B 6= ∅. Soit unensemble d’applications F ⊆

⋃n∈N∗

UUn. On appelle arite de

f ∈ F l’unique entier n ∈ N∗ tel que f : Un → U et on le notear(f ).

Page 5: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit U 6= ∅ un ensemble. Soit B ⊆ U , B 6= ∅. Soit unensemble d’applications F ⊆

⋃n∈N∗

UUn. On appelle arite de

f ∈ F l’unique entier n ∈ N∗ tel que f : Un → U et on le notear(f ).

Page 6: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Dans un tel triplet (U ,B,F), dit triplet d’induction,U estl’univers, B est la base d’induction et F est l’ensembledes regles d’induction.

Page 7: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Dans un tel triplet (U ,B,F), dit triplet d’induction,U estl’univers, B est la base d’induction et F est l’ensembledes regles d’induction.

Page 8: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Dans un tel triplet (U ,B,F), dit triplet d’induction,U estl’univers, B est la base d’induction et F est l’ensembledes regles d’induction.

Page 9: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Dans un tel triplet (U ,B,F), dit triplet d’induction,U estl’univers, B est la base d’induction et F est l’ensembledes regles d’induction.

Page 10: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles clos

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est clos par F si, et seulement si, quel que soit f ∈ F etquel que soit x ∈ Ear(f ), f (x) ∈ E (autrement dit, f (En) ⊆ Epour n = ar(f )).

Page 11: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles clos

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est clos par F si, et seulement si, quel que soit f ∈ F etquel que soit x ∈ Ear(f ), f (x) ∈ E (autrement dit, f (En) ⊆ Epour n = ar(f )).

Page 12: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles clos

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est clos par F si, et seulement si, quel que soit f ∈ F etquel que soit x ∈ Ear(f ), f (x) ∈ E (autrement dit, f (En) ⊆ Epour n = ar(f )).

Page 13: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles clos

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est clos par F si, et seulement si, quel que soit f ∈ F etquel que soit x ∈ Ear(f ), f (x) ∈ E (autrement dit, f (En) ⊆ Epour n = ar(f )).

Page 14: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles clos

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est clos par F si, et seulement si, quel que soit f ∈ F etquel que soit x ∈ Ear(f ), f (x) ∈ E (autrement dit, f (En) ⊆ Epour n = ar(f )).

Page 15: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles clos

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est clos par F si, et seulement si, quel que soit f ∈ F etquel que soit x ∈ Ear(f ), f (x) ∈ E (autrement dit, f (En) ⊆ Epour n = ar(f )).

Page 16: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Clairement U lui-meme est clos par F .

Page 17: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles inductifs

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est inductif sur (U ,B,F) si, et seulement si, B ⊆ E et Eest clos par F .

Page 18: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles inductifs

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est inductif sur (U ,B,F) si, et seulement si, B ⊆ E et Eest clos par F .

Page 19: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles inductifs

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est inductif sur (U ,B,F) si, et seulement si, B ⊆ E et Eest clos par F .

Page 20: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles inductifs

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est inductif sur (U ,B,F) si, et seulement si, B ⊆ E et Eest clos par F .

Page 21: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles inductifs

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est inductif sur (U ,B,F) si, et seulement si, B ⊆ E et Eest clos par F .

Page 22: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notion d’ensembles inductifs

Soit (U ,B,F) un triplet d’induction. Soit E ⊆ U . On dit queE est inductif sur (U ,B,F) si, et seulement si, B ⊆ E et Eest clos par F .

Page 23: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

U est evidemment inductif sur I := (U ,B,F).

Page 24: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons

ind(I) := {E ⊆ U : E est inductif sur I} .

Puisque U ∈ ind(I), IND(I) :=⋂

E∈ind(I)

E est bien defini.

Page 25: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons

ind(I) := {E ⊆ U : E est inductif sur I} .

Puisque U ∈ ind(I), IND(I) :=⋂

E∈ind(I)

E est bien defini.

Page 26: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons

ind(I) := {E ⊆ U : E est inductif sur I} .

Puisque U ∈ ind(I), IND(I) :=⋂

E∈ind(I)

E est bien defini.

Page 27: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons

ind(I) := {E ⊆ U : E est inductif sur I} .

Puisque U ∈ ind(I), IND(I) :=⋂

E∈ind(I)

E est bien defini.

Page 28: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons qu’en general plusieurs ensembles sont deselements de ind(I). Considerons par exemple U := N,B := {0} et F := {f : n ∈ N 7→ n + 2 ∈ N}. Il y a une infinitede parties de N qui appatiennent a ind(N, {0}, {f}) : N,N \ {1}, N \ {1,3}, N \ {1,3,5}, etc. sont de telles parties.La partie IND(I) n’est d’ailleurs aucune de celles-la puisqu’ils’agit de l’ensemble des entiers pairs.

Page 29: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons qu’en general plusieurs ensembles sont deselements de ind(I). Considerons par exemple U := N,B := {0} et F := {f : n ∈ N 7→ n + 2 ∈ N}. Il y a une infinitede parties de N qui appatiennent a ind(N, {0}, {f}) : N,N \ {1}, N \ {1,3}, N \ {1,3,5}, etc. sont de telles parties.La partie IND(I) n’est d’ailleurs aucune de celles-la puisqu’ils’agit de l’ensemble des entiers pairs.

Page 30: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons qu’en general plusieurs ensembles sont deselements de ind(I). Considerons par exemple U := N,B := {0} et F := {f : n ∈ N 7→ n + 2 ∈ N}. Il y a une infinitede parties de N qui appatiennent a ind(N, {0}, {f}) : N,N \ {1}, N \ {1,3}, N \ {1,3,5}, etc. sont de telles parties.La partie IND(I) n’est d’ailleurs aucune de celles-la puisqu’ils’agit de l’ensemble des entiers pairs.

Page 31: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons qu’en general plusieurs ensembles sont deselements de ind(I). Considerons par exemple U := N,B := {0} et F := {f : n ∈ N 7→ n + 2 ∈ N}. Il y a une infinitede parties de N qui appatiennent a ind(N, {0}, {f}) : N,N \ {1}, N \ {1,3}, N \ {1,3,5}, etc. sont de telles parties.La partie IND(I) n’est d’ailleurs aucune de celles-la puisqu’ils’agit de l’ensemble des entiers pairs.

Page 32: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons qu’en general plusieurs ensembles sont deselements de ind(I). Considerons par exemple U := N,B := {0} et F := {f : n ∈ N 7→ n + 2 ∈ N}. Il y a une infinitede parties de N qui appatiennent a ind(N, {0}, {f}) : N,N \ {1}, N \ {1,3}, N \ {1,3,5}, etc. sont de telles parties.La partie IND(I) n’est d’ailleurs aucune de celles-la puisqu’ils’agit de l’ensemble des entiers pairs.

Page 33: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons qu’en general plusieurs ensembles sont deselements de ind(I). Considerons par exemple U := N,B := {0} et F := {f : n ∈ N 7→ n + 2 ∈ N}. Il y a une infinitede parties de N qui appatiennent a ind(N, {0}, {f}) : N,N \ {1}, N \ {1,3}, N \ {1,3,5}, etc. sont de telles parties.La partie IND(I) n’est d’ailleurs aucune de celles-la puisqu’ils’agit de l’ensemble des entiers pairs.

Page 34: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons qu’en general plusieurs ensembles sont deselements de ind(I). Considerons par exemple U := N,B := {0} et F := {f : n ∈ N 7→ n + 2 ∈ N}. Il y a une infinitede parties de N qui appatiennent a ind(N, {0}, {f}) : N,N \ {1}, N \ {1,3}, N \ {1,3,5}, etc. sont de telles parties.La partie IND(I) n’est d’ailleurs aucune de celles-la puisqu’ils’agit de l’ensemble des entiers pairs.

Page 35: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Notons qu’en general plusieurs ensembles sont deselements de ind(I). Considerons par exemple U := N,B := {0} et F := {f : n ∈ N 7→ n + 2 ∈ N}. Il y a une infinitede parties de N qui appatiennent a ind(N, {0}, {f}) : N,N \ {1}, N \ {1,3}, N \ {1,3,5}, etc. sont de telles parties.La partie IND(I) n’est d’ailleurs aucune de celles-la puisqu’ils’agit de l’ensemble des entiers pairs.

Page 36: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

On montre facilement que IND(I) est lui-meme inductif sur I.En effet B ⊆ E quel que soit E ∈ ind(I) et donc B ⊆ IND(I).Soit f ∈ F et x = (x1, . . . , xar(f )) ∈ IND(I)ar(f ), alors quel quesoit E ∈ ind(I), x ∈ Ear(f ), et donc f (x) ∈ E .

Page 37: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

On montre facilement que IND(I) est lui-meme inductif sur I.En effet B ⊆ E quel que soit E ∈ ind(I) et donc B ⊆ IND(I).Soit f ∈ F et x = (x1, . . . , xar(f )) ∈ IND(I)ar(f ), alors quel quesoit E ∈ ind(I), x ∈ Ear(f ), et donc f (x) ∈ E .

Page 38: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

On montre facilement que IND(I) est lui-meme inductif sur I.En effet B ⊆ E quel que soit E ∈ ind(I) et donc B ⊆ IND(I).Soit f ∈ F et x = (x1, . . . , xar(f )) ∈ IND(I)ar(f ), alors quel quesoit E ∈ ind(I), x ∈ Ear(f ), et donc f (x) ∈ E .

Page 39: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

On montre facilement que IND(I) est lui-meme inductif sur I.En effet B ⊆ E quel que soit E ∈ ind(I) et donc B ⊆ IND(I).Soit f ∈ F et x = (x1, . . . , xar(f )) ∈ IND(I)ar(f ), alors quel quesoit E ∈ ind(I), x ∈ Ear(f ), et donc f (x) ∈ E .

Page 40: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

On montre facilement que IND(I) est lui-meme inductif sur I.En effet B ⊆ E quel que soit E ∈ ind(I) et donc B ⊆ IND(I).Soit f ∈ F et x = (x1, . . . , xar(f )) ∈ IND(I)ar(f ), alors quel quesoit E ∈ ind(I), x ∈ Ear(f ), et donc f (x) ∈ E .

Page 41: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

On montre facilement que IND(I) est lui-meme inductif sur I.En effet B ⊆ E quel que soit E ∈ ind(I) et donc B ⊆ IND(I).Soit f ∈ F et x = (x1, . . . , xar(f )) ∈ IND(I)ar(f ), alors quel quesoit E ∈ ind(I), x ∈ Ear(f ), et donc f (x) ∈ E .

Page 42: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

On montre facilement que IND(I) est lui-meme inductif sur I.En effet B ⊆ E quel que soit E ∈ ind(I) et donc B ⊆ IND(I).Soit f ∈ F et x = (x1, . . . , xar(f )) ∈ IND(I)ar(f ), alors quel quesoit E ∈ ind(I), x ∈ Ear(f ), et donc f (x) ∈ E .

Page 43: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

IND(I) est meme le plus petit ensemble inductif sur I, eton l’appelle cloture inductive de B sous F dans U (onpeut omettre la reference a l’univers lorsque cela neprovoque pas d’ambiguıtes). On dit aussi que IND(I) estl’ensemble defini par induction structurelle sur I.

Page 44: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

IND(I) est meme le plus petit ensemble inductif sur I, eton l’appelle cloture inductive de B sous F dans U (onpeut omettre la reference a l’univers lorsque cela neprovoque pas d’ambiguıtes). On dit aussi que IND(I) estl’ensemble defini par induction structurelle sur I.

Page 45: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

IND(I) est meme le plus petit ensemble inductif sur I, eton l’appelle cloture inductive de B sous F dans U (onpeut omettre la reference a l’univers lorsque cela neprovoque pas d’ambiguıtes). On dit aussi que IND(I) estl’ensemble defini par induction structurelle sur I.

Page 46: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

IND(I) est meme le plus petit ensemble inductif sur I, eton l’appelle cloture inductive de B sous F dans U (onpeut omettre la reference a l’univers lorsque cela neprovoque pas d’ambiguıtes). On dit aussi que IND(I) estl’ensemble defini par induction structurelle sur I.

Page 47: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

La notion d’ensemble defini par induction structurelle segeneralise au cas ou l’on suppose que ar(f ) est un cardinalquelconque possiblement infini (et meme indenombrable) κfpour f ∈ F . Dans ce cas on dit que E ⊆ U est clos par F si,et seulement si, quels que soient f ∈ F , et pour tout κ < κf ,xκ ∈ E , f ((xκ)κ<κf ) ∈ E . Dans la suite on supposera quear(f ) est fini pour tout f ∈ F .

Page 48: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

La notion d’ensemble defini par induction structurelle segeneralise au cas ou l’on suppose que ar(f ) est un cardinalquelconque possiblement infini (et meme indenombrable) κfpour f ∈ F . Dans ce cas on dit que E ⊆ U est clos par F si,et seulement si, quels que soient f ∈ F , et pour tout κ < κf ,xκ ∈ E , f ((xκ)κ<κf ) ∈ E . Dans la suite on supposera quear(f ) est fini pour tout f ∈ F .

Page 49: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

La notion d’ensemble defini par induction structurelle segeneralise au cas ou l’on suppose que ar(f ) est un cardinalquelconque possiblement infini (et meme indenombrable) κfpour f ∈ F . Dans ce cas on dit que E ⊆ U est clos par F si,et seulement si, quels que soient f ∈ F , et pour tout κ < κf ,xκ ∈ E , f ((xκ)κ<κf ) ∈ E . Dans la suite on supposera quear(f ) est fini pour tout f ∈ F .

Page 50: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

La notion d’ensemble defini par induction structurelle segeneralise au cas ou l’on suppose que ar(f ) est un cardinalquelconque possiblement infini (et meme indenombrable) κfpour f ∈ F . Dans ce cas on dit que E ⊆ U est clos par F si,et seulement si, quels que soient f ∈ F , et pour tout κ < κf ,xκ ∈ E , f ((xκ)κ<κf ) ∈ E . Dans la suite on supposera quear(f ) est fini pour tout f ∈ F .

Page 51: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

La notion d’ensemble defini par induction structurelle segeneralise au cas ou l’on suppose que ar(f ) est un cardinalquelconque possiblement infini (et meme indenombrable) κfpour f ∈ F . Dans ce cas on dit que E ⊆ U est clos par F si,et seulement si, quels que soient f ∈ F , et pour tout κ < κf ,xκ ∈ E , f ((xκ)κ<κf ) ∈ E . Dans la suite on supposera quear(f ) est fini pour tout f ∈ F .

Page 52: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

La notion d’ensemble defini par induction structurelle segeneralise au cas ou l’on suppose que ar(f ) est un cardinalquelconque possiblement infini (et meme indenombrable) κfpour f ∈ F . Dans ce cas on dit que E ⊆ U est clos par F si,et seulement si, quels que soient f ∈ F , et pour tout κ < κf ,xκ ∈ E , f ((xκ)κ<κf ) ∈ E . Dans la suite on supposera quear(f ) est fini pour tout f ∈ F .

Page 53: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

La notion d’ensemble defini par induction structurelle segeneralise au cas ou l’on suppose que ar(f ) est un cardinalquelconque possiblement infini (et meme indenombrable) κfpour f ∈ F . Dans ce cas on dit que E ⊆ U est clos par F si,et seulement si, quels que soient f ∈ F , et pour tout κ < κf ,xκ ∈ E , f ((xκ)κ<κf ) ∈ E . Dans la suite on supposera quear(f ) est fini pour tout f ∈ F .

Page 54: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 55: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 56: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 57: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 58: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 59: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 60: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 61: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 62: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 63: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 64: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 65: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 66: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Construction recursive de IND(I)

Il est possible de construire IND(I) par recurrence. Soit untriplet d’induction I := (U ,B,F). On definit la suited’ensembles (In)n∈N par recurrence sur n ∈ N :

I0 = B ,In+1 = In ∪ {f (x) ∈ U : f ∈ F , x ∈ Iar(f )

n } .

Il est clair que quel que soit n ∈ N, In ⊆ In+1 (c’est-a-direque la suite est croissante).

Page 67: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme

NotonsIω :=

⋃n∈N

In .

On a :IND(I) = Iω .

Page 68: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme

NotonsIω :=

⋃n∈N

In .

On a :IND(I) = Iω .

Page 69: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme

NotonsIω :=

⋃n∈N

In .

On a :IND(I) = Iω .

Page 70: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme

NotonsIω :=

⋃n∈N

In .

On a :IND(I) = Iω .

Page 71: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 72: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 73: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 74: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 75: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 76: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 77: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 78: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 79: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 80: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 81: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Commencons par demontrer que Iω est inductif sur I.Puisque I0 = B, Iω contient la base d’induction. Puis nousdevons montrer que Iω est clos par F . Pour chaque f ∈ Fd’arite n ∈ N∗ et pour tout x ∈ In

ω, par definition de Iω il existeun entier k ∈ N∗ tel que x ∈ Ik , et comme f (x) ∈ Ik+1 (pardefinition), f (x) ∈ Iω. Puisque Iω est inductif sur I et IND(I)est le plus petit ensemble inductif sur I, IND(I) ⊆ Iω.

Page 82: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 83: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 84: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 85: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 86: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 87: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 88: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 89: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 90: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 91: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 92: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 93: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Il reste a demontrer l’inclusion reciproque, ce que l’on faitpar recurrence sur n. I0 = B ⊆ IND(I). Soit n ∈ N.Supposons que In ⊆ IND(I). Soit x ∈ In+1. Alors soit x ∈ Inet donc x ∈ IND(I), soit il existe f ∈ F et x0 ∈ Iar(f )

n tels quex = f (x0). Or on sait que par hypothese de recurrence queIn ⊆ IND(I) et donc Iar(f )

n ⊆ IND(I)ar(f ). Il s’ensuit quex = f (x0) ∈ IND(I) (puisque IND(I) est clos par F). On endeduit donc que Iω ⊆ IND(I).

Page 94: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Iω comme une solution d’equation de point fixe

Soit I := (U ,B,F) un triplet d’induction. Iω est la plus petitesolution de l’equation

X = B ∪⋃f∈F

f (X ar(f )) (1)

pour X ∈ P(U).

Page 95: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Iω comme une solution d’equation de point fixe

Soit I := (U ,B,F) un triplet d’induction. Iω est la plus petitesolution de l’equation

X = B ∪⋃f∈F

f (X ar(f )) (1)

pour X ∈ P(U).

Page 96: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Iω comme une solution d’equation de point fixe

Soit I := (U ,B,F) un triplet d’induction. Iω est la plus petitesolution de l’equation

X = B ∪⋃f∈F

f (X ar(f )) (1)

pour X ∈ P(U).

Page 97: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Iω comme une solution d’equation de point fixe

Soit I := (U ,B,F) un triplet d’induction. Iω est la plus petitesolution de l’equation

X = B ∪⋃f∈F

f (X ar(f )) (1)

pour X ∈ P(U).

Page 98: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Iω comme une solution d’equation de point fixe

Soit I := (U ,B,F) un triplet d’induction. Iω est la plus petitesolution de l’equation

X = B ∪⋃f∈F

f (X ar(f )) (1)

pour X ∈ P(U).

Page 99: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω. Alors il existe n ∈ N tel que x ∈ In. Si n = 0,alors x ∈ X . Si n > 0, alors il existe f ∈ F et x0 ∈ Iar(f )

n−1 tels

que f (x0) = x et donc x ∈⋃f∈F

f (Iar(f )ω ). Il en resulte que

x ∈ B ∪⋃f∈F

f (Iar(f )ω ).

Page 100: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω. Alors il existe n ∈ N tel que x ∈ In. Si n = 0,alors x ∈ X . Si n > 0, alors il existe f ∈ F et x0 ∈ Iar(f )

n−1 tels

que f (x0) = x et donc x ∈⋃f∈F

f (Iar(f )ω ). Il en resulte que

x ∈ B ∪⋃f∈F

f (Iar(f )ω ).

Page 101: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω. Alors il existe n ∈ N tel que x ∈ In. Si n = 0,alors x ∈ X . Si n > 0, alors il existe f ∈ F et x0 ∈ Iar(f )

n−1 tels

que f (x0) = x et donc x ∈⋃f∈F

f (Iar(f )ω ). Il en resulte que

x ∈ B ∪⋃f∈F

f (Iar(f )ω ).

Page 102: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω. Alors il existe n ∈ N tel que x ∈ In. Si n = 0,alors x ∈ X . Si n > 0, alors il existe f ∈ F et x0 ∈ Iar(f )

n−1 tels

que f (x0) = x et donc x ∈⋃f∈F

f (Iar(f )ω ). Il en resulte que

x ∈ B ∪⋃f∈F

f (Iar(f )ω ).

Page 103: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω. Alors il existe n ∈ N tel que x ∈ In. Si n = 0,alors x ∈ X . Si n > 0, alors il existe f ∈ F et x0 ∈ Iar(f )

n−1 tels

que f (x0) = x et donc x ∈⋃f∈F

f (Iar(f )ω ). Il en resulte que

x ∈ B ∪⋃f∈F

f (Iar(f )ω ).

Page 104: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω. Alors il existe n ∈ N tel que x ∈ In. Si n = 0,alors x ∈ X . Si n > 0, alors il existe f ∈ F et x0 ∈ Iar(f )

n−1 tels

que f (x0) = x et donc x ∈⋃f∈F

f (Iar(f )ω ). Il en resulte que

x ∈ B ∪⋃f∈F

f (Iar(f )ω ).

Page 105: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω. Alors il existe n ∈ N tel que x ∈ In. Si n = 0,alors x ∈ X . Si n > 0, alors il existe f ∈ F et x0 ∈ Iar(f )

n−1 tels

que f (x0) = x et donc x ∈⋃f∈F

f (Iar(f )ω ). Il en resulte que

x ∈ B ∪⋃f∈F

f (Iar(f )ω ).

Page 106: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω. Alors il existe n ∈ N tel que x ∈ In. Si n = 0,alors x ∈ X . Si n > 0, alors il existe f ∈ F et x0 ∈ Iar(f )

n−1 tels

que f (x0) = x et donc x ∈⋃f∈F

f (Iar(f )ω ). Il en resulte que

x ∈ B ∪⋃f∈F

f (Iar(f )ω ).

Page 107: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Reciproquement soit x ∈ B ∪⋃f∈F

f (Iar(f )ω ). Si x ∈ B, alors

x ∈ Iω. Supposons donc que x ∈⋃f∈F

f (Iar(f )ω ). Alors il existe

f ∈ F tel que x ∈ f (Iar(f )ω ) ⊆ Iω puisque cet ensemble est

clos par F .Supposons enfin que E soit une solution de l’equation (1).Alors en particulier E est inductif sur I, d’ou Iω ⊆ E .

Page 108: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Reciproquement soit x ∈ B ∪⋃f∈F

f (Iar(f )ω ). Si x ∈ B, alors

x ∈ Iω. Supposons donc que x ∈⋃f∈F

f (Iar(f )ω ). Alors il existe

f ∈ F tel que x ∈ f (Iar(f )ω ) ⊆ Iω puisque cet ensemble est

clos par F .Supposons enfin que E soit une solution de l’equation (1).Alors en particulier E est inductif sur I, d’ou Iω ⊆ E .

Page 109: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Reciproquement soit x ∈ B ∪⋃f∈F

f (Iar(f )ω ). Si x ∈ B, alors

x ∈ Iω. Supposons donc que x ∈⋃f∈F

f (Iar(f )ω ). Alors il existe

f ∈ F tel que x ∈ f (Iar(f )ω ) ⊆ Iω puisque cet ensemble est

clos par F .Supposons enfin que E soit une solution de l’equation (1).Alors en particulier E est inductif sur I, d’ou Iω ⊆ E .

Page 110: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Reciproquement soit x ∈ B ∪⋃f∈F

f (Iar(f )ω ). Si x ∈ B, alors

x ∈ Iω. Supposons donc que x ∈⋃f∈F

f (Iar(f )ω ). Alors il existe

f ∈ F tel que x ∈ f (Iar(f )ω ) ⊆ Iω puisque cet ensemble est

clos par F .Supposons enfin que E soit une solution de l’equation (1).Alors en particulier E est inductif sur I, d’ou Iω ⊆ E .

Page 111: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Reciproquement soit x ∈ B ∪⋃f∈F

f (Iar(f )ω ). Si x ∈ B, alors

x ∈ Iω. Supposons donc que x ∈⋃f∈F

f (Iar(f )ω ). Alors il existe

f ∈ F tel que x ∈ f (Iar(f )ω ) ⊆ Iω puisque cet ensemble est

clos par F .Supposons enfin que E soit une solution de l’equation (1).Alors en particulier E est inductif sur I, d’ou Iω ⊆ E .

Page 112: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Reciproquement soit x ∈ B ∪⋃f∈F

f (Iar(f )ω ). Si x ∈ B, alors

x ∈ Iω. Supposons donc que x ∈⋃f∈F

f (Iar(f )ω ). Alors il existe

f ∈ F tel que x ∈ f (Iar(f )ω ) ⊆ Iω puisque cet ensemble est

clos par F .Supposons enfin que E soit une solution de l’equation (1).Alors en particulier E est inductif sur I, d’ou Iω ⊆ E .

Page 113: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Reciproquement soit x ∈ B ∪⋃f∈F

f (Iar(f )ω ). Si x ∈ B, alors

x ∈ Iω. Supposons donc que x ∈⋃f∈F

f (Iar(f )ω ). Alors il existe

f ∈ F tel que x ∈ f (Iar(f )ω ) ⊆ Iω puisque cet ensemble est

clos par F .Supposons enfin que E soit une solution de l’equation (1).Alors en particulier E est inductif sur I, d’ou Iω ⊆ E .

Page 114: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Reciproquement soit x ∈ B ∪⋃f∈F

f (Iar(f )ω ). Si x ∈ B, alors

x ∈ Iω. Supposons donc que x ∈⋃f∈F

f (Iar(f )ω ). Alors il existe

f ∈ F tel que x ∈ f (Iar(f )ω ) ⊆ Iω puisque cet ensemble est

clos par F .Supposons enfin que E soit une solution de l’equation (1).Alors en particulier E est inductif sur I, d’ou Iω ⊆ E .

Page 115: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve (suite)

Reciproquement soit x ∈ B ∪⋃f∈F

f (Iar(f )ω ). Si x ∈ B, alors

x ∈ Iω. Supposons donc que x ∈⋃f∈F

f (Iar(f )ω ). Alors il existe

f ∈ F tel que x ∈ f (Iar(f )ω ) ⊆ Iω puisque cet ensemble est

clos par F .Supposons enfin que E soit une solution de l’equation (1).Alors en particulier E est inductif sur I, d’ou Iω ⊆ E .

Page 116: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Entiers naturels

Soit I = (N, {0}, {n 7→ n + 1}). Alors Iω n’est autre que N.

Page 117: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Entiers naturels

Soit I = (N, {0}, {n 7→ n + 1}). Alors Iω n’est autre que N.

Page 118: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Monoıde libre

Soit A un alphabet (c’est-a-dire un ensemble). On note A∗ lemonoıde libre avec ε le mot vide et conc la concatenation.Alors (A∗,A ∪ {ε}, {conc})ω = A∗.

Page 119: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Monoıde libre

Soit A un alphabet (c’est-a-dire un ensemble). On note A∗ lemonoıde libre avec ε le mot vide et conc la concatenation.Alors (A∗,A ∪ {ε}, {conc})ω = A∗.

Page 120: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Monoıde libre

Soit A un alphabet (c’est-a-dire un ensemble). On note A∗ lemonoıde libre avec ε le mot vide et conc la concatenation.Alors (A∗,A ∪ {ε}, {conc})ω = A∗.

Page 121: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Monoıde libre

Soit A un alphabet (c’est-a-dire un ensemble). On note A∗ lemonoıde libre avec ε le mot vide et conc la concatenation.Alors (A∗,A ∪ {ε}, {conc})ω = A∗.

Page 122: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de Dyck

Soit A = {p,q} l’alphabet constitue de deux parentheses(ouvrante et fermante) symbolisees ici par les lettres ”p” et”q” afin de lever les ambiguıtes avec les parenthesesutilisees dans la notation mathematique. Soient lesfonctions

f1 : A∗ → A∗

x 7→ pxq

etf2 : A∗ × A∗ → A∗

(x , y) 7→ xy .

Alors (A∗, {ε}, {f1, f2})ω est appele langage de Dyck desparenthesages bien formes.

Page 123: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de Dyck

Soit A = {p,q} l’alphabet constitue de deux parentheses(ouvrante et fermante) symbolisees ici par les lettres ”p” et”q” afin de lever les ambiguıtes avec les parenthesesutilisees dans la notation mathematique. Soient lesfonctions

f1 : A∗ → A∗

x 7→ pxq

etf2 : A∗ × A∗ → A∗

(x , y) 7→ xy .

Alors (A∗, {ε}, {f1, f2})ω est appele langage de Dyck desparenthesages bien formes.

Page 124: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de Dyck

Soit A = {p,q} l’alphabet constitue de deux parentheses(ouvrante et fermante) symbolisees ici par les lettres ”p” et”q” afin de lever les ambiguıtes avec les parenthesesutilisees dans la notation mathematique. Soient lesfonctions

f1 : A∗ → A∗

x 7→ pxq

etf2 : A∗ × A∗ → A∗

(x , y) 7→ xy .

Alors (A∗, {ε}, {f1, f2})ω est appele langage de Dyck desparenthesages bien formes.

Page 125: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de Dyck

Soit A = {p,q} l’alphabet constitue de deux parentheses(ouvrante et fermante) symbolisees ici par les lettres ”p” et”q” afin de lever les ambiguıtes avec les parenthesesutilisees dans la notation mathematique. Soient lesfonctions

f1 : A∗ → A∗

x 7→ pxq

etf2 : A∗ × A∗ → A∗

(x , y) 7→ xy .

Alors (A∗, {ε}, {f1, f2})ω est appele langage de Dyck desparenthesages bien formes.

Page 126: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de Dyck

Soit A = {p,q} l’alphabet constitue de deux parentheses(ouvrante et fermante) symbolisees ici par les lettres ”p” et”q” afin de lever les ambiguıtes avec les parenthesesutilisees dans la notation mathematique. Soient lesfonctions

f1 : A∗ → A∗

x 7→ pxq

etf2 : A∗ × A∗ → A∗

(x , y) 7→ xy .

Alors (A∗, {ε}, {f1, f2})ω est appele langage de Dyck desparenthesages bien formes.

Page 127: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de Dyck

Soit A = {p,q} l’alphabet constitue de deux parentheses(ouvrante et fermante) symbolisees ici par les lettres ”p” et”q” afin de lever les ambiguıtes avec les parenthesesutilisees dans la notation mathematique. Soient lesfonctions

f1 : A∗ → A∗

x 7→ pxq

etf2 : A∗ × A∗ → A∗

(x , y) 7→ xy .

Alors (A∗, {ε}, {f1, f2})ω est appele langage de Dyck desparenthesages bien formes.

Page 128: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage des expressions arithmetiques

Soit X = {xn}n∈N un ensemble infini denombrable dont leselements sont appeles des variables. On suppose queX ∩ {0,1} = ∅. Soit S = {+, ∗,p,q} un ensemble a quatreelements tel que X ∩ S = {0,1} ∩ S = ∅. SoientA := X ∪ {0,1} ∪ S et les deux fonctions

C+ : A∗ × A∗ → A∗

(x , y) 7→ px + yq

etC∗ : A∗ × A∗ → A∗

(x , y) 7→ px ∗ yq .

Alors Arith Expr := (A∗,V ∪ {0,1}, {C+,C∗})ω est appelel’ensemble des expressions arithmetiques.

Page 129: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage des expressions arithmetiques

Soit X = {xn}n∈N un ensemble infini denombrable dont leselements sont appeles des variables. On suppose queX ∩ {0,1} = ∅. Soit S = {+, ∗,p,q} un ensemble a quatreelements tel que X ∩ S = {0,1} ∩ S = ∅. SoientA := X ∪ {0,1} ∪ S et les deux fonctions

C+ : A∗ × A∗ → A∗

(x , y) 7→ px + yq

etC∗ : A∗ × A∗ → A∗

(x , y) 7→ px ∗ yq .

Alors Arith Expr := (A∗,V ∪ {0,1}, {C+,C∗})ω est appelel’ensemble des expressions arithmetiques.

Page 130: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage des expressions arithmetiques

Soit X = {xn}n∈N un ensemble infini denombrable dont leselements sont appeles des variables. On suppose queX ∩ {0,1} = ∅. Soit S = {+, ∗,p,q} un ensemble a quatreelements tel que X ∩ S = {0,1} ∩ S = ∅. SoientA := X ∪ {0,1} ∪ S et les deux fonctions

C+ : A∗ × A∗ → A∗

(x , y) 7→ px + yq

etC∗ : A∗ × A∗ → A∗

(x , y) 7→ px ∗ yq .

Alors Arith Expr := (A∗,V ∪ {0,1}, {C+,C∗})ω est appelel’ensemble des expressions arithmetiques.

Page 131: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage des expressions arithmetiques

Soit X = {xn}n∈N un ensemble infini denombrable dont leselements sont appeles des variables. On suppose queX ∩ {0,1} = ∅. Soit S = {+, ∗,p,q} un ensemble a quatreelements tel que X ∩ S = {0,1} ∩ S = ∅. SoientA := X ∪ {0,1} ∪ S et les deux fonctions

C+ : A∗ × A∗ → A∗

(x , y) 7→ px + yq

etC∗ : A∗ × A∗ → A∗

(x , y) 7→ px ∗ yq .

Alors Arith Expr := (A∗,V ∪ {0,1}, {C+,C∗})ω est appelel’ensemble des expressions arithmetiques.

Page 132: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage des expressions arithmetiques

Soit X = {xn}n∈N un ensemble infini denombrable dont leselements sont appeles des variables. On suppose queX ∩ {0,1} = ∅. Soit S = {+, ∗,p,q} un ensemble a quatreelements tel que X ∩ S = {0,1} ∩ S = ∅. SoientA := X ∪ {0,1} ∪ S et les deux fonctions

C+ : A∗ × A∗ → A∗

(x , y) 7→ px + yq

etC∗ : A∗ × A∗ → A∗

(x , y) 7→ px ∗ yq .

Alors Arith Expr := (A∗,V ∪ {0,1}, {C+,C∗})ω est appelel’ensemble des expressions arithmetiques.

Page 133: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage des expressions arithmetiques

Soit X = {xn}n∈N un ensemble infini denombrable dont leselements sont appeles des variables. On suppose queX ∩ {0,1} = ∅. Soit S = {+, ∗,p,q} un ensemble a quatreelements tel que X ∩ S = {0,1} ∩ S = ∅. SoientA := X ∪ {0,1} ∪ S et les deux fonctions

C+ : A∗ × A∗ → A∗

(x , y) 7→ px + yq

etC∗ : A∗ × A∗ → A∗

(x , y) 7→ px ∗ yq .

Alors Arith Expr := (A∗,V ∪ {0,1}, {C+,C∗})ω est appelel’ensemble des expressions arithmetiques.

Page 134: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage des expressions arithmetiques

Soit X = {xn}n∈N un ensemble infini denombrable dont leselements sont appeles des variables. On suppose queX ∩ {0,1} = ∅. Soit S = {+, ∗,p,q} un ensemble a quatreelements tel que X ∩ S = {0,1} ∩ S = ∅. SoientA := X ∪ {0,1} ∪ S et les deux fonctions

C+ : A∗ × A∗ → A∗

(x , y) 7→ px + yq

etC∗ : A∗ × A∗ → A∗

(x , y) 7→ px ∗ yq .

Alors Arith Expr := (A∗,V ∪ {0,1}, {C+,C∗})ω est appelel’ensemble des expressions arithmetiques.

Page 135: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage des expressions arithmetiques

Soit X = {xn}n∈N un ensemble infini denombrable dont leselements sont appeles des variables. On suppose queX ∩ {0,1} = ∅. Soit S = {+, ∗,p,q} un ensemble a quatreelements tel que X ∩ S = {0,1} ∩ S = ∅. SoientA := X ∪ {0,1} ∪ S et les deux fonctions

C+ : A∗ × A∗ → A∗

(x , y) 7→ px + yq

etC∗ : A∗ × A∗ → A∗

(x , y) 7→ px ∗ yq .

Alors Arith Expr := (A∗,V ∪ {0,1}, {C+,C∗})ω est appelel’ensemble des expressions arithmetiques.

Page 136: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage des expressions arithmetiques

Soit X = {xn}n∈N un ensemble infini denombrable dont leselements sont appeles des variables. On suppose queX ∩ {0,1} = ∅. Soit S = {+, ∗,p,q} un ensemble a quatreelements tel que X ∩ S = {0,1} ∩ S = ∅. SoientA := X ∪ {0,1} ∪ S et les deux fonctions

C+ : A∗ × A∗ → A∗

(x , y) 7→ px + yq

etC∗ : A∗ × A∗ → A∗

(x , y) 7→ px ∗ yq .

Alors Arith Expr := (A∗,V ∪ {0,1}, {C+,C∗})ω est appelel’ensemble des expressions arithmetiques.

Page 137: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme : Principe d’induction structurelle

Soit I := (U ,B,F) un triplet d’induction. Soit E ⊆ Iω. SiB ⊆ E et si E est clos par F , alors E = Iω.

Page 138: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme : Principe d’induction structurelle

Soit I := (U ,B,F) un triplet d’induction. Soit E ⊆ Iω. SiB ⊆ E et si E est clos par F , alors E = Iω.

Page 139: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme : Principe d’induction structurelle

Soit I := (U ,B,F) un triplet d’induction. Soit E ⊆ Iω. SiB ⊆ E et si E est clos par F , alors E = Iω.

Page 140: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme : Principe d’induction structurelle

Soit I := (U ,B,F) un triplet d’induction. Soit E ⊆ Iω. SiB ⊆ E et si E est clos par F , alors E = Iω.

Page 141: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme : Principe d’induction structurelle

Soit I := (U ,B,F) un triplet d’induction. Soit E ⊆ Iω. SiB ⊆ E et si E est clos par F , alors E = Iω.

Page 142: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Par hypothese, E est inductif sous I. Puisque Iω = IND(I) etque IND(I) est le plus petit ensemble inductif sous I, alorsIω ⊆ E . Mais E est contenu dans Iω, ainsi E = Iω.

Page 143: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Par hypothese, E est inductif sous I. Puisque Iω = IND(I) etque IND(I) est le plus petit ensemble inductif sous I, alorsIω ⊆ E . Mais E est contenu dans Iω, ainsi E = Iω.

Page 144: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Par hypothese, E est inductif sous I. Puisque Iω = IND(I) etque IND(I) est le plus petit ensemble inductif sous I, alorsIω ⊆ E . Mais E est contenu dans Iω, ainsi E = Iω.

Page 145: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Par hypothese, E est inductif sous I. Puisque Iω = IND(I) etque IND(I) est le plus petit ensemble inductif sous I, alorsIω ⊆ E . Mais E est contenu dans Iω, ainsi E = Iω.

Page 146: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Par hypothese, E est inductif sous I. Puisque Iω = IND(I) etque IND(I) est le plus petit ensemble inductif sous I, alorsIω ⊆ E . Mais E est contenu dans Iω, ainsi E = Iω.

Page 147: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Par hypothese, E est inductif sous I. Puisque Iω = IND(I) etque IND(I) est le plus petit ensemble inductif sous I, alorsIω ⊆ E . Mais E est contenu dans Iω, ainsi E = Iω.

Page 148: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En guise d’illustration du principe d’induction, on prouve quechaque expression arithmetiques dans Arith Expr a lememe nombre de parentheses ouvrantes (p) et fermantes(q). Soit E le sous-ensemble de Arith Expr consistant entoutes les expressions ayant un nombre egal deparentheses ouvrantes et fermantes. Notons que E contientB = V ∪ {0,1} puisque ni les variables ni 0 ou 1 necontiennent de parentheses. E est clos par {C+,C∗}puisque ces applications introduisent chacune uneparenthese ouvrante et une parenthese fermante. Alors parle principe d’induction E = Arith Expr .

Page 149: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En guise d’illustration du principe d’induction, on prouve quechaque expression arithmetiques dans Arith Expr a lememe nombre de parentheses ouvrantes (p) et fermantes(q). Soit E le sous-ensemble de Arith Expr consistant entoutes les expressions ayant un nombre egal deparentheses ouvrantes et fermantes. Notons que E contientB = V ∪ {0,1} puisque ni les variables ni 0 ou 1 necontiennent de parentheses. E est clos par {C+,C∗}puisque ces applications introduisent chacune uneparenthese ouvrante et une parenthese fermante. Alors parle principe d’induction E = Arith Expr .

Page 150: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En guise d’illustration du principe d’induction, on prouve quechaque expression arithmetiques dans Arith Expr a lememe nombre de parentheses ouvrantes (p) et fermantes(q). Soit E le sous-ensemble de Arith Expr consistant entoutes les expressions ayant un nombre egal deparentheses ouvrantes et fermantes. Notons que E contientB = V ∪ {0,1} puisque ni les variables ni 0 ou 1 necontiennent de parentheses. E est clos par {C+,C∗}puisque ces applications introduisent chacune uneparenthese ouvrante et une parenthese fermante. Alors parle principe d’induction E = Arith Expr .

Page 151: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En guise d’illustration du principe d’induction, on prouve quechaque expression arithmetiques dans Arith Expr a lememe nombre de parentheses ouvrantes (p) et fermantes(q). Soit E le sous-ensemble de Arith Expr consistant entoutes les expressions ayant un nombre egal deparentheses ouvrantes et fermantes. Notons que E contientB = V ∪ {0,1} puisque ni les variables ni 0 ou 1 necontiennent de parentheses. E est clos par {C+,C∗}puisque ces applications introduisent chacune uneparenthese ouvrante et une parenthese fermante. Alors parle principe d’induction E = Arith Expr .

Page 152: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En guise d’illustration du principe d’induction, on prouve quechaque expression arithmetiques dans Arith Expr a lememe nombre de parentheses ouvrantes (p) et fermantes(q). Soit E le sous-ensemble de Arith Expr consistant entoutes les expressions ayant un nombre egal deparentheses ouvrantes et fermantes. Notons que E contientB = V ∪ {0,1} puisque ni les variables ni 0 ou 1 necontiennent de parentheses. E est clos par {C+,C∗}puisque ces applications introduisent chacune uneparenthese ouvrante et une parenthese fermante. Alors parle principe d’induction E = Arith Expr .

Page 153: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En guise d’illustration du principe d’induction, on prouve quechaque expression arithmetiques dans Arith Expr a lememe nombre de parentheses ouvrantes (p) et fermantes(q). Soit E le sous-ensemble de Arith Expr consistant entoutes les expressions ayant un nombre egal deparentheses ouvrantes et fermantes. Notons que E contientB = V ∪ {0,1} puisque ni les variables ni 0 ou 1 necontiennent de parentheses. E est clos par {C+,C∗}puisque ces applications introduisent chacune uneparenthese ouvrante et une parenthese fermante. Alors parle principe d’induction E = Arith Expr .

Page 154: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Definition

Soit I := (U ,B,F) un triplet d’induction. On dit que Iω est(inductivement) libre ou non ambigu si, et seulement si,les conditions suivantes sont verifiees :

1 La restriction de chaque application f ∈ F a l’ensembleIar(f )ω est injective ;

2 Pour chaque (f ,g) ∈ F2, si f 6= g, alorsf (Iar(f )

ω ) ∩ g(Iar(g)ω ) = ∅ ;

3 Pour chaque f ∈ F et chaque x ∈ Iar(f )ω , f (x) 6∈ B.

Page 155: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Definition

Soit I := (U ,B,F) un triplet d’induction. On dit que Iω est(inductivement) libre ou non ambigu si, et seulement si,les conditions suivantes sont verifiees :

1 La restriction de chaque application f ∈ F a l’ensembleIar(f )ω est injective ;

2 Pour chaque (f ,g) ∈ F2, si f 6= g, alorsf (Iar(f )

ω ) ∩ g(Iar(g)ω ) = ∅ ;

3 Pour chaque f ∈ F et chaque x ∈ Iar(f )ω , f (x) 6∈ B.

Page 156: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Definition

Soit I := (U ,B,F) un triplet d’induction. On dit que Iω est(inductivement) libre ou non ambigu si, et seulement si,les conditions suivantes sont verifiees :

1 La restriction de chaque application f ∈ F a l’ensembleIar(f )ω est injective ;

2 Pour chaque (f ,g) ∈ F2, si f 6= g, alorsf (Iar(f )

ω ) ∩ g(Iar(g)ω ) = ∅ ;

3 Pour chaque f ∈ F et chaque x ∈ Iar(f )ω , f (x) 6∈ B.

Page 157: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Definition

Soit I := (U ,B,F) un triplet d’induction. On dit que Iω est(inductivement) libre ou non ambigu si, et seulement si,les conditions suivantes sont verifiees :

1 La restriction de chaque application f ∈ F a l’ensembleIar(f )ω est injective ;

2 Pour chaque (f ,g) ∈ F2, si f 6= g, alorsf (Iar(f )

ω ) ∩ g(Iar(g)ω ) = ∅ ;

3 Pour chaque f ∈ F et chaque x ∈ Iar(f )ω , f (x) 6∈ B.

Page 158: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Definition

Soit I := (U ,B,F) un triplet d’induction. On dit que Iω est(inductivement) libre ou non ambigu si, et seulement si,les conditions suivantes sont verifiees :

1 La restriction de chaque application f ∈ F a l’ensembleIar(f )ω est injective ;

2 Pour chaque (f ,g) ∈ F2, si f 6= g, alorsf (Iar(f )

ω ) ∩ g(Iar(g)ω ) = ∅ ;

3 Pour chaque f ∈ F et chaque x ∈ Iar(f )ω , f (x) 6∈ B.

Page 159: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Definition

Soit I := (U ,B,F) un triplet d’induction. On dit que Iω est(inductivement) libre ou non ambigu si, et seulement si,les conditions suivantes sont verifiees :

1 La restriction de chaque application f ∈ F a l’ensembleIar(f )ω est injective ;

2 Pour chaque (f ,g) ∈ F2, si f 6= g, alorsf (Iar(f )

ω ) ∩ g(Iar(g)ω ) = ∅ ;

3 Pour chaque f ∈ F et chaque x ∈ Iar(f )ω , f (x) 6∈ B.

Page 160: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Definition

Soit I := (U ,B,F) un triplet d’induction. On dit que Iω est(inductivement) libre ou non ambigu si, et seulement si,les conditions suivantes sont verifiees :

1 La restriction de chaque application f ∈ F a l’ensembleIar(f )ω est injective ;

2 Pour chaque (f ,g) ∈ F2, si f 6= g, alorsf (Iar(f )

ω ) ∩ g(Iar(g)ω ) = ∅ ;

3 Pour chaque f ∈ F et chaque x ∈ Iar(f )ω , f (x) 6∈ B.

Page 161: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Posons I−1 = ∅.Nous montrons maintenant les lemmes suivants.Lemme 1. Si Iω est inductivement libre, alors pour chaquen ∈ N, In−1 6= In et pour chaque f ∈ F et chaquex ∈ Iar(f )

n \ Iar(f )n−1 , f (x) 6∈ In.

Page 162: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Posons I−1 = ∅.Nous montrons maintenant les lemmes suivants.Lemme 1. Si Iω est inductivement libre, alors pour chaquen ∈ N, In−1 6= In et pour chaque f ∈ F et chaquex ∈ Iar(f )

n \ Iar(f )n−1 , f (x) 6∈ In.

Page 163: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Posons I−1 = ∅.Nous montrons maintenant les lemmes suivants.Lemme 1. Si Iω est inductivement libre, alors pour chaquen ∈ N, In−1 6= In et pour chaque f ∈ F et chaquex ∈ Iar(f )

n \ Iar(f )n−1 , f (x) 6∈ In.

Page 164: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Posons I−1 = ∅.Nous montrons maintenant les lemmes suivants.Lemme 1. Si Iω est inductivement libre, alors pour chaquen ∈ N, In−1 6= In et pour chaque f ∈ F et chaquex ∈ Iar(f )

n \ Iar(f )n−1 , f (x) 6∈ In.

Page 165: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Posons I−1 = ∅.Nous montrons maintenant les lemmes suivants.Lemme 1. Si Iω est inductivement libre, alors pour chaquen ∈ N, In−1 6= In et pour chaque f ∈ F et chaquex ∈ Iar(f )

n \ Iar(f )n−1 , f (x) 6∈ In.

Page 166: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Posons I−1 = ∅.Nous montrons maintenant les lemmes suivants.Lemme 1. Si Iω est inductivement libre, alors pour chaquen ∈ N, In−1 6= In et pour chaque f ∈ F et chaquex ∈ Iar(f )

n \ Iar(f )n−1 , f (x) 6∈ In.

Page 167: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Posons I−1 = ∅.Nous montrons maintenant les lemmes suivants.Lemme 1. Si Iω est inductivement libre, alors pour chaquen ∈ N, In−1 6= In et pour chaque f ∈ F et chaquex ∈ Iar(f )

n \ Iar(f )n−1 , f (x) 6∈ In.

Page 168: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Posons I−1 = ∅.Nous montrons maintenant les lemmes suivants.Lemme 1. Si Iω est inductivement libre, alors pour chaquen ∈ N, In−1 6= In et pour chaque f ∈ F et chaquex ∈ Iar(f )

n \ Iar(f )n−1 , f (x) 6∈ In.

Page 169: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 170: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 171: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 172: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 173: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 174: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 175: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 176: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 177: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 178: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 179: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 180: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 181: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 182: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Nous procedons par recurrence sur n ∈ N. C’est trivial pourn = 0 puisque I−1 = ∅ et I0 = B et par la condition (3) desensembles inductivement libres. Soit un entier n > 0, onprouve par induction sur k ∈ N, 0 ≤ k ≤ i , que si f ∈ F etx ∈ Iar(f )

n \ Iar(f )n−1 , alors f (x) 6∈ Ik . Pour k = 0, cela s’ensuit de

la condition (3) des ensembles inductivement libres.Maintenant, supposons que si x ∈ Iar(f )

n \ Iar(f )n−1 , alors

f (x) 6∈ Ik pour 0 ≤ k ≤ n − 1. Si f (x) ∈ Ik+1, alorsf (x) ∈ Ik+1 \ Ik . Par la condition (2) des ensemblesinductivement libres et la definition de Ik+1, il existe y ∈ Iar(f )

k

tel que f (x) = f (y). Puisque f est injectif sur Iar(f )ω , nous

avons x = y . Ainsi x ∈ Iar(f )k pour k < n, ce qui contredit

l’hypothese que x ∈ Iar(f )n \ Iar(f )

n−1 . Donc f (x) 6∈ Ik+1, ce quietablit l’etape d’induction sur k . Mais cela montre aussi queIn 6= In+1, ce qui conclue l’etape d’induction pour n.

Page 183: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme

Si Iω est inductivement libre, alors quel que soit x ∈ Iω, ilexiste un plus petit entier n ∈ N tel que x ∈ In et x 6∈ Ik pourtout k < n.

Page 184: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme

Si Iω est inductivement libre, alors quel que soit x ∈ Iω, ilexiste un plus petit entier n ∈ N tel que x ∈ In et x 6∈ Ik pourtout k < n.

Page 185: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Lemme

Si Iω est inductivement libre, alors quel que soit x ∈ Iω, ilexiste un plus petit entier n ∈ N tel que x ∈ In et x 6∈ Ik pourtout k < n.

Page 186: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω =⋃n∈N

In. Alors {m ∈ N : x ∈ Im} 6= ∅. Comme

(In)n∈N est une suite strictement croissante, des que x ∈ Im,x ∈ In pour tout n ≥ m. Soit alors n = min{m ∈ N : x ∈ Im}.On a donc x ∈ In et si m < n, x 6∈ Im.

Page 187: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω =⋃n∈N

In. Alors {m ∈ N : x ∈ Im} 6= ∅. Comme

(In)n∈N est une suite strictement croissante, des que x ∈ Im,x ∈ In pour tout n ≥ m. Soit alors n = min{m ∈ N : x ∈ Im}.On a donc x ∈ In et si m < n, x 6∈ Im.

Page 188: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω =⋃n∈N

In. Alors {m ∈ N : x ∈ Im} 6= ∅. Comme

(In)n∈N est une suite strictement croissante, des que x ∈ Im,x ∈ In pour tout n ≥ m. Soit alors n = min{m ∈ N : x ∈ Im}.On a donc x ∈ In et si m < n, x 6∈ Im.

Page 189: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω =⋃n∈N

In. Alors {m ∈ N : x ∈ Im} 6= ∅. Comme

(In)n∈N est une suite strictement croissante, des que x ∈ Im,x ∈ In pour tout n ≥ m. Soit alors n = min{m ∈ N : x ∈ Im}.On a donc x ∈ In et si m < n, x 6∈ Im.

Page 190: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω =⋃n∈N

In. Alors {m ∈ N : x ∈ Im} 6= ∅. Comme

(In)n∈N est une suite strictement croissante, des que x ∈ Im,x ∈ In pour tout n ≥ m. Soit alors n = min{m ∈ N : x ∈ Im}.On a donc x ∈ In et si m < n, x 6∈ Im.

Page 191: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω =⋃n∈N

In. Alors {m ∈ N : x ∈ Im} 6= ∅. Comme

(In)n∈N est une suite strictement croissante, des que x ∈ Im,x ∈ In pour tout n ≥ m. Soit alors n = min{m ∈ N : x ∈ Im}.On a donc x ∈ In et si m < n, x 6∈ Im.

Page 192: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω =⋃n∈N

In. Alors {m ∈ N : x ∈ Im} 6= ∅. Comme

(In)n∈N est une suite strictement croissante, des que x ∈ Im,x ∈ In pour tout n ≥ m. Soit alors n = min{m ∈ N : x ∈ Im}.On a donc x ∈ In et si m < n, x 6∈ Im.

Page 193: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω =⋃n∈N

In. Alors {m ∈ N : x ∈ Im} 6= ∅. Comme

(In)n∈N est une suite strictement croissante, des que x ∈ Im,x ∈ In pour tout n ≥ m. Soit alors n = min{m ∈ N : x ∈ Im}.On a donc x ∈ In et si m < n, x 6∈ Im.

Page 194: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve

Soit x ∈ Iω =⋃n∈N

In. Alors {m ∈ N : x ∈ Im} 6= ∅. Comme

(In)n∈N est une suite strictement croissante, des que x ∈ Im,x ∈ In pour tout n ≥ m. Soit alors n = min{m ∈ N : x ∈ Im}.On a donc x ∈ In et si m < n, x 6∈ Im.

Page 195: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

Moralement dire qu’un ensemble est inductivement libresignifie que tout element de Iω ne peut etre construit qued’une et une seule facon par application des regles de F .Ainsi quel que soit x ∈ Iω, alors soit il existe un unique c ∈ Btel que x = c, soit il existe une et une seule applicationf ∈ F et un et un seul v ∈ Iar(f )

ω tels que x = f (v).

Page 196: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

Moralement dire qu’un ensemble est inductivement libresignifie que tout element de Iω ne peut etre construit qued’une et une seule facon par application des regles de F .Ainsi quel que soit x ∈ Iω, alors soit il existe un unique c ∈ Btel que x = c, soit il existe une et une seule applicationf ∈ F et un et un seul v ∈ Iar(f )

ω tels que x = f (v).

Page 197: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

Moralement dire qu’un ensemble est inductivement libresignifie que tout element de Iω ne peut etre construit qued’une et une seule facon par application des regles de F .Ainsi quel que soit x ∈ Iω, alors soit il existe un unique c ∈ Btel que x = c, soit il existe une et une seule applicationf ∈ F et un et un seul v ∈ Iar(f )

ω tels que x = f (v).

Page 198: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

Moralement dire qu’un ensemble est inductivement libresignifie que tout element de Iω ne peut etre construit qued’une et une seule facon par application des regles de F .Ainsi quel que soit x ∈ Iω, alors soit il existe un unique c ∈ Btel que x = c, soit il existe une et une seule applicationf ∈ F et un et un seul v ∈ Iar(f )

ω tels que x = f (v).

Page 199: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

Moralement dire qu’un ensemble est inductivement libresignifie que tout element de Iω ne peut etre construit qued’une et une seule facon par application des regles de F .Ainsi quel que soit x ∈ Iω, alors soit il existe un unique c ∈ Btel que x = c, soit il existe une et une seule applicationf ∈ F et un et un seul v ∈ Iar(f )

ω tels que x = f (v).

Page 200: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

Moralement dire qu’un ensemble est inductivement libresignifie que tout element de Iω ne peut etre construit qued’une et une seule facon par application des regles de F .Ainsi quel que soit x ∈ Iω, alors soit il existe un unique c ∈ Btel que x = c, soit il existe une et une seule applicationf ∈ F et un et un seul v ∈ Iar(f )

ω tels que x = f (v).

Page 201: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Remarque

Moralement dire qu’un ensemble est inductivement libresignifie que tout element de Iω ne peut etre construit qued’une et une seule facon par application des regles de F .Ainsi quel que soit x ∈ Iω, alors soit il existe un unique c ∈ Btel que x = c, soit il existe une et une seule applicationf ∈ F et un et un seul v ∈ Iar(f )

ω tels que x = f (v).

Page 202: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Contre-exemple

Considerons le triplet d’induction suivantI := (N2, {(0,0)}, {f : (m,n) 7→ (m + 1,n),g : (m,n) 7→(m,n + 1)}). Alors Iω n’est pas inductivement libre. En effetle couple (1,1) s’obtient a partir de (0,1) en utilisant f ou apartir de (1,0) en utilisant la regle g.

Page 203: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Contre-exemple

Considerons le triplet d’induction suivantI := (N2, {(0,0)}, {f : (m,n) 7→ (m + 1,n),g : (m,n) 7→(m,n + 1)}). Alors Iω n’est pas inductivement libre. En effetle couple (1,1) s’obtient a partir de (0,1) en utilisant f ou apartir de (1,0) en utilisant la regle g.

Page 204: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Contre-exemple

Considerons le triplet d’induction suivantI := (N2, {(0,0)}, {f : (m,n) 7→ (m + 1,n),g : (m,n) 7→(m,n + 1)}). Alors Iω n’est pas inductivement libre. En effetle couple (1,1) s’obtient a partir de (0,1) en utilisant f ou apartir de (1,0) en utilisant la regle g.

Page 205: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Contre-exemple

Considerons le triplet d’induction suivantI := (N2, {(0,0)}, {f : (m,n) 7→ (m + 1,n),g : (m,n) 7→(m,n + 1)}). Alors Iω n’est pas inductivement libre. En effetle couple (1,1) s’obtient a partir de (0,1) en utilisant f ou apartir de (1,0) en utilisant la regle g.

Page 206: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Contre-exemple

Considerons le triplet d’induction suivantI := (N2, {(0,0)}, {f : (m,n) 7→ (m + 1,n),g : (m,n) 7→(m,n + 1)}). Alors Iω n’est pas inductivement libre. En effetle couple (1,1) s’obtient a partir de (0,1) en utilisant f ou apartir de (1,0) en utilisant la regle g.

Page 207: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Contre-exemple

Considerons le triplet d’induction suivantI := (N2, {(0,0)}, {f : (m,n) 7→ (m + 1,n),g : (m,n) 7→(m,n + 1)}). Alors Iω n’est pas inductivement libre. En effetle couple (1,1) s’obtient a partir de (0,1) en utilisant f ou apartir de (1,0) en utilisant la regle g.

Page 208: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Equation de point fixe

Si I := (U ,B,F) un triplet d’induction pour lequel Iω estinductivement libre, alors Iω est maintenant la plus petitesolution de l’equation

X = B +∑f∈F

f (X ar(f )) (2)

ou + et∑

representent la somme disjointe ensembliste.

Page 209: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Equation de point fixe

Si I := (U ,B,F) un triplet d’induction pour lequel Iω estinductivement libre, alors Iω est maintenant la plus petitesolution de l’equation

X = B +∑f∈F

f (X ar(f )) (2)

ou + et∑

representent la somme disjointe ensembliste.

Page 210: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Equation de point fixe

Si I := (U ,B,F) un triplet d’induction pour lequel Iω estinductivement libre, alors Iω est maintenant la plus petitesolution de l’equation

X = B +∑f∈F

f (X ar(f )) (2)

ou + et∑

representent la somme disjointe ensembliste.

Page 211: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Equation de point fixe

Si I := (U ,B,F) un triplet d’induction pour lequel Iω estinductivement libre, alors Iω est maintenant la plus petitesolution de l’equation

X = B +∑f∈F

f (X ar(f )) (2)

ou + et∑

representent la somme disjointe ensembliste.

Page 212: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 1

L’ensemble des entiers naturels est inductivement libre.Nous avons notamment : N = {0}+ succ(N) ousucc : n 7→ n + 1.

Page 213: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 1

L’ensemble des entiers naturels est inductivement libre.Nous avons notamment : N = {0}+ succ(N) ousucc : n 7→ n + 1.

Page 214: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 1

L’ensemble des entiers naturels est inductivement libre.Nous avons notamment : N = {0}+ succ(N) ousucc : n 7→ n + 1.

Page 215: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

(Contre-)Exemple 2

Le monoıde libre A∗ tel qu’on l’a presente n’est pasinductivement libre. En effet un mot non vide peut etreobtenu par concatenation de plusieurs facons.

Page 216: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

(Contre-)Exemple 2

Le monoıde libre A∗ tel qu’on l’a presente n’est pasinductivement libre. En effet un mot non vide peut etreobtenu par concatenation de plusieurs facons.

Page 217: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 218: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 219: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 220: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 221: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 222: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 223: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 224: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 225: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 226: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 227: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 228: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 229: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

On appelle signature un ensemble N-gradue, i.e., unensemble Σ muni d’une application ar : Σ→ N. On notepour n ∈ N, Σn := {f ∈ Σ : ar(f ) = n}. Si f ∈ Σ et ar(f ) = n,on dit que f est d’arite n ou que f est n-aire ; si n ≥ 1, f estun symbole fonctionnel, et si n = 0, c’est un symbole deconstante. On definit l’ensemble des Σ-termes finis TΣ

par induction structurelle sur (Σ∗,Σ0, {cf : f ∈⋃

n∈N∗

Σn}) ou

l’on acf : (Σ∗)ar(f ) → Σ∗

(t1, . . . , tar(f )) 7→ ft1 . . . tar(f ) .

On montre facilement que TΣ est inductivement libre et,bien entendu,

TΣ = Σ0 +∑

f∈Σ, ar(f )>0

f TΣ . . .TΣ︸ ︷︷ ︸ar(f ) fois

.

Page 230: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

Remarquons au passage que Arith Expr correspond al’ensemble des Σ-termes finis avecΣ := V ∪ {0,1} ∪ {C+,C∗} et Σ0 := V ∪ {0,1},Σ2 := {C+,C∗}, Σn = ∅ quel que soit n ∈ N, n 6∈ {0,2}. Ona donc aussi

Arith Expr = V + {0,1}+ pArith Expr + Arith Exprq+ pArith Expr ∗ Arith Exprq .

Page 231: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

Remarquons au passage que Arith Expr correspond al’ensemble des Σ-termes finis avecΣ := V ∪ {0,1} ∪ {C+,C∗} et Σ0 := V ∪ {0,1},Σ2 := {C+,C∗}, Σn = ∅ quel que soit n ∈ N, n 6∈ {0,2}. Ona donc aussi

Arith Expr = V + {0,1}+ pArith Expr + Arith Exprq+ pArith Expr ∗ Arith Exprq .

Page 232: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

Remarquons au passage que Arith Expr correspond al’ensemble des Σ-termes finis avecΣ := V ∪ {0,1} ∪ {C+,C∗} et Σ0 := V ∪ {0,1},Σ2 := {C+,C∗}, Σn = ∅ quel que soit n ∈ N, n 6∈ {0,2}. Ona donc aussi

Arith Expr = V + {0,1}+ pArith Expr + Arith Exprq+ pArith Expr ∗ Arith Exprq .

Page 233: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

Remarquons au passage que Arith Expr correspond al’ensemble des Σ-termes finis avecΣ := V ∪ {0,1} ∪ {C+,C∗} et Σ0 := V ∪ {0,1},Σ2 := {C+,C∗}, Σn = ∅ quel que soit n ∈ N, n 6∈ {0,2}. Ona donc aussi

Arith Expr = V + {0,1}+ pArith Expr + Arith Exprq+ pArith Expr ∗ Arith Exprq .

Page 234: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

Remarquons au passage que Arith Expr correspond al’ensemble des Σ-termes finis avecΣ := V ∪ {0,1} ∪ {C+,C∗} et Σ0 := V ∪ {0,1},Σ2 := {C+,C∗}, Σn = ∅ quel que soit n ∈ N, n 6∈ {0,2}. Ona donc aussi

Arith Expr = V + {0,1}+ pArith Expr + Arith Exprq+ pArith Expr ∗ Arith Exprq .

Page 235: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

Remarquons au passage que Arith Expr correspond al’ensemble des Σ-termes finis avecΣ := V ∪ {0,1} ∪ {C+,C∗} et Σ0 := V ∪ {0,1},Σ2 := {C+,C∗}, Σn = ∅ quel que soit n ∈ N, n 6∈ {0,2}. Ona donc aussi

Arith Expr = V + {0,1}+ pArith Expr + Arith Exprq+ pArith Expr ∗ Arith Exprq .

Page 236: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de la logique propositionnelle

Le langage de la logique propositionnelle est un autreexemple d’ensemble de Σ-termes finis (et donc d’ensembleinductivement libre). On se donne PS un ensemble infinidenombrable de symboles de propositions :P0, P1, P2,etc. Soient les connecteurs logiques : ∧ (et), ∨ (ou),⇒(implication), ¬ (negation),⇔ (equivalence) et ⊥ (le faux).Soient enfin les symboles auxiliaires : p (parentheseouvrante) et q (parenthese fermante).

Page 237: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de la logique propositionnelle

Le langage de la logique propositionnelle est un autreexemple d’ensemble de Σ-termes finis (et donc d’ensembleinductivement libre). On se donne PS un ensemble infinidenombrable de symboles de propositions :P0, P1, P2,etc. Soient les connecteurs logiques : ∧ (et), ∨ (ou),⇒(implication), ¬ (negation),⇔ (equivalence) et ⊥ (le faux).Soient enfin les symboles auxiliaires : p (parentheseouvrante) et q (parenthese fermante).

Page 238: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de la logique propositionnelle

Le langage de la logique propositionnelle est un autreexemple d’ensemble de Σ-termes finis (et donc d’ensembleinductivement libre). On se donne PS un ensemble infinidenombrable de symboles de propositions :P0, P1, P2,etc. Soient les connecteurs logiques : ∧ (et), ∨ (ou),⇒(implication), ¬ (negation),⇔ (equivalence) et ⊥ (le faux).Soient enfin les symboles auxiliaires : p (parentheseouvrante) et q (parenthese fermante).

Page 239: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de la logique propositionnelle

Le langage de la logique propositionnelle est un autreexemple d’ensemble de Σ-termes finis (et donc d’ensembleinductivement libre). On se donne PS un ensemble infinidenombrable de symboles de propositions :P0, P1, P2,etc. Soient les connecteurs logiques : ∧ (et), ∨ (ou),⇒(implication), ¬ (negation),⇔ (equivalence) et ⊥ (le faux).Soient enfin les symboles auxiliaires : p (parentheseouvrante) et q (parenthese fermante).

Page 240: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de la logique propositionnelle

Le langage de la logique propositionnelle est un autreexemple d’ensemble de Σ-termes finis (et donc d’ensembleinductivement libre). On se donne PS un ensemble infinidenombrable de symboles de propositions :P0, P1, P2,etc. Soient les connecteurs logiques : ∧ (et), ∨ (ou),⇒(implication), ¬ (negation),⇔ (equivalence) et ⊥ (le faux).Soient enfin les symboles auxiliaires : p (parentheseouvrante) et q (parenthese fermante).

Page 241: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de la logique propositionnelle

Le langage de la logique propositionnelle est un autreexemple d’ensemble de Σ-termes finis (et donc d’ensembleinductivement libre). On se donne PS un ensemble infinidenombrable de symboles de propositions :P0, P1, P2,etc. Soient les connecteurs logiques : ∧ (et), ∨ (ou),⇒(implication), ¬ (negation),⇔ (equivalence) et ⊥ (le faux).Soient enfin les symboles auxiliaires : p (parentheseouvrante) et q (parenthese fermante).

Page 242: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de la logique propositionnelle

Le langage de la logique propositionnelle est un autreexemple d’ensemble de Σ-termes finis (et donc d’ensembleinductivement libre). On se donne PS un ensemble infinidenombrable de symboles de propositions :P0, P1, P2,etc. Soient les connecteurs logiques : ∧ (et), ∨ (ou),⇒(implication), ¬ (negation),⇔ (equivalence) et ⊥ (le faux).Soient enfin les symboles auxiliaires : p (parentheseouvrante) et q (parenthese fermante).

Page 243: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Langage de la logique propositionnelle

Le langage de la logique propositionnelle est un autreexemple d’ensemble de Σ-termes finis (et donc d’ensembleinductivement libre). On se donne PS un ensemble infinidenombrable de symboles de propositions :P0, P1, P2,etc. Soient les connecteurs logiques : ∧ (et), ∨ (ou),⇒(implication), ¬ (negation),⇔ (equivalence) et ⊥ (le faux).Soient enfin les symboles auxiliaires : p (parentheseouvrante) et q (parenthese fermante).

Page 244: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 245: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 246: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 247: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 248: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 249: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 250: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 251: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 252: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 253: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 254: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 255: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 256: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 257: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 258: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 259: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 260: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 261: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 262: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 263: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 264: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 265: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soient les applications definies surU := (PS ∪ {∧,∨,⇒,¬,⇔,⊥} ∪ {p,q})∗ par, quels quesoient les mots A et B,

C¬(A) = ¬A ,C∧(A) = pA ∧ Bq ,C∨(A) = pA ∨ Bq ,C⇒(A) = pA⇒ Bq ,C⇔(A) = pA⇔ Bq .

On definit l’ensemble PROP des formulespropositionnelles comme(U ,PS ∪ {⊥}, {C# : # ∈ {∧,∨,¬,⇒,⇔}})ω ou encorecomme l’ensemble des Σ-termes finis avec Σ0 := PS ∪ {⊥},Σ1 := {C¬}, Σ2 := {C# : # ∈ {∧,∨,⇒,⇔} et Σn = ∅ desque n > 2.

Page 266: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Soit V un ensemblenon vide, soit G ⊆

⋃n∈N∗

VVnet soit d : F → G tel que quel

que soit f ∈ F , d(f ) : Var(f ) → V appartient a G (il n’estnullement necessaire que d soit une bijection).

Page 267: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Soit V un ensemblenon vide, soit G ⊆

⋃n∈N∗

VVnet soit d : F → G tel que quel

que soit f ∈ F , d(f ) : Var(f ) → V appartient a G (il n’estnullement necessaire que d soit une bijection).

Page 268: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Soit V un ensemblenon vide, soit G ⊆

⋃n∈N∗

VVnet soit d : F → G tel que quel

que soit f ∈ F , d(f ) : Var(f ) → V appartient a G (il n’estnullement necessaire que d soit une bijection).

Page 269: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Soit V un ensemblenon vide, soit G ⊆

⋃n∈N∗

VVnet soit d : F → G tel que quel

que soit f ∈ F , d(f ) : Var(f ) → V appartient a G (il n’estnullement necessaire que d soit une bijection).

Page 270: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Soit V un ensemblenon vide, soit G ⊆

⋃n∈N∗

VVnet soit d : F → G tel que quel

que soit f ∈ F , d(f ) : Var(f ) → V appartient a G (il n’estnullement necessaire que d soit une bijection).

Page 271: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Soit V un ensemblenon vide, soit G ⊆

⋃n∈N∗

VVnet soit d : F → G tel que quel

que soit f ∈ F , d(f ) : Var(f ) → V appartient a G (il n’estnullement necessaire que d soit une bijection).

Page 272: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Soit I := (U ,B,F) un triplet d’induction. Soit V un ensemblenon vide, soit G ⊆

⋃n∈N∗

VVnet soit d : F → G tel que quel

que soit f ∈ F , d(f ) : Var(f ) → V appartient a G (il n’estnullement necessaire que d soit une bijection).

Page 273: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Theoreme

Soient I, V, G et d definis comme precedemment.Supposons en outre que Iω soit inductivement libre. Pourchaque h : B → V, il existe une unique applicationh : Iω → V telle que :

1 Pour tout x ∈ B, h(x) = h(x) ;2 Pour chaque f ∈ F et chaque

x = (x1, . . . , xar(f )) ∈ Iar(f )ω ,

h(f (x1, . . . , xar(f ))) = d(f )(h(x1), . . . , h(xar(f ))) .

On dit que h est definie par induction structurelle.

Page 274: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Theoreme

Soient I, V, G et d definis comme precedemment.Supposons en outre que Iω soit inductivement libre. Pourchaque h : B → V, il existe une unique applicationh : Iω → V telle que :

1 Pour tout x ∈ B, h(x) = h(x) ;2 Pour chaque f ∈ F et chaque

x = (x1, . . . , xar(f )) ∈ Iar(f )ω ,

h(f (x1, . . . , xar(f ))) = d(f )(h(x1), . . . , h(xar(f ))) .

On dit que h est definie par induction structurelle.

Page 275: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Theoreme

Soient I, V, G et d definis comme precedemment.Supposons en outre que Iω soit inductivement libre. Pourchaque h : B → V, il existe une unique applicationh : Iω → V telle que :

1 Pour tout x ∈ B, h(x) = h(x) ;2 Pour chaque f ∈ F et chaque

x = (x1, . . . , xar(f )) ∈ Iar(f )ω ,

h(f (x1, . . . , xar(f ))) = d(f )(h(x1), . . . , h(xar(f ))) .

On dit que h est definie par induction structurelle.

Page 276: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Theoreme

Soient I, V, G et d definis comme precedemment.Supposons en outre que Iω soit inductivement libre. Pourchaque h : B → V, il existe une unique applicationh : Iω → V telle que :

1 Pour tout x ∈ B, h(x) = h(x) ;2 Pour chaque f ∈ F et chaque

x = (x1, . . . , xar(f )) ∈ Iar(f )ω ,

h(f (x1, . . . , xar(f ))) = d(f )(h(x1), . . . , h(xar(f ))) .

On dit que h est definie par induction structurelle.

Page 277: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Theoreme

Soient I, V, G et d definis comme precedemment.Supposons en outre que Iω soit inductivement libre. Pourchaque h : B → V, il existe une unique applicationh : Iω → V telle que :

1 Pour tout x ∈ B, h(x) = h(x) ;2 Pour chaque f ∈ F et chaque

x = (x1, . . . , xar(f )) ∈ Iar(f )ω ,

h(f (x1, . . . , xar(f ))) = d(f )(h(x1), . . . , h(xar(f ))) .

On dit que h est definie par induction structurelle.

Page 278: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Theoreme

Soient I, V, G et d definis comme precedemment.Supposons en outre que Iω soit inductivement libre. Pourchaque h : B → V, il existe une unique applicationh : Iω → V telle que :

1 Pour tout x ∈ B, h(x) = h(x) ;2 Pour chaque f ∈ F et chaque

x = (x1, . . . , xar(f )) ∈ Iar(f )ω ,

h(f (x1, . . . , xar(f ))) = d(f )(h(x1), . . . , h(xar(f ))) .

On dit que h est definie par induction structurelle.

Page 279: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Theoreme

Soient I, V, G et d definis comme precedemment.Supposons en outre que Iω soit inductivement libre. Pourchaque h : B → V, il existe une unique applicationh : Iω → V telle que :

1 Pour tout x ∈ B, h(x) = h(x) ;2 Pour chaque f ∈ F et chaque

x = (x1, . . . , xar(f )) ∈ Iar(f )ω ,

h(f (x1, . . . , xar(f ))) = d(f )(h(x1), . . . , h(xar(f ))) .

On dit que h est definie par induction structurelle.

Page 280: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Theoreme

Soient I, V, G et d definis comme precedemment.Supposons en outre que Iω soit inductivement libre. Pourchaque h : B → V, il existe une unique applicationh : Iω → V telle que :

1 Pour tout x ∈ B, h(x) = h(x) ;2 Pour chaque f ∈ F et chaque

x = (x1, . . . , xar(f )) ∈ Iar(f )ω ,

h(f (x1, . . . , xar(f ))) = d(f )(h(x1), . . . , h(xar(f ))) .

On dit que h est definie par induction structurelle.

Page 281: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Theoreme

Soient I, V, G et d definis comme precedemment.Supposons en outre que Iω soit inductivement libre. Pourchaque h : B → V, il existe une unique applicationh : Iω → V telle que :

1 Pour tout x ∈ B, h(x) = h(x) ;2 Pour chaque f ∈ F et chaque

x = (x1, . . . , xar(f )) ∈ Iar(f )ω ,

h(f (x1, . . . , xar(f ))) = d(f )(h(x1), . . . , h(xar(f ))) .

On dit que h est definie par induction structurelle.

Page 282: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 283: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 284: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 285: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 286: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 287: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 288: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 289: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 290: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 291: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 292: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 293: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Nous introduisons un lemme technique utile a la preuve dutheoreme precedent.On definit un ordre partiel ⊆ sur les fonctions partielles deBA comme suit : f ⊆ g si, et seulement si, le graphe de f estinclus dans le graphe de g.Lemme 2. Soit (fn)n∈N une suite de fonctions partiellesfn : A→ B telles que fn ⊆ fn+1 pour tout n ≥ 0. (On utilise icide maniere implicite l’axiome des choix dependants : onpeut en effet montrer que quelle que soit la fonction partiellef , il existe une fonction partielle g telle que f ⊆ g, puiqu’ilsuffit de prendre pour g la fonction f elle-meme. On estdonc en droit, en vertu de l’axiome des choix dependants,de supposer l’existence d’une telle suite (fn)n∈N.) Alorsg :=

⋃n∈N

fn est une fonction partielle. De plus, g est l’infimum

de la suite (fn)n∈N.

Page 294: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 295: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 296: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 297: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 298: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 299: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 300: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 301: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 302: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 303: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 304: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 305: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 306: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 307: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du lemme

Montrons tout d’abord que g :=⋃n∈N

fn est un graphe

fonctionnel (c’est-a-dire le graphe d’une fonction). Notonsque pour chaque (x , y) ∈ g, il existe un entier n tel quefn(x) = y . Si (x , y) ∈ G et (x , z) ∈ g, alors il existe un entierm tel que fm(x) = y et un entier n tel que fn(x) = z. Posonsk := max{m,n}. Par hypothese sur (fn)n∈N, fk (x) = y etfk (x) = z. Donc y = z. Ensuite, le fait que chaque fn soitcontenue dans g est evident puisque g =

⋃n∈N

fn. Si h est

une fonction partielle telle que fn ⊆ h quel que soit n ∈ N,par definition de la reunion, g =

⋃fn ⊆ h. Ainsi, g est bien

la borne inferieure de (fn)n∈N.

Page 308: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme

On definit par recurrence une sequence d’applicationshn : In → V satisfaisant les conditions (1) et (2) restreintes aIn. On pose h0 = h. Etant donne hn, soit hn+1 ayant legraphe suivant{(f (x1, . . . , xar(f )),d(f )(hn(x1), . . . ,hn(xar(f )))) :

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , f ∈ F} ∪ hn .

Page 309: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme

On definit par recurrence une sequence d’applicationshn : In → V satisfaisant les conditions (1) et (2) restreintes aIn. On pose h0 = h. Etant donne hn, soit hn+1 ayant legraphe suivant{(f (x1, . . . , xar(f )),d(f )(hn(x1), . . . ,hn(xar(f )))) :

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , f ∈ F} ∪ hn .

Page 310: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme

On definit par recurrence une sequence d’applicationshn : In → V satisfaisant les conditions (1) et (2) restreintes aIn. On pose h0 = h. Etant donne hn, soit hn+1 ayant legraphe suivant{(f (x1, . . . , xar(f )),d(f )(hn(x1), . . . ,hn(xar(f )))) :

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , f ∈ F} ∪ hn .

Page 311: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme

On definit par recurrence une sequence d’applicationshn : In → V satisfaisant les conditions (1) et (2) restreintes aIn. On pose h0 = h. Etant donne hn, soit hn+1 ayant legraphe suivant{(f (x1, . . . , xar(f )),d(f )(hn(x1), . . . ,hn(xar(f )))) :

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , f ∈ F} ∪ hn .

Page 312: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Nous devons verifier que ce graphe est bien fonctionnel.Puisque Iω est inductivement libre, par le lemme 1,f (x) ∈ In+1 \ In des que x ∈ Iar(f )

n \ Iar(f )n−1 et nous devons

seulement verifier la fonctionnalite du premier membre del’union. Puisque les elements de G sont des applications,par le lemme 1, la seule possibilte d’avoir (x0, y) ∈ hn et(x0, z) ∈ hn pour un x0 ∈ In+1 \ In est d’avoirx0 = f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) pour

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , (y1, . . . , yar(f )) ∈ Iar(g)n \ Iar(g)

n−1 ,et f ,g ∈ F .

Page 313: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Nous devons verifier que ce graphe est bien fonctionnel.Puisque Iω est inductivement libre, par le lemme 1,f (x) ∈ In+1 \ In des que x ∈ Iar(f )

n \ Iar(f )n−1 et nous devons

seulement verifier la fonctionnalite du premier membre del’union. Puisque les elements de G sont des applications,par le lemme 1, la seule possibilte d’avoir (x0, y) ∈ hn et(x0, z) ∈ hn pour un x0 ∈ In+1 \ In est d’avoirx0 = f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) pour

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , (y1, . . . , yar(f )) ∈ Iar(g)n \ Iar(g)

n−1 ,et f ,g ∈ F .

Page 314: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Nous devons verifier que ce graphe est bien fonctionnel.Puisque Iω est inductivement libre, par le lemme 1,f (x) ∈ In+1 \ In des que x ∈ Iar(f )

n \ Iar(f )n−1 et nous devons

seulement verifier la fonctionnalite du premier membre del’union. Puisque les elements de G sont des applications,par le lemme 1, la seule possibilte d’avoir (x0, y) ∈ hn et(x0, z) ∈ hn pour un x0 ∈ In+1 \ In est d’avoirx0 = f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) pour

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , (y1, . . . , yar(f )) ∈ Iar(g)n \ Iar(g)

n−1 ,et f ,g ∈ F .

Page 315: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Nous devons verifier que ce graphe est bien fonctionnel.Puisque Iω est inductivement libre, par le lemme 1,f (x) ∈ In+1 \ In des que x ∈ Iar(f )

n \ Iar(f )n−1 et nous devons

seulement verifier la fonctionnalite du premier membre del’union. Puisque les elements de G sont des applications,par le lemme 1, la seule possibilte d’avoir (x0, y) ∈ hn et(x0, z) ∈ hn pour un x0 ∈ In+1 \ In est d’avoirx0 = f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) pour

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , (y1, . . . , yar(f )) ∈ Iar(g)n \ Iar(g)

n−1 ,et f ,g ∈ F .

Page 316: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Nous devons verifier que ce graphe est bien fonctionnel.Puisque Iω est inductivement libre, par le lemme 1,f (x) ∈ In+1 \ In des que x ∈ Iar(f )

n \ Iar(f )n−1 et nous devons

seulement verifier la fonctionnalite du premier membre del’union. Puisque les elements de G sont des applications,par le lemme 1, la seule possibilte d’avoir (x0, y) ∈ hn et(x0, z) ∈ hn pour un x0 ∈ In+1 \ In est d’avoirx0 = f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) pour

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , (y1, . . . , yar(f )) ∈ Iar(g)n \ Iar(g)

n−1 ,et f ,g ∈ F .

Page 317: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Nous devons verifier que ce graphe est bien fonctionnel.Puisque Iω est inductivement libre, par le lemme 1,f (x) ∈ In+1 \ In des que x ∈ Iar(f )

n \ Iar(f )n−1 et nous devons

seulement verifier la fonctionnalite du premier membre del’union. Puisque les elements de G sont des applications,par le lemme 1, la seule possibilte d’avoir (x0, y) ∈ hn et(x0, z) ∈ hn pour un x0 ∈ In+1 \ In est d’avoirx0 = f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) pour

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , (y1, . . . , yar(f )) ∈ Iar(g)n \ Iar(g)

n−1 ,et f ,g ∈ F .

Page 318: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Nous devons verifier que ce graphe est bien fonctionnel.Puisque Iω est inductivement libre, par le lemme 1,f (x) ∈ In+1 \ In des que x ∈ Iar(f )

n \ Iar(f )n−1 et nous devons

seulement verifier la fonctionnalite du premier membre del’union. Puisque les elements de G sont des applications,par le lemme 1, la seule possibilte d’avoir (x0, y) ∈ hn et(x0, z) ∈ hn pour un x0 ∈ In+1 \ In est d’avoirx0 = f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) pour

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , (y1, . . . , yar(f )) ∈ Iar(g)n \ Iar(g)

n−1 ,et f ,g ∈ F .

Page 319: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Nous devons verifier que ce graphe est bien fonctionnel.Puisque Iω est inductivement libre, par le lemme 1,f (x) ∈ In+1 \ In des que x ∈ Iar(f )

n \ Iar(f )n−1 et nous devons

seulement verifier la fonctionnalite du premier membre del’union. Puisque les elements de G sont des applications,par le lemme 1, la seule possibilte d’avoir (x0, y) ∈ hn et(x0, z) ∈ hn pour un x0 ∈ In+1 \ In est d’avoirx0 = f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) pour

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , (y1, . . . , yar(f )) ∈ Iar(g)n \ Iar(g)

n−1 ,et f ,g ∈ F .

Page 320: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Nous devons verifier que ce graphe est bien fonctionnel.Puisque Iω est inductivement libre, par le lemme 1,f (x) ∈ In+1 \ In des que x ∈ Iar(f )

n \ Iar(f )n−1 et nous devons

seulement verifier la fonctionnalite du premier membre del’union. Puisque les elements de G sont des applications,par le lemme 1, la seule possibilte d’avoir (x0, y) ∈ hn et(x0, z) ∈ hn pour un x0 ∈ In+1 \ In est d’avoirx0 = f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) pour

(x1, . . . , xar(f )) ∈ Iar(f )n \ Iar(f )

n−1 , (y1, . . . , yar(f )) ∈ Iar(g)n \ Iar(g)

n−1 ,et f ,g ∈ F .

Page 321: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 322: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 323: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 324: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 325: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 326: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 327: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 328: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 329: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 330: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 331: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 332: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 333: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 334: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 335: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 336: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Preuve du theoreme (suite)

Puisque f (Iar(f )ω ) et g(Iar(g)

ω ) sont disjoints des que f 6= g,f (x1, . . . , xar(f )) = g(y1, . . . , yar(f )) implique que f = g.

Puisque chaque f ∈ F est injective sur Iar(f )ω , nous devons

avoir xl = yl pour tout l , 1 ≤ l ≤ ar(f ). Mais alorsy = z = d(f )(x1, . . . , xar(f )), ce qui demontre lafonctionnalite. En utilisant le lemme 2, h =

⋃n∈N

hn est une

fonction partielle. Puisque le domaine de h est egal a lareunion des domaines des hn, elle-meme egale a⋃n∈N

In = Iω, h est une application sur Iω. De plus, il est clair

par definition de hn que h satisfait les conditions (1) et (2) dutheoreme. Reste a montrer que h est unique : soit h′

satisfaisant aussi (1) et (2). Alors on peut facilementdemontrer par induction que h et h′ sont egales sur In quelque soit n ∈ N. Ce qui demontre le theoreme.

Page 337: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En pratique

Dans la pratique, on se retrouve souvent dans le cassuivant : soit E un ensemble inductivement libre construit apartir d’une base B ⊆ U et d’un ensemble de reglesF := {f : Un → U}. Etant donne une application h : B → S,il est possible de prolonger h en une application h definiesur E tout entier par induction structurelle. Tout d’abord,quel que soit x ∈ B, h(x) := h(x). Puis quelle que soit laregle f : Un → U de F , on pose

h(f (x1, . . . , xn)) := g(h(x1), . . . , h(xn))

ou g est une certaine application de Sn dans S. Il s’agit dela definition de h par induction structurelle. Il arrive souventque, par abus de langage, l’on continue de noter ”h” leprolongement a E tout entier de l’application h (definie surB).

Page 338: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En pratique

Dans la pratique, on se retrouve souvent dans le cassuivant : soit E un ensemble inductivement libre construit apartir d’une base B ⊆ U et d’un ensemble de reglesF := {f : Un → U}. Etant donne une application h : B → S,il est possible de prolonger h en une application h definiesur E tout entier par induction structurelle. Tout d’abord,quel que soit x ∈ B, h(x) := h(x). Puis quelle que soit laregle f : Un → U de F , on pose

h(f (x1, . . . , xn)) := g(h(x1), . . . , h(xn))

ou g est une certaine application de Sn dans S. Il s’agit dela definition de h par induction structurelle. Il arrive souventque, par abus de langage, l’on continue de noter ”h” leprolongement a E tout entier de l’application h (definie surB).

Page 339: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En pratique

Dans la pratique, on se retrouve souvent dans le cassuivant : soit E un ensemble inductivement libre construit apartir d’une base B ⊆ U et d’un ensemble de reglesF := {f : Un → U}. Etant donne une application h : B → S,il est possible de prolonger h en une application h definiesur E tout entier par induction structurelle. Tout d’abord,quel que soit x ∈ B, h(x) := h(x). Puis quelle que soit laregle f : Un → U de F , on pose

h(f (x1, . . . , xn)) := g(h(x1), . . . , h(xn))

ou g est une certaine application de Sn dans S. Il s’agit dela definition de h par induction structurelle. Il arrive souventque, par abus de langage, l’on continue de noter ”h” leprolongement a E tout entier de l’application h (definie surB).

Page 340: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En pratique

Dans la pratique, on se retrouve souvent dans le cassuivant : soit E un ensemble inductivement libre construit apartir d’une base B ⊆ U et d’un ensemble de reglesF := {f : Un → U}. Etant donne une application h : B → S,il est possible de prolonger h en une application h definiesur E tout entier par induction structurelle. Tout d’abord,quel que soit x ∈ B, h(x) := h(x). Puis quelle que soit laregle f : Un → U de F , on pose

h(f (x1, . . . , xn)) := g(h(x1), . . . , h(xn))

ou g est une certaine application de Sn dans S. Il s’agit dela definition de h par induction structurelle. Il arrive souventque, par abus de langage, l’on continue de noter ”h” leprolongement a E tout entier de l’application h (definie surB).

Page 341: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En pratique

Dans la pratique, on se retrouve souvent dans le cassuivant : soit E un ensemble inductivement libre construit apartir d’une base B ⊆ U et d’un ensemble de reglesF := {f : Un → U}. Etant donne une application h : B → S,il est possible de prolonger h en une application h definiesur E tout entier par induction structurelle. Tout d’abord,quel que soit x ∈ B, h(x) := h(x). Puis quelle que soit laregle f : Un → U de F , on pose

h(f (x1, . . . , xn)) := g(h(x1), . . . , h(xn))

ou g est une certaine application de Sn dans S. Il s’agit dela definition de h par induction structurelle. Il arrive souventque, par abus de langage, l’on continue de noter ”h” leprolongement a E tout entier de l’application h (definie surB).

Page 342: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En pratique

Dans la pratique, on se retrouve souvent dans le cassuivant : soit E un ensemble inductivement libre construit apartir d’une base B ⊆ U et d’un ensemble de reglesF := {f : Un → U}. Etant donne une application h : B → S,il est possible de prolonger h en une application h definiesur E tout entier par induction structurelle. Tout d’abord,quel que soit x ∈ B, h(x) := h(x). Puis quelle que soit laregle f : Un → U de F , on pose

h(f (x1, . . . , xn)) := g(h(x1), . . . , h(xn))

ou g est une certaine application de Sn dans S. Il s’agit dela definition de h par induction structurelle. Il arrive souventque, par abus de langage, l’on continue de noter ”h” leprolongement a E tout entier de l’application h (definie surB).

Page 343: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En pratique

Dans la pratique, on se retrouve souvent dans le cassuivant : soit E un ensemble inductivement libre construit apartir d’une base B ⊆ U et d’un ensemble de reglesF := {f : Un → U}. Etant donne une application h : B → S,il est possible de prolonger h en une application h definiesur E tout entier par induction structurelle. Tout d’abord,quel que soit x ∈ B, h(x) := h(x). Puis quelle que soit laregle f : Un → U de F , on pose

h(f (x1, . . . , xn)) := g(h(x1), . . . , h(xn))

ou g est une certaine application de Sn dans S. Il s’agit dela definition de h par induction structurelle. Il arrive souventque, par abus de langage, l’on continue de noter ”h” leprolongement a E tout entier de l’application h (definie surB).

Page 344: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En pratique

Dans la pratique, on se retrouve souvent dans le cassuivant : soit E un ensemble inductivement libre construit apartir d’une base B ⊆ U et d’un ensemble de reglesF := {f : Un → U}. Etant donne une application h : B → S,il est possible de prolonger h en une application h definiesur E tout entier par induction structurelle. Tout d’abord,quel que soit x ∈ B, h(x) := h(x). Puis quelle que soit laregle f : Un → U de F , on pose

h(f (x1, . . . , xn)) := g(h(x1), . . . , h(xn))

ou g est une certaine application de Sn dans S. Il s’agit dela definition de h par induction structurelle. Il arrive souventque, par abus de langage, l’on continue de noter ”h” leprolongement a E tout entier de l’application h (definie surB).

Page 345: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

En pratique

Dans la pratique, on se retrouve souvent dans le cassuivant : soit E un ensemble inductivement libre construit apartir d’une base B ⊆ U et d’un ensemble de reglesF := {f : Un → U}. Etant donne une application h : B → S,il est possible de prolonger h en une application h definiesur E tout entier par induction structurelle. Tout d’abord,quel que soit x ∈ B, h(x) := h(x). Puis quelle que soit laregle f : Un → U de F , on pose

h(f (x1, . . . , xn)) := g(h(x1), . . . , h(xn))

ou g est une certaine application de Sn dans S. Il s’agit dela definition de h par induction structurelle. Il arrive souventque, par abus de langage, l’on continue de noter ”h” leprolongement a E tout entier de l’application h (definie surB).

Page 346: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 1

Soit TΣ un ensemble de Σ-termes finis. On definit lahauteur d’un terme t ∈ TΣ par induction structurelle de TΣ

dans N :

h(c) = 0 si c ∈ Σ0 ,h(ft1 . . . tn) = max{h(t1), . . . ,h(tn)} si f ∈ Σn et (t1, . . . , tn) ∈ T n

Σ.

Page 347: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 1

Soit TΣ un ensemble de Σ-termes finis. On definit lahauteur d’un terme t ∈ TΣ par induction structurelle de TΣ

dans N :

h(c) = 0 si c ∈ Σ0 ,h(ft1 . . . tn) = max{h(t1), . . . ,h(tn)} si f ∈ Σn et (t1, . . . , tn) ∈ T n

Σ.

Page 348: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 1

Soit TΣ un ensemble de Σ-termes finis. On definit lahauteur d’un terme t ∈ TΣ par induction structurelle de TΣ

dans N :

h(c) = 0 si c ∈ Σ0 ,h(ft1 . . . tn) = max{h(t1), . . . ,h(tn)} si f ∈ Σn et (t1, . . . , tn) ∈ T n

Σ.

Page 349: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 2

La fonction factorielle ! sur N se definit inductivement par

0! = 1 ,(n + 1)! = (n + 1)(n!) .

Page 350: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 2

La fonction factorielle ! sur N se definit inductivement par

0! = 1 ,(n + 1)! = (n + 1)(n!) .

Page 351: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

Rappelons que V designe un ensemble infini denombrabledont les elements sont appeles des variables. On appellev : V ∪ {0,1} → N une evaluation des variables si, etseulement, si v(0) = 0 et v(1) = 1. On etend v a Arith Exprpar induction structurelle :

v(xn) = v(xn) si xn ∈ V ,v(b) = v(b) si b ∈ {0,1} ,v(px + yq) = v(x) + v(y) ,v(px ∗ yq) = v(x)v(y) .

v est alors une evaluation des expressionsarithmetiques

Page 352: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

Rappelons que V designe un ensemble infini denombrabledont les elements sont appeles des variables. On appellev : V ∪ {0,1} → N une evaluation des variables si, etseulement, si v(0) = 0 et v(1) = 1. On etend v a Arith Exprpar induction structurelle :

v(xn) = v(xn) si xn ∈ V ,v(b) = v(b) si b ∈ {0,1} ,v(px + yq) = v(x) + v(y) ,v(px ∗ yq) = v(x)v(y) .

v est alors une evaluation des expressionsarithmetiques

Page 353: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

Rappelons que V designe un ensemble infini denombrabledont les elements sont appeles des variables. On appellev : V ∪ {0,1} → N une evaluation des variables si, etseulement, si v(0) = 0 et v(1) = 1. On etend v a Arith Exprpar induction structurelle :

v(xn) = v(xn) si xn ∈ V ,v(b) = v(b) si b ∈ {0,1} ,v(px + yq) = v(x) + v(y) ,v(px ∗ yq) = v(x)v(y) .

v est alors une evaluation des expressionsarithmetiques

Page 354: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

Rappelons que V designe un ensemble infini denombrabledont les elements sont appeles des variables. On appellev : V ∪ {0,1} → N une evaluation des variables si, etseulement, si v(0) = 0 et v(1) = 1. On etend v a Arith Exprpar induction structurelle :

v(xn) = v(xn) si xn ∈ V ,v(b) = v(b) si b ∈ {0,1} ,v(px + yq) = v(x) + v(y) ,v(px ∗ yq) = v(x)v(y) .

v est alors une evaluation des expressionsarithmetiques

Page 355: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

Rappelons que V designe un ensemble infini denombrabledont les elements sont appeles des variables. On appellev : V ∪ {0,1} → N une evaluation des variables si, etseulement, si v(0) = 0 et v(1) = 1. On etend v a Arith Exprpar induction structurelle :

v(xn) = v(xn) si xn ∈ V ,v(b) = v(b) si b ∈ {0,1} ,v(px + yq) = v(x) + v(y) ,v(px ∗ yq) = v(x)v(y) .

v est alors une evaluation des expressionsarithmetiques

Page 356: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

Rappelons que V designe un ensemble infini denombrabledont les elements sont appeles des variables. On appellev : V ∪ {0,1} → N une evaluation des variables si, etseulement, si v(0) = 0 et v(1) = 1. On etend v a Arith Exprpar induction structurelle :

v(xn) = v(xn) si xn ∈ V ,v(b) = v(b) si b ∈ {0,1} ,v(px + yq) = v(x) + v(y) ,v(px ∗ yq) = v(x)v(y) .

v est alors une evaluation des expressionsarithmetiques

Page 357: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

Rappelons que V designe un ensemble infini denombrabledont les elements sont appeles des variables. On appellev : V ∪ {0,1} → N une evaluation des variables si, etseulement, si v(0) = 0 et v(1) = 1. On etend v a Arith Exprpar induction structurelle :

v(xn) = v(xn) si xn ∈ V ,v(b) = v(b) si b ∈ {0,1} ,v(px + yq) = v(x) + v(y) ,v(px ∗ yq) = v(x)v(y) .

v est alors une evaluation des expressionsarithmetiques

Page 358: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 3

Rappelons que V designe un ensemble infini denombrabledont les elements sont appeles des variables. On appellev : V ∪ {0,1} → N une evaluation des variables si, etseulement, si v(0) = 0 et v(1) = 1. On etend v a Arith Exprpar induction structurelle :

v(xn) = v(xn) si xn ∈ V ,v(b) = v(b) si b ∈ {0,1} ,v(px + yq) = v(x) + v(y) ,v(px ∗ yq) = v(x)v(y) .

v est alors une evaluation des expressionsarithmetiques

Page 359: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

On definit l’ensemble des valeurs de veriteBOOL = {V,F}. Pour chaque connecteur# ∈ {∧,∨,¬,⇒,⇔}, on definit son interpretation commesuit : I¬ : BOOL→ BOOL et I# : BOOL2 → BOOL pour# ∈ {∧,∨,⇒,⇔} tels que

P Q I¬(P) I∧(P,Q) I∨(P,Q) I⇒(P,Q) I⇔(P,Q)

V V F V V V VV F F F V F FF V V F V V FF F V F F V V

Page 360: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

On definit l’ensemble des valeurs de veriteBOOL = {V,F}. Pour chaque connecteur# ∈ {∧,∨,¬,⇒,⇔}, on definit son interpretation commesuit : I¬ : BOOL→ BOOL et I# : BOOL2 → BOOL pour# ∈ {∧,∨,⇒,⇔} tels que

P Q I¬(P) I∧(P,Q) I∨(P,Q) I⇒(P,Q) I⇔(P,Q)

V V F V V V VV F F F V F FF V V F V V FF F V F F V V

Page 361: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

On definit l’ensemble des valeurs de veriteBOOL = {V,F}. Pour chaque connecteur# ∈ {∧,∨,¬,⇒,⇔}, on definit son interpretation commesuit : I¬ : BOOL→ BOOL et I# : BOOL2 → BOOL pour# ∈ {∧,∨,⇒,⇔} tels que

P Q I¬(P) I∧(P,Q) I∨(P,Q) I⇒(P,Q) I⇔(P,Q)

V V F V V V VV F F F V F FF V V F V V FF F V F F V V

Page 362: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

On definit l’ensemble des valeurs de veriteBOOL = {V,F}. Pour chaque connecteur# ∈ {∧,∨,¬,⇒,⇔}, on definit son interpretation commesuit : I¬ : BOOL→ BOOL et I# : BOOL2 → BOOL pour# ∈ {∧,∨,⇒,⇔} tels que

P Q I¬(P) I∧(P,Q) I∨(P,Q) I⇒(P,Q) I⇔(P,Q)

V V F V V V VV F F F V F FF V V F V V FF F V F F V V

Page 363: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4

On definit l’ensemble des valeurs de veriteBOOL = {V,F}. Pour chaque connecteur# ∈ {∧,∨,¬,⇒,⇔}, on definit son interpretation commesuit : I¬ : BOOL→ BOOL et I# : BOOL2 → BOOL pour# ∈ {∧,∨,⇒,⇔} tels que

P Q I¬(P) I∧(P,Q) I∨(P,Q) I⇒(P,Q) I⇔(P,Q)

V V F V V V VV F F F V F FF V V F V V FF F V F F V V

Page 364: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4 (suite)

Une valuation est une application v : PS ∪ {⊥} → BOOLtelle que v(⊥) = F. On etend v par induction structurelle env : PROP → BOOL satisfaisant les clauses suivantes pourtous A,B ∈ PROP :

v(⊥) = F ,v(Pn) = v(Pn) pour tout Pn ∈ PS ,v(¬A) = I¬(v(A)) ,v(pA ∧ Bq) = I∧(v(A), v(B)) ,v(pA ∨ Bq) = I∨(v(A), v(B)) ,v(pA⇒ Bq) = I⇒(v(A), v(B)) ,v(pA⇔ Bq) = I⇔(v(A), v(B)) ;

Page 365: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4 (suite)

Une valuation est une application v : PS ∪ {⊥} → BOOLtelle que v(⊥) = F. On etend v par induction structurelle env : PROP → BOOL satisfaisant les clauses suivantes pourtous A,B ∈ PROP :

v(⊥) = F ,v(Pn) = v(Pn) pour tout Pn ∈ PS ,v(¬A) = I¬(v(A)) ,v(pA ∧ Bq) = I∧(v(A), v(B)) ,v(pA ∨ Bq) = I∨(v(A), v(B)) ,v(pA⇒ Bq) = I⇒(v(A), v(B)) ,v(pA⇔ Bq) = I⇔(v(A), v(B)) ;

Page 366: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exemple 4 (suite)

Une valuation est une application v : PS ∪ {⊥} → BOOLtelle que v(⊥) = F. On etend v par induction structurelle env : PROP → BOOL satisfaisant les clauses suivantes pourtous A,B ∈ PROP :

v(⊥) = F ,v(Pn) = v(Pn) pour tout Pn ∈ PS ,v(¬A) = I¬(v(A)) ,v(pA ∧ Bq) = I∧(v(A), v(B)) ,v(pA ∨ Bq) = I∨(v(A), v(B)) ,v(pA⇒ Bq) = I⇒(v(A), v(B)) ,v(pA⇔ Bq) = I⇔(v(A), v(B)) ;

Page 367: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 1

Soient l’ensemble A = {a,b, c} et l’application r : A×A→ Adefinie par la table suivante.

r a b ca a b cb b c ac c a b

1 Calculer la cloture inductive de {b} sous r dans A (onla note Cb) ;

2 Donner trois facons de construire l’element a a partir deb a l’aide d’applications de la regle r ;

3 Cb est-elle inductivement libre ? Si non, expliquerpourquoi.

Page 368: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 1

Soient l’ensemble A = {a,b, c} et l’application r : A×A→ Adefinie par la table suivante.

r a b ca a b cb b c ac c a b

1 Calculer la cloture inductive de {b} sous r dans A (onla note Cb) ;

2 Donner trois facons de construire l’element a a partir deb a l’aide d’applications de la regle r ;

3 Cb est-elle inductivement libre ? Si non, expliquerpourquoi.

Page 369: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 1

Soient l’ensemble A = {a,b, c} et l’application r : A×A→ Adefinie par la table suivante.

r a b ca a b cb b c ac c a b

1 Calculer la cloture inductive de {b} sous r dans A (onla note Cb) ;

2 Donner trois facons de construire l’element a a partir deb a l’aide d’applications de la regle r ;

3 Cb est-elle inductivement libre ? Si non, expliquerpourquoi.

Page 370: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 1

Soient l’ensemble A = {a,b, c} et l’application r : A×A→ Adefinie par la table suivante.

r a b ca a b cb b c ac c a b

1 Calculer la cloture inductive de {b} sous r dans A (onla note Cb) ;

2 Donner trois facons de construire l’element a a partir deb a l’aide d’applications de la regle r ;

3 Cb est-elle inductivement libre ? Si non, expliquerpourquoi.

Page 371: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 1

Soient l’ensemble A = {a,b, c} et l’application r : A×A→ Adefinie par la table suivante.

r a b ca a b cb b c ac c a b

1 Calculer la cloture inductive de {b} sous r dans A (onla note Cb) ;

2 Donner trois facons de construire l’element a a partir deb a l’aide d’applications de la regle r ;

3 Cb est-elle inductivement libre ? Si non, expliquerpourquoi.

Page 372: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exerice 1

1 Puisque c = r(b,b) et a = r(b, c) = r(b, r(b,b)), il enresulte que Cb = A ;

2 a = r(b, r(b,b)), a = r(r(b,b),b) eta = r(r(a,b), r(b,b)) = r(r(r(b, r(b,b)),b), r(b,b)) ;

3 A n’est pas libre car on peut construire a de plusieursfacons a partir de b par applications de r .

Page 373: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exerice 1

1 Puisque c = r(b,b) et a = r(b, c) = r(b, r(b,b)), il enresulte que Cb = A ;

2 a = r(b, r(b,b)), a = r(r(b,b),b) eta = r(r(a,b), r(b,b)) = r(r(r(b, r(b,b)),b), r(b,b)) ;

3 A n’est pas libre car on peut construire a de plusieursfacons a partir de b par applications de r .

Page 374: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exerice 1

1 Puisque c = r(b,b) et a = r(b, c) = r(b, r(b,b)), il enresulte que Cb = A ;

2 a = r(b, r(b,b)), a = r(r(b,b),b) eta = r(r(a,b), r(b,b)) = r(r(r(b, r(b,b)),b), r(b,b)) ;

3 A n’est pas libre car on peut construire a de plusieursfacons a partir de b par applications de r .

Page 375: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exerice 1

1 Puisque c = r(b,b) et a = r(b, c) = r(b, r(b,b)), il enresulte que Cb = A ;

2 a = r(b, r(b,b)), a = r(r(b,b),b) eta = r(r(a,b), r(b,b)) = r(r(r(b, r(b,b)),b), r(b,b)) ;

3 A n’est pas libre car on peut construire a de plusieursfacons a partir de b par applications de r .

Page 376: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 2

Soit l’application symboles : PROP → P(PS) qui a uneformule propositionnelle F ∈ PROP associe l’ensemble dessymboles de propositions qui figurent dans F . Par exemple,symboles(⊥) = ∅,symboles(pppP1 ⇒ P2q ∧ ¬P3q ∨ P1q) = {P1,P2,P3}.Donner la definition de symboles par induction structurelle.

Page 377: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 2

Soit l’application symboles : PROP → P(PS) qui a uneformule propositionnelle F ∈ PROP associe l’ensemble dessymboles de propositions qui figurent dans F . Par exemple,symboles(⊥) = ∅,symboles(pppP1 ⇒ P2q ∧ ¬P3q ∨ P1q) = {P1,P2,P3}.Donner la definition de symboles par induction structurelle.

Page 378: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 2

Soit l’application symboles : PROP → P(PS) qui a uneformule propositionnelle F ∈ PROP associe l’ensemble dessymboles de propositions qui figurent dans F . Par exemple,symboles(⊥) = ∅,symboles(pppP1 ⇒ P2q ∧ ¬P3q ∨ P1q) = {P1,P2,P3}.Donner la definition de symboles par induction structurelle.

Page 379: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 2

On donne tout d’abord les valeurs de symboles sur la basePS ∪ {⊥} :

symboles(Pi) = {Pi} ,symboles(⊥) = ∅ .

Puis l’on defini l’extension de symboles a PROP tout entier :soient A,B des elements de PROP,

symboles(pA#Bq) = symboles(A) ∪ symboles(B)pour tout # ∈ {∨,∧,⇒,⇔}

symboles(¬A) = symboles(A) .

Page 380: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 2

On donne tout d’abord les valeurs de symboles sur la basePS ∪ {⊥} :

symboles(Pi) = {Pi} ,symboles(⊥) = ∅ .

Puis l’on defini l’extension de symboles a PROP tout entier :soient A,B des elements de PROP,

symboles(pA#Bq) = symboles(A) ∪ symboles(B)pour tout # ∈ {∨,∧,⇒,⇔}

symboles(¬A) = symboles(A) .

Page 381: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 2

On donne tout d’abord les valeurs de symboles sur la basePS ∪ {⊥} :

symboles(Pi) = {Pi} ,symboles(⊥) = ∅ .

Puis l’on defini l’extension de symboles a PROP tout entier :soient A,B des elements de PROP,

symboles(pA#Bq) = symboles(A) ∪ symboles(B)pour tout # ∈ {∨,∧,⇒,⇔}

symboles(¬A) = symboles(A) .

Page 382: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 2

On donne tout d’abord les valeurs de symboles sur la basePS ∪ {⊥} :

symboles(Pi) = {Pi} ,symboles(⊥) = ∅ .

Puis l’on defini l’extension de symboles a PROP tout entier :soient A,B des elements de PROP,

symboles(pA#Bq) = symboles(A) ∪ symboles(B)pour tout # ∈ {∨,∧,⇒,⇔}

symboles(¬A) = symboles(A) .

Page 383: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 2

On donne tout d’abord les valeurs de symboles sur la basePS ∪ {⊥} :

symboles(Pi) = {Pi} ,symboles(⊥) = ∅ .

Puis l’on defini l’extension de symboles a PROP tout entier :soient A,B des elements de PROP,

symboles(pA#Bq) = symboles(A) ∪ symboles(B)pour tout # ∈ {∨,∧,⇒,⇔}

symboles(¬A) = symboles(A) .

Page 384: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 3

Rappelons que l’ensemble des entiers naturels N estconstruit par induction structurelle libre a partir de la base{0} et la fonction successeur : n 7→ n + 1.

1 Donner les definitions par induction structurelle sur laseconde variable de l’addition et de la multiplication ;

2 Supposons que l’on ait demontre que l’addition estassociative ((m + n) + k = m + (n + k) quels quesoient m,n, k ∈ N) et que quel que soit n ∈ N,n + 1 = 1 + n. A l’aide du principe d’inductionstructurelle, demontrer que

1 quel que soit n ∈ N, alors 0 + n = n ;2 l’addition est commutative.

Page 385: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 3

Rappelons que l’ensemble des entiers naturels N estconstruit par induction structurelle libre a partir de la base{0} et la fonction successeur : n 7→ n + 1.

1 Donner les definitions par induction structurelle sur laseconde variable de l’addition et de la multiplication ;

2 Supposons que l’on ait demontre que l’addition estassociative ((m + n) + k = m + (n + k) quels quesoient m,n, k ∈ N) et que quel que soit n ∈ N,n + 1 = 1 + n. A l’aide du principe d’inductionstructurelle, demontrer que

1 quel que soit n ∈ N, alors 0 + n = n ;2 l’addition est commutative.

Page 386: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 3

Rappelons que l’ensemble des entiers naturels N estconstruit par induction structurelle libre a partir de la base{0} et la fonction successeur : n 7→ n + 1.

1 Donner les definitions par induction structurelle sur laseconde variable de l’addition et de la multiplication ;

2 Supposons que l’on ait demontre que l’addition estassociative ((m + n) + k = m + (n + k) quels quesoient m,n, k ∈ N) et que quel que soit n ∈ N,n + 1 = 1 + n. A l’aide du principe d’inductionstructurelle, demontrer que

1 quel que soit n ∈ N, alors 0 + n = n ;2 l’addition est commutative.

Page 387: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 3

Rappelons que l’ensemble des entiers naturels N estconstruit par induction structurelle libre a partir de la base{0} et la fonction successeur : n 7→ n + 1.

1 Donner les definitions par induction structurelle sur laseconde variable de l’addition et de la multiplication ;

2 Supposons que l’on ait demontre que l’addition estassociative ((m + n) + k = m + (n + k) quels quesoient m,n, k ∈ N) et que quel que soit n ∈ N,n + 1 = 1 + n. A l’aide du principe d’inductionstructurelle, demontrer que

1 quel que soit n ∈ N, alors 0 + n = n ;2 l’addition est commutative.

Page 388: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 3

Rappelons que l’ensemble des entiers naturels N estconstruit par induction structurelle libre a partir de la base{0} et la fonction successeur : n 7→ n + 1.

1 Donner les definitions par induction structurelle sur laseconde variable de l’addition et de la multiplication ;

2 Supposons que l’on ait demontre que l’addition estassociative ((m + n) + k = m + (n + k) quels quesoient m,n, k ∈ N) et que quel que soit n ∈ N,n + 1 = 1 + n. A l’aide du principe d’inductionstructurelle, demontrer que

1 quel que soit n ∈ N, alors 0 + n = n ;2 l’addition est commutative.

Page 389: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 3

Rappelons que l’ensemble des entiers naturels N estconstruit par induction structurelle libre a partir de la base{0} et la fonction successeur : n 7→ n + 1.

1 Donner les definitions par induction structurelle sur laseconde variable de l’addition et de la multiplication ;

2 Supposons que l’on ait demontre que l’addition estassociative ((m + n) + k = m + (n + k) quels quesoient m,n, k ∈ N) et que quel que soit n ∈ N,n + 1 = 1 + n. A l’aide du principe d’inductionstructurelle, demontrer que

1 quel que soit n ∈ N, alors 0 + n = n ;2 l’addition est commutative.

Page 390: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Exercice 3

Rappelons que l’ensemble des entiers naturels N estconstruit par induction structurelle libre a partir de la base{0} et la fonction successeur : n 7→ n + 1.

1 Donner les definitions par induction structurelle sur laseconde variable de l’addition et de la multiplication ;

2 Supposons que l’on ait demontre que l’addition estassociative ((m + n) + k = m + (n + k) quels quesoient m,n, k ∈ N) et que quel que soit n ∈ N,n + 1 = 1 + n. A l’aide du principe d’inductionstructurelle, demontrer que

1 quel que soit n ∈ N, alors 0 + n = n ;2 l’addition est commutative.

Page 391: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3

Question 1 : On definit l’addition add par add(m,0) = m etadd(m,n + 1) = add(m,n) + 1 quels que soient m,n ∈ N. Apartir de maintenant on note m + n := add(m,n). On definitla multiplication mult par mult(m,0) = 0,mult(m,n + 1) = add(mult(m,n),m) pour tous m,n ∈ N ;

Page 392: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3

Question 1 : On definit l’addition add par add(m,0) = m etadd(m,n + 1) = add(m,n) + 1 quels que soient m,n ∈ N. Apartir de maintenant on note m + n := add(m,n). On definitla multiplication mult par mult(m,0) = 0,mult(m,n + 1) = add(mult(m,n),m) pour tous m,n ∈ N ;

Page 393: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3

Question 1 : On definit l’addition add par add(m,0) = m etadd(m,n + 1) = add(m,n) + 1 quels que soient m,n ∈ N. Apartir de maintenant on note m + n := add(m,n). On definitla multiplication mult par mult(m,0) = 0,mult(m,n + 1) = add(mult(m,n),m) pour tous m,n ∈ N ;

Page 394: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3

Question 1 : On definit l’addition add par add(m,0) = m etadd(m,n + 1) = add(m,n) + 1 quels que soient m,n ∈ N. Apartir de maintenant on note m + n := add(m,n). On definitla multiplication mult par mult(m,0) = 0,mult(m,n + 1) = add(mult(m,n),m) pour tous m,n ∈ N ;

Page 395: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.1 : On definit E := {m ∈ N : 0 + n = n}. Alors0 ∈ E et si n ∈ E , alors n + 1 ∈ E (en effet,0 + (n + 1) = (0 + n) + 1 = n + 1). Par le principed’induction structurelle, E = N.

Page 396: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.1 : On definit E := {m ∈ N : 0 + n = n}. Alors0 ∈ E et si n ∈ E , alors n + 1 ∈ E (en effet,0 + (n + 1) = (0 + n) + 1 = n + 1). Par le principed’induction structurelle, E = N.

Page 397: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.1 : On definit E := {m ∈ N : 0 + n = n}. Alors0 ∈ E et si n ∈ E , alors n + 1 ∈ E (en effet,0 + (n + 1) = (0 + n) + 1 = n + 1). Par le principed’induction structurelle, E = N.

Page 398: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.1 : On definit E := {m ∈ N : 0 + n = n}. Alors0 ∈ E et si n ∈ E , alors n + 1 ∈ E (en effet,0 + (n + 1) = (0 + n) + 1 = n + 1). Par le principed’induction structurelle, E = N.

Page 399: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.1 : On definit E := {m ∈ N : 0 + n = n}. Alors0 ∈ E et si n ∈ E , alors n + 1 ∈ E (en effet,0 + (n + 1) = (0 + n) + 1 = n + 1). Par le principed’induction structurelle, E = N.

Page 400: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.1 : On definit E := {m ∈ N : 0 + n = n}. Alors0 ∈ E et si n ∈ E , alors n + 1 ∈ E (en effet,0 + (n + 1) = (0 + n) + 1 = n + 1). Par le principed’induction structurelle, E = N.

Page 401: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.1 : On definit E := {m ∈ N : 0 + n = n}. Alors0 ∈ E et si n ∈ E , alors n + 1 ∈ E (en effet,0 + (n + 1) = (0 + n) + 1 = n + 1). Par le principed’induction structurelle, E = N.

Page 402: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 403: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 404: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 405: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 406: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 407: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 408: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 409: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 410: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 411: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 412: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 413: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 414: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 415: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.

Page 416: Chap. IV : Théorie des structures récursivesChap. IV : Theorie des´ structures recursives´ Laurent Poinsot Induction structurelle Exemples d’ensembles definis par´ induction

Chap. IV :Theorie desstructuresrecursives

LaurentPoinsot

Inductionstructurelle

Exemplesd’ensemblesdefinis parinductionstructurelle

Principed’inductionstructurelle

Inductionnon ambigue

Fonctionsdefinies parinductionstructurellesur unensemble in-ductivementlibre

Exercices

Correction de l’exercice 3 (suite)

Question 2.2 : Soit n ∈ N fixe. On poseEn := {m ∈ N : m + n = n + m}. 0 ∈ En (par definition del’addition, n + 0 = n et d’apres la question precedente,0 + n = n, donc n + 0 = 0 + n). Soit m ∈ En et montronsque m + 1 ∈ En. On a (m + 1) + n = m + (1 + n) (parassociativite de +) = m + (n + 1) (par l’hypothesek + 1 = 1 + k ) = (m + n) + 1 (par associativite)= (n + m) + 1 (puisque m ∈ En) = n + (m + 1) (parassociativite) et donc m + 1 ∈ En. Par le principe d’inductionstructurelle quel que soit m ∈ N, m + n = n + m. Commecela est vrai pour un n ∈ N arbitraire, on en deduit que quelsque soient m,n ∈ N, m + n = n + m.