Continuidade e o Teorema do Valor Intermediário
Objetivos de Aprendizagem
- Enunciar as três condições que tornam uma função contínua em um ponto e usá-las para decidir se uma função dada é contínua ali.
- Classificar uma descontinuidade como removível, de salto, infinita ou oscilante, e dizer qual tipo pode ser consertado redefinindo um único valor.
- Construir funções contínuas a partir de peças contínuas conhecidas e escolher um parâmetro para que uma função definida por partes seja contínua.
- Enunciar o Teorema do Valor Intermediário com todas as hipóteses e mostrar, por exemplos, o que dá errado quando cada uma é retirada.
- Explicar por que o teorema é a garantia de existência por trás da busca por bisseção e reconhecer entradas em que uma troca de sinal não garante uma raiz.
Contexto e Motivação
A lição guess-and-check-and-bisection-search resolve equações sem fórmula dividindo um intervalo ao meio: mantém um low e um high, testa o ponto médio e descarta a metade que não pode conter a resposta. O laço da raiz quadrada funciona, e a lição explica por que ele é rápido. O que ela deixa em aberto é uma pergunta anterior: por que existe uma resposta dentro de [low, high]? Um programa pode dividir um intervalo ao meio para sempre sem que ninguém garanta que aquilo que ele procura existe.
O cálculo responde a isso com o Teorema do Valor Intermediário. Em linhas gerais, uma função cujo gráfico não tem quebras não consegue passar de negativa para positiva sem passar por zero. A expressão "em linhas gerais" esconde toda a dificuldade, porque "sem quebras" precisa virar uma propriedade precisa e verificável de . Essa propriedade é a continuidade, e é o primeiro ponto desta disciplina em que um limite serve para definir uma propriedade de uma função, e não para calcular um número.
A continuidade importa além da bisseção. Quase todo teorema sobre derivadas e integrais nas lições seguintes começa com "suponha que seja contínua em ", e as falhas ensinam: uma descontinuidade é onde métodos numéricos, otimizadores e simulações costumam se comportar mal, porque uma pequena mudança na entrada produz uma grande mudança na saída.
Teoria Central
Continuidade em um ponto
Uma função é contínua em quando as três condições abaixo valem:
- está definida.
- existe.
- .
Em palavras: o valor do qual a função se aproxima (limits-intuition-and-the-formal-definition) é o valor que ela de fato assume. Forma equivalente: quando , ou seja, uma mudança minúscula na entrada produz uma mudança minúscula na saída.
Uma função é contínua em um intervalo se for contínua em todos os pontos dele. Nas extremidades de um intervalo fechado exige-se apenas o limite lateral vindo de dentro do intervalo.
A continuidade se constrói por peças. Polinômios, , e são contínuos em todo número real. Somas, diferenças, produtos e composições de funções contínuas são contínuos, e um quociente é contínuo onde . Esses fatos são as leis dos limites (limit-laws-and-indeterminate-forms) reescritas, e por isso a maioria das verificações de continuidade se reduz a procurar um ponto onde o denominador se anula ou a fórmula muda.
Tipos de descontinuidade
Quando uma das três condições falha, a forma da falha tem nome:
- Removível: em . O limite é , mas não está definida.
- De salto: em . Os limites laterais são e , então o limite não existe.
- Infinita: em . A função é ilimitada perto de .
- Oscilante: em . Os valores ficam oscilando entre e .
Só o tipo removível pode ser consertado, atribuindo a o valor do limite. Definir transforma na função contínua .
Um ponto onde não está definida é um ponto onde não é contínua, mas isso não faz de uma função "quebrada": ela é contínua em todos os pontos do seu domínio, que simplesmente tem uma lacuna em . Essa distinção volta no teorema a seguir.
O Teorema do Valor Intermediário
Teorema. Seja contínua no intervalo fechado , e seja qualquer número estritamente entre e . Então existe pelo menos um em com .
O caso especial mais usado é : se é contínua em e e têm sinais opostos, então tem uma raiz em .
Cada hipótese tem sua função, e o jeito mais rápido de ver isso é retirá-la.
- Retire a continuidade. Seja para e para , em . Os valores nas extremidades são e , e mesmo assim nunca vale , nem qualquer outro número intermediário.
- Retire o intervalo. tem e e é contínua em todo ponto onde está definida, mas não tem raiz. O intervalo não está contido no domínio, porque falta o .
- Inverta a implicação. O teorema não diz que uma raiz obriga uma troca de sinal. tem raiz em no intervalo embora .
- Troque o sistema numérico. O teorema depende de os reais não terem lacunas. Nos racionais, é contínua, e , e ainda assim não há raiz racional.
A conclusão também é fraca de duas maneiras que vale registrar. Ela diz "pelo menos um", não "exatamente um": tem três raízes em . E não diz nada sobre onde está . É um enunciado de existência, e achar é outro trabalho.
Do teorema à bisseção
Suponha contínua em , com e de sinais opostos. Seja . Se , a busca terminou. Caso contrário, tem o sinal de exatamente uma das extremidades, então uma das metades e volta a ter extremidades de sinais opostos. O teorema, aplicado a essa metade, garante uma raiz dentro dela. Repetindo o passo, após passos o intervalo tem largura e contém uma raiz.
Esse é o laço de guess-and-check-and-bisection-search. A busca pela raiz quadrada de é a bisseção de em . Na extremidade esquerda, ; na direita, (para vale ; para vale ). O teste guess ** 2 < x é o sinal de . Um polinômio é contínuo, então o teorema é o que torna verdadeiro, a cada passo, o invariante "há uma raiz entre low e high". Aquela lição enuncia a pré-condição como um espaço ordenado em que cada verificação revela uma direção. O teorema dá uma mais fraca e mais geral: uma troca de sinal em um intervalo onde é contínua, sem exigir que seja monótona.
Exemplos Resolvidos
Exemplo 1: escolhendo um parâmetro para a continuidade
Encontre para que
seja contínua em toda parte.
Cada peça é um polinômio, logo contínuo na sua região, então o único risco está em . A peça da esquerda dá , que também é o limite pela esquerda. O limite pela direita é . A condição 3 pede , portanto .
Conferência com : os dois lados dão , então o limite existe e vale . Com qualquer outro , os limites laterais diferem e tem um salto em .
Exemplo 2: resolvendo por bisseção
Seja em . Ela é contínua (diferença de funções contínuas), e . O teorema garante uma raiz em . Bisseção, mantendo a metade cujas extremidades ainda têm sinais opostos:
textpasso a b m f(m) mantém 1 0.000000 1.000000 0.500000 +0.377583 direita 2 0.500000 1.000000 0.750000 -0.018311 esquerda 3 0.500000 0.750000 0.625000 +0.185963 direita 4 0.625000 0.750000 0.687500 +0.085335 direita 5 0.687500 0.750000 0.718750 +0.033879 direita 6 0.718750 0.750000 0.734375 +0.007875 direita 7 0.734375 0.750000 0.742188 -0.005196 esquerda 8 0.734375 0.742188 0.738281 +0.001345 direita
Após oito passos, a raiz está em , um intervalo de largura . A raiz verdadeira, , está dentro dele, como o teorema exige. Para fixar a raiz em largura partindo de largura , é preciso o menor com , que é .
Essa função não tem solução em forma fechada, que é justamente a situação em que o teorema e o algoritmo se justificam.
Exemplo 3: uma troca de sinal sem raiz
Tome em . Os valores nas extremidades são e , sinais opostos, então o laço de bisseção começa sem reclamar. Os pontos médios se apertam em torno de :
textpasso intervalo após o passo f(m) 1 [-1.0, 0.5] +2 5 [-0.0625, 0.03125] +32 10 [-0.00098, 0.00195] -1024 20 [-9.5e-07, 1.9e-06] -1048576
O intervalo encolhe como prometido, mas dobra a cada passo em vez de diminuir. O laço está convergindo para a descontinuidade, não para uma raiz. Uma proteção prática é conferir, no fim, se no ponto final é de fato pequeno. Uma troca de sinal só garante uma raiz quando a hipótese de continuidade foi verificada à parte.
Equívocos Comuns e Armadilhas
- "Contínua significa que dá para desenhar o gráfico sem tirar o lápis do papel." A imagem é razoável para uma função em um intervalo, e é como o teorema costuma ser lembrado. Ela engana em domínios com lacunas: é contínua em todo ponto onde está definida, embora o gráfico venha em dois pedaços.
- "O teorema encontra a raiz, ou diz que ela é única." Ele só afirma que existe pelo menos uma no intervalo aberto. Onde está e quantas são, são perguntas à parte. A bisseção de em converge para e ignora as raízes em e .
- "Se não há troca de sinal, não há raiz." em toca o zero sem trocar de sinal, então uma bisseção iniciada ali não tem o que usar. O teorema dá uma condição suficiente, não necessária.
- "Qualquer intervalo com sinais opostos torna a bisseção segura." O Exemplo 3 é o contraexemplo. A continuidade em todo o intervalo faz parte da hipótese, e a bisseção não consegue verificá-la.
- "No computador, a bisseção divide ao meio para sempre." Números reais podem ser divididos indefinidamente; doubles não. Aplicada a em em precisão dupla, um laço sem teste de zero divide o intervalo 53 vezes até que o ponto médio coincida com uma extremidade, deixando uma largura de cerca de . Com o teste de zero do algoritmo acima, a execução para um passo antes, no passo 52, em que
cos(m) - mvale exatamente0.0, uma coincidência de arredondamento e não uma prova de que é a raiz exata. Um laço que para quando o ponto médio repete uma extremidade sempre termina. Um laço que para pela largura do intervalo só termina se a tolerância não for menor que o espaçamento dos doubles perto da raiz, cerca de aqui, de modo quewhile b - a > 1e-20nunca sai. Um laço que exige abaixo de uma tolerância minúscula pode nunca chegar lá, como a lição de bisseção avisa.
Resumo
Uma função é contínua em quando está definida, o limite em existe e os dois coincidem. As falhas são de quatro tipos: removível, de salto, infinita e oscilante, e só a primeira pode ser consertada redefinindo um valor. O Teorema do Valor Intermediário diz que, se é contínua em , então assume todo valor entre e em algum ponto do intervalo; com sinais opostos nas pontas, garante uma raiz. Cada hipótese é necessária: retirar a continuidade, usar um intervalo com lacuna ou sair dos números reais quebra a conclusão, e a recíproca é falsa. A bisseção é o teorema transformado em algoritmo: cada passo mantém a metade com troca de sinal, de modo que a raiz continua presa enquanto a largura cai como . O teorema garante existência, não unicidade nem localização, e a bisseção não detecta sozinha uma descontinuidade. A próxima lição, the-derivative-as-a-rate-of-change, usa a mesma maquinaria de limites para perguntar com que rapidez varia em um ponto.