paper maquina turing

Upload: klause-paulino

Post on 26-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Paper Maquina Turing

    1/3

    Mquina de Turing

    John Anderson Freitas Mendes1, Rafael Andrade2

    1,Mestrado em Cincias da Computao, primeiro trimestre, 2002

    Laorat!rio de "nte#rao de $ard%are e &oft%are 'L"&$A()ni*ersidade Federal de &anta Catarina ')F&C(, +rasil, 0-0./00

    Fone '0-( 1./-/ R 22, Fa3 '0-( 1./440

    5ohnand6infufscr,andrade6infufscr

    ResumoAlan M. Turing, um dos maiores matemticos de seu tempo aos 24 anos desenvolveu um

    modelo matemtico simples que simularia uma mquina capaz de ler e gravar smbolos

    seguindo a regra de um sistema formal.Atravs de eemplos baseados na teoria de Alan M.

    Turing ser abordada em forma prtica o funcionamento do que em sua poca era apenas

    uma teoria.

    Palavras-chave:7urin#, Formal, 8rafos

    AbstractAlan M. Turing, one of t!e mat!ematical greats of its time to t!e 24 "ears developed simple a

    mat!ematical model t!at #ould simulate a mac!ine capable to read and to record s"mbols

    follo#ing t!e rule of a s"stem formal .T!roug! of eamples based on t!e t!eor" of Alan M.

    Turing #ill be boarded in practical form t!e functioning of t!at at its time it #as onl" one

    t!eor".

    Key-words:7urin#, Formal, 8raphs

    Introdu!o

    A m9:uina de 7urin# ; um modelo

    matem9tico simples de um computador A m9:uina

    de 7urin# para ser considerada como um modelo

    formal de procedimento de*e satisfa a descrio do procedimento de*e ser

    finita e de*e consistir de passos discretos, :ue

    possam ser e3ecutados mecanicamente, e em

    tempo finito?@

    m 1/B, com a idade de 2- anos, Alan M7urin# consa#rou.se como um dos maiores

    matem9ticos do seu tempo :uando pro*ou aos seus

    cole#as :ue era poss*el e3ecutar operaDes

    computacionais sore a teoria dos nEmeros por

    meio de uma m9:uina :ue ti*esse emutidas as

    re#ras de um sistema formal mora propriamente

    no e3istisse tal m9:uina, 7urin# enfati

  • 7/25/2019 Paper Maquina Turing

    2/3

    Artificial Fa

  • 7/25/2019 Paper Maquina Turing

    3/3

    da parada, denotado por $AL7 ste sucon5unto

    pode ser *a

    $; o con5unto de finito de estadosQ% ; um alfaeto :ue cont;m o smolo de

    espaos em ranco e o smolo de final

    es:uerdo , mas :ue no cont;m os

    smolos e Q

    s $; o estado inicialQ

    ' $; o con5unto de estados de paradaQ

    &, a funo de transio

    *inguagens enumerveis recursivamente

    )ma lin#ua#em aceita por uma m9:uina de

    7urin# ; dita Lin#ua#em numer9*el

    Recursi*amente ou do 7ipo 0 3emplos de

    Lin#ua#ens enumer9*eis recursi*amente>

    Lin#ua#em e3emplo1> S0n1nT n0U

    Lin#ua#em e3emplo 2> Sai5cVT iW5 ou 5WV U

    Lin#ua#em e3emplo > S%T % tem o mesmo

    nEmero de smolos a e U

    A funo pro#rama para uma m9:uina de

    7urin# :ue reconhea a lin#ua#em e3emplo 1 podeser interpretada como um #rafo finito direto, como

    mostrado na fi#ura 2 Xa fi#ura, Y e representam

    direita e es:uerda respecti*amente, o estado inicial

    ; o estado 0, e o Enico estado final ; o estado -

    Xas duas fi#uras ':3, , Y( representam escre*e o

    smolo , *ai para o estado :3e desloca a caea

    de leituraP#ra*ao para a direita?2@

    Fi#ura 2> M9:uina de 7urin# representada por um

    #rafo

    A mesma m9:uina de 7urin# pode serrepresentada pela se#uinte taela:

    Estado 0 1 x y

    q0 (q1, X, D) (q0, Y, E)

    q1 (q2, Y, D)

    q2 (q3, 0, D)

    q3 (q0, X, E) (q4, X, D)

    q4(final)

    Simbolo

    Fi#ura > M9:uina de 7urin# representada por umataela

    +iscuss!o e $onclus,es

    7urin# pro*ou :ue para :ual:uer sistema

    formal e3iste uma m9:uina de 7urin# :ue pode ser

    pro#ramada para imit9.lo ra este sistema formal

    #en;rico, com a hailidade de imitar :ual:uer

    outro sistema formal, o :ue 7urin# procura*a 7ais

    sistemas chamam.se Mquinas de Turing

    niversais

    Re'er&ncias

    ?1@ Le%is $arr R, Hlementos de 7eoria da

    ComputaoH, 2Z dio, pp 142.1I, 2000

    ?2@ 7homas A &udVamp, HLan#ua#es andMachinesH, 1//4

    ?@ YericV [ood, 7heor of ComputationN,

    pp 20.22, 1/4?-@ http>PP%%%dcuelrPdisciplinasPcop04P

    computailidade\20.\20m7ourhtm

    ',],Y(

    '],0,Y(

    :0

    :1

    :2:

    :-

    '0, , Y(

    '0, , (

    '1,,Y(

    '1,],(