• Aucun résultat trouvé

TD 3 – Théorème s-m-n, théorèmes de Rice et de point fixe

N/A
N/A
Protected

Academic year: 2022

Partager "TD 3 – Théorème s-m-n, théorèmes de Rice et de point fixe"

Copied!
2
0
0

Texte intégral

(1)

Logique et complexité TD 3 M1 LMFI

TD 3 – Théorème s-m-n, théorèmes de Rice et de point fixe

Exercice 1. Montrer qu’il existe une fonction récursive primitive f telle que, pour tout n∈N,f(n)soit un indice de la fonctionx7→ b√n

xc.

Exercice 2.

1. Montrer qu’il existe une fonction récursive primitivec telle que, pour touti, si ϕ1i est la fonction carac- téristique d’un ensembleA, alorsϕ1c(i)est la fonction caractéristique deA.¯

2. Montrer qu’il existe une fonction récursive primitiveatelle que, pour tousietj, l’ensemble de définition deϕ1a(i,j)est l’intersection des ensembles de définition de ϕ1i et de ϕ1j.

3. Montrer qu’il existe une fonction récursive primitivebtelle que, pour tousietj, l’ensemble de définition deϕ1b(i,j)est l’union des ensembles de définition deϕ1i et de ϕ1j.

Exercice 3.

1. Soit

A={i∈N|dom (ϕ1i)∩(3N)6=∅}.

L’ensembleAest-il récursif ?

2. Montrer queAest récursivement énumérable.

3. L’ensembleN\Aest-il récursivement énumérable ? Exercice 4.

1. Montrer qu’il existe une fonction récursive primitivef telle que pour toutx, n∈N,ϕ1f(n)(x) =nx.

2. En déduire qu’il existe un entier ntel queϕ1n est la fonctionx7→nx.

Exercice 5.

1. Soit A={x∈N|ϕ1xn’est pas injective}. Montrer que An’est pas récursif.

2. Montrer queAest récursivement énumérable.

3. Que pouvez-vous dire de A¯?

Exercice 6. Montrer qu’il existe une fonction récursive primitiveα:N→Ntelle que, pour toutn, l’ensemble de définition deϕ1α(n)est {1, n, n2, n3, . . .}.

Exercice 7.

1. Soit A={x∈N|le domaine deϕ1x est un ensemble récursif}. Montrer que An’est pas récursif.

2. Aest-il récursivement énumérable ?

3. Soit B ={x∈ N| le domaine de ϕ1xest un ensemble récursivement énumérable}. Que peut-on dire de B?

Exercice 8.

1. Montrer queA={i∈N|Imϕ1i ={0} ouImϕ1i =∅}n’est pas récursif.

2. Aest-il récursivement énumérable ? Même question pourA.¯ 3. Montrer queB0={x∈N|ϕ1x(x) = 0}n’est pas récursif.

4. Soit k∈N, montrer queBk ={x∈N| ϕ1x(x) =k} n’est pas récursif.

5. Soit k∈N, montrer queCk ={(x, y)∈N22x(y) =k}n’est pas récursif.

Exercice 9. Soitg, kdansF1et hdansF4des fonctions.

1. Montrer qu’il existe une unique fonctionf telle que pour tousx, y: f(x,0) =g(x)

f(x,1) =k(x)

f(x, y+ 2) =h(x, y, f(x, y+ 1), f(x, y))

Université Paris Diderot 1 UFR de mathématiques

(2)

Logique et complexité TD 3 M1 LMFI 2. Montrer que sig,kethsont récursives, alorsf est récursive :

a) en utilisant un codage,

b) en utilisant un théorème de point fixe.

Exercice 10. Soitf une fonction récursive à une variable. Montrer qu’il existe une fonction récursive primitive αtelle que, pour touti, l’ensemble de définition deϕ1α(i) soit égal à l’image réciproque parf de l’ensemble de définition deϕ1i.

Exercice 11.

1. Montrer que la propriété pour une fonction récursive (partielle) d’être de domaine fini n’est pas décidable.

2. Pour la question précédente, l’ensemble des indices correspondant est-il récursivement énumérable ? Et son complémentaire ?

Exercice 12. Montrer que l’ensemble{i∈N|ϕ1i est soit récursive primitive, soit non totale}n’est pas récursif.

Exercice 13. SoitA={i∈N|ϕ1i est totale} etA0={i∈N|ϕ1i est définie en0}.

1. Montrer queAn’est pas récursivement énumérable. (Supposer queAest récursivement énumérable. C’est donc l’image d’une fonction récursive totalef. Considérer alors la fonctiong:x7→ϕ1f(x)(x) + 1.) 2. Montrer queA0 est récursivement énumérable.

3. Montrer queA¯0 n’est pas récursivement énumérable.

4. Trouver une fonction récursive totale αtelle quei∈A0 ssiα(i)∈A.

5. En déduire queA¯n’est pas récursivement énumérable.

Exercice 14. SoitAl’ensemble des entiersntels que le domaine de définition deϕ1nest inclus dans l’ensemble des entiers pairs.

1. Montrer queAn’est pas récursif.

2. Est-ce que Aest récursivement énumérable ? Est-ce que le complémentaire deA l’est ?

3. Mêmes questions pour l’ensemble A0 des entiers n tels que le domaine de définition de ϕ1n soit égal à l’ensemble des entiers pairs.

Exercice 15. SoitA={i∈N|ϕ1i est totale} etB ={i∈N|ϕ1i est de domaine de définition infini}.

1. Trouver une fonction récursive totale β telle que : a) siϕ1i est totale, alorsϕ1β(i)est totale.

b) siϕ1i n’est pas totale, alorsϕ1β(i)est de domaine fini.

2. En déduire queB n’est pas récursivement énumérable, et que son complémentaire ne l’est pas non plus.

Exercice 16. Montrer que les ensembles suivants ne sont pas récursifs : 1. A={x∈N|ϕ1xest totale et constante}.

2. B={x∈N|ϕ1x(x) = 0}.

3. C={(x, y)∈N2| ϕx(y) = 0}.

Exercice 17. Soit α et g dans F1 et h dans F3 des fonctions récursives. Montrer qu’il existe une unique fonctionf telle que pour tousx, y:

f(x,0) =g(x)

f(x, y+ 1) =h(x, y, f(α(x), y)) Montrer aussi quef est récursive.

Université Paris Diderot 2 UFR de mathématiques

Références

Documents relatifs

Pour conclure on donne une démonstration complètement élémentaire du théo- rème de Choquet-Deny (démonstration suggérée par un travail de Raugi (1983).. On

Soit X un espace compact et Ç une application continue de X en lui-même, telle que le nombre de Lefschetz A^(.^T) soit défini, dans le sens généralisé de [2].. — Soit C un

Toute utilisation commerciale ou impression systématique est consti- tutive d’une infraction pénale.. Toute copie ou impression de ce fichier doit conte- nir la présente mention

Nous donnons ici un court résumé d'un article qui va paraître dans le Journal of Combinatorial Theory, Séries B, sous le titre "A threshold property for intersections in a

Dans un travail précédent, nous avions proposé d'y construire directement et « a la LISP » certaines fonctions récursives ayant toutes une forme normale, ce qui permit de

+ Soient (E, A, µ) un espace mesuré et (f n ) n≥0 une suite décroissante de fonctions mesurables positives qui converge µ-p.p.. Soit f :]0, 1[→ R une fonction positive, monotone

Dans un premier temps, nous allons établir que si f admet un point fixe, il

[r]