Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !

Rejoignez le forum, c'est rapide et facile

Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !
Forum d'entraide en sciences
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

Machine de Turing

2 participants

Aller en bas

Machine de Turing Empty Machine de Turing

Message par Julien Ven 31 Oct 2008 - 18:00

Je ne sais pas si c'est plus de l'info ou des maths, mais comme je l'avais prévenu, j'ai quelques questions sur les machines de Turing (MT)...

Enumération de Kleene...
1) Ca veut dire quoi "une MT est codée par un mot de Z où Z est un alphabet" ?
2) Ca veut dire quoi "un ruban est codé par un mot de Z où Z est un alphabet" ?

D'autres questions viendront au fur et à mesure de la lecture de mon cours.
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Julien Ven 31 Oct 2008 - 19:53

Théorème de la halte
3) Je n'ai rien trouvé sur ce théorème sur Google à part ça : http://www.quadibloc.com/math/undint.htm !
Si tu vois ce que c'est, (Duche ou les autres !), tu pourrais m'expliquer la démonstration ? J'ai du mal avec les notations du cours...
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Duche Ven 31 Oct 2008 - 23:09

Alors un alphabet est un ensemble fini ou dénombrable de symboles prédéfinis.
Quand on dit que x est un mot de Z c'est que c'est une suite finie de symboles dans Z.

Par exemple, prenons Z = { 'a' , '2' , '%' , '@' , 'M'}
%%%%%%%%%%%%%%
M2M2M2
MaM%M@M
22222222@2
sont des mots de Z

"un ruban est codé par un mot de Z où Z est un alphabet"
-> un ruban sur lequel sont imprimés une successions de symboles.

"une MT est codée par un mot de Z où Z est un alphabet"
-> Je suis pas trop sur, il me faudrait un contexte.
Mais je dirais que pour connaitre les données d'une machine de Turing, il faut les encoder, ce qui peut être fait par une successions de symboles dans un alphabet donné (par exemple du français et notre alphabet). La MT peut donc être décrite ou 'codée' par une succession de symboles.

Remarque intéressante: si une machine de turing peut se résumer à une suite finie de symboles sur un ruban, elle peut être lue par une autre machine de turing, elle même codée sur un ruban, etc... flippant non ? Very Happy
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8264
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Duche Ven 31 Oct 2008 - 23:10

Pour le problème de la halte, je suis un peu malade et je t'avoue que j'ai pas envie de lire en anglais maintenant. est-ce bien le problème qui dit que l'ont ne peut écrire un programme capable de décider si tout programme s'arrête ou non ?
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8264
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Julien Sam 1 Nov 2008 - 10:51

C'est bon, j'ai mieux compris l'idée avec tes explications ! Smile

Duche a écrit:Remarque intéressante: si une machine de turing peut se résumer à une suite finie de symboles sur un ruban, elle peut être lue par une autre machine de turing, elle même codée sur un ruban, etc... flippant non ? Very Happy
En gros, il faut construire un alphabet qui contient l'alphabet d'origine plus des caractères désignant les transitions ? La nouvlle MT serait alors une concaténation de transitions ?
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Julien Sam 1 Nov 2008 - 10:55

Pour le problème de la halte voici l'énoncé :
il n'existe pas de MT T(x,y) tel que
* T s'arrête sur toute entrée
* T s'arrête avec un 1 sur son ruban si Phx(y) s'arrête
* T s'arrête avec un 0 sur son ruban si Phx(y) ne s'arrête pas.

(Bon rétablissement Wink)
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Duche Sam 1 Nov 2008 - 14:05

Oui c'est donc bien le problème d'arrêt auquel je pensais.
La démo est cool ! Very Happy
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8264
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Julien Sam 1 Nov 2008 - 14:36

Duche a écrit:La démo est cool ! Very Happy
C'est justement ça que je veux xomprendre ! lol
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Julien Dim 2 Nov 2008 - 9:33

Bon pour la démonstration du problème de la halte, c'est pas très grave. Il est aussi appelé problème de l'arrêt. Mais j'ai d'autres questions ! Very Happy

4) Montrer que le problème suivant est indécidable :
déterminer si un programme écrit en C s'arrête pour des valeurs fixées.

5) récursif et décidable sont tout à fait synonymes ou il y a une différence ?
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Duche Dim 2 Nov 2008 - 12:19

J'ai essayé de refaire la démo tout seul, mais j'avais un peu de mal (pas bien réveillé encore)
J'ai trouvé ça pour toi
http://www.juniata.edu/faculty/rhodes/intro/theory2.htm
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8264
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Julien Dim 2 Nov 2008 - 13:31

OK merci, je vais regarder ça de plus près.

T'as une idée pour la 4° question ?
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Duche Dim 2 Nov 2008 - 13:33

Oui ben c'est ça la 4ème question ^^
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8264
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Julien Dim 2 Nov 2008 - 13:38

Ah ben oui en effet, je pensais que c'était la démonstration du problème de la halte ^^

Le lien est bien explicite et il y a peu de notations ! Merci !
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22498
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Machine de Turing Empty Re: Machine de Turing

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser