IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Décidabilité d'un problème


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 53
    Par défaut Décidabilité d'un problème
    Bonjour,

    j'étudie actuellement le théorème de Rice et le problème de l'arrêt. Je suis tombé sur un questionnaire sans les solutions en rapport avec ce sujet et j'aurai aimé avoir quelques avis.

    Voilà le problème :

    Question 2 :

    Les propriétés suivantes sont-elles extensionnelles ? Les formaliser d’abord logiquement puis
    dire si elles sont extensionnelles.
    1. Le programme p calcule une fonction.
    2. Le programme p calcule une fonction bornée par une constante c.


    Question 3

    Est-ce qu’une de ces propriétés est décidable ?
    Voilà ce que j'en pense :

    1 ) La propriété d'un programme de calculer une fonction est extensionnelle. En effet, pour un programme p et q, si SEM(p)=SEM(q) et que p calcul une fonction, q calculera aussi une fonction.
    Je pense par contre que ce problème n'est pas décidable. Je m'explique :
    soit calcFonct un programme dont la sémantique est la suivante
    SEM(calcFonct)(p) = vrai si p calcul une fonction
    On peut donc réduire ce problème à celui de l'arrêt existentiel et donc de l'arrêt tout court.

    2 ) Pareil, propriété extensionnelle. Si un programme C a pour sémantique la réalisation d'une fonction qui rend des couples dont les images sont inférieurs à "c", un programme q de me sémantique aura les mêmes résultats.
    Pour la décidabilité, c'est donc une propriété extensionnelle, et non triviale (on peut facilement trouver un programme qui réalise cette propriété et un programme qui ne la réalise pas), donc Rice nous dit que c'est indécidable.

    Voilà en gros, est-ce le bon raisonnement ?

    Merci d'avance.

    Edit : je ne suis pas certain que ce soit le bon endroit pour cette question, mais je ne savais vraiment pas ou la poser.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    832
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 832
    Par défaut
    Ça va, tu as posé la question sur assez de forums à la fois ?

    Je n'apprécie pas du tout qu'on prenne les membres d'un forum comme des vaches à lait servant à répondre à tes questions.

    Poser la question sur tout le net, ça casse tout l'intérêt des forums qui est de rassembler les gens autour d'une question pour qu'ils puissent discuter et voir les réponses les uns des autres.

    Tu obliges les gens à faire des efforts inutiles, puisque peut-être que la question a été résolue sur un autre forum, et eux vont se casser le cul à rédiger quelque chose de fourni et expliqué alors que ça a déjà été fait.



    Au passage : la prochaine fois que tu poses une question, pense à préciser la définition des termes que tu utilises quand ils sont flous. Il n'y a qu'une seule définition du "problème de l'arrêt", mais deux théorèmes de Rice (bon avec le contexte on comprend duquel tu parles), des dizaines de définitions de "propriété extensionnelle", et des millions d'acronymes différents pour "SEM".

Discussions similaires

  1. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  2. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  4. Réponses: 6
    Dernier message: 25/03/2002, 21h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo