Onde c, c1, c2 é uma constante.

Slides:



Advertisements
Apresentações semelhantes
Árvores CC/EC/Mestrado Teoria dos Grafos ‏ 1.
Advertisements

EQUIVALÊNCIA DA AFIRMAÇÃO
Professores: José Junior e Francisco Braga 8ª Série/9º Ano - EF
Lógica de Predicados e Representação de Conhecimento
Exemplos de Indução Matemática
Sistemas Realimentados
Roberta Geneci Neves Weber Rafael Coninck Teigão
Zeros de Funções.
Complexidade de Algoritmos
Sinais e Sistemas – Capítulo 2
MOVIMENTO HARMÔNICO SIMPLES
Introdução à Programação Lógica
Análise Projeto de Algoritmos
Medida do Tempo de Execução de um Programa
BCC101 – Matemática Discreta
Medida do Tempo de Execução de um Programa
BCC 101 – Matemática Discreta I
O que você deve saber sobre
Recorrências.
Estrutura de repetição Para-Faça
Linguagem de 1ª ordem da teoria de conjuntos
Aula T04 – BCC202 Análise de Algoritmos (Parte 2) Túlio Toffolo www
Métodos de Demonstração
Teorema do Confronto   Se não pudermos obter o limite diretamente, talvez possamos obtê-lo indiretamente com o teorema do confronto. O teorema se refere.
TEORIA AXIOMÁTICA DOS CONJUNTOS
E Ellís Carvalho Luiz Afonso
Paradigma de Divisão e Conquista
Princípio de Prova por Indução
BCC101 – Matemática Discreta
Cálculo Numérico / Métodos Numéricos
PROGRESSÃO GEOMÉTRICA
Aula 13 Derivação Implícita, derivadas das funções trigonométricas inversas e derivadas de funções logarítmicas.
Teorema de Rolle e Teorema do Valor Médio
Matemática I Profª Ms. Carlos Alexandre N. Wanderley .
Matemática I AULA 7 Profª Ms. Karine R. de Souza .
Aulas 9,10 Fábio Nakano.
x2 + 4 = 0 COMPLEXOS x2 + 5 = 0 x2 + 5x +8 = 0 números
SEMÂNTICA.
Completude e Corretude do Sistema de Tableaux Semânticos
Lógica Proposicional Dedução Natural.
Implementação de Resolução
Estruturas de Dados, Algoritmos e Complexidade
LOGARITMOS MATEMÁTICA FUNÇÃO LOGARITMICA PARTE - 01 Prof. Mário Hanada
1 - Equações Diferenciais Ordinárias
ALTURA DE UM TRIÂNGULO RECTÂNGULO REFERENTE À HIPOTENUSA
BCC 101 – Matemática Discreta I
BCC101 – Matemática Discreta
Lógica Erros Comuns Dicionário Escolar de Filosofia, de Aires Almeida LÓGICA.
Métodos para determinação de validade de fórmulas
POTENCIAÇÃO E FUNÇÃO EXPONENCIAL
BCC101 Matemática Discreta I
Disciplina Análise de Algoritmos Bacharelado em CC
Equações.
BCC101 – Matemática Discreta
Equações.
Decidibilidade, Corretude, Completude, Consistência
Análise de forças Quais forças estão em um determinado elemento Com velocidade constante não há velocidade, logo não há forças atuando? Aceleração vem.
Anjolina Grisi de Oliveira
Cálculo Numérico Prof. Guilherme Amorim 14/01/2014 Aula 21 – Interpolação – Parte 3 Polinômio Interpolador de Newton e de Gregory-Newton.
TEORIA DOS NÚMEROS Aula 2 – Princípio da Indução Finita
Universidade Federal da Paraíba Departamento de Informática Introdução à Engenharia de Computação Álgebra de Boole.
FUNDAMENTOS DE ANÁLISE I
Prof. Mário Alves Aula de Revisão da AV1 FUNDAMENTOS DE ANÁLISE I.
A distinção validade-verdade
POTÊNCIA COM EXPOENTE NEGATIVO
Lógica I “Sem abstração, a inteligência não floresce” (João Zelesny)
REVISÃO MD 1ºEE (EC) Assuntos da prova: Lógica Proposicional,
MOVIMENTO HARMÔNICO SIMPLES
MOVIMENTO HARMÔNICO SIMPLES
MOVIMENTO HARMÔNICO SIMPLES
Transcrição da apresentação:

Onde c, c1, c2 é uma constante. Complexidade Onde c, c1, c2 é uma constante. f(x) = O(g(x)) se existe f(x) <= c*g(x) para x >= x0 f(x) = Ω (g(x)) se existe f(x) >= c*g(x) para x >= x0 f(x) = θ (g(x)) se existe f(x) <= c2*g(x) f(x) >= c1*g(x) para x >= x0

Prova 2009/2 Alguns passos importantes eliminar constantes aditivas e multiplicativas se 2x² >= 1000x*c para x > x0 então eu posso garantir que x² >= x*c1 Basta escolher as constantes c e c1 corretamente. Retirar termos semelhantes em lados opostos: Se x²*log(x) >= c*x*log(x)  x² >= c*x  x >= 1*c para x >= x0 Por ultimo encontrar um valor para c que torne essa equação verdade Se não houver c que satisfaça então a premissa inicial e falsa.

Prova 2009.2 provar que 10n <= c*n*log(n). n <= c*n*log(n)  1 <= c*log(n) Se você quer provar que isso e verdade entao escolha um c qualquer que torne isso verdade um n0 Não precisa se preocupar com a base do log suponha base 2 log 2 = 1, caso base, log (n+1) > log(n) para todo n > 2 prova por indução que é verdadeiro

Para provar que log(n) = θ(log (n^1000)) log(n) <= c2*(log (n^1000)) log(n) >= c1*(log (n^1000)) (log n^1000) = 1000*log(n) viro constante multiplicativa log(n) <= c2”*log(n) verdade! (c2” = 2000) log(n) >= c1”*log(n) verdade! (c1” = 1/10000) Provado ! Que e verdadeiro Se quisesse poderia também eliminar os termos semelhantes 1 <= c2” 1 >= c1” se existe qualquer valor de c1” e c2” que torna isso verdade então e verdadeiro!

n³ = Ω (64log(n)) n³ >= c*64log(n) n³ >= c”*log(n) eliminei constantes se eu provar isso n => log(n) será verdade que n³ >= log(n) n => log(n)  log (2^n) >= log(n)  2^n >= n Temos que provar que 2^n >= n é verdade então Prova por indução caso base 2^0 >= 0 verdade; Indução 2^(n+1) >= n+1. 2^(n+1) >= n+1  2*2^n >= n+1  2^n + 2^n >= n+1. Onde 2^n >= n (caso base da indução). E sabemos que 2^n >= 1;(propriedade de exponenciação). Provamos que 2^n >= n então temos que n>= log(n) por transitividade temos que n^3 >= log(n). n^3 >= c"*log(n) está provado que e verdade !

Prova 2008.1 a) f(n) = O (g(n)) => g(n) = O (f(n)) f(n) = Θ (f(n/2)) Provar por contradição suponha f(n) = x e g(n) = x² f(n) = O (g(n)) verdade! g(n) = O (f(n)) falso! Provado! Que é falso.

f(n) = Θ (f(n/2)) Provar por contradição, Suponha f(n) = 2^n Preciso provar que 2^n <= c2*2^(n/2) 2^n >= c1*2^(n/2) 2^n <= c2*2^(n/2)  (2^n)/(2^(n/2) <= c2  2^(n/2) <= c2 Então eu tenho que 2^(n/2) <= c2 isso é falso Então esta provado por contradição que é falso