• Aucun résultat trouvé

Correction du TD 9 On note π i k la projection de N k sur la i-i` eme coordonn´ ee.

N/A
N/A
Protected

Academic year: 2022

Partager "Correction du TD 9 On note π i k la projection de N k sur la i-i` eme coordonn´ ee."

Copied!
2
0
0

Texte intégral

(1)

Universit´ e Paris 7 x d´ ecembre 2011 Licence Math-Info (L3)

TD de Logique (Brice Minaud)

Correction du TD 9 On note π i k la projection de N k sur la i-i` eme coordonn´ ee.

Exercice 1 : On remarque que, sans le sch´ ema de r´ ecurrence, les seules fonctions qu’on peut cr´ eer sont de la forme (a 1 , . . . , a n ) 7→ k ou (a 1 , . . . , a n ) 7→ a i + k pour i ≤ n, k ∈ N . On peut le montrer par induction : en effet, toutes les fonctions de bases (constantes, successeur et projections) v´ erifient ces deux sch´ emas, et toute composition de ces deux sch´ ema est encore de la mˆ eme forme.

On aurait aussi bien pu faire l’induction ci-dessus sur la propri´ et´ e : toutes les fonctions obtenues sont de la forme (a 1 , . . . , a n ) 7→ g(a i ) pour une certaine fonction g et un certain i ≤ n (autrement dit les fonctions ne tiennent en fait compte que d’un param` etre).

Exercice 2 : On montre d’abord que le singleton {0} est primitif r´ ecursif. En effet, on peut appliquer le sch´ ema de r´ ecurrence aux fonctions f , constante ´ egale ` a 1 (qui existe par composition de la fonction successeur avec la fonction constante ´ egale ` a 0), et g, constante ´ egale ` a 0, ce qui donne la fonction χ {0} d´ efinie par χ {0} (0) = 1 et χ {0} (n) = 0 pour n > 0. C’est la fonction caract´ eristique de {0}.

On peut observer que χ {i+1} = χ {i} (i − 1) donc χ {i+1} est primitive r´ ecursive par composition.

Par r´ ecurrence, on d´ eduit que tous les singletons sont primitifs r´ ecursifs.

Enfin, soit F = {a 1 , . . . , a n } un ensemble fini d’entiers. Observons χ F = χ {a

1

} + · · · + χ {a

n

} . Or chaque χ {a

i

} est primitif r´ ecursif par le paragraphe pr´ ec´ edent ; et on sait que la somme est primitive r´ ecursive. Donc F est primitif r´ ecursif.

Exercice 3 :

a- (y, z ) 7→ f (y, z, y) est primitive r´ ecursive par composition de la fonction f avec π 2 1 , π 2 2 , π 1 2 . b- (x, y, z) 7→ g(zy, a, y, x + a) peut clairement ˆ etre obtenue par composition de fontions pri-

mitives r´ ecursives (formellement : par composition de g avec les fonctions (x, y, z) 7→ zy, la fonction constante ´ egale ` a a, la projection π 3 2 , et la fonction (x, y, z) 7→ x + a. Or la fonction (x, y, z) 7→ zy est primitive r´ ecursive par composition de la multiplication avec π 2 3 et π 3 3 ; la fonction constante ´ egale ` a a est primitive r´ ecursive (par a compositions de la fonctions suc- cesseur avec la fonction constante ´ egale ` a 0) ; et la fonction (x, y, z) 7→ x + a est primitive r´ ecursive par composition de la somme avec π 3 1 , et la fonction constante ´ egale ` a a.)

Exercice 4 : Soit f la fonction d´ efinie par f (0) = 1 et f (n + 1) = 1 − f (n) r´ ecursivement. Cette fonction est primitive r´ ecursive par application du sch´ ema de r´ ecurrence ` a des fonctions primitives r´ ecursives. La fonction f est la fonction caract´ eristique des entiers pairs.

Exercice 5 : Montrer que les fonctions suivantes sont primitives r´ ecursives.

a- On peut utiliser le sch´ ema µ-born´ e, appliqu´ e ` a la relation P (t, x) d´ efinie par 2(t+1) > x avec la borne x 7→ x. Deuxi` eme m´ ethode : f (x) = P x

i=1 χ pair (i), en utilisant l’exercice pr´ ec´ edent.

b- On applique le sch´ ema µ-born´ e ` a la relation

(t + 1) 2 > x

avec la borne x 7→ x.

c- Cette relation peut s’exprimer par P (x) ssi ∃i ≤ x∃j ≤ x, i 2 +j 2 = x, donc elle est primitive r´ ecursive par application de quantificateurs born´ es ` a une formule dont tous les composants sont primitifs r´ ecursifs.

Exercice 6 : Le plus simple est d’utiliser une d´ efinition par cas :

sup(x, y, z) =

 

 

x si x ≥ y et x ≥ z y si y ≥ x et y ≥ z z sinon

inf(x, y, z) =

 

 

x si x ≤ y et x ≤ z y si y ≤ x et y ≤ z z sinon

De mani` ere ´ equivalente on peut ´ ecrire sup(x, y) = y · EGAL((x+ 1) − y, 0) + x· EGAL(y − x, 0).

Ensuite sup(x, y, z) = sup(x, sup(y, z)). Enfin, inf(x, y, z) = x + y + z − sup(x, y) − sup(y, z) −

sup(z, x) + sup(x, y, z).

(2)

2

Exercice 7 : A est l’ensemble des entiers de la forme 2 2

...

20

. On peut d´ efinir la fonction suivante par cas et par r´ ecurrence :

f (n) =

 

 

f (x) si ∃x < n, n = 2 x 1 si n = 0

0 sinon

On observe ensuite que f = χ A . Exercice 8 :

a- Soit f une fonction de F p . Alors son graphe peut ˆ etre d´ efini par x = f (y), donc il est primitif r´ ecursif.

(La fonction d’Ackermann est un contre-exemple parce qu’elle n’est pas primitive r´ ecursive.

En effet elle croˆıt plus vite qu’aucune fonction primitive r´ ecursive. La raison est proche de l’argument diagonal. Par contre son graphe est primitif r´ ecursif, essentiellement parce qu’on peut coder un calcul de la fonction et qu’on sait qu’on peut borner ce calcul ` a partir du r´ esultat)

b- On suppose que le graphe de f ∈ F p est primitif r´ ecursif. Soit Gf la fonction caract´ eristique du graphe. On suppose aussi que f est born´ ee par une fonction g primitive r´ ecursive de F p .

Alors f (x 1 , . . . , x p ) = P g(n)

i=0 i · Gf (x 1 , . . . , x p , i), donc f est primitive r´ ecursive.

(On peut trouver une fonction non primitive r´ ecursive born´ ee par une fonction primitive r´ ecursive, par exemple en ´ enum´ erant les fonctions primitives r´ ecursives croissantes non born´ ees et en utilisant une variante de l’argument diagonal pour cr´ eer une nouvelle fonction croissante non born´ ee qui croˆıt plus lentement que toutes)

Exercice 9 :

a- On d´ efinit q par cas et par sch´ ema µ-born´ e :

q(x, y) =

( 0 si y = 0

si y > 0 on applique le sch´ ema µ-born´ e ` a la relation (t + 1)y > x avec la borne x 7→ x b- x|y s’exprime par y · q(x, y) = x donc cette relation est primitive r´ ecursive.

c- Soit χ(x, y) la fonction caract´ eristique de la relation x|y, qui est primitive r´ ecursive par la question pr´ ec´ edente. La propri´ et´ e

x est premier

s’exprime par P x−1

i=2 χ(i, x) = 0 donc elle est primitive r´ ecursive.

Exercice 10 : Corrig´ e dans le TD 7.

Exercice 11 : Corrig´ e dans le TD 7.

Références

Documents relatifs

Quarante jours après la naissance de Jésus, Joseph et Marie vont au Temple avec leur bébé, pour le présenter au Seigneur. Là, un vieil homme juste et très bon, appelé Syméon,

Honey, floral – with a special tea making technique of having grasshoppers biting the oolong tea leaves in the summer, the tea naturally produces its honey-like fragrance on top

We give a new proof of this theorem, and a generali- zation to finitely generated formally real rings over k (Theorem 1).. Throughout, k will be an

Tequila Altos, gingembre, jus de citron vert, purée de framboise, sucre, ginger ale, poivron. Altos tequila, ginger, lime juice, raspberry purée, sugar, ginger

Après sectionnement ou abrasion des échantillons d'autodiffusîon, on doit tracer la courbe &#34;concentration- pénétration&#34; mesurer l'activité a 0 ou 1 des parties prélevées

WAll HuNg BIdeT Bidet sospeso Bidet suspendu au mur Wandhängendes Bidet Подвесное биде BAck To WAll Wc WC a filo muro WC posé au sol Rückwandmontage WC Приставной

La Ville de Marseille, représentée par son Maire en exercice , Monsieur Jean-Claude GAUDIN, ancien Ministre , Sénateur des Bouches-du-Rhône, Vice-Président du

PRÉPARATION GREEN TONIC POUR UN VERRE DE 200 ML Remplir le verre de glaçons Verser le tonic d’Archibald Verser le sirop de riz. Verser 30g de votre concentré de Green Paste