COMPUTABILIDADE 3. Funções Parciais Recursivas

Tamanho: px
Começar a partir da página:

Download "COMPUTABILIDADE 3. Funções Parciais Recursivas"

Transcrição

1 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 Licenciatura em Ciências da Computação COMPUTABILIDADE 3. Funções Parciais Recursivas José Carlos Costa Dep. Matemática e Aplicações Universidade do Minho 2 de Dezembro de 2011

2 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 Em 1921/22, o matemático alemão David Hilbert ( ) deu um curso sobre fundações da matemática no qual propõe que estas sejam reformuladas de forma rigorosa, partindo da aritmética. O programa de Hilbert era que toda a matemática poderia ser reduzida a um número finito de axiomas a partir dos quais qualquer proposição da matemática poderia ser provada. Em 1931, o matemático austríaco Kurt Gödel ( ) provou, através do seu Teorema da incompletude, que esta tarefa é impossível. Este teorema diz que em qualquer sistema axiomático contendo a aritmética de Peano, existem afirmações verdadeiras que não podem ser demonstradas a partir dos axiomas.

3 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 As funções recursivas primitivas são aquelas que podem ser obtidas de certas funções básicas usando composição e recursão primitiva. A maior parte das funções usuais (tais como adição, multiplicação, exponenciação,...) são recursivas primitivas. Em On the Infinite (1925), Hilbert conjeturou que a (agora chamada) função de Ackermann não é recursiva primitiva, mas esse facto só foi provado em 1928 por um seu aluno, o matemático alemão Wilhelm Ackermann ( ), no artigo On Hilbert s construction of the real numbers. As funções recursivas primitivas formam uma subclasse estrita da classe das funções parciais recursivas (que, como se pode provar, coincide com a classe das funções computáveis) à qual pertence a função de Ackermann. Note-se que na demonstração do Teorema da incompletude, Gödel mostrou que existem funções não computáveis.

4 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 FUNÇÕES INICIAIS DEFINIÇÃO (FUNÇÕES BÁSICAS) As funções iniciais ou básicas são as seguintes: 1 Funções zero: para cada k C 0, a função zero de aridade k é a função zeroˆk N k 0 N 0. ˆx 1,..., x k ( 0 2 Função sucessor: é a função s N 0 N 0. x ( x 1 3 Funções projeção: para cada k C 1 e 1 B j B k, a função de aridade k de projeção sobre a componente j é a função pˆk j N k 0 N 0. ˆx 1,..., x k ( x j

5 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 OPERADOR DE COMPOSIÇÃO DEFINIÇÃO (OPERADOR DE COMPOSIÇÃO) Seja uma função k-ária e sejam funções n-árias. A função f N k 0 N 0 g 1,..., g k N n 0 N 0 h N n 0 N 0 definida, para cada x 1,..., x n > N 0, por hˆx 1,..., x n f g 1ˆx 1,..., x n,..., g kˆx 1,..., x n Ž é chamada a composição de f com g 1,..., g k, e escreve-se h f X g 1,..., g k Ž.

6 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 EXEMPLO Seja ad N 0 N 0 N 0 ˆx, y ( x y a função de adição em N 0 e consideremos as funções g 1 N 0 N 0 e g 2 N 0 N 0 x ( x 3 x ( 2x. Então h ad X g 1, g 2 Ž é a função h N 0 N 0 x ( x 3 2x. TEOREMA Se f N k 0 N 0 e g 1,..., g k N n 0 N 0 são funções computáveis, então a função composição f X g 1,..., g k Ž é computável.

7 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 OPERADOR DE RECURSÃO PRIMITIVA DEFINIÇÃO (OPERADOR DE RECURSÃO PRIMITIVA) Sejam f N k 0 N 0 e g N k2 0 N 0 duas funções. A função h N k1 0 N 0 definida, para cada x 1,..., x k, y > N 0, por hˆx 1,..., x k, 0 fˆx 1,..., x k hˆx 1,..., x k, y 1 g x 1,..., x k, y, hˆx 1,..., x k, y Ž é dita a função obtida de f e g por recursão primitiva (ou definida recursivamente por f e g), e denota-se h Recˆf, g. TEOREMA Se f N k 0 N 0 e g N k2 0 N 0 são funções computáveis, então a função h Recˆf, g obtida de f e g por recursão primitiva também é computável.

8 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 EXEMPLO Mostremos que a função de adição ad N 0 N 0 N 0 ˆx, y ( x y pode ser obtida por recursão primitiva de funções f e g, ou seja, ad Recˆf, g. Para tal tem que se verificar adˆx, 0 fˆx adˆx, y 1 g x, y, adˆx, y Ž para cada x, y > N 0. Ora dado que adˆx, 0 x, adˆx, y 1 x y 1 e adˆx, y x y, basta tomar f pˆ1 1 N 0 N 0 a ( a e g N 3 0 N 0 ˆa, b, c ( c 1.

9 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 FUNÇÕES RECURSIVAS PRIMITIVAS DEFINIÇÃO As funções recursivas primitivas são as funções iniciais e todas aquelas que podem ser obtidas das funções iniciais pela aplicação de um número finito de vezes das operações de composição e de recursão primitiva. EXEMPLO A função ad, de adição em N 0, é recursiva primitiva. De facto, como vimos no exemplo anterior, ad Recˆf, g é obtida por recursão primitiva das funções f pˆ1 1 N 0 N 0 a ( a e g N 3 0 N 0 ˆa, b, c ( c 1 Ora f 1 é uma função inicial e g s X pˆ3 3 é a composição de duas funções iniciais. Logo a adição em N 0 é recursiva primitiva. Podemos decompô-la como ad Recˆpˆ1 1, s X pˆ3 3. pˆ1.

10 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 TEOREMA Todas as funções recursivas primitivas são computáveis. Demonstração: Basta notar que todas as funções iniciais são computáveis e que as funções obtidas de funções computáveis por composição ou recursão primitiva ainda são computáveis.j TEOREMA Todas as funções recursivas primitivas são funções totais. Demonstração: Basta notar que as funções iniciais são totais e que as funções obtidas de funções totais por composição ou recursão primitiva ainda são totais. j

11 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 Dado que existem funções computáveis que não são totais, deduz-se portanto que a classe das funções recursivas primitivas está propriamente contida na classe das funções computáveis. Pode-se provar mesmo o seguinte resultado. TEOREMA Existem funções totais computáveis que não são recursivas primitivas. EXEMPLO Seja A N 2 0 N 0 a função definida por: i) Aˆ0, y y 1; ii) Aˆx 1, 0 Aˆx, 1 ; iii) Aˆx 1, y 1 A x, Aˆx 1, y Ž. A função A é chamada função de Ackermann.

12 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 A função A é uma função total computável. Tem-se por exemplo, Aˆ1, 1 A 0, Aˆ1, 0 Ž por iii) Aˆ1, 0 1 por i) Aˆ0, por i).. Aˆ4, y 2 ² y3 vezes por ii) TEOREMA A função de Ackermann não é recursiva primitiva.

13 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 OPERADOR DE MINIMIZAÇÃO DEFINIÇÃO (OPERADOR DE MINIMIZAÇÃO) Se f N k1 0 N 0 é uma função, então a minimização (ilimitada) de f é a função (parcial) M f N k 0 N 0 Ñx ( min y > N 0 fˆñx, y 0, 0 em vez de M fˆñx. onde Ñx representa um k-uplo Ñx ˆx 1,..., x k arbitrário. Por vezes usa-se a notação µy fˆñx, y

14 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 EXEMPLO Seja f a função ternária f pˆ3 1 N 3 0 N 0 ˆx 1, x 2, x 3 ( x 1 de projeção na primeira componente. A função M f, de minimização de f, é dada por M f N 2 0 N 0 ˆx 1, x 2 ( min y > N 0 fˆx 1, x 2, y min y > N 0 x 1 0. Logo, a função M f apenas está definida nos pontosˆx 1, x 2 tais que x 1 0, tendo-se M fˆ0, x 2 min N

15 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 EXEMPLO Consideremos agora a função ternária g pˆ3 3 N 3 0 N 0 ˆx 1, x 2, x 3 ( x 3 de projeção na terceira componente. Neste caso tem-se M g N 2 0 N 0 ˆx 1, x 2 ( min y > N 0 gˆx 1, x 2, y 0 min y > N 0 y 0 min 0 0. Ou seja, M g zeroˆ2.

16 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 EXEMPLO Seja f a função f N 2 0 N 0 ˆx, y ( œ 0 se x y 2 1 senão. A função M f, de minimização de f, é a função M f N 0 N 0 x ( min y > N 0 fˆx, y 0 min y > N 0 x y œ º 2 x n.d. se x é um quadrado perfeito senão.

17 José Carlos Costa DMA-UMinho 2 de Dezembro de /17 FUNÇÕES PARCIAIS RECURSIVAS DEFINIÇÃO Uma função diz-se parcial µ-recursiva (ou simplesmente parcial recursiva) se é uma função inicial ou pode ser obtida destas pela aplicação de um número finito de vezes das operações de composição, recursão primitiva e minimização. Uma função parcial recursiva que seja total diz-se recursiva. TEOREMA Uma função f N k 0 N 0 é parcial recursiva se e só se é computável.

COMPUTABILIDADE 2. Indecidibilidade

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

Leia mais

Lógica e Computação. Uma Perspectiva Histórica

Lógica e Computação. Uma Perspectiva Histórica Lógica e Computação Uma Perspectiva Histórica Alfio Martini Facin - PUCRS A Lógica na Cultura Helênica A Lógica foi considerada na cultura clássica e medieval como um instrumento indispensável ao pensamento

Leia mais

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: 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,

Leia mais

LEI DA TRICOTOMIA EM N. Amanda Vitória de Jesus Mendes, Vinício Brás Oliveira Dias, João Carlos Moreira Universidade Federal de Uberlândia FACIP

LEI DA TRICOTOMIA EM N. Amanda Vitória de Jesus Mendes, Vinício Brás Oliveira Dias, João Carlos Moreira Universidade Federal de Uberlândia FACIP 1. INTRODUÇÃO Apesar do conhecimento da existência dos números naturais e a sua utilização para contar, apenas no século XIX uma construção axiomática dos números naturais foi efetivamente apresentada.

Leia mais

A DEFINIÇÃO AXIOMÁTICA DO CONJUNTO DOS NÚMEROS NATURAIS.

A DEFINIÇÃO AXIOMÁTICA DO CONJUNTO DOS NÚMEROS NATURAIS. A DEFINIÇÃO AXIOMÁTICA DO CONJUNTO DOS NÚMEROS NATURAIS. SANDRO MARCOS GUZZO RESUMO. A construção dos conjuntos numéricos é um assunto clássico na matemática, bem como o estudo das propriedades das operações

Leia mais

Introdução aos Métodos de Prova

Introdução aos Métodos de Prova Introdução aos Métodos de Prova Renata de Freitas e Petrucio Viana IME-UFF, Niterói/RJ II Colóquio de Matemática da Região Sul UEL, Londrina/PR 24 a 28 de abril 2012 Sumário Provas servem, principalmente,

Leia mais

Os números inteiros. Álgebra (Curso de CC) Ano lectivo 2005/ / 51

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

Leia mais

2 A Teoria de Conjuntos - Preliminares

2 A Teoria de Conjuntos - Preliminares 2 A Teoria de Conjuntos - Preliminares Esse capítulo se propõe a apresentar de maneira breve os resultados da teoria de conjuntos que serão utilizados nos capítulos subseqüentes. Começamos definindo as

Leia mais

Capítulo 1. Os Números. 1.1 Notação. 1.2 Números naturais não nulos (inteiros positivos) Última atualização em setembro de 2017 por Sadao Massago

Capítulo 1. Os Números. 1.1 Notação. 1.2 Números naturais não nulos (inteiros positivos) Última atualização em setembro de 2017 por Sadao Massago Capítulo 1 Os Números Última atualização em setembro de 2017 por Sadao Massago 1.1 Notação Números naturais: Neste texto, N = {0, 1, 2, 3,...} e N + = {1, 2, 3, }. Mas existem vários autores considerando

Leia mais

Tópicos de Matemática. Teoria elementar de conjuntos

Tópicos de Matemática. Teoria elementar de conjuntos Tópicos de Matemática Lic. em Ciências da Computação Teoria elementar de conjuntos Carla Mendes Dep. Matemática e Aplicações Universidade do Minho 2010/2011 Tóp. de Matemática - LCC - 2010/2011 Dep. Matemática

Leia mais

X Encontro da Olimpíada Regional de Matemática

X Encontro da Olimpíada Regional de Matemática completa X Encontro da Olimpíada Regional de Matemática Florianópolis, 28 de Março de 2015. completa Demonstrando igualdades Seja n um número natural qualquer maior do que 1. Qual será o valor da soma

Leia mais

1 Postulado de Church-Turing 1

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:

Leia mais

Dado um inteiro positivo n, definimos U(n) como sendo o conjunto dos inteiros positivos menores que n e primos com n. Não é difícil ver que a

Dado um inteiro positivo n, definimos U(n) como sendo o conjunto dos inteiros positivos menores que n e primos com n. Não é difícil ver que a Exemplo (U(n)) Dado um inteiro positivo n, definimos U(n) como sendo o conjunto dos inteiros positivos menores que n e primos com n. Não é difícil ver que a multiplicação módulo n é uma operação binária

Leia mais

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 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 é

Leia mais

Axiomas de corpo ordenado

Axiomas de corpo ordenado Axiomas de corpo ordenado 2 a lista de exercícios Análise real A abordagem axiomática dos números reais previne erros que a intuição pode ocasionar e torna mais rigoroso o processo de demonstração matemática,

Leia mais

Teoremas de Incompletude de Gödel e os Fundamentos da Matemática

Teoremas de Incompletude de Gödel e os Fundamentos da Matemática Teoremas de Incompletude de Gödel e os Fundamentos da Matemática Rogério Augusto dos Santos Fajardo MAT554 - Panorama de Matemática 6 e 8 de agosto de 2018 Lógica e Teoria dos Conjuntos servem como: Lógica

Leia mais

Os números naturais. Capítulo Operações em N

Os números naturais. Capítulo Operações em N Capítulo 1 Os números naturais O conjunto dos números naturais, denotado por N, é aquele composto pelos números usados para contar. Na verdade, o mais correto seria dizer que é o conjunto dos números usados

Leia mais

Geometria Espacial Curso de Licenciatura em Matemática parte I. Prof.a Tânia Preto Departamento Acadêmico de Matemática UTFPR

Geometria Espacial Curso de Licenciatura em Matemática parte I. Prof.a Tânia Preto Departamento Acadêmico de Matemática UTFPR Geometria Espacial Curso de Licenciatura em Matemática parte I Prof.a Tânia Preto Departamento Acadêmico de Matemática UTFPR - 2014 1 1. Conceitos Primitivos e Postulados L1. Noções 1. Conceitos primitivos:

Leia mais

Funções Recursivas. Prof.: Edson Holanda Teoria da computação - Diverio e Menezes

Funções Recursivas. Prof.: Edson Holanda Teoria da computação - Diverio e Menezes Funções Recursivas Prof.: Edson Holanda [email protected] Teoria da computação - Diverio e Menezes Tipos de Formalismos Operacional Define-se uma máquina abstrata, baseada em estados, em instruções

Leia mais

Teoria da Computação

Teoria da Computação Ciência da Computação Teoria da Computação (ENG10395) Profa. Juliana Pinheiro Campos E-mail: [email protected] Funções recursivas Os formalismos usados para especificar algoritmos podem ser classificados

Leia mais

Escola Básica e Secundária da Graciosa. Matemática 9.º Ano Axiomatização das Teorias Matemáticas

Escola Básica e Secundária da Graciosa. Matemática 9.º Ano Axiomatização das Teorias Matemáticas Escola Básica e Secundária da Graciosa Matemática 9.º Ano Axiomatização das Teorias Matemáticas Proposição Expressão que traduz uma afirmação e à qual se pode associar um e um só dos valores verdadeiro

Leia mais

1 INTRODUÇÃO E CONCEITOS BÁSICOS

1 INTRODUÇÃO E CONCEITOS BÁSICOS 1 INTRODUÇÃO E CONCEITOS BÁSICOS Inicia com uma breve história do surgimento e do desenvolvimento dos conceitos, resultados e formalismos nos quais a Teoria da Computação é baseada. Formalização dos conceitos

Leia mais

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 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

Leia mais

No. Try not. Do... or do not. There is no try. - Master Yoda, The Empire Strikes Back (1980)

No. Try not. Do... or do not. There is no try. - Master Yoda, The Empire Strikes Back (1980) Cálculo Infinitesimal I V01.2016 - Marco Cabral Graduação em Matemática Aplicada - UFRJ Monitor: Lucas Porto de Almeida Lista A - Introdução à matemática No. Try not. Do... or do not. There is no try.

Leia mais

Análise na Reta - Verão UFPA 1a lista - Números naturais; Corpos ordenados

Análise na Reta - Verão UFPA 1a lista - Números naturais; Corpos ordenados Análise na Reta - Verão UFPA 1a lista - Números naturais; Corpos ordenados A lista abaixo é formada por um subconjunto dos exercícios dos seguintes livros: Djairo G. de Figueiredo, Análise na reta Júlio

Leia mais

Números naturais e cardinalidade

Números naturais e cardinalidade Números naturais e cardinalidade Roberto Imbuzeiro M. F. de Oliveira 5 de Janeiro de 2008 Resumo 1 Axiomas de Peano e o princípio da indução Intuitivamente, o conjunto N dos números naturais corresponde

Leia mais

A Teoria Matemática que serviu como Base para Turing.

A Teoria Matemática que serviu como Base para Turing. A Teoria Matemática que serviu como Base para Turing. Os Teoremas de Incompletude de Godel, de 1931, representam o fim da idade romântica da Matemática. Antes de Godel, fazia parte de um amplo projeto

Leia mais

Axiomatizações equivalentes do conceito de topologia

Axiomatizações equivalentes do conceito de topologia Axiomatizações equivalentes do conceito de topologia Giselle Moraes Resende Pereira Universidade Federal de Uberlândia - Faculdade de Matemática Graduanda em Matemática - Programa de Educação Tutorial

Leia mais

INE Fundamentos de Matemática Discreta para a Computação

INE Fundamentos de Matemática Discreta para a Computação INE5403 - Fundamentos de Matemática Discreta para a Computação ) Fundamentos.1) Conjuntos e Sub-conjuntos.) Números Inteiros.3) Funções.4) Seqüências e Somas.5) Crescimento de Funções Seqüências Uma seqüência

Leia mais

como aproximar bem números reais por números racionais

como aproximar bem números reais por números racionais Frações contínuas: como aproximar bem números reais por números racionais Carlos Gustavo Moreira - IMPA A teoria de frações contínuas é um dos mais belos assuntos da Matemática elementar, sendo ainda hoje

Leia mais

1 Limites e Conjuntos Abertos

1 Limites e Conjuntos Abertos 1 Limites e Conjuntos Abertos 1.1 Sequências de números reais Definição. Uma sequência de números reais é uma associação de um número real a cada número natural. Exemplos: 1. {1,2,3,4,...} 2. {1,1/2,1/3,1/4,...}

Leia mais

TEORIA DAS LINGUAGENS 3. GRAMÁTICAS INDEPENDENTES DE CONTEXTO

TEORIA DAS LINGUAGENS 3. GRAMÁTICAS INDEPENDENTES DE CONTEXTO LICENCIATURA EM CIÊNCIAS DA COMPUTAÇÃO TEORIA DAS LINGUAGENS 3. GRAMÁTICAS INDEPENDENTES DE CONTEXTO José Carlos Costa Dep. Matemática e Aplicações Universidade do Minho Braga, Portugal 31 de Maio de 2010

Leia mais

Universidade da Madeira Ano lectivo 2006/07-2º semestre Responsável: Prof. José Carmo

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

Leia mais

Bases Matemáticas. Relembrando: representação geométrica para os reais 2. Aula 8 Números Reais: módulo ou valor absoluto, raízes, intervalos

Bases Matemáticas. Relembrando: representação geométrica para os reais 2. Aula 8 Números Reais: módulo ou valor absoluto, raízes, intervalos 1 Bases Matemáticas Aula 8 Números Reais: módulo ou valor absoluto, raízes, intervalos Rodrigo Hausen 10 de outubro de 2012 v. 2012-10-15 1/34 Relembrando: representação geométrica para os reais 2 Uma

Leia mais

O espaço das Ordens de um Corpo

O espaço das Ordens de um Corpo O espaço das Ordens de um Corpo Clotilzio Moreira dos Santos Resumo O objetivo deste trabalho é exibir corpos com infinitas ordens e exibir uma estrutura topológica ao conjunto das ordens de um corpo.

Leia mais

Juliana Kaizer Vizzotto. Universidade Federal de Santa Maria. Disciplina de Teoria da Computação

Juliana Kaizer Vizzotto. Universidade Federal de Santa Maria. Disciplina de Teoria da Computação Universidade Federal de Santa Maria Disciplina de Teoria da Computação Quais são as capacidades e limitações fundamentais dos computadores? Funções Computáveis Algoritmo: descrição finitade uma computação

Leia mais

Bases Matemáticas. Como o Conhecimento Matemático é Construído. Aula 2 Métodos de Demonstração. Rodrigo Hausen. Definições Axiomas.

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

Leia mais

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/26 3 - INDUÇÃO E RECURSÃO 3.1) Indução Matemática 3.2)

Leia mais

Números Naturais. MA12 - Unidade 1. Os Axiomas de Peano. O Axioma da Indução. Exemplo: uma demonstração por indução

Números Naturais. MA12 - Unidade 1. Os Axiomas de Peano. O Axioma da Indução. Exemplo: uma demonstração por indução Os Números Naturais MA1 - Unidade 1 Números Naturais Paulo Cezar Pinto Carvalho PROFMAT - SBM January 7, 014 Números Naturais: modelo abstrato para contagem. N = {1,,3,...} Uma descrição precisa e concisa

Leia mais

Programação Linear. Dualidade

Programação Linear. Dualidade Programação Linear Dualidade Dualidade Já vimos em sala que para cada PPL existe um outro PL chamado dual, que consiste em modelar um problema que utiliza os mesmos dados que o original, mas alterando

Leia mais

Referências e materiais complementares desse tópico

Referências e materiais complementares desse tópico Notas de aula: Análise de Algoritmos Centro de Matemática, Computação e Cognição Universidade Federal do ABC Profa. Carla Negri Lintzmayer Conceitos matemáticos e técnicas de prova (Última atualização:

Leia mais

Produtos de potências racionais. números primos.

Produtos de potências racionais. números primos. MATEMÁTICA UNIVERSITÁRIA n o 4 Dezembro/2006 pp. 23 3 Produtos de potências racionais de números primos Mário B. Matos e Mário C. Matos INTRODUÇÃO Um dos conceitos mais simples é o de número natural e

Leia mais

Exercício 18. Demonstre a proposição anterior. (Dica: use as definições de continuidade e mensurabilidade)

Exercício 18. Demonstre a proposição anterior. (Dica: use as definições de continuidade e mensurabilidade) Proposição 2.7. Sejam Y e Z espaços métricos e X um espaço mensurável. Se f : X Y é uma função mensurável e g : Y Z é uma função contínua então g f : X Z é uma função mensurável. Exercício 18. Demonstre

Leia mais

Professor João Soares 20 de Setembro de 2004

Professor João Soares 20 de Setembro de 2004 Teoria de Optimização (Mestrado em Matemática) Texto de Apoio 2A Universidade de Coimbra 57 páginas Professor João Soares 20 de Setembro de 2004 Optimização Linear Considere o problema (1) abaixo, que

Leia mais

Já falamos que, na Matemática, tudo se baseia em axiomas. Já estudamos os números inteiros partindo dos seus axiomas.

Já falamos que, na Matemática, tudo se baseia em axiomas. Já estudamos os números inteiros partindo dos seus axiomas. Teoria dos Conjuntos Já falamos que, na Matemática, tudo se baseia em axiomas. Já estudamos os números inteiros partindo dos seus axiomas. Porém, não é nosso objetivo ver uma teoria axiomática dos conjuntos.

Leia mais

1. Métodos de prova: Construção; Contradição.

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.

Leia mais

Unidade 5 - Subespaços vetoriais. A. Hefez e C. S. Fernandez Resumo elaborado por Paulo Sousa. 10 de agosto de 2013

Unidade 5 - Subespaços vetoriais. A. Hefez e C. S. Fernandez Resumo elaborado por Paulo Sousa. 10 de agosto de 2013 MA33 - Introdução à Álgebra Linear Unidade 5 - Subespaços vetoriais A. Hefez e C. S. Fernandez Resumo elaborado por Paulo Sousa PROFMAT - SBM 10 de agosto de 2013 Às vezes, é necessário detectar, dentro

Leia mais

Fabio Augusto Camargo

Fabio Augusto Camargo Universidade Federal de São Carlos Centro de Ciências Exatas e de Tecnologia Departamento de Matemática Introdução à Topologia Autor: Fabio Augusto Camargo Orientador: Prof. Dr. Márcio de Jesus Soares

Leia mais

Teoria dos Conjuntos. (Aula 6) Ruy de Queiroz. O Teorema da. (Aula 6) Ruy J. G. B. de Queiroz. Centro de Informática, UFPE

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

Leia mais

Análise I. Notas de Aula 1. Alex Farah Pereira de Agosto de 2017

Análise I. Notas de Aula 1. Alex Farah Pereira de Agosto de 2017 Análise I Notas de Aula 1 Alex Farah Pereira 2 3 23 de Agosto de 2017 1 Turma de Matemática. 2 Departamento de Análise-IME-UFF 3 http://alexfarah.weebly.com ii Conteúdo 1 Conjuntos 1 1.1 Números Naturais........................

Leia mais

Aulas 10 e 11 / 18 e 20 de abril

Aulas 10 e 11 / 18 e 20 de abril 1 Conjuntos Aulas 10 e 11 / 18 e 20 de abril Um conjunto é uma coleção de objetos. Estes objetos são chamados de elementos do conjunto. A única restrição é que em geral um mesmo elemento não pode contar

Leia mais

Aritmética. Somas de Quadrados

Aritmética. Somas de Quadrados Aritmética Somas de Quadrados Carlos Humberto Soares Júnior PROFMAT - SBM Objetivo Determinar quais números naturais são soma de dois quadrados. PROFMAT - SBM Aritmética, Somas de Quadrados slide 2/14

Leia mais

CAPÍTULO II NOÇÕES TOPOLÓGICAS EM R

CAPÍTULO II NOÇÕES TOPOLÓGICAS EM R CAPÍTULO II NOÇÕES TOPOLÓGICAS EM R 1. Distância e vizinhanças Ao número real não negativo d(x, y) = x y chama-se distância entre os números reais x e y. São imediatas as seguintes propriedades: P1 : d(x,

Leia mais

MA12 - Unidade 1 Números Naturais

MA12 - Unidade 1 Números Naturais MA12 - Unidade 1 Números Naturais Paulo Cezar Pinto Carvalho PROFMAT - SBM February 25, 2013 Os Números Naturais Números Naturais: modelo abstrato para contagem. N = {1, 2, 3,...} Uma descrição precisa

Leia mais

Capítulo 1. Os Números. 1.1 Notação. 1.2 Números naturais (inteiros positivos)

Capítulo 1. Os Números. 1.1 Notação. 1.2 Números naturais (inteiros positivos) Capítulo 1 Os Números 1.1 Notação Números naturais: N = {1, 2, 3,...}, mas existem vários autores considerando N = {0, 1, 2, 3,...}. Por isso, é recomendado dizer números positivos, números não negativos,

Leia mais

Exercícios de Teoria da Computação Computabilidade

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

Leia mais

Os Teoremas da Incompletude de Gödel Uma Introdução Informal

Os Teoremas da Incompletude de Gödel Uma Introdução Informal Os Teoremas da Incompletude de Gödel Uma Introdução Informal Daniel Durante Pereira Alves Os Teoremas de Gödel Qualquer formalização da aritmética de primeira ordem (de Peano - AP) através de qualquer

Leia mais

Notas Sobre Sequências e Séries Alexandre Fernandes

Notas Sobre Sequências e Séries Alexandre Fernandes Notas Sobre Sequências e Séries 2015 Alexandre Fernandes Limite de seqüências Definição. Uma seq. (s n ) converge para a R, ou a R é limite de (s n ), se para cada ɛ > 0 existe n 0 N tal que s n a < ɛ

Leia mais

Marcos Castilho. DInf/UFPR. 16 de maio de 2019

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.

Leia mais

Axioma dos inteiros. Sadao Massago

Axioma dos inteiros. Sadao Massago Axioma dos inteiros Sadao Massago setembro de 2018 Sumário 1 Os Números 2 1.1 Notação......................................... 2 1.2 Números naturais não nulos (inteiros positivos)................... 2

Leia mais

Cap. 5 Estabilidade de Lyapunov

Cap. 5 Estabilidade de Lyapunov Cap. 5 Estabilidade de Lyapunov 1 Motivação Considere as equações diferenciais que modelam o oscilador harmônico sem amortecimento e sem força aplicada, dada por: M z + Kz = 0 Escolhendo-se x 1 = z e x

Leia mais

Bem-vindos (as), estudantes! Vamos recordar... e conhecer um novo conjunto numérico... Prof. Mara

Bem-vindos (as), estudantes! Vamos recordar... e conhecer um novo conjunto numérico... Prof. Mara Bem-vindos (as), estudantes! Vamos recordar... e conhecer um novo conjunto numérico... Prof. Mara Recordando... Números Naturais Você já ouviu falar dos Números Naturais? Eles são utilizados a todo o momento

Leia mais

Topologia. Fernando Silva. (Licenciatura em Matemática, 2007/2008) 13-agosto-2018

Topologia. Fernando Silva. (Licenciatura em Matemática, 2007/2008) 13-agosto-2018 Topologia (Licenciatura em Matemática, 2007/2008) Fernando Silva 13-agosto-2018 A última revisão deste texto está disponível em http://webpages.fc.ul.pt/~fasilva/top/ Este texto é uma revisão do texto

Leia mais

NÚMEROS REAIS RELATIVOS

NÚMEROS REAIS RELATIVOS NÚMEROS REAIS RELATIVOS Os números negativos apareceram, primeiramente, na China antiga, na tentativa de formular um algoritmo para resolução de equações de segundo grau. O matemático grego Diofanto operava

Leia mais

Aula prática 5. Funções Recursivas

Aula prática 5. Funções Recursivas Programação Funcional UFOP DECOM 2014.1 Aula prática 5 Funções Recursivas Resumo Definições recursivas são comuns na programação funcional. Nesta aula vamos aprender a definir funções recursivas. Sumário

Leia mais

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 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

Leia mais

Programa Combinatória Aritmética Racional MATEMÁTICA DISCRETA. Patrícia Ribeiro. Departamento de Matemática, ESTSetúbal 2018/ / 52

Programa Combinatória Aritmética Racional MATEMÁTICA DISCRETA. Patrícia Ribeiro. Departamento de Matemática, ESTSetúbal 2018/ / 52 1 / 52 MATEMÁTICA DISCRETA Patrícia Ribeiro Departamento de Matemática, ESTSetúbal 2018/2019 2 / 52 Programa 1 Combinatória 2 Aritmética Racional 3 Grafos 3 / 52 Capítulo 1 Combinatória 4 / 52 Princípio

Leia mais

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/30 3 - INDUÇÃO E RECURSÃO 3.1) Indução Matemática 3.2)

Leia mais

2.1 Sucessões. Convergência de sucessões

2.1 Sucessões. Convergência de sucessões Capítulo 2 Sucessões reais Inicia-se o capítulo introduzindo os conceitos de sucessão limitada, sucessão monótona, sucessão convergente e relacionando estes conceitos entre si. A análise da convergência

Leia mais

6. Decidibilidade, indecidibilidade e decidibilidade parcial

6. Decidibilidade, indecidibilidade e decidibilidade parcial 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 )

Leia mais

Funções - Primeira Lista de Exercícios

Funções - Primeira Lista de Exercícios Funções - Primeira Lista de Exercícios Vers~ao de 0/03/00 Recomendações Não é necessário o uso de teoremas ou resultados complicados nas resoluções. Basta que você tente desenvolver suas idéias. Faltando

Leia mais

ROTEIRO DAS AULAS. 3 de agosto de 2016

ROTEIRO DAS AULAS. 3 de agosto de 2016 ROTEIRO DAS AULAS 3 de agosto de 2016 Sumário 1 Preliminares 3 1.1 Série histórica da matemática............................... 3 1.2 Panorama da matemática no século XIX........................ 3 1.3

Leia mais

Números Reais. Víctor Arturo Martínez León b + c ad + bc. b c

Números Reais. Víctor Arturo Martínez León b + c ad + bc. b c Números Reais Víctor Arturo Martínez León ([email protected]) 1 Os números racionais Os números racionais são os números da forma a, sendo a e b inteiros e b 0; o conjunto b dos números racionais

Leia mais

1 Congruências e aritmética modular

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)

Leia mais

Seja S = {2, 5, 17, 27}. Quais da sentenças a seguir são verdadeiras? 3. Quantos conjuntos diferentes são descritos abaixo? Quais são eles?

Seja S = {2, 5, 17, 27}. Quais da sentenças a seguir são verdadeiras? 3. Quantos conjuntos diferentes são descritos abaixo? Quais são eles? Seção 3.1 Conjuntos 113 Existem identidades básicas (em pares duais) e elas podem ser usadas para provarem identidades de conjuntos; uma vez que uma identidade seja provada desta maneira, sua dual também

Leia mais

Assumem-se alguns preliminares, nomeadamente: conhecimentos básicos de Teoria dos Números.

Assumem-se alguns preliminares, nomeadamente: conhecimentos básicos de Teoria dos Números. Curso de Álgebra II Introdução Estas notas incluem com algum pormenor os principais conceitos e resultados apresentados nas aulas teóricas, completados aqui e acolá com alguns exemplos, observações e exercícios.

Leia mais

Construção da Matemática e formalização do número natural

Construção da Matemática e formalização do número natural Construção da Matemática e formalização do número natural 1. O número Os números são um dos dois objetos principais de que se ocupa a Matemática. O outro é o espaço, junto com as figuras geométricas nele

Leia mais

ANÁLISE MATEMÁTICA II

ANÁLISE MATEMÁTICA II ANÁLISE MATEMÁTICA II Acetatos de Ana Matos Séries Numéricas DMAT Séries Numéricas Definições básicas Chama-se série numérica a uma expressão do tipo a a 2, em geral representada por, ou, onde é uma sucessão

Leia mais

Lógica Proposicional Parte 3

Lógica Proposicional Parte 3 Lógica Proposicional Parte 3 Nesta aula, vamos mostrar como usar os conhecimentos sobre regras de inferência para descobrir (ou inferir) novas proposições a partir de proposições dadas. Ilustraremos esse

Leia mais

Resolução Exe 2.12 Monolítico Recursivo

Resolução Exe 2.12 Monolítico Recursivo Resolução Exe 2.12 Monolítico Recursivo Recursivo P R é R 1 onde R 1 def (se T1 então R 2 senão R 3 ) R 2 def F; R 3 R 3 def (se T2 então R 4 senão R 7 ) R 4 def G; R 5 R 5 def (se T1 então R 7 senão R

Leia mais

Capítulo A máquina de Turing (TM) padrão Combinações de máquinas de Turing A Tese de Turing. ADC/TC/Cap.9/ /LEI/DEIFCTUC 375

Capítulo A máquina de Turing (TM) padrão Combinações de máquinas de Turing A Tese de Turing. ADC/TC/Cap.9/ /LEI/DEIFCTUC 375 Capítulo 9 Máquinas de Turing 9.1. A máquina de Turing (TM) padrão 9.2. Combinações de máquinas de Turing 9.3. A Tese de Turing ADC/TC/Cap.9/2009-10/LEI/DEIFCTUC 375 Linguagens regulares Autómatos finitos

Leia mais

Matemática Discreta. Fundamentos e Conceitos da Teoria dos Números. Universidade do Estado de Mato Grosso. 4 de setembro de 2017

Matemática Discreta. Fundamentos e Conceitos da Teoria dos Números. Universidade do Estado de Mato Grosso. 4 de setembro de 2017 Matemática Discreta Fundamentos e Conceitos da Teoria dos Números Professora Dr. a Donizete Ritter Universidade do Estado de Mato Grosso 4 de setembro de 2017 Ritter, D. (UNEMAT) Matemática Discreta 4

Leia mais

AXIOMAS DE PEANO E OS NÚMEROS NATURAIS

AXIOMAS DE PEANO E OS NÚMEROS NATURAIS AXIOMAS DE PEANO E OS NÚMEROS NATURAIS Hugo Felipe Gequelim [Bolsista PICME/CNPq], Ronie Peterson Dario [Orientador] 1 1 Departamento Acadêmico de Matemática Campus Sede Universidade Tecnológica Federal

Leia mais

Cálculo Diferencial e Integral I

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

Leia mais

Teoremas fundamentais dos espaços normados

Teoremas fundamentais dos espaços normados Capítulo 9 Teoremas fundamentais dos espaços normados 9.1 Teorema de Hahn-Banach O próximo teorema, conhecido como teorema de Hahn-Banach, é uma generalização do Teorema 4.12, o qual, recordamos para conveniência

Leia mais