Matemática universitária — Graduação 1 · Bachelor Year 1
18Espaços Vetoriais
A álgebra linear começa aqui: os axiomas dos espaços vetoriais isolam o que R2, R3, os espaços de polinômios e os espaços de funções têm em comum — pode-se somar e multiplicar por escalares. Dois capítulos constroem a teoria (o Capítulo 19 acrescenta a dimensão); a linguagem que eles instalam — espaço gerado, família livre, base, soma direta — é o pão de cada dia de todos os capítulos seguintes. Ao longo do texto, K designa R ou C (escalares).
18.1 Definição e exemplos
Definição 18.1(Espaço vetorial)
Um espaço vetorial sobre K é um conjuntoE munido de uma adição que faz de (E,+) um grupo abeliano (o zero escrito 0E ou 0), e de uma multiplicação por escalares K×E→E tal que, para todos λ,μ∈K e x,y∈E:
λ(x+y)=λx+λy,(λ+μ)x=λx+μx,λ(μx)=(λμ)x,1x=x.
Consequências: 0x=0E, λ0E=0E, (−1)x=−x, e λx=0E⟹λ=0 ou x=0E (multiplique por λ−1).
Demonstração das consequências. Para 0x=0E: de (0+0)x=0x+0x e (0+0)x=0x, cancele 0x no grupo(E,+). Para λ0E: o mesmo truque em λ(0E+0E). Para (−1)x: some x,
x+(−1)x=1x+(−1)x=(1+(−1))x=0x=0E,
logo (−1)x é o inverso aditivo de x. Por fim, se λx=0E com λ=0: multiplique por λ−1 (os escalares formam um corpo) e use os dois axiomas λ−1(λx)=(λ−1λ)x=1x=x junto com λ−10E=0E: x=0E. Por menores que sejam, estas quatro regras são usadas silenciosamente em cada página que se segue — e a última é exatamente onde os corpos são necessários: sobre os escalares Z, o “espaço” Z/2Z a violaria com 2x=0. ∎
Exemplo 18.2
Kn (operações coordenada a coordenada); os polinômiosK[X]; as funções F(A,K) de um conjunto qualquer A em K (operações ponto a ponto) — contendo as funções contínuas, as sequências F(N,R), etc.; C como espaço vetorial sobre R. Em cada caso os axiomas são herdados dos de K.
Definição 18.3(Subespaço)
F⊆E é um subespaço quando 0E∈F e F é estável por adição e por multiplicação por escalares — equivalentemente:
F=∅e∀x,y∈F,∀λ∈K,x+λy∈F.
Um subespaço é ele próprio um espaço vetorial. Toda interseção de subespaços é um subespaço; uma união quase nunca é (mesma demonstração do Exercício 7.6).
Exemplo 18.4
Em F(R,R): as funções contínuas, as deriváveis, os polinômios de grau ≤n (escrito Kn[X] dentro de K[X]), as soluções de uma equação diferencial linear homogênea (o Teorema 5.10 dizia exatamente isso). Não exemplos: {f:f(0)=1} (sem o zero), grau exatamente n (não estável por adição).
Exemplo 18.5(Subespaço ou não: quatro veredictos, argumentados)
No espaço das sequências reais:
{u:u limitada}é um subespaço: 0 é limitada, e se ∣un∣≤M, ∣vn∣≤M′, então ∣un+λvn∣≤M+∣λ∣M′.
{u:un→1}não é: falta a sequência nula (e a soma de dois membros tende a 2).
{u:u monotone}não é: un=n e vn=−n+(−1)n são monótonas, e a sua soma (−1)n não é; a estabilidade por adição é o axioma que falha, embora o conjunto contenha 0 e todos os múltiplos escalares dos seus membros.
{u:un+1=un2}não é: contém 0, mas 2u escapa assim que u é um membro não nulo (2un+1=(2un)2 em geral) — a não linearidade está no quadrado.
A ordem de trabalho é sempre a mesma: teste 0 primeiro (o mais barato), depois a estabilidade — e, para refutar, um único par explícito de contraexemplos vale mais do que qualquer dose de dúvida.
Uma combinação linear da família (x1,…,xp) de vetores de E é qualquer λ1x1+⋯+λpxp (λi∈K). O conjunto de todas elas é o espaço geradoVect(x1,…,xp): é um subespaço, o menor que contém a família.
Demonstração das duas afirmações. Estabilidade: uma soma de duas combinações lineares ∑λixi+∑μixi=∑(λi+μi)xi é ainda uma, e um múltiplo escalar μ∑λixi=∑(μλi)xi também; a combinação nula mostra que 0 pertence: o espaço gerado é um subespaço. Minimalidade: seja H um subespaço qualquer contendo x1,…,xp. Pela estabilidade por multiplicação por escalares, cada λixi∈H, e pela estabilidade por adição a sua soma pertence a H: toda combinação linear pertence a H, isto é, Vect(x1,…,xp)⊆H. Assim o espaço gerado está contido em todo subespaço que contém a família: é o menor deles. ∎
é um subespaço (o menor que contém F∪G). A soma é direta, escrita F⊕G, quando todo elemento de F+G se decompõe de modo único como u+v; equivalentemente (veja abaixo) quando F∩G={0}. Quando E=F⊕G, os subespaços são suplementares em E.
Exemplo 18.8(Uma soma de duas retas)
Em R3, sejam F=Vect((1,0,1)) e G=Vect((0,1,1)). A sua soma é
o plano pela origem que contém as duas retas. Ele é estritamente maior do que a união F∪G (a mera cruz das duas retas): o vetor (1,1,2)=(1,0,1)+(0,1,1) está na soma mas em nenhuma das duas retas. E F∩G={0} (um vetor comum exigiria a(1,0,1)=b(0,1,1), cujas duas primeiras coordenadas forçam a=b=0): a soma é direta, e F⊕G é exatamente aquele plano.
Proposição 18.9
F+G é direta se e somente se F∩G={0}.
Demonstração. Se algum w=0 pertence a F∩G: w=w+0=0+w são duas decomposições de w. Reciprocamente, se u+v=u′+v′ com u,u′∈F, v,v′∈G, então u−u′=v′−v pertence a F∩G={0}: as decomposições são únicas. ∎
Método 18.10(Demonstrar que E=F⊕G)
Duas coisas a verificar, cada uma com o seu lance de abertura padrão.
Interseção trivial. Tome x∈F∩G, escreva as duas condições de pertinência e esprema até x=0. (Nunca argumente por desenho: cf. as armadilhas abaixo.)
A soma é tudo. Tome um x∈E arbitrário e produza a decomposição x=f+g — seja adivinhando f a partir do alvo (f deve satisfazer a propriedade que define F, o que em geral dita a sua fórmula), seja resolvendo o sistema linear que exprime x contra geradores de F e de G.
Quando a fórmula da decomposição é adivinhada, a unicidade é automática pelo passo 1; quando só a existência é duvidosa, é no passo 2 que mora o trabalho. Os dois exemplos abaixo executam o método: para as funções pares e ímpares, a fórmula de f é forçada avaliando a identidade desejada em x e em −x; para os polinômios que se anulam num ponto, avaliando em a.
Exemplo 18.11
Em F(R,R), as funções pares P e as funções ímpares I são suplementares: toda f se escreve
f(x)=par2f(x)+f(−x)+ıˊmpar2f(x)−f(−x),
e uma função ao mesmo tempo par e ímpar é nula. (Aplicado a exp, isto é o par (cosh,sinh) do Capítulo 4.)
Exemplo 18.12(Um par suplementar em Kn[X])
Fixe a∈K e ponha F={P∈Kn[X]:P(a)=0}, G=Vect(1) (as constantes). Então Kn[X]=F⊕G. De fato F∩G consiste nas constantes que se anulam em a, isto é, {0}; e todo P se decompõe como
P=∈F(P−P(a))+∈GP(a).
Vale a pena memorizar a decomposição: subtrair o valor num ponto é a maneira padrão de projetar sobre as “funções que se anulam em a”. Note que F é um subespaço grande e G um pequeno; um par suplementar não precisa ser equilibrado em sentido algum.
Exemplo 18.13(Um subespaço suplementar nunca é único)
Em R2, seja F=Vect((1,0)) (o eixo x). Tanto G=Vect((0,1)) quanto G′=Vect((1,1)) são suplementares de F: cada um encontra F apenas em 0, e cada par soma R2. As decomposições de um mesmo vetor diferem:
De fato, toda reta distinta do próprio F é um suplementar de F em R2: os suplementares são abundantes, e falar em “o” suplementar não faz sentido enquanto uma estrutura adicional (um produto interno, Capítulo 23) não singularizar um deles.
Duas decomposições do mesmo ponto de R2 ao longo de F (o eixo x): com o suplementarG (queda vertical) e com o suplementarG′ (queda oblíqua). As componentes em F diferem: uma projeção depende da direção da descida.
18.3 Famílias livres, famílias geradoras, bases
Definição 18.14
Uma família (x1,…,xp) de vetores de E é:
geradora (de E) quando Vect(x1,…,xp)=E;
livre (os seus vetores linearmente independentes) quando
λ1x1+⋯+λpxp=0⟹λ1=⋯=λp=0;
caso contrário, linearmente dependente;
uma base quando é livre e geradora.
Proposição 18.15(Coordenadas)
(e1,…,en) é uma base de E se e somente se todo x∈E é de modo único uma combinação x=λ1e1+⋯+λnen; os escalares λi são as coordenadas de x na base.
Demonstração. Geradora = existência da decomposição. Unicidade = liberdade: duas decomposições do mesmo x diferem por uma combinação igual a 0; a liberdade força todos os seus coeficientes — as diferenças de coordenadas — a se anularem. Reciprocamente, uma combinação nula não trivial dá as duas decomposições 0=∑λiei=∑0ei. ∎
Exemplo 18.16
A base canônica de Kn: ei=(0,…,1,…,0) (1 na posição i). Os monômios (1,X,X2,…,Xn): uma base de Kn[X] (liberdade: uma combinação nula é o polinômio nulo, logo todos os coeficientes se anulam, Definição 8.1). Em C sobre R: a base(1,i).
Observação 18.17(As coordenadas são um trabalho de equipe)
A primeira coordenada de x numa base(e1,…,en) depende de todos os vetores da base, e não apenas de e1. Em R2: o vetor (3,1) tem primeira coordenada 3 na base canônica, mas primeira coordenada 2 na base((1,0),(1,1)) — resolva (3,1)=a(1,0)+b(1,1): b=1, a=2. Trocar um vetor da base embaralha todas as coordenadas; o Capítulo 21 empacotará esse embaralhamento na matriz de mudança de base.
Exemplo 18.18(Testar uma candidata a base, do início ao fim)
Será F=(1+X,1+X2,X+X2) uma base de R2[X]? Escreva u1,u2,u3 para os três polinômios. Liberdade: uma combinação nula au1+bu2+cu3=0 dá, coeficiente a coeficiente,
a+b=0,a+c=0,b+c=0;
subtraindo as duas primeiras, b=c, e então a terceira dá 2b=0: a=b=c=0, livre. Geradora: em vez de resolver três sistemas, note a combinação simétrica
Os monômios estão no espaço gerado, logo tudo está: F é uma base. Como bônus, juntar as três fórmulas exibidas dá as coordenadas de qualquer P=α+βX+γX2:
P=2α+β−γu1+2α−β+γu2+2−α+β+γu3.
(Verificação de coerência com P=X: coordenadas(21,−21,21), como encontrado acima.) Duas lições: a simetria numa família costuma esconder uma combinação atalho; e assim que a dimensão estiver disponível (Capítulo 19), toda a metade “geradora” deste trabalho virá sem custo algum — três vetores livres de um espaço de dimensão 3 formam sempre uma base.
Proposição 18.19(Critérios úteis de liberdade)
Uma família de polinômios não nulos de graus dois a dois distintos é livre.
Toda subfamília de uma família livre é livre; toda família que contém uma família geradora é geradora.
Demonstração. (1) Numa combinação nula, olhe para o maior grau presente: o seu coeficiente deve se anular (nada cancela esse grau), e desça em cascata.
(2) Se x∈Vect(x1,…,xp), a relação x−∑λixi=0 é não trivial. Reciprocamente, uma combinação nula não trivial de (x1,…,xp,x) deve envolver x com coeficiente não nulo (senão contradiz a liberdade da família pequena), e isolar x o coloca no espaço gerado.
(3) Subfamília: uma combinação nula da subfamília é uma da família inteira com os coeficientes ausentes postos a 0; a liberdade da família grande mata todos eles. Superfamília: todo vetor de E já é uma combinação da parte geradora; dê aos vetores extras o coeficiente 0. ∎
Exemplo 18.20(O princípio da escada)
Sejam P0,P1,…,Pn∈Kn[X] com degPk=k para cada k (uma “escada” de graus). Então (P0,…,Pn) é uma base de Kn[X]. A liberdade é a Proposição 18.19 (1). Para a propriedade geradora, argumente por descida finita sobre o grau: seja Q∈Kn[X], Q=0, de grau d, com coeficiente dominante a, e seja b=0 o coeficiente dominante de Pd. Então Q−baPd tem grau <d (os termos de topo cancelam-se); substituindo Q por essa diferença e iterando, após no máximo n+1 passos chega-se ao polinômio nulo, e desfazer as subtrações exprime Q como combinação dos Pk. Duas escadas já encontradas: as potências transladadas ((X−a)k)0≤k≤n (Exercício 18.4), e os produtos de Newton ((X−x0)(X−x1)⋯(X−xk−1))0≤k≤n, postos a trabalhar no problema de fim de semana.
Exemplo 18.21(Liberdade em espaços de funções)
Em F(R,R), a família (ea1x,…,eapx) com a1<⋯<ap é livre: divida uma combinação nula por eapx e faça x→+∞; o último coeficiente morre, e desce-se em cascata (o Exercício 18.8 detalha isto e as suas variantes). A liberdade de funções demonstra-se avaliando: em pontos bem escolhidos, no infinito, ou depois de derivar.
Exemplo 18.22(Uma relação escondida encolhe um espaço gerado)
Em F(R,R), o que é Vect(1,cos2,sin2)? A identidade cos2+sin2=1 é uma combinação nula não trivial
1⋅1+(−1)cos2+(−1)sin2=0:
a família é linearmente dependente, e o espaço gerado já é gerado apenas por (1,cos2) (sin2=1−cos2). Essa família menor é livre: a+bcos2x=0 para todo x dá, em x=0 e x=2π: a+b=0 e a=0. Logo o espaço gerado é um plano dentro do espaço de funções — e ele contém também cos2x=2cos2x−1: famílias de funções trigonométricas com ar de independentes colapsam rotineiramente sob identidades, razão pela qual a liberdade deve ser demonstrada, nunca suposta a partir do tamanho da lista.
Observação 18.23(Armadilhas comuns)
Quatro armadilhas clássicas. Dois a dois não basta: em R2, os vetores (1,0), (0,1), (1,1) são dois a dois não proporcionais, e no entanto linearmente dependentes — a liberdade é uma propriedade da família inteira, testada por uma única combinação global, nunca duas a duas. O vetor nulo envenena tudo: toda família que contém 0 é linearmente dependente (1⋅0=0 é uma relação não trivial), por mais inocentes que sejam os outros vetores. União não é soma: F∪G quase nunca é um subespaço (Definição 18.3); o menor subespaço que contém ambos é F+G, em geral muito maior do que a união — em R2, duas retas distintas têm por união uma cruz e por soma o plano inteiro. Direta exige interseção trivial, não disjunção: dois subespaços nunca são disjuntos (ambos contêm 0); a condição correta é F∩G={0}, e ela deve ser demonstrada, não lida num desenho — cf. o Exemplo 18.13, em que muitos G diferentes servem. A liberdade depende dos escalares: o par (1,i) é livre em C visto como espaço vetorial sobre R, mas linearmente dependente em C visto como espaço vetorial sobre C (i⋅1+(−1)⋅i=0). Saiba sempre qual corpo está agindo antes de declarar livre uma família — o problema de fim de semana do Capítulo 19 transforma exatamente essa sensibilidade em demonstrações de irracionalidade.
Observação 18.24(Para onde vai esta linguagem)
Tudo o que vem depois deste capítulo fala a linguagem instalada aqui. O Capítulo 19 conta vetores de uma base e transforma “livre” e “geradora” em desigualdades sobre um único inteiro, a dimensão. O Capítulo 20 estuda as aplicações compatíveis com as duas operações; as somas diretas tornam-se lá projetores. O Capítulo 21 codifica vetores pelas suas coordenadas numa base — a Proposição 18.15 é a licença para essa codificação — e o Capítulo 23 acrescenta comprimentos e ângulos sobre a estrutura linear. No volume do segundo ano de graduação os mesmos axiomas, palavra por palavra, valem sobre corpos arbitrários e em dimensão infinita; nada neste capítulo usou a finitude em lugar algum.
Observação 18.25(Três fios a seguir ao longo do Livro 3)
Observe três ideias específicas deste capítulo crescerem. O princípio da escada (Exemplo 18.20) reaparece como a base de Newton no problema de fim de semana deste capítulo, como a base binomial (Bk) ali, e como o truque do alternante polinomial no problema de fim de semana do Capítulo 22: um lema, três dividendos sem determinantes. A avaliação como teste de liberdade (Exemplo 18.21) torna-se o isomorfismo de interpolação do Capítulo 20, depois o critério de Vandermonde do Capítulo 22, depois o teste de Gram do Capítulo 23: o mesmo reflexo, afiado três vezes. As somas diretas (Definição 18.7) tornam-se projetores no Capítulo 20, decomposições ortogonais E=F⊕F⊥ no Capítulo 23, e a decomposição explicado-mais-resíduo dos mínimos quadrados no problema de fim de semana do Capítulo 25. Muito pouco deste livro não é, no fundo, uma destas três ideias vestindo roupa nova.
Sim: contém 0, e a equação que o define é linear (estável por x+λy).
Não: não contém (0,0,0).
Não: (1,0) e (0,−1) pertencem (xy=0), mas a sua soma (1,−1) não (xy=−1<0).
Sim: 0 se anula em 1; (P+λQ)(1)=P(1)+λQ(1)=0.
Sim: a função nula é limitada; se ∣f∣≤M e ∣g∣≤M′, então ∣f+λg∣≤M+∣λ∣M′.
Exercício 18.2★
Em R3, (1,2,1) pertence a Vect((1,0,1),(1,1,0))? E (2,1,1)? Descreva Vect((1,0,1),(1,1,0)) por uma equação.
Solução
Solução de Exercício 18.2.
(1,2,1)=a(1,0,1)+b(1,1,0) exige a+b=1, b=2, a=1: incompatível (a+b=3=1): não está no espaço gerado. (2,1,1)=a(1,0,1)+b(1,1,0): b=1, a=1, a+b=2: compatível, logo (2,1,1)=(1,0,1)+(1,1,0), está no espaço gerado.
Equação: (x,y,z)=(a+b,b,a) significa x=y+z: o espaço gerado é o plano {x−y−z=0}.
Exercício 18.3★
Decida a liberdade em R3: ((1,1,0),(1,0,1),(0,1,1)); ((1,2,3),(2,4,6)); ((1,0,0),(1,1,0),(1,1,1),(0,1,1)).
Solução
Solução de Exercício 18.3.
Primeira família: λ(1,1,0)+μ(1,0,1)+ν(0,1,1)=0 dá λ+μ=0, λ+ν=0, μ+ν=0: somando, 2(λ+μ+ν)=0, e subtraindo cada equação, λ=μ=ν=0: livre.
Terceira: quatro vetores em R3 — necessariamente dependentes assim que a dimensão estiver disponível (Capítulo 19); diretamente: (0,1,1)=−(1,0,0)+0⋅(1,1,0)+(1,1,1), de fato (−1,0,0)+(1,1,1)=(0,1,1): uma relação não trivial.
Exercício 18.4★
Demonstre que (1,X−1,(X−1)2,(X−1)3) é uma base de R3[X], e dê as coordenadas de X3 nela. (Taylor em 1!)
Solução
Solução de Exercício 18.4.
Os polinômios1,(X−1),(X−1)2,(X−1)3 têm graus distintos 0,1,2,3: livres (Proposição 18.19 (1)); quatro vetores livres e geradores (todo P∈R3[X] se desenvolve em potências de X−1, por exemplo por Taylor para polinômios, cf. a demonstração da Proposição 8.11): uma base. Para X3, Taylor em 1: P=X3, P(1)=1, P′(1)=3, P′′(1)=6, P′′′(1)=6:
X3=1+3(X−1)+3(X−1)2+(X−1)3,
coordenadas(1,3,3,1) (a linha de Pascal, como se espera de X3=((X−1)+1)3).
Exercício 18.5★★
Em R4, sejam F={(x,y,z,t):x=y=z} e G={(x,y,z,t):x=t=0}. Demonstre que F⊕G=R4, e decomponha (1,2,3,4) em consequência.
Solução
Solução de Exercício 18.5.
F∩G: as condições x=y=z e x=t=0 dão juntas x=0, donde y=z=0, e t=0: a interseção é {0}. Soma: dado (x,y,z,t), procure (a,a,a,b)∈F e (0,c,d,0)∈G cuja soma seja ele: a=x, b=t, c=y−x, d=z−x: sempre possível. Logo R4=F⊕G, e
(1,2,3,4)=(1,1,1,4)+(0,1,2,0).
Exercício 18.6★★
No espaço das sequências, seja F o conjunto das sequências convergentes e G=Vect(u), onde un=(−1)n. Demonstre que F∩G={0}. Será F+G o espaço inteiro das sequências?
Solução
Solução de Exercício 18.6.
Um elemento de G é λu; se ele converge, então (como λun=λ(−1)n tem os dois limites de subsequências±λ) necessariamente λ=0: F∩G={0}.
F+G não é tudo: consiste nas sequências da forma cn+λ(−1)n com (cn) convergente. A sequência vn=n não é dessa forma (vn−λ(−1)n é ilimitada, nunca convergente). Logo F⊕G⊊ (espaço de todas as sequências).
e mostre por um exemplo em R2 que a distributividade irrestrita F∩(G+H)=(F∩G)+(F∩H) é falsa.
Solução
Solução de Exercício 18.7.
(⊇) Tanto F∩G quanto F∩H estão em F, e a sua soma está em G+(F∩H): a inclusão segue porque o lado esquerdo é um subespaço que contém as duas partes — concretamente, um elemento g+h com g∈F∩G, h∈F∩H está em F (soma de dois elementos de F) e em G+(F∩H).
(⊆) Seja x∈F com x=g+h, g∈G, h∈F∩H. Então g=x−h∈F (diferença de elementos de F), logo g∈F∩G, e x=g+h∈(F∩G)+(F∩H).
Contraexemplo à distributividade plena em R2: F=Vect(1,1), G=Vect(1,0), H=Vect(0,1). Então G+H=R2, logo F∩(G+H)=F, ao passo que F∩G=F∩H={0}: o lado direito é {0}=F.
Exercício 18.8★★★
Demonstre que as seguintes famílias de F(R,R) são livres:
(ea1x,…,eapx) para a1<⋯<ap;
(cosx,sinx,cos2x,sin2x);
(x↦∣x−a1∣,…,x↦∣x−ap∣) para ai distintos (a derivabilidade falha em exatamente um ponto por função).
Solução
Solução de Exercício 18.8.
Suponha ∑iλieaix=0 para todo x. Multiplique por e−apx: λp+∑i<pλie(ai−ap)x→λp quando x→+∞ (cada expoente ai−ap<0). O lado esquerdo é identicamente 0, logo λp=0; itere para baixo.
Seja acosx+bsinx+ccos2x+dsin2x=0 para todo x. Avalie em x=0: a+c=0; em x=π: −a+c=0; logo a=c=0, e a relação reduz-se a bsinx+dsin2x=0. Avalie em x=2π: b=0; depois em x=4π: d=0.
Suponha ∑λi∣x−ai∣=0 para todo x. A função ∑i=jλi∣x−ai∣ é derivável em aj (cada termo o é, longe do seu próprio bico), logo −λj∣x−aj∣, a diferença delas, também deve ser derivável em aj — o que força λj=0 (∣⋅∣ tem um bico). Isto vale para todo j.
Exercício 18.9★★★
Seja E um espaço vetorial sobre K e F,G,Hsubespaços com F+G=F+H, F∩G=F∩H e G⊆H. Demonstre que G=H. Dê um contraexemplo sem a hipótese G⊆H.
Solução
Solução de Exercício 18.9.
Seja h∈H. Como h∈H⊆F+H=F+G, escreva h=f+g com f∈F, g∈G. Então f=h−g∈H (os dois termos em H, usando G⊆H), logo f∈F∩H=F∩G⊆G, e h=f+g∈G. Portanto H⊆G, e com a hipótese G⊆H: igualdade.
Contraexemplo sem G⊆H: em R2, tome F=Vect(1,0), G=Vect(0,1), H=Vect(1,1): então F+G=F+H=R2 e F∩G=F∩H={0}, mas G=H.
Exercício 18.10★★
Em R[X], seja P o conjunto dos polinômiospares (P(−X)=P(X)) e I o conjunto dos ímpares (P(−X)=−P(X)). Demonstre que R[X]=P⊕I, e mostre que P=Vect(1,X2,X4,…), isto é, que os polinômios pares são exatamente os polinômios em X2.
Solução
Solução de Exercício 18.10.
Os dois conjuntos são subespaços (as condições que os definem são lineares e valem para 0). Decomposição: para P∈R[X],
P(X)=∈P2P(X)+P(−X)+∈I2P(X)−P(−X),
e um polinômio ao mesmo tempo par e ímpar satisfaz P=−P, logo P=0: a soma é direta e vale R[X].
Agora seja P=∑kakXk par. Então P(X)−P(−X)=2∑kıˊmparakXk é o polinômio nulo, logo todo coeficiente de grau ímpar se anula (Definição 8.1): P∈Vect(1,X2,X4,…), isto é, P=Q(X2) para um polinômioQ. Reciprocamente, todo polinômio em X2 é par.
Exercício 18.11★★
Seja (x1,x2,x3) uma família livre de um espaço vetorial real E. Demonstre que (x1+x2,x2+x3,x3+x1) é livre. A família análoga de quatro vetores (x1+x2,x2+x3,x3+x4,x4+x1) é livre quando (x1,x2,x3,x4) o é?
Solução
Solução de Exercício 18.11.
Suponha a(x1+x2)+b(x2+x3)+c(x3+x1)=0. Reagrupando na família livre(x1,x2,x3):
(a+c)x1+(a+b)x2+(b+c)x3=0⟹a+c=a+b=b+c=0.
Subtrair as duas primeiras equações dá c=b; a terceira então dá 2b=0, logo b=c=0, e depois a=0: a família é livre.
Para quatro vetores a família análoga é sempre linearmente dependente:
(x1+x2)−(x2+x3)+(x3+x4)−(x4+x1)=0
é uma combinação nula não trivial (coeficientes 1,−1,1,−1), qualquer que seja (x1,x2,x3,x4). É a paridade do comprimento do ciclo que decide.
Trate diretamente o caso k=2: se F1⊆F2 e F2⊆F1, tome x∈F1∖F2 e y∈F2∖F1 e localize x+y.
Demonstre em geral que E=F1∪⋯∪Fk: um espaço vetorial sobre um corpo infinito nunca é uma união finita de subespaços próprios. (Tome k mínimo, escolha x∈F1 fora dos outros Fi, escolha y∈/F1, e siga a reta t↦y+tx.)
Solução
Solução de Exercício 18.12.
Se F1⊆F2 ou F2⊆F1, a união é um dos dois, logo própria. Caso contrário, escolha x∈F1∖F2 e y∈F2∖F1, e considere x+y. Se x+y∈F1, então y=(x+y)−x∈F1: contradição. Se x+y∈F2, então x∈F2: contradição. Logo x+y∈/F1∪F2, e E=F1∪F2.
Suponha, por absurdo, que E=F1∪⋯∪Fk, com k escolhido mínimo entre todas essas coberturas. A minimalidade proíbe F1⊆F2∪⋯∪Fk (senão descarte F1), logo existe x∈F1 com x∈/Fi para todo i≥2. Como F1 é próprio, escolha y∈/F1. Para cada escalar t, o vetor y+tx está em algum Fi. Ele nunca está em F1: caso contrário y=(y+tx)−tx∈F1 (pois x∈F1). O corpo é infinito, logo escolha k escalares distintos t1,…,tk: os k vetores y+tjx caem nos k−1subespaçosF2,…,Fk, e dois deles, digamos y+tx e y+t′x com t=t′, estão no mesmo Fi (i≥2). Então a sua diferença (t−t′)x∈Fi, logo x∈Fi: contradição. Portanto não existe cobertura finita por subespaços próprios.
18.5 Problema: interpolação, três bases para um espaço
Problema 18.1
Fixe n+1 pontos distintosx0,x1,…,xn de R. Este problema revisita a interpolação de Lagrange (o Teorema 8.23) com os olhos deste capítulo: o espaço Rn[X] carrega três bases naturais — a de Lagrange, a de Newton e (para pontos igualmente espaçados) a base binomial — e cada base torna fácil uma pergunta. O caminho termina num teorema aritmético genuíno: a caracterização de Pólya dos polinômios que levam Z em Z.
e conclua que (L0,…,Ln) é uma base de Rn[X]. (Considere a diferença dos dois lados e conte as suas raízes, Corolário 8.8.)
Deduza o teorema da interpolação: para quaisquer valores y0,…,yn∈R existe um únicoP∈Rn[X] com P(xi)=yi para todo i. Na base de Lagrange, quais são as coordenadas de um polinômioP?
Demonstre as identidades
i=0∑nLi=1e, para 0≤k≤n,i=0∑nxikLi=Xk.
Parte II — A base de Newton e as diferenças divididas. Ponha N0=1 e Nk=(X−x0)(X−x1)⋯(X−xk−1) para 1≤k≤n. Para uma função f definida nos nós, defina as diferenças divididas por f[xi]=f(xi) e
Demonstre que cada Bk é a valores inteiros. (Trate m≥k, 0≤m<k e m<0 separadamente; para m=−q<0, mostre que Bk(−q)=(−1)k(kq+k−1).)
Demonstre a caracterização de Pólya: P∈Rn[X] é a valores inteiros se e somente se as suas coordenadas na base(B0,…,Bn) são inteiras.
Deduza: se P∈Rn[X] assume valores inteiros em n+1 inteiros consecutivosa,a+1,…,a+n, então P é a valores inteiros. (Translade: aplique o estudo a Q(X)=P(X+a).)
Deduza da questão 16 que um produto de k inteiros consecutivos é sempre divisível por k!.
Seja P=6X(X+1)(2X+1). Calcule a sua tabela de Newton em 0,1,2,3, escreva P na base(Bk), e conclua que P é a valores inteiros embora nenhum dos seus coeficientes monomiais seja inteiro. Verifique ΔP=(X+1)2 e deduza P(m)=12+22+⋯+m2 para m∈N.
Parte V — Dividendos.
Seja P∈Rn[X] interpolando os valores 2i em i=0,1,…,n. Mostre que P=B0+B1+⋯+Bn e que P(n+1)=2n+1−1: o “padrão de duplicação” quebra sempre no ponto imediatamente seguinte.
(Primitiva discreta) Demonstre que para todos os inteiros m≥1 e k≥0,
j=0∑m−1Bk(j)=Bk+1(m),
isto é, a identidade do taco de hóquei ∑j=km−1(kj)=(k+1m).
Expanda X2 e X3 na base(Bk) e deduza fórmulas fechadas para ∑j=0m−1j2 e ∑j=0m−1j3; recupere a identidade de Nicômaco 13+⋯+m3=(1+⋯+m)2.
Tome n=2 e os nós 0,1,2. Escreva as coordenadas de X2 nas três bases deste problema: a base monomial, a base de Lagrange, a base de Newton. Confira as três respostas contra as questões 4 e 9.
Síntese. Em quatro frases: qual conceito de espaço vetorial torna a questão 4 automática; por que a base de Newton calcula as coordenadasrecursivamente enquanto a base de Lagrange as lê instantaneamente; qual critério de liberdade as duas bases partilham; e em que sentido preciso o teorema de Pólya diz que a integralidade de um polinômio é uma propriedade das suas coordenadasna base certa.
Solução
Solução de Problema 18.1.
1.Li é um produto de n fatores lineares dividido por uma constante não nula (os xi são distintos), logo degLi=n. Avaliando em xj com j=i: o fator X−xj do numerador se anula, logo Li(xj)=0. Em xi, numerador e denominador coincidem: Li(xi)=1.
2. Suponha ∑iλiLi=0. Avalie em xj: todos os termos morrem exceto λjLj(xj)=λj, logo λj=0 para todo j: a família é livre.
3. Seja D=P−∑iP(xi)Li. Então degD≤n e, pela questão 1, D(xj)=P(xj)−P(xj)=0 nos n+1 pontos distintos x0,…,xn. Um polinômio não nulo de grau ≤n tem no máximo n raízes (Corolário 8.8), logo D=0. Assim todo P∈Rn[X] é uma combinação dos Li: a família é geradora e, com a questão 2, uma base.
4. Dados y0,…,yn, o polinômioP=∑iyiLi tem grau ≤n e interpola. Unicidade: um P interpolador tem, pela questão 3, coordenadas(P(x0),…,P(xn))=(y0,…,yn) na base(Li), e as coordenadas numa base são únicas (Proposição 18.15). As coordenadas de P na base de Lagrange são os seus valores nos nós — é este todo o interesse da base.
5. Aplique a questão 3 a P=Xk (0≤k≤n):
Xk=i=0∑nxikLi,
e k=0 dá ∑iLi=1.
6.degNk=k exatamente: a família (N0,…,Nn) é uma escada de graus em Rn[X], logo uma base pelo Exemplo 18.20 (liberdade pela Proposição 18.19 (1), geração por descida finita sobre o grau).
8.degS≤n, pois Q,R têm grau ≤n−1. Em x0: S(x0)=xn−x0−(x0−xn)R(x0)=R(x0)=f(x0). Em xn: S(xn)=xn−x0(xn−x0)Q(xn)=Q(xn)=f(xn). Num nó interiorxi (1≤i≤n−1), tanto Q quanto R tomam o valor f(xi), logo
S(xi)=xn−x0(xi−x0)−(xi−xn)f(xi)=f(xi).
9. Indução sobre o número de nós. Um nó: o interpolante é a constante f(x0)=f[x0]. Suponha a afirmação para k nós e seja S interpolando em x0,…,xk; pela unicidade (questão 4), S é dado pelo lema de Aitken a partir de R (nós x0,…,xk−1) e Q (nós x1,…,xk). O coeficiente de Xk em S é
pela hipótese de indução e pela recorrência que as define.
10. Seja Pk o interpolante de f em x0,…,xk. A diferença Pk−Pk−1 tem grau ≤k e anula-se em x0,…,xk−1, logo, pelo teorema do fator aplicado k vezes (Teorema 8.7), ela vale cNk para uma constante c; comparando os coeficientes de Xk e usando a questão 9, c=f[x0,…,xk]. Telescopando a partir de P0=f(x0)N0 obtém-se a fórmula de Newton. Para a forma fechada, escreva Pk=∑i≤kf(xi)Li (Lagrange, nos nós x0,…,xk) e leia o coeficiente de Xk: cada Li contribui com ∏j=i(xi−xj)1, donde
f[x0,…,xk]=i=0∑k∏j=i,j≤k(xi−xj)f(xi).
O lado direito é invariante por qualquer permutação dos nós, logo a diferença dividida não depende da ordenação deles.
11. Se P=aXm+(graus inferiores), o teorema binomial dá
ΔP=a((X+1)m−Xm)+⋯=amXm−1+(graus inferiores),
pois (X+1)m−Xm=mXm−1+… e a parte de grau inferior de P contribui com grau ≤m−2 depois de Δ (ou seja, com termos de grau ≤m−2). Logo degΔP=m−1 com coeficiente dominante ma. Uma constante c dá Δc=c−c=0.
12.degBk=k: escada, logo uma base de Rn[X] (Exemplo 18.20). Para ΔBk (k≥1), fatore o produto comum:
13. Escreva P=∑k=0nckBk (base, questão 12). Aplique Δj: pela questão 12, ΔjP=∑k≥jckBk−j. Avalie em 0: B0(0)=1 e Bm(0)=0 para m≥1 (o fator X se anula), logo (ΔjP)(0)=cj. Esta é a fórmula das diferenças progressivas.
14. Indução sobre k. Para k=0 a identidade lê-se P(0)=P(0). Suponha-a para k e aplique-a a ΔP:
(Δk+1P)(0)=j=0∑k(−1)k−j(jk)(P(j+1)−P(j)).
Junte o coeficiente de P(i): ele é (−1)k−i+1(i−1k)⋅(−1)0 na primeira soma (deslocada) e −(−1)k−i(ik) na segunda — juntos
(−1)k+1−i((i−1k)+(ik))=(−1)k+1−i(ik+1)
pela regra de Pascal, que é a identidade na ordem k+1.
15. Iterando a questão 11 a partir do grau n, com coeficiente dominante an: depois de um Δ, grau n−1 e coeficiente dominante nan; depois de dois, n(n−1)an; depois de n passos, grau 0 e valor n(n−1)⋯1an=n!an, uma constante. Mais um Δ a mata: Δn+1P=0.
16. Se m≥k: Bk(m)=(km)∈N. Se 0≤m<k: um fator de m(m−1)⋯(m−k+1) é nulo, logo Bk(m)=0. Se m=−q com q≥1:
17. (⇐) Se P=∑kckBk com ck∈Z, então para m∈Z, P(m)=∑kckBk(m)∈Z pela questão 16. (⇒) Se P é a valores inteiros, as suas coordenadas são ck=(ΔkP)(0)=∑j=0k(−1)k−j(jk)P(j) (questões 13 e 14), uma combinação inteira dos inteiros P(0),…,P(k). Esta é a caracterização de Pólya dos polinômios a valores inteiros.
18. Ponha Q(X)=P(X+a), um polinômio de grau ≤n com Q(0),Q(1),…,Q(n)∈Z. As suas coordenadas em (Bk)k≤n são ck=∑j≤k(−1)k−j(jk)Q(j)∈Z (a questão 14 usa apenas os valores em 0,…,k≤n). Pela questão 17 (⇐), Q é a valores inteiros em todo o Z, e portanto P(X)=Q(X−a) também.
19. Um produto de k inteiros consecutivos é m(m−1)⋯(m−k+1)=k!Bk(m) para algum m∈Z, e Bk(m)∈Z pela questão 16: o produto é divisível por k!.
20. Valores de P=6X(X+1)(2X+1) em 0,1,2,3: 0,1,5,14. Tabela de diferenças: linha Δ: 1,4,9; linha Δ2: 3,5; linha Δ3: 2. Logo, pela questão 13,
P=0⋅B0+1⋅B1+3B2+2B3,
com coordenadas inteiras: P é a valores inteiros (questão 17), ao passo que os seus coeficientes monomiais 31,21,61 não são inteiros. Cálculo direto:
Telescopando P(m)=∑j=0m−1ΔP(j)=∑j=1mj2 (com P(0)=0): a fórmula da soma dos quadrados.
21. Os valores 2i em i=0,…,n têm tabela de diferenças constantemente igual a 1 na borda esquerda: Δk da sequência (2i) é de novo (2i) (pois 2i+1−2i=2i), logo (ΔkP)(0)=20=1 para todo k≤n, e P=B0+B1+⋯+Bn pela questão 13. Então
Desenvolvendo a última expressão: (2m)+6(3m)+6(4m)=2m(m−1)[1+2(m−2)+2(m−2)(m−3)]=4m2(m−1)2=(2m)2. Substituindo m por m+1: 13+⋯+m3=(2m(m+1))2=(1+⋯+m)2, a identidade de Nicômaco.
25. (i) A questão 4 é automática porque (Li) é uma base: existência e unicidade da interpolação são exatamente existência e unicidade das coordenadas. (ii) A base de Newton é uma escada, de modo que as coordenadas se calculam por divisões sucessivas — cada novo nó acrescenta um termo sem perturbar os anteriores — ao passo que as coordenadas de P na base de Lagrange são os valores P(xi), disponíveis sem cálculo algum. (iii) As duas bases são livres pelos mesmos dois critérios da Proposição 18.19: graus distintos para Newton, avaliação nos nós para Lagrange. (iv) O teorema de Pólya diz que “P(Z)⊆Z”, uma propriedade dos valores, equivale à integralidade das coordenadas na base(Bk) — a aritmética de um polinômio só se torna visível na base adaptada à pergunta.