• # Journal bookmark mais sujet intéressant

    Posté par  (site web personnel) . Évalué à 10.

    Il ne doit pas y avoir une bande de longueur infinie dans une machine de Turing ?
    • [^] # Re: Journal bookmark mais sujet intéressant

      Posté par  (site web personnel) . Évalué à 10.

      Oui mais par contre, ce qui est sur, c'est que l'auteur du journal ne passe pas le test de Turing.
    • [^] # Re: Journal bookmark mais sujet intéressant

      Posté par  (site web personnel) . Évalué à 4.

      Si et c'est bien pour ça que ça existe pas les machines de Turing.

      Dans le même genre, mais en Légo (et en flash) :

      http://www.youtube.com/watch?v=cYw2ewoO6c4

      Et histoire de nous changer un peu des éternels débats stériles vi-emacs ou KDE-Gnome, je vous propose un troll modèle de calcul : machine de Turing ou lambda-calcul ?
      • [^] # Re: Journal bookmark mais sujet intéressant

        Posté par  . Évalué à 3.

        Je me trompe, ou le lambda-calcul et les machines de Turing ont la même expressivité (thèse de Church) ?
        • [^] # Re: Journal bookmark mais sujet intéressant

          Posté par  . Évalué à 10.

          Tu ne te trompes pas mais ce n'est pas tout à fait la thèse de Church, c'est tout bonnement un théorème, dont la preuve est donnée par le fait qu'on peut écrire une machine de Turing qui interprète le lambda-calcul et un lambda-terme (un programme en lambda-calcul) qui simule une machine de Turing. La thèse de Church c'est le fait qu'on ne trouvera jamais d'« algorithme » (de procédé calculable) non exprimable par ces derniers modèles, et donc qu'on ne trouvera jamais de modèle plus expressif.

          Si elles ont la même expressivité théorique, ces modèles ont quand même des usages différents en informatique scientifique : les machines de Turing sont un cadre commode pour parler de théorie de la complexité, parce qu'il est facile de quantifier le fonctionnement « mécanique » du calcul, avec une notion claire d'espace (la fameuse bande) et de temps (les déplacements de la tête de lecture/écriture), tandis que le lambda-calcul est plus abstrait et sert de fondement et de référence à toute la théorie des langages de programmation.
      • [^] # Re: Journal bookmark mais sujet intéressant

        Posté par  (site web personnel) . Évalué à 3.

        > en Légo (et en flash) :

        C'est moi ou bien les vidéos en html5 ne marchent plus sur youtube ?
    • [^] # Re: Journal bookmark mais sujet intéressant

      Posté par  . Évalué à 10.

      Une bande infinie c'est un peu long, surtout aux extrémités.
      • [^] # Re: Journal bookmark mais sujet intéressant

        Posté par  . Évalué à 3.

        Sans compter les problèmes pour introduire la bande dans la machine...
        • [^] # Re: Journal bookmark mais sujet intéressant

          Posté par  . Évalué à 10.

          mais ça évite les effets de bords
        • [^] # Re: Journal bookmark mais sujet intéressant

          Posté par  (site web personnel, Mastodon) . Évalué à -2.

          pourquoi tout le monde (enfin, ceux qui ont trop étudié ?) a cette idée de l'infinité ?
          qui dit bande dit ruban comme un ruban de mesure (peut importe que ce soit gradué en mètre ou pas) ou corde ou chaines (peut importe arpents ou décamètres)... on sait donc où ça commence (donc ton -Inf que tu ne sais pas introduire, tu le mappe à zéro) mais pas où/quand ça se termine, si tant est-il qu'une fin existe (quelqu'un me souffle que je suis entrain de parler de l'ensemble IN...)

          “It is seldom that liberty of any kind is lost all at once.” ― David Hume

          • [^] # Re: Journal bookmark mais sujet intéressant

            Posté par  (site web personnel) . Évalué à 3.

            donc ton -Inf que tu ne sais pas introduire, tu le mappe à zéro
            J'aimerais ben savoir comment tu peux faire ce mapping...
            mais pas où/quand ça se termine
            Si, on sait !... que ça NE se termine PAS...

            GNU's Not Unix / LINUX Is Not Unix Xernel

          • [^] # Re: Journal bookmark mais sujet intéressant

            Posté par  (site web personnel) . Évalué à 3.

            > pourquoi tout le monde (enfin, ceux qui ont trop étudié ?) a cette idée de l'infinité ?

            Probablement parce que dans une machine de Turing, le ruban est bi-infini. Il est indexé par Z, non par N. La tête de lecture peut aller à droite et à gauche. Et on peut facilement faire des programmes qui vont manger le ruban infini des deux côtés.

            Cela dit, pour introduire un ruban bi-infini dans la machine, il suffit de le couper, introduire un des bouts et rescotcher.
            • [^] # Re: Journal bookmark mais sujet intéressant

              Posté par  . Évalué à 4.

              ou alors de faire un mécanisme d'introduction du ruban par le côté et non le bout...
            • [^] # Re: Journal bookmark mais sujet intéressant

              Posté par  (site web personnel, Mastodon) . Évalué à 1.

              justement "indexé par z, non par N" :D ce que je suis entrain de dire est qu'on s'en fout royalement de savoir comment on introduit le ruban puisque Cantor nous a montrer (en montrant qu'ils sont tous infinis et pourtant il y en a de plus grand) qu'on peut techniquement se ramener à N (j'ai vu plus loin l'idée de pliage)... et une fois le brol lancé, on ne se préoccupe plus des terminaisons vu que c'est sans fin (rien ne te dis d'ailleurs qu'Alan pensait plus à Z qu'à Q)

              “It is seldom that liberty of any kind is lost all at once.” ― David Hume

              • [^] # Re: Journal bookmark mais sujet intéressant

                Posté par  (site web personnel) . Évalué à 1.

                Oui, évidemment, tous ceux qui ont fait trop d'études savent que la machine de Turing est équivalente à une machine de Turing à un seul ruban simplement infini. Cela n'empêche pas la définition (de Turing) des machines de Turing de leur offrir plusieurs rubans bi-infinis.

                > rien ne te dit d'ailleurs qu'Alan pensait plus à Z qu'à Q

                Heuh, si ! Numéroter les cases d'un ruban avec l'ensemble des rationnels ce n'est pas ce qu'il y a de plus naturel. Et d'autre part, ses articles nous donnent une assez bonne idée de ce qu'il pensait.
          • [^] # Re: Journal bookmark mais sujet intéressant

            Posté par  (site web personnel) . Évalué à 4.

            Techniquement, on peut aussi faire une machine de Turing avec un ruban infini d'un seul côté.

            Ça a le même pouvoir expressif en termes de calculabilité. Une manière de voir ça c'est qu'un ruban bi-infini, tu peux choisir arbitrairement une case et le plier en deux à cet endroit : te voilà avec un ruban infini d'un seul côté.

            Par contre, en termes de complexité temporelle, il me semble que tu récupère un petit overhead à cause de la transformation (ça doit être un facteur constant 2 à vue de nez).
  • # Concept de journal

    Posté par  . Évalué à 10.

    Je vais faire un journal avec une seule ligne dedans:
    Non aux journaux bookmark!

    Comme ça je pourrais me faire ensuite un script qui mettra automatiquement en commentaire un lien vers mon journal dans chaque journal bookmark.

    La suite?
    Un simple journal de rappel avec un lien vers mon journal bookmark.
    Quand la quantité de journaux bookmark dépasse une certaine limite, le bot réécrit un journal avec un lien vers le journal original, et en profite pour mettre un commentaire contre ce putain de journal bookmark!

    Et voilà!
    Le premier bot qui spamme linuxfr pour le bien de ses utilisateurs!

    Si c'est pas de l'intelligence artificielle de premier ordre ça!

    Je devrais faire un site pour parler de mon idée.
    Comme ça je pourrai faire un journal avec juste un lien vers le site.

    Dans la version 2.0, le bot apprendra à prendre la porte tout seul...

    --------> [ ]
    • [^] # Re: Concept de journal

      Posté par  . Évalué à 6.

      Mouais... les journaux bookmark, ça m'énerve moi aussi... tellement que je suis tout en suaire (de turing, bien entendu).
  • # Pas tout regardé, mais rigolo

    Posté par  (site web personnel) . Évalué à 5.

    J'ai beaucoup apprécié le système d'effacement avant réécriture.

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.