Matemática universitária — Graduação 2 · Bachelor Year 2
15Cálculo diferencial
O cálculo a duas variáveis do volume do primeiro ano de graduação amadurece no cálculo diferencial de aplicações entre espaços normados: a diferencial como melhor aproximação linear, a regra da cadeia em plena generalidade, o teorema da simetria de Schwarz demonstrado, fórmulas de Taylor e a análise completa de segunda ordem dos extremos. O teorema da função inversa, coroa da teoria, é enunciado com sua estratégia de demonstração — um ponto fixo de Banach — explicitada.
Em todo o capítulo, U é um aberto de Rn (ou de um espaço normado; o caso de dimensão finita carrega todas as ideias), f:U→Rm.
15.1 A diferencial
Definição 15.1
f é diferenciável em a quando existe uma aplicação linear (contínua) dfa:Rn→Rm com
f(a+h)=f(a)+dfa(h)+o(∥h∥)(h→0).
A aplicação dfa, a diferencial de f em a, é única; sua matriz nas bases canônicas é a matriz jacobianaJf(a)=(∂xj∂fi(a)). A diferenciabilidade implica a continuidade e a existência de todas as derivadas direcionais dfa(v)=limt→0tf(a+tv)−f(a); a recíproca falha (Exercício 15.2). Para m=1, dfa(h)=⟨∇f(a),h⟩: o gradiente do primeiro ano, agora entendido como o vetor que representa a diferencial.
Demonstração. Componente a componente (m=1 basta). A demonstração do primeiro ano para duas variáveis — mova uma coordenada de cada vez, aplique o teorema do valor médio de uma variável em cada trecho e use a continuidade das parciais em a — generaliza-se palavra por palavra a n trechos:
em que h(j) congela as j primeiras coordenadas de h e ξj está no j-ésimo trecho; a continuidade transforma cada ∂xj∂f(ξj) em ∂xj∂f(a)+o(1), e o erro é o(∥h∥). ∎
e os dois termos de erro são o(∥h∥): o primeiro porque dgb é contínua e ε1→0; o segundo porque ∥k∥≤C∥h∥ (aplicação linear limitada mais termo pequeno) e ε2(k)→0 quando h→0. ∎
Exemplo 15.4(Funções radiais, de uma vez por todas)
Sejam r(x)=∥x∥2 em Rn∖{0} e f=g∘r com g uma função C1 de uma variável. Primeiro, r é diferenciável fora de 0: de r2=∑xi2,
∂xi∂r=rxi,i.e.∇r(x)=∥x∥x,
o vetor radial unitário (derive r2 e divida — ou aplique a regra da cadeia a ⋅). Então a regra da cadeia dá, para toda função radial,
∇f(x)=g′(∥x∥)∥x∥x.
Instância trabalhada: g(r)=r1 fornece ∇∥x∥1=−∥x∥3x, o campo inverso do quadrado da gravitação e da eletrostática — direção radial, magnitude ∥x∥21. Lição final: os gradientes de funções radiais são radiais porque as superfícies de nível são esferas e o gradiente é ortogonal às superfícies de nível; em x=0, em contraste, rnão é diferenciável (nenhuma aplicação linear candidata casa com ∥h∥ vinda de todas as direções) — perfis radiais suaves precisam de g′(0)=0 para cruzar a origem com elegância.
Teorema 15.5(Desigualdade do valor médio)
Seja fdiferenciável em U e suponha que o segmento [a,b]={a+t(b−a)} esteja em U. Então
Demonstração. A função φ(t)=f(a+t(b−a)) é diferenciável em [0,1] com φ′(t)=dfa+t(b−a)(b−a) (regra da cadeia), de norma≤M∥b−a∥ com M o sup exibido. Para f com valores em R, a desigualdade do valor médio de uma variável conclui; para valores vetoriais, aplique-a a t↦⟨u,φ(t)⟩ com u o vetor unitário ao longo de f(b)−f(a). Constância: localmente constante (segmentos em bolas) mais conexidade (o conjunto em que f vale um dado valor é aberto e fechado: Capítulo 4). ∎
Exemplo 15.6(Uma constante de Lipschitz pela DVM)
f(x,y)=sinxsiny é lipschitziana em R2, e com qual constante? Seu gradiente é ∇f=(cosxsiny,sinxcosy), de norma ao quadrado
cos2xsin2y+sin2xcos2y≤sin2y+cos2y⋅1=1
(majore cos2x e sin2x por 1 separadamente), logo df(x,y)=∥∇f∥≤1 em toda parte, e Teorema 15.5 no segmento entre dois pontos quaisquer dá
∣f(b)−f(a)∣≤∥b−a∥2:
f é 1-lipschitziana, e a constante é ótima (perto da origem, f(x,2π)=sinx tem inclinação 1). Lição final: a desigualdade do valor médio converte uma cota pontual sobre a diferencial num módulo global de continuidade — a rota padrão para estimativas lipschitzianas em qualquer dimensão, e o motor dentro do Exercício 15.12.
15.2 Derivadas segundas
Teorema 15.7(Schwarz)
Se f é C2 em U (todas as parciais segundas existem e são contínuas), então, para todos i,j:
∂xi∂xj∂2f=∂xj∂xi∂2f.
Demonstração. Duas variáveis bastam (x=xi, y=xj, as outras congeladas). Considere a diferença segunda
Δ(h)=f(a+h,b+h)−f(a+h,b)−f(a,b+h)+f(a,b).
Fixe h e ponha φ(x)=f(x,b+h)−f(x,b): então Δ(h)=φ(a+h)−φ(a), e duas aplicações do teorema do valor médio dão
com ξ∈(a,a+h), η∈(b,b+h). Pela continuidade, h2Δ(h)→∂y∂x∂2f(a,b) quando h→0. O mesmo cálculo com os papéis das variáveis trocados (congele primeiro a segunda variável) dá h2Δ(h)→∂x∂y∂2f(a,b): os dois limites da mesma quantidade coincidem. ∎
Exemplo 15.8(Por que C2 é necessário: o contraexemplo de Peano)
Seja f(x,y)=x2+y2xy(x2−y2), f(0,0)=0. Fora da origem f é C∞; na origem, todas as parciais primeiras e segundas existem, mas as mistas discordam. Calcule ao longo dos eixos: f(x,0)=f(0,y)=0 e, para y=0,
as duas parciais mistas existem e diferem. Nenhuma contradição com o Teorema 15.7: as parciais segundas de f não são contínuas em 0 (teste ao longo de y=tx). Lição final: o teorema de Schwarz é um teorema genuíno sobre continuidade, e não uma identidade formal — e a hipótese “C2” no Taylor–Young a seguir está fazendo trabalho de verdade.
Teorema 15.9(Taylor–Young de ordem 2)
Seja f:U→R de classe C2 e a∈U. Então, quando h→0,
f(a+h)=f(a)+⟨∇f(a),h⟩+21⟨Hah,h⟩+o(∥h∥2),
em que Ha=(∂xi∂xj∂2f(a)) é a matriz hessiana (simétrica, por Schwarz).
Demonstração. Aplique o teorema de Taylor–Young de uma variável (volume do primeiro ano de graduação) a φ(t)=f(a+th) em [0,1]: pela regra da cadeia, φ′(t)=⟨∇f(a+th),h⟩ e φ′′(t)=⟨Ha+thh,h⟩, ambas contínuas em t. Então φ(1)=φ(0)+φ′(0)+21φ′′(θ) (Taylor–Lagrange) com θ∈(0,1), e a continuidade das parciais segundas converte φ′′(θ)=φ′′(0)+o(1)⋅∥h∥2uniformemente: o desenvolvimento exibido. ∎
Exemplo 15.10(Um desenvolvimento de duas maneiras)
Desenvolva f(x,y)=excosy na origem até a ordem 2. Por composição de desenvolvimentos de uma variável:
Por derivadas parciais:fx=excosy, fy=−exsiny, logo ∇f(0)=(1,0); e fxx=f, fyy=−f, fxy=−exsiny dão H0=diag(1,−1): Teorema 15.9 reproduz 1+x+21(x2−y2). Os dois cálculos coincidem, e a rota por composição foi mais rápida — nenhuma parcial segunda. Lição final: a origem não é um ponto crítico (∇f=0), de modo que, apesar da hessiana indefinida, não há sela a declarar: o termo linear manda, e o teste de segunda ordem só fala em pontos críticos.
Teorema 15.11(Teste de extremo de segunda ordem, demonstrado)
Seja f de classe C2 perto de um ponto crítico a (∇f(a)=0), com hessiana H=Ha.
Se H é positiva definida, a é mínimo local estrito (negativa definida: máximo).
Se H tem autovalores dos dois sinais, a é uma sela: sem extremo.
Se H é singular (e semidefinida), nada se conclui.
O teste “rt−s2” do primeiro ano é o caso n=2: detH=rt−s2, com o sinal de tr lido em r.
(2) Ao longo de um autovetorv+ com λ+>0: f(a+tv+)−f(a)=2λ+t2+o(t2)>0 para t pequeno; ao longo de v− com λ−<0 a diferença é negativa: os dois sinais ocorrem em toda vizinhança.
(3) f(x,y)=x2+y4, x2−y4, x2+y3 compartilham a mesma hessiana singular semidefinida em 0 com três comportamentos diferentes. ∎
Exemplo 15.12(Uma classificação completa, global inclusive)
Classifique todos os extremos de f(x,y)=x4+y4−4xy em R2. Pontos críticos:∇f=(4x3−4y,4y3−4x)=0 dá y=x3 e x=y3=x9, logo x(x8−1)=0: as soluções reais são (0,0), (1,1), (−1,−1). Hessianas:H=(12x2−4−412y2). Em (±1,±1): (12−4−412), autovalores8 e 16: positiva definida, mínimos locais estritos com f=−2. Em (0,0): (0−4−40), autovalores±4: uma sela. Globalidade: de 2∣xy∣≤x2+y2,
f é coerciva, logo atinge um mínimo global (compacidade dos conjuntos de subnível), necessariamente num ponto crítico: o valor −2, tanto em (1,1) quanto em (−1,−1), é o mínimo global; não há máximo (f é ilimitada superiormente). Lição final: o teste local classifica candidatos, mas só um argumento de crescimento transforma “local” em “global” — o padrão em dois passos de toda demonstração de otimização deste livro.
Método 15.13(Classificar os extremos de f:Rn→R)
Resolva ∇f=0 (todos os pontos críticos; num domínio com fronteira, trate a fronteira à parte, como no Exercício 15.7).
Em cada ponto crítico, calcule a hessiana e os sinais de seus autovalores — em dimensão 2, apenas detH e trH: det<0 sela; det>0 extremo, do tipo dado pelo sinal do traço; det=0: o teste se cala, estude f ao longo de curvas.
Para enunciados globais, acrescente um argumento de compacidade ou de coercividade (f→+∞ no infinito, ou um conjunto de restrições compacto) e depois compare os valores críticos.
15.3 O teorema da função inversa
Teorema 15.14(Teorema da função inversa)
Seja f:U→Rn de classe C1 e a∈U com dfainvertível. Então existem vizinhanças abertasV∋a, W∋f(a) tais que f:V→W é uma bijeção com inversa C1, e
d(f−1)f(x)=(dfx)−1(x∈V).
Demonstração.Admitido neste nível.∎
Observação 15.15(Por que é verdade: a estratégia do ponto fixo)
Resolver f(x)=y perto de a reescreve-se como a equação de ponto fixo x=x+dfa−1(y−f(x))=:Φy(x); a aplicação Φy tem diferencialid−dfa−1dfx, pequena perto de a pela continuidade de df, de modo que Φy é uma contração numa bola fechada pequena e o teorema do ponto fixo de Banach (Teorema 4.12) fornece a única solução local x=f−1(y). A continuidade e a diferenciabilidade da inversa decorrem então das estimativas da contração. A contabilidade completa é executada no terceiro ano; a estratégia — e o enunciado — são usados livremente daqui em diante. O teorema da função implícita companheiro (resolver F(x,y)=0 em y(x) quando ∂y∂F é invertível) segue aplicando o teorema a (x,y)↦(x,F(x,y)).
Exemplo 15.16(Coordenadas polares)
Φ(r,θ)=(rcosθ,rsinθ) tem jacobiana
JΦ=(cosθsinθ−rsinθrcosθ),detJΦ=r:
invertível para r=0, de modo que Φ é um difeomorfismo local C1 fora da origem — a licença para “passar a coordenadas polares”, renovada para as integrais múltiplas do Capítulo 20.
Exemplo 15.17(Local em toda parte, global em lugar nenhum)
Seja f(x,y)=(excosy,exsiny) em R2. Sua jacobiana,
Jf=(excosyexsiny−exsinyexcosy),detJf=e2x>0,
nunca se anula: pelo Teorema 15.14, f é um difeomorfismo local C1 em todo ponto do plano. E no entanto f está longe de ser injetiva: f(x,y+2π)=f(x,y), de modo que todo valor é assumido uma infinidade de vezes; e ela também não é sobrejetiva, pois ∥f(x,y)∥=ex>0 nunca atinge a origem. Lição final: o teorema da função inversa é irredutivelmente local — a invertibilidade de todo dfa produz uma colcha de retalhos de inversas locais que não precisam se juntar numa só. (Quem conhece números complexos reconhecerá z↦ez; a colcha é a família de ramos do logaritmo.) Compare com o Exercício 15.12, em que uma hipótese global quantitativa força de fato uma inversa global.
Observação 15.18(Armadilhas comuns)
(i) Derivadas direcionais são baratas, diferenciais não são: todas as derivadas direcionais podem existir — e até deixar de depender linearmente da direção — sem diferenciabilidade (Exercício 15.2); só o critério C1 (Teorema 15.2) eleva as parciais a uma diferencial. (ii) Crítico não significa extremo: as selas (Exemplo 15.12) e o caso singular silencioso (Teorema 15.11 (3)) se escondem os dois atrás de ∇f=0. (iii) Não há igualdade do valor médio para valores vetoriais: só a desigualdade do Teorema 15.5 sobrevive (Exercício 15.9); nunca escreva f(b)−f(a)=dfc(b−a) para f com valores em Rm, m≥2. (iv) A invertibilidade local não é injetividade:Exemplo 15.17. (v) O gradiente pertence ao produto interno:∇f é o vetor que representa dfa num produto interno escolhido; mude o produto (como no exemplo ponderado do capítulo de formas quadráticas) e o gradiente gira, enquanto a diferencial — o objeto intrínseco — não se move.
Observação 15.19(Onde isso é usado)
Tudo o que vem depois deste capítulo é cálculo diferencial aplicado: o capítulo de equações diferenciais lineariza fluxos e usa a fórmula do determinante de Liouville (demonstrada no problema de fim de semana deste capítulo); os capítulos sobre curvas e superfícies estudam conjuntos de nível e parametrizações pelo teorema da função implícita; as integrais múltiplas mudam de variáveis por jacobianos. O problema de fim de semana desenvolve o cálculo no próprio espaço das matrizes — diferencial do determinante, da inversa, a exponencial de matriz e o grupo ortogonal como conjunto de nível suave — a sombra, no segundo ano, do que o volume do terceiro ano formaliza como variedades e grupos de Lie.
Jf=(2x2y−2y2x), detJf=4(x2+y2): invertível fora da origem. (Essa f é z↦z2 disfarçada de complexa.)
JΦ=cosθsinθ0−rsinθrcosθ0001, det=r: invertível para r=0 (coordenadas cilíndricas).
Exercício 15.2★
Seja f(x,y)=x2+y2x3 (f(0,0)=0). Prove que todas as derivadas direcionais de f em 0 existem, mas que f não é diferenciável em 0(a aplicação v↦ derivada direcional não é linear).
Solução
Solução de Exercício 15.2.
Para v=(a,b)=0: tf(tv)−0=t⋅t2(a2+b2)t3a3=a2+b2a3: toda derivada direcional existe, com valor Dv=a2+b2a3. Mas v↦Dv não é linear (D(1,0)=1, D(0,1)=0, D(1,1)=21=1): nenhuma aplicação linear pode produzir esses valores, logo f não é diferenciável em 0 (a diferencial teria de ser v↦Dv).
Exercício 15.3★
Ache e classifique os pontos críticos de f(x,y)=x3+y3−3xy usando Teorema 15.11, e de g(x,y)=x4+y4−2(x−y)2.
Solução
Solução de Exercício 15.3.
f=x3+y3−3xy: pontos críticos (0,0) e (1,1) (cálculo do primeiro ano). Hessianas: H=(6x−3−36y). Em (0,0): sinais próprios mistos (det=−9<0): sela. Em (1,1): det=27>0, traço >0: positiva definida, mínimo local estrito — agora justificado pelo Teorema 15.11 em vez de decretado.
g=x4+y4−2(x−y)2: ∇g=(4x3−4(x−y),4y3+4(x−y)); pontos críticos (0,0), (2,−2), (−2,2) (primeiro ano). Em (±2,∓2): H=(12⋅2−44420)=(204420): positiva definida (diagonalmente dominante; autovalores24,16): mínimos locais estritos. Em (0,0): H=(−444−4), singular negativa semidefinida: o teste se cala; o estudo direcional (g(x,x)=2x4>0, g(x,−x)=2x4−8x2<0 pequeno) mostra um ponto do tipo sela — sem extremo.
Exercício 15.4★★
Seja f:Rn→R de classe C1 e homogênea de grau p: f(tx)=tpf(x) para t>0. Demonstre a identidade de Euler
⟨∇f(x),x⟩=pf(x),
e sua recíproca para funções C1 em Rn∖{0}.
Solução
Solução de Exercício 15.4.
Derive t↦f(tx) em t=1: pela regra da cadeia, ⟨∇f(x),x⟩; por homogeneidade, a mesma função é tpf(x), de derivada pf(x) em t=1: a identidade de Euler.
Recíproca: fixe x=0 e ponha φ(t)=f(tx)−tpf(x) em t>0. Então φ′(t)=⟨∇f(tx),x⟩−ptp−1f(x)=t1(⟨∇f(tx),tx⟩−ptpf(x)). A hipótese — a identidade de Euler no ponto tx — avalia o colchete como pf(tx)−ptpf(x)=pφ(t). Logo φ′=tpφ com φ(1)=0: a única solução da EDO linear é φ≡0 (unicidade do primeiro ano), isto é, f(tx)=tpf(x).
Exercício 15.5★★
Sejam Asimétrica e f(x)=21⟨Ax,x⟩−⟨b,x⟩. Calcule ∇f e Hf; quando f é convexa? Supondo A positiva definida, mostre que f tem um único mínimo global na solução de Ax=b — a razão de ser do método do gradiente.
Solução
Solução de Exercício 15.5.
Desenvolvendo f(x+h)−f(x)=⟨Ax−b,h⟩+21⟨Ah,h⟩ (simetria de A): ∇f(x)=Ax−b e Hf=A em toda parte. f é convexa se e somente se A é positiva semidefinida (o teste da hessiana, global aqui pois H é constante: a fórmula de Taylor de segunda ordem é exata). Se A é positiva definida: o único ponto crítico é x∗=A−1b, e f(x∗+h)−f(x∗)=21⟨Ah,h⟩≥2λmin∥h∥2>0 para h=0: mínimo global estrito.
Exercício 15.6★★
(Multiplicador de Lagrange, uma restrição, demonstrado à mão) Sejam f,g de classe C1 em R2 e suponha que f atinja, em a, um extremo local no conjunto de nível {g=0}, com ∇g(a)=0. Prove que ∇f(a)=λ∇g(a) para algum λ. (Parametrize o conjunto de nível perto de a pelo teorema da função implícita e derive t↦f(γ(t)).) Aplicação: extremos de f(x,y)=xy no círculo x2+y2=1.
Solução
Solução de Exercício 15.6.
Como ∇g(a)=0, alguma parcial, digamos ∂y∂g(a)=0: o teorema da função implícita (companheiro do Teorema 15.14) parametriza {g=0} perto de a=(a1,a2) como γ(t)=(t,y(t)) com yC1, y′(t)=−∂yg∂xg(γ(t)) (derive g(t,y(t))=0). A função de uma variável t↦f(γ(t)) tem extremo local em t=a1:
os vetores ∇f(a) e ∇g(a) têm coordenadas proporcionais: ∇f(a)=λ∇g(a) com λ=∂yg(a)∂yf(a).
Aplicação: no círculo, ∇(xy)=(y,x) paralelo a (2x,2y) força y2=x2; com a restrição, os candidatos são ±(21,21) (valor 21) e ±(21,−21) (valor −21): máximo 21, mínimo −21 (atingidos: o círculo é compacto).
Exercício 15.7★★
Determine os extremos de f(x,y)=x2+y2−xy+x−y em R2, e depois seu máximo e mínimo no triângulo fechado de vértices (0,0), (1,0), (0,1)(pontos críticos interiores, depois os três lados, depois os vértices).
Solução
Solução de Exercício 15.7.
∇f=(2x−y+1,2y−x−1)=0: resolvendo, x=−31, y=31. Hessiana (2−1−12), positiva definida: mínimo global da quadrática f, valor f(−31,31)=−31.
No triângulo T: o ponto crítico interior (−31,31)∈/T (negativo, x). Lados: em y=0, x∈[0,1]: f=x2+x, crescente: extremos 0 e 2. Em x=0: f=y2−y, mínimo −41 em y=21, valores 0 e 0 nas pontas. Em x+y=1: substitua y=1−x, f=x2+(1−x)2−x(1−x)+x−(1−x)=3x2−x; em [0,1]: mínimo −121 em x=61, valores 0 (em x=0) e 2 (em x=1). Vértices: f(0,0)=0, f(1,0)=2, f(0,1)=0. Global em T: mínimo −41 em (0,21), máximo 2 em (1,0).
Exercício 15.8★★★
Sejam f:R2→R2, f(x,y)=(x+y2,y+x2). Mostre que f é um difeomorfismo local perto de 0, calcule d(f−1)(0,0) e ache o maior r tal que df seja invertível na bola ∥(x,y)∥2<r(calcule detJf).
Solução
Solução de Exercício 15.8.
Jf=(12x2y1), detJf=1−4xy. Em 0: det=1=0: difeomorfismo local (Teorema 15.14), com
d(f−1)(0,0)=(Jf(0))−1=I2.
Invertibilidade numa bola: é preciso 4∣xy∣<1 em toda parte; em ∥(x,y)∥2<r, ∣xy∣≤2x2+y2<2r2, logo r=21 serve; e é o maior: em (x,y)=(21,21), de norma21, detJf=0.
Exercício 15.9★★★
(Rolle falha, o valor médio sobrevive) Dê f:R→R2, C1, com f(0)=f(2π) mas f′(t)=0 para todo t (sem Rolle com valores vetoriais). Depois verifique em seu exemplo a desigualdade do valor médio do Teorema 15.5.
Solução
Solução de Exercício 15.9.
f(t)=(cost,sint): f(0)=f(2π)=(1,0), e no entanto f′(t)=(−sint,cost) tem norma1, nunca nula: não há ponto em que a derivada se anule — Rolle não tem análogo vetorial. A desigualdade do valor médio vale confortavelmente: ∥f(2π)−f(0)∥=0≤2π⋅sup∥f′∥=2π.
Exercício 15.10★
Calcule a diferencial e o gradiente de f(x)=∥x∥22 e de g(x)=⟨Ax,x⟩ em Rn (A uma matriz quadrada, não suposta simétrica) e a hessiana de cada uma. Para quais A a função g é convexa?
Solução
Solução de Exercício 15.10.
f(x+h)−f(x)=2⟨x,h⟩+∥h∥2: dfx=2⟨x,⋅⟩, ∇f(x)=2x, hessiana 2I (constante). Para g:
logo ∇g(x)=(A+AT)x e Hg=A+AT, constante. Pelo Exercício 15.11, g é convexa se e somente se A+AT é positiva semidefinida — só a parte simétrica de A importa, como de fato g(x)=⟨2A+ATx,x⟩.
Exercício 15.11★★
Seja f:Rn→R de classe C2. Prove que f é convexa se e somente se sua hessiana Hx é positiva semidefinida em todo x(reduza a uma variável: t↦f(a+t(b−a)); use Taylor–Lagrange numa direção e, para a recíproca, avalie φ′′).
Solução
Solução de Exercício 15.11.
f é convexa se e somente se sua restrição a todo segmento é convexa, isto é, se e somente se toda φ(t)=f(a+tv) é convexa. Pela regra da cadeia, φ′′(t)=⟨Ha+tvv,v⟩.
Se todas as hessianas são positivas semidefinidas: φ′′≥0, de modo que cada φ é convexa (volume do primeiro ano de graduação) e f é convexa. Reciprocamente, se f é convexa, cada φ é convexa, logo φ′′(0)≥0: ⟨Hav,v⟩≥0 para todo a e toda direção v: todas as hessianas são positivas semidefinidas.
Exercício 15.12★★★
(Um teorema de inversão global) Seja g:Rn→Rn de classe C1 com ∣∣∣dgx∣∣∣≤k<1 para todo x, e f=id+g.
Mostre que ∥f(x)−f(y)∥≥(1−k)∥x−y∥: f é injetiva, com inversa contínua em sua imagem.
Mostre que, para cada y∈Rn, a aplicação x↦y−g(x) é uma contração do espaço completoRn, e conclua pelo teorema do ponto fixo de Banach (Teorema 4.12) que f é sobrejetiva.
Conclua que f é uma bijeção de Rn com inversa (1−k)−1-lipschitziana — uma contrapartida global do Teorema 15.14 (que, em contraste, é puramente local).
Solução
Solução de Exercício 15.12.
Pela desigualdade do valor médio (Teorema 15.5) aplicada a g: ∥g(x)−g(y)∥≤k∥x−y∥, logo
∥f(x)−f(y)∥≥∥x−y∥−∥g(x)−g(y)∥≥(1−k)∥x−y∥:
f é injetiva e f−1 (definida na imagem) é 1−k1-lipschitziana.
Fixe y; T(x)=y−g(x) satisfaz ∥T(x)−T(x′)∥=∥g(x′)−g(x)∥≤k∥x−x′∥: uma contração do espaço completoRn. Banach (Teorema 4.12) dá um ponto fixo x∗=y−g(x∗), isto é, f(x∗)=y: f é sobrejetiva.
f é assim uma bijeção de Rn com inversa 1−k1-lipschitziana: um teorema de inversão global, em que a pequenez de dg em toda parte substitui a hipótese de invertibilidade local do Teorema 15.14.
15.5 Problema: o cálculo das matrizes — Jacobi, exponencial e o grupo ortogonal
Problema 15.1
O playground mais limpo para o cálculo diferencial é o próprio espaço Mn(R)≃Rn2: suas aplicações mais naturais — produto, inversa, determinante, exponencial — têm diferenciais de elegância marcante. Este problema as calcula todas: a série de Neumann, a diferencial da inversa, a fórmula de Jacobi para o determinante com a fórmula de Liouville como dividendo, a exponencial de matriz com deteA=etrA, e por fim o grupo ortogonal On como conjunto de nível suave com as matrizes antissimétricas como espaço tangente — geometria diferencial em embrião. Em todo o problema, ∣∣∣⋅∣∣∣ é a norma de operador subordinada a ∥⋅∥2, e ⟨X,Y⟩=tr(XTY) o produto interno de Frobenius.
Parte I — A série de Neumann.
Demonstre a submultiplicatividade, ∣∣∣AB∣∣∣≤∣∣∣A∣∣∣∣∣∣B∣∣∣, e deduza que as aplicações polinomiais de A (produtos de matrizes, determinante, traço) são contínuas em Mn(R).
Para ∣∣∣X∣∣∣<1, mostre que ∑k≥0Xk converge absolutamente em Mn(R) (Teorema 5.21), que sua soma é (I−X)−1 e que
Deduza que GLn(R) é aberto: se A é invertível e ∣∣∣H∣∣∣<∣∣∣A−1∣∣∣1, então A+H é invertível. Deduza também que GLn(R) é denso em Mn(R)(perturbe A por εI: det(A+εI) é um polinômio não nulo em ε).
Mostre que a aplicação inversão Φ(A)=A−1 é contínua em GLn(R).
Mostre que a aplicação quadrado A↦A2 é diferenciável com diferencialH↦AH+HA, e, mais geralmente, que A↦Ak tem diferencialH↦∑i=0k−1AiHAk−1−i. Por que não se pode escrever kAk−1H em geral?
(escreva (A+H)−1=(I+A−1H)−1A−1 e desenvolva pela questão 2). Confira a fórmula contra o caso escalar n=1.
Para uma curva t↦A(t)∈GLn(R) de classe C1, deduza que (A(t)−1)′=−A−1A′A−1 e desenvolva t↦(I+tB)−1 até a primeira ordem em t=0.
Calcule a diferencial de f(A)=tr(Ak) e identifique seu gradiente para o produto interno de Frobenius:
dfA(H)=ktr(Ak−1H),∇f(A)=k(Ak−1)T.
Mesmas questões para f(A)=tr(ATA)=∥A∥F2: diferencial, gradiente e a hessiana (constante); conclua que ∥⋅∥F2 é estritamente convexa.
Parte III — A fórmula de Jacobi.
Prove que
det(I+H)=1+trH+O(∣∣∣H∣∣∣2)
(desenvolva det(e1+h1,…,en+hn) pela multilinearidade nas colunas: os termos com ao menos duas colunas de h são O(∣∣∣H∣∣∣2)): d(det)I=tr.
Para A invertível, deduza que
d(det)A(H)=det(A)tr(A−1H).
Mostre que, para todaA (invertível ou não), ∂aij∂det(A)=Cij, o cofator (i,j)(desenvolvimento de Laplace ao longo da linha i), de modo que, com a adjunta adjA=com(A)T:
d(det)A(H)=tr(adj(A)H),∇(det)(A)=com(A),
recuperando a questão 11 quando A é invertível (adjA=det(A)A−1). Essa é a fórmula de Jacobi: (detA(t))′=tr(adj(A(t))A′(t)).
(Fórmula de Liouville) Seja A(t) uma curva C1 de matrizes satisfazendo a equação diferencial linear A′(t)=M(t)A(t). Prove que
(use adj(A)A=det(A)I e a invariância cíclica do traço) — a identidade do wronskiano que o capítulo de equações diferenciais usará constantemente.
Mostre que SLn(R)={det=1} é um conjunto de nível suave: em todo A∈SLn(R) a diferenciald(det)A é uma aplicação linear sobrejetiva sobre R(avalie-a em H=n1A).
Prove que AB=BA implica eA+B=eAeB(produto de Cauchy, legítimo pela convergência absoluta); deduza que eA é sempre invertível, de inversa e−A: exp leva Mn(R) em GLn(R).
Mostre que t↦etA é C1 (na verdade C∞) com
dtdetA=AetA=etAA
(derive a série termo a termo em segmentos: a série derivada converge normalmente).
Demonstre a identidade
det(eA)=etrA
(aplique a fórmula de Liouville, questão 13, a A(t)=etA). Verificações de bom senso: n=1; A nilpotente; e as matrizes de traço nulo caem em SLn(R).
Mostre que eH=I+H+O(∣∣∣H∣∣∣2), de modo que exp é diferenciável em 0 com d(exp)0=id; conclua pelo teorema da função inversa (Teorema 15.14) que exp é um difeomorfismo C1 de uma vizinhança de 0 sobre uma vizinhança de I: toda matriz próxima da identidade tem um logaritmo.
Mostre que exp leva as matrizes simétricas nas simétricaspositivas definidas, bijetivamente (diagonalize; a inversa é o logaritmo espectral).
Parte V — O grupo ortogonal como conjunto de nível.
Seja F(A)=ATA, de Mn(R) nas matrizes simétricasSn. Calcule dFA(H)=ATH+HTA e mostre que, em todo A∈On=F−1(I), essa diferencial é sobrejetiva sobre Sn(dada S∈Sn, tente H=21AS): On é um conjunto de nível suave, de dimensão n2−2n(n+1)=2n(n−1).
Mostre que toda curva A(t)∈On de classe C1 com A(0)=I tem velocidade antissimétricaA′(0) e, reciprocamente, que para K antissimétrica a curva etK permanece em On: o espaço tangente de On em I é exatamente o das matrizes antissimétricas.
Mostre que deteK=1 para K antissimétrica (questão 18): a curva exponencial vive no grupo de rotações SOn. Calcule-a por inteiro para n=2: com J=(01−10), prove que
eθJ=(cosθsinθ−sinθcosθ):
a exponencial de matrizé a rotação de θ, e as definições em série do cosseno e do seno reaparecem dentro de uma matriz.
(O truque da densidade) Usando a densidade de GLn(R) (questão 3) e a continuidade, estenda das invertíveis a todas as matrizes a identidade
adj(AB)=adj(B)adj(A)
(para A,B invertível os dois lados valem det(AB)(AB)−1; os dois lados são polinomiais nas entradas).
Síntese. Uma frase para cada: (i) quais capítulos anteriores forneceram o motor de cada Parte (a completude e as álgebras normadas; o teorema espectral; o teorema da função inversa); (ii) qual fórmula deste problema o capítulo de equações diferenciais vai usar, e onde; (iii) o que d(det)I=tr e deteA=etrA dizem sobre o traço e o determinante como “volume infinitesimal e global”; (iv) o que o volume do terceiro ano de graduação faz das questões 21–23 (grupos de Lie e suas álgebras de Lie).
Solução
Solução de Problema 15.1.
1.∥ABx∥≤∣∣∣A∣∣∣∥Bx∥≤∣∣∣A∣∣∣∣∣∣B∣∣∣∥x∥: tome o sup sobre ∥x∥=1. Os produtos de matrizes, det e tr são funções polinomiais das entradas, logo contínuas (Mn(R)≃Rn2, todas as normas equivalentes: Teorema 5.13).
2.∑Xk≤∑∣∣∣X∣∣∣k<∞: a série converge absolutamente, logo converge (Teorema 5.21). De (I−X)∑k≤NXk=I−XN+1→I: a soma é (I−X)−1. Norma: ≤∑∣∣∣X∣∣∣k=1−∣∣∣X∣∣∣1; e
3.A+H=A(I+A−1H) com A−1H≤A−1∣∣∣H∣∣∣<1: invertível pela questão 2: a bola aberta de raio A−1−1 em torno de A está em GLn(R). Densidade: det(A+εI) é um polinômio de grau n em ε com coeficiente dominante 1: ele tem finitas raízes, de modo que existem εk→0 com A+εkI invertível, convergindo para A.
4. Para ∣∣∣H∣∣∣<2∣∣∣A−1∣∣∣1:
(A+H)−1−A−1=[(I+A−1H)−1−I]A−1,
de norma no máximo 1−∣∣∣A−1H∣∣∣∣∣∣A−1H∣∣∣A−1≤2A−12∣∣∣H∣∣∣→0: Φ é contínua em todo A∈GLn(R).
5.(A+H)2=A2+AH+HA+H2: a aplicação H↦AH+HA é linear e o erro H2 é O(∣∣∣H∣∣∣2). Desenvolvendo (A+H)k e ordenando pelo número de fatores H: a parte linear é ∑i=0k−1AiHAk−1−i, e os termos com ≥2 fatores H são majorados por (2k) produtos de norma de escala ≤∣∣∣A∣∣∣k−2∣∣∣H∣∣∣2: O(∣∣∣H∣∣∣2). Não se pode colapsar a soma em kAk−1H porque H e A não precisam comutar — a soma é a derivada não comutativa correta.
dΦA(H)=−A−1HA−1, linear em H. Para n=1: d(1/a)(h)=−h/a2, a derivada familiar.
7. Regra da cadeia ao longo da curva: (A(t)−1)′=dΦA(t)(A′(t))=−A(t)−1A′(t)A(t)−1. Em A(t)=I+tB, t=0: (I+tB)−1=I−tB+O(t2).
8. Pela questão 5 e pela invariância cíclica do traço:
dfA(H)=tr(i=0∑k−1AiHAk−1−i)=ktr(Ak−1H).
Contra o produto de Frobenius, dfA(H)=tr((∇f)TH) exige (∇f)T=kAk−1: ∇f(A)=k(Ak−1)T.
9.f(A+H)−f(A)=2tr(ATH)+tr(HTH): a diferencial é H↦2tr(ATH)=2⟨A,H⟩, logo ∇f(A)=2A; o termo de segunda ordem é exatamente ∥H∥F2: a hessiana é o dobro da forma quadrática identidade, positiva definida e constante, de modo que ∥⋅∥F2 é estritamente convexa (a fórmula de Taylor é exata aqui).
10. Pela multilinearidade nas colunas, det(I+H)=∑S⊆{1,…,n}det(MS), em que MS tem coluna hj para j∈S e ej caso contrário. S=∅ dá 1; S={j} dá o determinante de I com a coluna j substituída por hj, a saber sua j-ésima entrada hjj, somando trH; cada termo com ∣S∣≥2 é um determinante com ao menos duas colunas de tamanho O(∣∣∣H∣∣∣), logo O(∣∣∣H∣∣∣2) (aplicações multilineares num espaço de dimensão finita são limitadas), e há um número finito delas. Assim det(I+H)=1+trH+O(∣∣∣H∣∣∣2): d(det)I=tr.
11.det(A+H)=detAdet(I+A−1H)=detA(1+tr(A−1H)+O(∣∣∣H∣∣∣2)): a diferencial é H↦det(A)tr(A−1H).
12. Desenvolvimento de Laplace ao longo da linha i: detA=∑jaijCij, e os cofatores Cij não envolvem a linha i: ∂aij∂det=Cij. Logo
Para A invertível, adjA=det(A)A−1 recupera a questão 11. Ao longo de uma curva C1, a regra da cadeia lê-se (detA(t))′=tr(adj(A(t))A′(t)): a fórmula de Jacobi.
13. Com A′=MA e adj(A)A=det(A)I:
(detA)′=tr(adj(A)MA)=tr(Aadj(A)M)=detAtrM
(ciclicidade; AadjA=det(A)I também). A EDO linear escalar y′=tr(M(t))y tem solução única y(t)=y(0)exp(∫0ttrM) (primeiro ano): a fórmula de Liouville.
14. Em A∈SLn(R), tome H=n1A: d(det)A(n1A)=n1det(A)tr(A−1A)=n1⋅1⋅n=1=0: a diferencial é uma forma linear não nula, logo sobrejetiva sobre R em todo ponto do conjunto de nível: SLn(R) é um conjunto de nível suave (de dimensão n2−1).
15.∑kAk/k!≤∑∣∣∣A∣∣∣k/k!=e∣∣∣A∣∣∣: convergência absoluta (o argumento de completude da questão 2), com convergência normal em toda bola ∣∣∣A∣∣∣≤R (majore Rk/k! independentemente de A). Cada soma parcial é contínua (polinomial); o limite uniforme em bolas é contínuo: A↦eA é contínua, com eA≤e∣∣∣A∣∣∣.
exigindo a identidade binomial que AB=BA. Com B=−A: eAe−A=e0=I: toda eA∈GLn(R).
17. A série ∑tkAk/k! e sua série derivada ∑tk−1Ak/(k−1)!=A∑tk−1Ak−1/(k−1)! convergem normalmente em todo segmento ∣t∣≤T (cotas Tk∣∣∣A∣∣∣k/k!): o teorema de derivação para séries (Teorema 10.11, aplicado entrada a entrada) dá dtdetA=AetA; fatorar A à direita, em vez disso, dá etAA. Iterando: C∞.
18.A(t)=etA satisfaz A′(t)=AA(t): a fórmula de Liouville (questão 13) com M=A constante dá detetA=ettrA (valor 1 em t=0); em t=1, deteA=etrA. Verificações: n=1 é a própria exponencial; uma A nilpotente tem trA=0 e eA unipotente de determinante1; trA=0 dá deteA=1: as matrizes de traço nulo são enviadas em SLn(R).
19.eH−I−H=∑k≥2Hk/k!, de norma≤∣∣∣H∣∣∣2e∣∣∣H∣∣∣=O(∣∣∣H∣∣∣2): d(exp)0=id, invertível. Além disso, exp é C1: pela questão 5, a candidata a diferencialH↦∑kk!1∑iAiHAk−1−i é uma série normalmente convergente de aplicações lineares dependendo continuamente de A (cotas ∣∣∣A∣∣∣k−1/(k−1)! em bolas), de modo que as parciais existem e são contínuas (Teorema 15.2 e o teorema de transferência para séries). O teorema da função inversa (Teorema 15.14) aplica-se em 0: exp é um difeomorfismo C1 de uma vizinhança de 0 sobre uma vizinhança de I — matrizes perto de I têm logaritmos.
20. Para S=PDPTsimétrica (teorema espectral): eS=PeDPT é simétrica com autovaloreseλi>0: positiva definida. Sobrejetividade: uma Q=Pdiag(μi)PT positiva definida (μi>0) é eS para S=Pdiag(lnμi)PT. Injetividade: eS determina seus autoespaços, que são exatamente os de S (em cada autoespaço de S associado a λ, eS age como eλ; λ distintos dão eλ distintos), e tomar ln dos autovalores recupera S. Assim exp é uma bijeção das matrizes simétricas sobre as positivas definidas.
21.F(A+H)=ATA+ATH+HTA+HTH: dFA(H)=ATH+HTA (valores em Sn; erro O(∣∣∣H∣∣∣2)). Em A∈On e para S∈Sn, a escolha H=21AS dá
AT⋅21AS+21(AS)TA=21S+21ST=S:
sobrejetiva. On=F−1(I) é um conjunto de nível suave de dimensão n2−dimSn=2n(n−1).
22. Derivando A(t)TA(t)=I em t=0 (com A(0)=I): A′(0)T+A′(0)=0: antissimétrica. Reciprocamente, para KT=−K: (etK)TetK=etKTetK=e−tKetK=I (transponha a série termo a termo; os expoentes comutam): a curva permanece em On, com velocidade K em t=0. O espaço tangente em I= o das matrizes antissimétricas, da dimensão esperada 2n(n−1).
23.trK=0 para K antissimétrica, logo deteK=e0=1 (questão 18): a exponencial cai em SOn. Para n=2: J2=−I, logo J2m=(−1)mI, J2m+1=(−1)mJ, e
a rotação de θ: as séries do seno e do cosseno vivem dentro da exponencial de matriz.
24. Para A,B invertível: adj(AB)=det(AB)(AB)−1=det(B)det(A)B−1A−1=adj(B)adj(A). Os dois lados da identidade são aplicações polinomiais (logo contínuas) das entradas de (A,B); eles coincidem no subconjunto denso GLn×GLn de Mn×Mn (questão 3: aproxime cada fator), logo coincidem em toda parte.
25. (i) A Parte I rodou sobre a completude dos espaços normados de dimensão finita (as séries absolutamente convergentes convergem), a Parte IV sobre a mesma coisa mais o teorema espectral na questão 20, e o logaritmo local da Parte V sobre o teorema da função inversa. (ii) O capítulo de equações diferenciais apoia-se na fórmula de Liouville (questão 13) para o wronskiano de sistemas lineares, e em dtdetA=AetA (questão 17), que é o enunciado de que etA resolve X′=AX. (iii) d(det)I=tr diz que o traço é a taxa infinitesimal de variação de volume, e deteA=etrA integra globalmente esse enunciado. (iv) O volume do terceiro ano de graduação nomeia as estruturas: On e SLn(R) são grupos de Lie, seus espaços tangentes em I (matrizes antissimétricas e de traço nulo) são álgebras de Lie, e exp é a ponte entre eles.