Calculabilité (fonctions calculables)

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
MacManus
Membre Irrationnel
Messages: 1365
Enregistré le: 28 Avr 2008, 14:41

calculabilité (fonctions calculables)

par MacManus » 10 Aoû 2009, 11:49

Bonjour !

J'aurais aimé avoir de l'aide sur l'exercice suivant qui provient d'un TD de mathématiques de l'informatique :

Soient l'ensemble des fonctions calculables de dans et p quelconque. Pour chacune des fonctions suivantes, démontrer si elles appartiennent (ou non) à C :





Je n'avais pas pu assisté à ce TD et je ne me souviens pas exactement de cette notion de calculabilité (liée aux machines de Turing). Si quelqu'un pouvait me mettre sur une piste au moins pour l'une de ces fonctions.....Merci bcp !!



mathelot

par mathelot » 11 Aoû 2009, 04:22

Salut,

vlà ce que je viens de lire sous google

une fonction f est calculable si elle est un programme informatique
dont on est certain qu'il s'arrête quelque soit l'entrée fournie.

c est donc clairement calculable puisque il s'agit d'un test sur
un nombre fini de fonctions.

pour les autres , l'idée naïve serait peut être
de construire calculable en temps n, ce qui ficherait la m....
pour le calcul de l'inf et du sup sur un ensemble dénombrable de fonctions.
(????)

ps: il n'existe pas de compilateur indiquant si une fonction quelconque
est calculable. Les domaines connexes sont très certainement le théorème
d'incomplétude de Gödel: une théorie mathématique, suffisamment élaborée,ie, comprenant l'arithmétique, non contradictoire, est incomplète. On peut toujours rajouter des axiomes à cette théorie.

regardre aussi l'argument diagonal de Cantor, les machines de Turing
et le lambda-calcul.

MacManus
Membre Irrationnel
Messages: 1365
Enregistré le: 28 Avr 2008, 14:41

par MacManus » 11 Aoû 2009, 14:23

Merci mathelot tu m'a déjà bien éclairé. Effectivement, pour qu'une fonction soit calculable, il faut que le programme (plus précisément que la machine de turing) qui prend en entrée n'importe quel entier, aboutisse en temps fini. Pour la fonction c ça paraît évident, mais pour les 2 autres comme tu l'as dit, il faut construire de telles fonctions afin de le vérifier. Il suffirait d'ailleurs de le démontrer par l'absurde peut-être...?

mathelot

par mathelot » 12 Aoû 2009, 05:54

bonjour,

est-ce que pour (a)
f_n="return n" convient comme contre-exemple ???

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 16 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite