6. Decidibilidade, indecidibilidade e decidibilidade parcial
|
|
|
- Irene Beppler Palma
- 8 Há anos
- Visualizações:
Transcrição
1 6. Decidibilidade, indecidibilidade e decidibilidade parcial Nos capítulos anteriores, já foram referidos diversos problemas decidíveis. Apenas foi analisado um único problema indecidível ( φ é total ) (Eemplos?) A identificação dos problemas indecidíveis é uma das maiores aplicações da Teoria da Computação, pois permite demonstrar os limites teóricos dos computadores reais. Lembremos que um predicado (problema) M() é decidível se a sua função característica c M () dada por: Mas a Teoria da Computação tem alguma aplicação?! c M () = 1 0, se M () se verifica, se M () nao se verifica for computável. Um algoritmo para computar c M é chamado procedimento de decisão para M() Teresa Galvão LEIC - Teoria da Computação I 6.1
2 6.1 Problemas indecidíveis em computabilidade Suponhamos que um dado programa P calcula uma dada função total. Então, eiste um índice a tal que P = P a. Além disso, o valor φ a ( a) está definido (pois a função é total). Questão: Será que eiste um procedimento geral que permita decidir se um qualquer programa com o número converge, quando é aplicado ao próprio? Ou seja, os seguintes predicados são decidíveis? " P () " " W " φ () está definida φ U (,) está definida Teresa Galvão LEIC - Teoria da Computação I 6.2
3 6.1 Problemas indecidíveis em computabilidade Teorema 1 O predicado " W " é indecidível. Prova: Vamos supor que o predicado é decidível. f () = 1, se Então, a função característica W 0, se W Nesse caso a função Seja g g () = φa g está definida em a?, se f( = 0 ) = 0 indefinido, se f( ) = 1 g está definida em a se e só se f (a) = 0 a W a é computável. também é computável Mas W = Dom ( φ ) = Dom (g) a a Logo, g está definida em a se e so se a não pertence ao domínio de g (!!) A suposição sobre a computabilidade de f está errada, donde " W " é indecidível. Teresa Galvão LEIC - Teoria da Computação I 6.3
4 6.1 Problemas indecidíveis em computabilidade Corolário: Eiste uma função computável h tal que os problemas " Dom (h)" são ambos indecidíveis. " Ran (h)" Prova: Seja h (), se W = indefinida, se W Esta função é computável, pois h() 1 ( ψ U(,) ) e ψ U é computável. Mas Dom (h) W Ran (h) Logo, pelo teorema anterior, podemos concluir que ambos os predicados são Ou seja, não eiste um procedimento geral que nos permita decidir se um número pertence ao domínio ou ao contradomínio de uma função computável. Teresa Galvão LEIC - Teoria da Computação I 6.4
5 6.1 Problemas indecidíveis em computabilidade E agora, o mais famoso eemplo de indecidibilidade: O problema da paragem φ (y) P (y) y W O problema está definido (ou ou ) é indecidível. Informalmente: se o problema φ (y) está definido fosse decidível, também o seria o problema anterior (mais simples), φ () está definido. Mas o Teorema anterior diz-nos que este predicado não é decidível. φ (y) Prova: Seja g a função característica do predicado g () 1, se (y) esta definido = φ 0, se φ (y) nao esta definido está definido : Se g é computável, também é a função f() = g(,). Mas f é a função característica de " W ", a qual já provámos que não é computável. Então, g não é computável e (y) está definido é indecidível φ Teresa Galvão LEIC - Teoria da Computação I 6.5
6 6.1 Problemas indecidíveis em computabilidade O Problema da Paragem ( The Halting Problem) tem grandes implicações práticas: Não eiste nenhum método geral efectivo que permita averiguar se um dado programa, para um determinado conjunto de dados eventualmente pára. Não eiste nenhum procedimento efectivo que verifique se um programa tem ciclos infinitos. O problema indecidível " problemas indecidíveis. W " é a chave para a demonstração de muitos outros Considere-se um dado problema M(). Muitas vezes, a solução deste problema conduz à solução do problema " " W Ou seja, M() é decidível se e só se " W " é decidível. Como já se provou que este problema é indecidível, M() também será indecidível. Diz-se, nesse caso, que " W " é reduzido ao problema M(). Teresa Galvão LEIC - Teoria da Computação I 6.6
7 6.1 Problemas indecidíveis em computabilidade Teorema O problema " φ = 0" é indecidível Prova: Considere-se a função f definida por: f (, y) (f foi definida considerando que vai ser usado o Teorema s-m-n) Defina-se agora g (y) f(,y). 0, se W = indefinida, se W f é computável ( f (,y) = 0. ψ U (,)), logo, pelo Teorema s-m-n eiste uma função total computável k() tal que f (,y) φ ou seja, φ k() = g (y) k() Suponhamos que " φ = 0" é decidível. Então também a função h() = g(k()) é computável. f foi definida por forma que: g = 0 W Pela definição de f, temos W φ k() = 0 (*) Logo a função g () Mas de (*), nós temos que 1, se = φ = 0, se φ Do Teorema 1 vem que h não é computável, logo g não é computável e o predicado é indecidível. Teresa Galvão LEIC - Teoria da Computação I é computável. 1, se h () = φ = 0; i.e. W 0, se φ 0; i.e. W
8 6.1 Problemas indecidíveis em computabilidade Na última aula vimos alguns problemas indecidíveis em computabilidade: " φ e total" Problema da Introspecção: " W " (ou " P () " ou φ () está definida ) Problema da Paragem: "y W " (ou "P (y) " ou " φ (y) está definida ) Teresa Galvão LEIC - Teoria da Computação I 6.8
9 6.1 Problemas indecidíveis em computabilidade Do Teorema anterior podemos concluir que eistem limitações inerentes correcção de um programa. De facto, não eiste um método geral efectivo que permita verificar se um programa calcula a função Zero. O seguinte corolário mostra que a questão de saber se dois programas computam a mesma função unária é indecidível. Corolário O problema " φ = φ " é indecidível. y Prova: Seja c um número tal que φc = 0 Se f(,y) é a função característica de " φ = φ " então a função g() = f(,c) é a função característica de " φ = 0 " Mas, pelo Teorema anterior, g não é computável, logo f também não. O predicado " φ = φ " é indecidível. y y Teresa Galvão LEIC - Teoria da Computação I 6.9
10 6.1 Problemas indecidíveis em computabilidade Teorema Seja c um número qualquer. Os seguintes predicados são indecidíveis: (a) Problema do Input "c W " (ou "P (c) " ou "c Dom ( φ )" ) (b) Problema do Output "c E " (ou "c Ran ( φ )" ) Prova: Usaremos o Teorema s-m-n para reduzir o problema " W " a estes problemas. Considere-se a função f(,y) dada por: f (, y) y, se W = indefinida, se W Seja g (y) = f(,y) g é a função identidade ( y y ) se W g está indefinida se W Teresa Galvão LEIC - Teoria da Computação I 6.10
11 6.1 Problemas indecidíveis em computabilidade Então, para qualquer c, c Dom(g ) c Ran(g ) W Pelo Teorema s-m-n, eiste uma função computável k tal que φ k() = g Para qualquer c, c W k() c E k() W Seja g a função característica de "c W " Então g'(k()) 1, se c W k() ; i.e. W = 0, se c W ; i.e. W k() Seja g a função característica de "c E " Então g''(k()) 1, se c E k() ; i.e. W = 0, se c E ; i.e. W k() Reduzimos " seriam decidíveis se e só se " W " a cada um destes problemas, logo "c W " e "c E " W " o fosse. Teresa Galvão LEIC - Teoria da Computação I 6.11
12 6.1 Problemas indecidíveis em computabilidade Teorema de Rice Seja B C 1 e B, C 1. Então o problema "φ B " é indecidível. Prova Pela álgebra da decidibilidade, sabemos que "φ B " é decidível se e só se "φ C1 \ B " é decidível. Podemos assumir sem perda de generalidade que f B Escolhe-se uma função g B Considere-se a função f (, y) g(y), se W = indefinida, se W Como f é computável (Tese de Church), o Teorema s-m-n diz que eiste um função total computável k() tal que f(,y) = φ k() (y) Então, vemos que: W φ = g ; i.e. φ k() B k() W φ = f ; i.e. φ k() B Reduzimos o problema " W " ao problema "φ B " Logo "φ B " é indecidível. k() Teresa Galvão LEIC - Teoria da Computação I 6.12
13 6.1 Problemas indecidíveis em computabilidade Equações Diophantine Uma equação diophantine é uma equação polinimial com coeficientes inteiros, para a qual são eigidas soluções inteiras. Por eemplo: 2 4 = 0 tem duas soluções = ± 2 { } 2 y = 0 tem infinitas soluções ( 0, 0 ) ; ( 11, ) ; ( 2, 4 ) ; ( 2, 4 ) ; = 0 não tem soluções y 177 = 0 (?) y c = 0 (?) O problema de saber se uma qualquer equação diophantine tem soluções inteiras é indecidível (!!) Teresa Galvão LEIC - Teoria da Computação I 6.13
14 Predicados parcialmente decidíveis Apesar do predicado " W " ter uma função característica não, a seguinte função relacionada com aquela é computável: f () 1, se W = indefinida, se W Se continuarmos a associar o valor 1 à resposta Sim, qualquer algoritmo para f dará a resposta Sim sempre que " W " e continua indefinidamente quando " W " Esse procedimento é designado por procedimento de decisão parcial para o problema " W " e este problema diz-se parcialmente decidível. Definição: Um predicado M() é parcialmente decidível se a função f dada por 1, se se verifica f () = M ( ) indefinida, se M ( ) nao ~ se verifica é computável. Esta função é designada por função característica parcial. Teresa Galvão LEIC - Teoria da Computação I 6.14
15 Eemplos de Predicados parcialmente decidíveis 1. O problema da Paragem "P (y) " é parcialmente decidível, pois a sua função característica parcial é computável: f (, y) 1, se = P ( y) indefinida, senao ~ f é computável pela Tese de Church ou considerando que f(, y) 1 ( ψ (, y) ) 2. Qualquer predicado decidível é parcialmente decidível; 3. Para qualquer função computável g() o problema " Dom(g)" pois a sua função característica parcial 1 (g ()) ) Teresa Galvão LEIC - Teoria da Computação I 6.15 U é parcialmente decidível, 4. O problema " W " não é parcialmente decidível, pois a sua função característica parcial não é computável. f () 1, se W = indefinida, se W Se f for computável, tem um índice m. Então vejamos o que acontece quando aplicamos f a m: m Dom(f) m Dom ( φ ) m W f (m) indefinido m Dom(f) m m
16 Predicados parcialmente decidíveis Teorema Um predicado M() é parcialmente decidível se e só se eiste uma função computável g() tal que: M() verifica-se se e só se Dom(g) Prova: a) Se M() é parcialmente decidível com função característica parcial f(), então pela própria definição de f temos que M() é verdade se e só se Dom(f) Fazemos então g() f(). Como f é computável, g é computável. b) Seja g uma função computável tal que M() se verifica se e só se Queremos provar que M() é parcialmente decidível De facto, a função característica parcial deste predicado definida por: Dom(g) f () 1, se Dom (g) = indefinida, se Dom (g) Esta função é computável, pois g é computável e f() = 1 (g ()) Logo, M() é parcialmente decidível. Teresa Galvão LEIC - Teoria da Computação I 6.16
17 Predicados parcialmente decidíveis Teorema Um predicado M() é parcialmente decidível se e só se eiste um predicado decidível R(, y) tal que: M() se e só se y R(, y) Prova: a) Se M() é parcialmente decidível tem um procedimento de decisão parcial dado pelo programa P. Defina-se um predicado R(,y) por: R(, y) P() em y passos Este predicado é decidível (ver aulas anteriores). Além disso, M() verifica-se se e só se P(), ou seja, se e só se y R(, y) b) Seja R(, y) um predicado decidível tal que: M() se e só se y R(, y) Queremos provar que M() é parcialmente decidível. menor y tal que R(, y) se verifica Considere-se a função g( ) µ y R(, y) = indefinido Esta função é computável: g( ) = µ y (sg(c R (, y)) = 0) Logo, M() verifica-se se e só se decidível. Dom(g), se eiste y, se y nao eiste. Pelo teorema anterior, M() é parcialmente Teresa Galvão LEIC - Teoria da Computação I 6.17
18 Predicados parcialmente decidíveis O Teorema anterior pode ser usado para estabelecer algumas propriedades dos predicados parcialmente decidíveis que nos ajudam a reconhecê-los. Teorema: Se M(, y) é um predicado parcialmente decidível, então também o é o predicado y M(, y) Prova: Recorrendo ao teorema anterior, seja R(, y, z) um predicado decidível tal que M(, y) se e só se z R(, y, z) Então, y M(, y) y z R(, y, z) y z Utilizando a técnica de codificar o par de números y, z pelo único número u = 2 3 a pesquisa do par y, z, tal que R(, y, z) reduz-se à pesquisa do número u tal que R(, (u) 1, (u) 2 ) ou seja, y M(, y) u R(, (u), (u) ) 1 2 O predicado S(, u) R(, (u) 1, (u) 2 ) é decidível (por substituição) logo, pelo Teorema anterior, o predicado y M(, y) é parcialmente decidível. Teresa Galvão LEIC - Teoria da Computação I 6.18
19 Predicados parcialmente decidíveis A repetida aplicação do Teorema anterior leva-nos ao Corolário: Corolário: Se M(, y) é parcialmente decidível (y = y 1, y 2,...,y m ), então também o é o predicado y 1... y m M(, y 1,..., y m ) Eemplos: 1. Os seguintes predicados são parcialmente decidíveis: E y (n) (n fio) (n) E z... z t (P (z,..., z ) em t passos) y 1 n y 1 n Podemos então aplicar o corolário. predicado decidível 2. W W y t (P (y) em t passos) predicado decidível Podemos aplicar o corolário. Teresa Galvão LEIC - Teoria da Computação I 6.19
20 Predicados parcialmente decidíveis Teorema: Um predicado M() é decidível se e só se M() e não M() forem ambos parcialmente decidíveis. Prova: a) Se M() é decidível, também não M() é decidível e, nesse caso, M() e não M() são parcialmente decidíveis, pois todos os predeicados decidíveis são parcialmente decidíveis. b) Sejam agora M() e não M() predicados parcialmente decidíveis com procedimentos de decisão parcial F e G. Queremos provar que M() é decidível. F( ) M( ) verifica - se G( ) "nao ~ M( )" verifica - se Além disso, F( ) ou G( ) mas nunca ambos O seguinte algoritmo permite decidir M(): para um dado, correr os programas F() e G() simultaneamente ou alternadamente um passo de cada. Se F() parou, M() verifica-se. Se G() parou não M() verifica-se. Logo M() é decidível. Teresa Galvão LEIC - Teoria da Computação I 6.20
21 Predicados parcialmente decidíveis Prova alternativa da alínea b) Sejam M() e não M() predicados parcialmente decidíveis Então, eistem predicados decidíveis R(, y) e S(, y) tal que: M( ) y R(, y) e nao ~ M( ) y S(, y) y (nao ~ R(, y)) Defina-se f( ) = µ y (R(, y) ou (nao ~ R(, y))) f () é computável e está definida para todo o. Então M( ) R(, f( )) Como R(, f()) é decidível, M() é decidível. Teresa Galvão LEIC - Teoria da Computação I 6.21
22 Predicados parcialmente decidíveis O seguinte Teorema fornece uma prova alternativa para o Problema da Paragem ser indecidível. Corolário: O predicado " P y (ou "y W " ou " φ (y) indefinida " ) não é parcialmente decidível. Prova: O problema " P ( y ) " é parcialmente decidível, pois a função f (, y) 1, se = P ( y) indefinida, senao ~ é computável. " P ( y ) " " nao ~ P ( y ) " Se o predicado " P( y ) " fosse parcialmente decidível, pelo Teorema anterior, o Problema da Paragem seria decidível, o que já vimos ser falso. Logo, o predicado " P ( y ) " não é parcialmente decidível. Teresa Galvão LEIC - Teoria da Computação I 6.22
23 Predicados parcialmente decidíveis O resultado final deste capítulo fornece um mecanismo útil para provar que uma função computável. Teorema: Seja f() uma função parcial. Então f é computável se e só se o predicado " f ( ) y " for parcialmente decidível. Prova: a) Seja f uma função computável por um programa P. Então, temos f ( ) y t (P( ) y em t passos) decidível parcialmente decidível Então " f ( ) y " também é parcialmente decidível. Teresa Galvão LEIC - Teoria da Computação I 6.23
24 Predicados parcialmente decidíveis Prova (cont.) b) Suponhamos agora que " f ( ) y " é parcialmente decidível Queremos provar que f é computável Seja R (, y, t) um predicado decidível tal que f ( ) y t R(, y, t) Então temos o seguinte algoritmo para computar f(): Procurar um par de números y, t, tais que R(, y, t) se verifica. Se, e quando esse par for encontrado, f ( ) y. Então, pela Tese de Church, f é computável. Teresa Galvão LEIC - Teoria da Computação I 6.24
25 Predicados parcialmente decidíveis Prova alternativa (formal) de b) Como " f ( ) y " seja R (, y, t) um predicado decidível tal que f ( ) y t R(, y, t) Então y (f ( ) y) y t R(, y, t) y t Seja z = 2 3 é parcialmente decidível, y (f ( ) y) z R(, (z), (z) ) 1 2 Seja S(, z) R(, (z) 1, (z) 2 ) S(, z) é decidível (por substituição) Então z S(, z) z R(, (z) 1, (z) 2 ) é parcialmente decidível Logo, " y (f ( ) y)" é parcialmente decidível Defina-se M( ) z R(, (z), (z) ) e g( ) = µ z S(, z) 1 2 g() é computável e M() verifica-se se e só se Dom (g) y t e g( ) = z = 2 3 com y = (z) 1 e t = (z) 2 e f ( ) y Logo, f é computável. Teresa Galvão LEIC - Teoria da Computação I 6.25
Redutibilidade. Mário S. Alvim Fundamentos de Teoria da Computação (FTC) DCC-UFMG (2018/02)
Redutibilidade Mário S. Alvim ([email protected]) Fundamentos de Teoria da Computação (FTC) DCC-UFMG (2018/02) Mário S. Alvim ([email protected]) Redutibilidade DCC-UFMG (2018/02) 1 / 46 Redutibilidade:
COMPUTABILIDADE 2. Indecidibilidade
Licenciatura em Ciências da Computação COMPUTABILIDADE 2. Indecidibilidade José Carlos Costa Dep. Matemática e Aplicações Universidade do Minho 15 de Novembro de 2011 José Carlos Costa DMA-UMinho 15 de
Universidade da Madeira Ano lectivo 2006/07-2º semestre Responsável: Prof. José Carmo
TEORIA DA COMPUTABILIDADE E COMPLEXIDADE Licenciatura em Engenharia Informática (2ª ano) Licenciatura em Ensino da Informática (2ª ano) Licenciatura em Matemática (2ª ano) Universidade da Madeira Ano lectivo
Lógica Computacional Aulas 8 e 9
Lógica Computacional Aulas 8 e 9 DCC/FCUP 2017/18 Conteúdo 1 Lógica proposicional 1 11 Integridade e completude dum sistema dedutivo D 1 111 Integridade do sistema de dedução natural DN 1 112 3 12 Decidibilidade
I.2 Introdução a Teoria da Computação
I.2 Introdução a Teoria da Computação O que é? Fundamento da Ciência da Computação Tratamento Matemático da Ciência da Computação Estudo Matemático da Transformação da Informação Qual sua importância?
Capítulo 8: O problema da parada. Decidibilidade e computabilidade. José Lucas Rangel Introdução.
Capítulo 8: O problema da parada. Decidibilidade e computabilidade. José Lucas Rangel 8.1 - Introdução. Como observado no capítulo anterior, podemos substituir a definição informal de procedimento pela
Computabilidade e Complexidade (ENG10014)
Sistemas de Informação Computabilidade e Complexidade (ENG10014) Profa. Juliana Pinheiro Campos E-mail: [email protected] Decidibilidade O estudo da decidibilidade objetiva determinar a solucionabilidade
INE5317 Linguagens Formais e Compiladores AULA 3: Introdução a Teoria da Computação
INE5317 Linguagens Formais e Compiladores AULA 3: Introdução a Teoria da Computação bas eado em material produzido pelo prof Olinto Jos é Varela Furtado Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: [email protected]
Aula 10: Decidibilidade
Teoria da Computação Aula 10: Decidibilidade DAINF-UTFPR Prof. Ricardo Dutra da Silva Definição 10.1. Um problema de decisão P é um conjunto de questões para as quais as respostas são sim ou não. Exemplo
Aula 10: Decidibilidade
Teoria da Computação Segundo Semestre, 2014 Aula 10: Decidibilidade DAINF-UTFPR Prof. Ricardo Dutra da Silva Definição 10.1. Um problema de decisão P é um conjunto de questões para as quais as respostas
Apostila 06. Objetivos: Estudar a Computabilidade Estudar a Decidibilidade Estudar a Redutibilidade
Cursos: Bacharelado em Ciência da Computação e Bacharelado em Sistemas de Informação Disciplinas: (1493A) Teoria da Computação e Linguagens Formais, (4623A) Teoria da Computação e Linguagens Formais e
4.2 Numeração de funções computáveis
4. Numeração de fuções computáveis 4.1 Numeração de programas 4.2 Numeração de fuções computáveis 4.3 O método da diagoal 4.4 O Teorema s-m- Teresa Galvão LEIC - Teoria da Computação I 4.1 4.1 Numeração
Teoria da Computação. Computabilidade e complexidade computacional
Teoria da Computação Computabilidade e complexidade computacional 1 Computabilidade e Complexidade Computabilidade: verifica a existência de algoritmos que resolva uma classe de linguagens trata a possibilidade
Modelos de Computação Folha de trabalho n. 10
Modelos de Computação Folha de trabalho n. 10 Nota: Os exercícios obrigatórios marcados de A a D constituem os problemas que devem ser resolvidos individualmente. A resolução em papel deverá ser depositada
Aula 3 Propriedades de limites. Limites laterais.
Propriedades de ites. Limites laterais. MÓDULO - AULA 3 Aula 3 Propriedades de ites. Limites laterais. Objetivos Estudar propriedades elementares de ites, tais como: soma, produto, quociente e confronto.
SCC Capítulo 4 Máquinas de Turing e a Teoria da Computabilidade
SCC-505 - Capítulo 4 Máquinas de Turing e a Teoria da Computabilidade João Luís Garcia Rosa 1 1 Departamento de Ciências de Computação Instituto de Ciências Matemáticas e de Computação - Universidade de
Marcos Castilho. DInf/UFPR. 16 de maio de 2019
16 de maio de 2019 Motivação Quais são os limites da computação? O que é um Problema de decisão? Um problema de decisão é um conjunto de perguntas, cada uma das quais tem um SIM ou um NÃO como resposta.
CAP. 2 ZEROS REAIS DE FUNÇÕES REAIS
5 CAP. ZEROS REAIS DE FUNÇÕES REAIS OBJETIVO: Estudo de métodos iterativos para resolução de equações não lineares. DEFINIÇÃO : Um nº real é um zero da função f() ou raiz da equação f() = 0 se f( )=0.
Teorema (Teorema fundamental do homomorfismo)
Teorema (Teorema fundamental do homomorfismo) Seja ϕ : G H um homomorfismo de grupos. Então G/ ker ϕ ϕ(g). Demonstração. Vamos mostrar que a correspondência ψ : G/ ker ϕ ϕ(g) dada por ψ(g ker ϕ) = ϕ(g)
ECO026 TEORIA DA COMPUTAÇÃO. Prof: Rafael Santos Site:
ECO026 TEORIA DA COMPUTAÇÃO Prof: Rafael Santos Email: [email protected] Site: http://sites.google.com/site/rafafic Máquinas de Turing Uma linguagem Turing-reconhecível (Linguagem recursivamente enumeravel),
correspondência entre extensões intermédias de K M e subgrupos de Gal(M, K) chama-se correspondência de Galois.
Aula 21 - Álgebra II Estamos finalmente em condições de explicar como é que a teoria de Galois permite substituir problemas sobre polinómios por um problema em princípio mais simples de teoria dos grupos.
T. Rolle, Lagrange e Cauchy
T. Rolle, Lagrange e Cauchy EXERCÍCIOS RESOLVIDOS. Mostre que a equação 5 + 5 = 5 tem uma única solução em R. Seja f = 5 +5 5. Então f é contínua e diferenciável em R. Temos f = 5 4 + > 0, em R, logo f
Teoria da Computação 31 de Maio de 2017 Teste 2A Duração: 1h30
31 de Maio de 2017 Teste 2A Duração: 1h30 Seja Σ um alfabeto. Considere as seguintes linguagens: L 1 = {M M : M é máquina classificadora}, L 2 = {M M : L ac (M) = Σ }. a) Use o teorema de Rice para demonstrar
Decidibilidade. Mário S. Alvim Fundamentos de Teoria da Computação (FTC) DCC-UFMG (2018/02)
Decidibilidade Mário S Alvim (msalvim@dccufmgbr) Fundamentos de Teoria da Computação (FTC) DCC-UFMG (2018/02) Mário S Alvim (msalvim@dccufmgbr) Decidibilidade DCC-UFMG (2018/02) 1 / 45 Decidibilidade:
Ficha de Problemas n o 6: Cálculo Diferencial (soluções) 2.Teoremas de Rolle, Lagrange e Cauchy
Ficha de Problemas n o 6: Cálculo Diferencial soluções).teoremas de Rolle, Lagrange e Cauchy. Seja f) = 3 e. Então f é contínua e diferenciável em R. Uma vez que f) = +, f0) = conclui-se do Teorema do
Resumo das aulas dos dias 4 e 11 de abril e exercícios sugeridos
MAT 1351 Cálculo para funções uma variável real I Curso noturno de Licenciatura em Matemática 1 semestre de 2016 Docente: Prof. Dr. Pierluigi Benevieri Resumo das aulas dos dias 4 e 11 de abril e exercícios
SCC-5832 Teoria da Computação
Teoria da Computação SCC-5832 Teoria da Computação João Luís Garcia Rosa 1 1 Departamento de Ciências de Computação Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos
Se tanto o numerador como o denominador tendem para valores finitos quando x a, digamos α e β, e β 0, então pela álgebra dos limites sabemos que.
FORMAS INDETERMINADAS E A REGRA DE L HÔPITAL RICARDO MAMEDE Consideremos o ite. Se tanto o numerador como o denominador tendem para valores initos quando a, digamos α e β, e β, então pela álgebra dos ites
Limites da Computação Algorítmica: Problemas Indecidíveis
Capítulo 10 Limites da Computação Algorítmica: Problemas Indecidíveis Tendo estudado o que as máquinas de Turing podem fazer, estudaremos, agora, o que elas não podem fazer. Embora a tese de Turing nos
1. Funções Reais de Variável Real Vamos agora estudar funções definidas em subconjuntos D R com valores em R, i.e. f : D R R
. Funções Reais de Variável Real Vamos agora estudar funções definidas em subconjuntos D R com valores em R, i.e. f : D R R D x f(x). Uma função é uma regra que associa a cada elemento x D um valor f(x)
SCC Teoria da Computação e Linguagens Formais
SCC-0205 João Luís Garcia Rosa 1 1 Departamento de Ciências de Computação Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos http://www.icmc.usp.br/~joaoluis/ [email protected]
Linguagens Formais e Autômatos Decidibilidade
Linguagens Formais e Autômatos Decidibilidade Andrei Rimsa Álvares Sumário Introdução A tese de Church-Turing Máquinas de Turing e problemas de decisão Máquina de Turing Universal O problema da parada
Faculdade de Computação
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Disciplina : Teoria da Computação Professora : Sandra de Amo Solução da Lista de Exercícios n o 8 - Indecidibilidade Exercicio 1-5.5 do Livro
Capítulo Diferenciabilidade e continuidade das derivadas parciais
Cálculo 2 - Capítulo 27 - Diferenciabilidade e continuidade das derivadas parciais Capítulo 27 - Diferenciabilidade e continuidade das derivadas parciais 27 - Teorema do Valor Médio 272 - Diferenciabilidade
Aula 14 DOMÍNIOS FATORIAIS META. Estabelecer o conceito de domínio fatorial. OBJETIVOS
Aula 14 DOMÍNIOS FATORIAIS META Estabelecer o conceito de domínio fatorial. OBJETIVOS Aplicar a definição de domínio fatorial na resolução de problemas. Estabelecer a definição de máximo divisor comum
Bases Matemáticas. Como o Conhecimento Matemático é Construído. Aula 2 Métodos de Demonstração. Rodrigo Hausen. Definições Axiomas.
1 Bases Matemáticas Aula 2 Métodos de Demonstração Rodrigo Hausen v. 2012-9-21 1/15 Como o Conhecimento Matemático é Construído 2 Definições Axiomas Demonstrações Teoremas Demonstração: prova de que um
Capítulo 1 Funções reais de uma variável 1.3 Derivadas de funções definidas implicitamente
11-1-13 1.3 Derivadas de funções definidas implicitamente Uma equação do tipo f(,y) = nem sempre permite obter eplicitamente y como função de. Por eemplo, y 1 y 1 não é uma função y 1 y 1 y 1 y 1 3 1.3
ANÁLISE COMPLEXA E EQUAÇÕES DIFERENCIAIS AULA TEÓRICA 7 5 DE MARÇO DE 2018
ANÁLISE COMPLEXA E EQUAÇÕES DIFERENCIAIS AULA TEÓRICA 7 5 DE MARÇO DE 08 Condições Suficientes de Diferenciabilidade Teorema Seja f(z) = u(, y) + iv(, y). Se u e v têm derivadas parciais contínuas em torno
Resolução dos Exercícios Propostos no Livro
Resolução dos Eercícios Propostos no Livro Eercício : Considere agora uma função f cujo gráfico é dado por y 0 O que ocorre com f() quando se aproima de por valores maiores que? E quando se aproima de
Matemática Básica EXERCÍCIOS OBRIGATÓRIOS. Dê um contraexemplo para cada sentença falsa.
DR. SIMON G. CHIOSSI @ GMA / UFF MB V 1 0/02/2016 NOME LEGÍVEL: Matemática Básica Prova V 1 turma A1 0 / 02 / 2016 MATRÍCULA: EXERCÍCIOS OBRIGATÓRIOS (1) Sejam P(x) o predicado x 2 = x e Q(x) o predicado
Exercício 1. Exercício 2. Exercício 3. Considere a função f que para valores de x é de nida pela relação f(x) = x(sin /x).
E Eercício 1 Considere a função f que para valores de é denida pela relação f() = (sin /). 1.1 Mostre que a função f é contínua em R\{}. 1.2 Sabendo que f é contínua no ponto = determine o valor de f().
1. Métodos de prova: Construção; Contradição.
Universidade Estadual de Santa Cruz Departamento de Ciências Exatas e Tecnológicas Bacharelado em Ciência da Computação Fundamentos Matemáticos para Computação 1. Métodos de prova: Construção; Contradição.
Lógica Computacional
Aula Teórica 13: Dedução Natural em Lógica Proposicional António Ravara Simão Melo de Sousa Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa Departamento de
; a = 5 (d) f (x) = 2x 4 x 3 + 2x 2 ; a = 2 x ; a = 1 (f) f (x) = 3 x. 9 x ; a = 9. x 2 x 2 ; a = 2
2. Em cada caso abaio calcule o ite de f ), quando a. a) f ) = 2 + 5; a = 7 b) f ) = c) f ) = 2 + 3 0 + 5 e) f ) = 3 3 + + ; a = 0 ; a = 5 d) f ) = 2 4 3 + 2 2 ; a = 2 2 + 8 3 ; a = + 3 h) f ) = 9 ; a
Introdução ao Curso. Área de Teoria DCC/UFMG 2019/01. Introdução à Lógica Computacional Introdução ao Curso Área de Teoria DCC/UFMG /01 1 / 22
Introdução ao Curso Área de Teoria DCC/UFMG Introdução à Lógica Computacional 2019/01 Introdução à Lógica Computacional Introdução ao Curso Área de Teoria DCC/UFMG - 2019/01 1 / 22 Introdução: O que é
O que é a Teoria em Ciência da Computação. Introdução à Ciência da Computação Mário S. Alvim
O que é a Teoria em Ciência da Computação Introdução à Ciência da Computação Mário S. Alvim 2018-10-05 1 O que é computação? Algumas tentativas de definir o que é computação : É o ato de raciocinar seguindo
Introdução Maquinas de Turing universais O problema da parada. Indecidibilidade. Rodrigo Gabriel Ferreira Soares DEINFO - UFRPE.
DEINFO - UFRPE Julho, 2014 Motivação Introdução O que pode ser computado? E mais intrigantemente, o que não pode ser computado? Motivação Introdução O que pode ser computado? E mais intrigantemente, o
ACH2043 INTRODUÇÃO À TEORIA DA COMPUTAÇÃO. Aula 18. Cap O Problema da Parada
ACH2043 INTRODUÇÃO À TEORIA DA COMPUTAÇÃO Aula 18 Cap 4.2 - O Problema da Parada Profa. Ariane Machado Lima [email protected] 1 Nas últimas aulas Tese de Church-Turing Problemas computacionais descritos
SCC Introdução à Teoria da Computação
SCC-0505 João Luís Garcia Rosa 1 1 Departamento de Ciências de Computação Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos http://www.icmc.usp.br/~joaoluis/ [email protected]
Cálculo Diferencial e Integral I
Cálculo Diferencial e Integral I Texto de apoio às aulas. Amélia Bastos, António Bravo Dezembro 2010 Capítulo 1 Números reais As propriedades do conjunto dos números reais têm por base um conjunto restrito
Técnicas de Demonstração. Raquel de Souza Francisco Bravo 17 de novembro de 2016
Técnicas de Demonstração e-mail: [email protected] 17 de novembro de 2016 Técnicas de Demonstração O que é uma demonstração? É a maneira pela qual uma proposição é validada através de argumentos formais.
Aulas Práticas. 1ª Aula Prática Perguntas sobre a Implementação de Funções Simples na Máquina URM...1
Aulas Práticas 1ª Aula Prática Perguntas sobre a Implementação de Funções Simples na Máquina URM...1 2ª Aula Prática Perguntas sobre a Implementação de Funções Recursivas na Máquina URM...2 3ª Aula Prática
Teoria dos Conjuntos. (Aula 6) Ruy de Queiroz. O Teorema da. (Aula 6) Ruy J. G. B. de Queiroz. Centro de Informática, UFPE
Ruy J. G. B. de Centro de Informática, UFPE 2007.1 Conteúdo 1 Seqüências Definição Uma seqüência é uma função cujo domíno é um número natural ou N. Uma seqüência cujo domínio é algum número natural n N
Pesquisa Operacional
Pesquisa Operacional Em busca da solução ótima: método gráfico Diretoria dos Cursos de Informática Ciência da Computação Profa. Dra. Gisele Castro Fontanella Pileggi Programação Linear Solução Gráfica
Exercícios de Teoria da Computação Computabilidade
Licenciatura em Engenharia Informática e de Computadores - LEIC Licenciatura em Engenharia de Redes de Comunicação e Informação -LERCI Exercícios de Teoria da Computação Computabilidade Paula Gouveia Secção
Aula 12 HOMOMORFISMO DE ANÉIS PRÉ REQUISITOS. As aulas 6, 10 e 11. META. Estabelecer o conceito de Homomorfismo de Anéis.
Aula 12 HOMOMORFISMO DE ANÉIS META Estabelecer o conceito de Homomorfismo de Anéis. OBJETIVOS Reconhecer e classificar homomorfismos de anéis. Aplicar as propriedades básicas dos homomorfismos na resolução
1 Postulado de Church-Turing 1
1 Postulado de Church-Turing 1 Alguns modelos alternativos no estudo da computabilidade Turing: Máquina de Turing Gödel-Kleene: Funções recursivas Church: Cáluculo λ (funções definidas por termos λ) Post:
Os números inteiros. Álgebra (Curso de CC) Ano lectivo 2005/ / 51
Os números inteiros Abordaremos algumas propriedades dos números inteiros, sendo de destacar o Algoritmo da Divisão e o Teorema Fundamental da Aritmética. Falaremos de algumas aplicações como sejam a detecção
U.C Matemática Finita. 6 de junho de Questões de escolha múltipla
Ministério da Ciência, Tecnologia e Ensino Superior U.C. 21082 Matemática Finita 6 de junho de 2018 - Resolução e Critérios de Avaliação - Questões de escolha múltipla 1. (Exame e P-fólio De quantas maneiras
TEMA 2 PROPRIEDADES DE ORDEM NO CONJUNTO DOS NÚMEROS REAIS
TEMA 2 PROPRIEDADES DE ORDEM NO CONJUNTO DOS NÚMEROS REAIS O conjunto dos números reais,, que possui as seguintes propriedades:, possui uma relação menor ou igual, denotada por O1: Propriedade Reflexiva:
Método de Gauss-Jordan e Sistemas Homogêneos
Método de Gauss-Jordan e Márcio Nascimento Universidade Estadual Vale do Acaraú Centro de Ciências Exatas e Tecnologia Curso de Licenciatura em Matemática Disciplina: Álgebra Matricial - 2017.1 14 de agosto
COMPUTABILIDADE 3. Funções Parciais Recursivas
José Carlos Costa DMA-UMinho 2 de Dezembro de 2011 1/17 Licenciatura em Ciências da Computação COMPUTABILIDADE 3. Funções Parciais Recursivas José Carlos Costa Dep. Matemática e Aplicações Universidade
Nelma Moreira. Departamento de Ciência de Computadores da FCUP. Aula 12
Fundamentos de Linguagens de Programação Nelma Moreira Departamento de Ciência de Computadores da FCUP Fundamentos de Linguagens de Programação Aula 12 Nelma Moreira (DCC-FC) Fundamentos de Linguagens
1 Congruências e aritmética modular
1 Congruências e aritmética modular Vamos considerar alguns exemplos de problemas sobre números inteiros como motivação para o que se segue. 1. O que podemos dizer sobre a imagem da função f : Z Z, f(x)
Introdução à Teoria de Grupos Grupos cíclicos Grupos de permutações Isomorfismos
Observação Como para k > 1 se tem (a 1, a 2,..., a k ) = (a 1, a k )(a 1, a k 1 ) (a 1, a 2 ), um ciclo de comprimento par é uma permutação ímpar e um ciclo de comprimento ímpar é uma permutação par. Proposição
Análise de Algoritmos
Análise de Algoritmos Técnicas de Prova Profa. Sheila Morais de Almeida DAINF-UTFPR-PG julho - 2015 Técnicas de Prova Definição Uma prova é um argumento válido que mostra a veracidade de um enunciado matemático.
TEORIA DOS CONJUNTOS. Turma: A - Licenciatura em Matemática 1 Semestre de Prof. Dr. Agnaldo José Ferrari OS NÚMEROS NATURAIS
TEORIA DOS CONJUNTOS Turma: 0004105A - Licenciatura em Matemática 1 Semestre de 2014 Prof. Dr. Agnaldo José Ferrari OS NÚMEROS NATURAIS Em 1908 Ernst Zermelo (Alemanha / 1871 1953) propôs usar a sequência,
Cálculo Diferencial e Integral I
Cálculo Diferencial e Integral I Complementos ao texto de apoio às aulas. Amélia Bastos, António Bravo Julho 24 Introdução O texto apresentado tem por objectivo ser um complemento ao texto de apoio ao
Derivadas de funções reais de variável real
Derivadas de funções reais de variável real O conceito de derivada tem grande importância pelas suas inúmeras aplicações em Matemática, em Física e em muitas outras ciências. Neste capítulo vamos dar a
