Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
2014.1
O PROBLEMA PARADA
DECIDIBILIDADE
josu.amaral@gmail.com
nandersonbruno@hotmail.com
hevelyssandes@hotmail.com
weidenrick@hotmail.com
stefanowalker@hotmail.com
E AÍ? QUAL É A PARADA?
Introdução
Determinam solubilidade ou não /Problema da
parada
Aplicação com autômatos e Máquina de Turing
Problema da decisão
possíveis (R)? D R
Qual a condição (C)?
Autômatos finitos:
É uma lista de cinco objetos: conjunto de
estados, alfabeto de entrada, regras para
movimentação, e estados de aceitação.
Em linguagem matemática, uma lista de
cinco elementos é frequentemente
chamada 5-upla.
APLICAÇÃO COM AUTÔMATOS
Definição:
APLICAÇÃO COM AUTÔMATOS
Linguagem Regular
Definição: Uma linguagem é chamada de regular
se algum autômato finito a reconhece.
Operações Regulares
Definição: Sejam A e B linguagens. Define-se as
operações regulares união, concentração, e estrela
da seguinte forma:
União: A U B = { x|x e A ou x e B}.
NÃO SOLUBILIDADE:
Inexistência de um método geral efetivo para decidir se um
programa pára para qualquer entrada
Exemplos:
PROBLEMA PARCIALMENTE COMPUTÁVEL:Sobre um
problema a MT pára se a aceita, ou entra em loop se
rejeita(ou vice e versa).
Linguagens Decidíveis
Definição da LAA:
O PROBLEMA DA AUTO APLICAÇÃO É
PARCIALMENTE SOLUCIONÁVEL
Suposição:
O PROBLEMA DA AUTO APLICAÇÃO É
NÃO-SOLUCIONÁVEL
O PROBLEMA DA AUTO APLICAÇÃO É
NÃO-SOLUCIONÁVEL
MÉTODO DA REDUÇÃO
REDUÇÃO
O PROBLEMA DA PARADA “EM SI”
.
LOOP
..
LOOP
...
LOOP
....
LOOP
.....
LOOP
......
LOOP
.......
LOOP
........
LOOP
.........
LOOP
..........
LOOP
...........
LOOP
............
LOOP
.............
LOOP
..............
LOOP
...............
LOOP
................
LOOP
.................
LOOP
..................
LOOP
...................
LOOP
....................
LOOP
.....................
LOOP
......................
LOOP
.......................
LOOP
........................
LOOP
.........................
LOOP
...........................
LOOP
.............................
LOOP
...............................
LOOP
.................................
LOOP
...................................
LOOP
.....................................
LOOP
.......................................
LOOP
.........................................
LOOP
...........................................
LOOP
.............................................
LOOP
...............................................
LOOP
.................................................
LOOP
...................................................
LOOP
...................................................