Das séries de Fourier a uma fórmula recursiva para a Função zeta de números pares (positivos).
“The only way to learn mathematics is to do mathematics.” - Paul Halmos
Hoje, vou começar por rever ou mesmo introduzir, três conceitos: Arranjos, séries de Fourier e função zeta de Euler (A famosa zeta de Riemann é uma extensão desta função ao conjunto dos complexos).
E com eles vou calcular a zeta de 2,4,6,8,...,2n,... de números pares positivos.
Sejam n,p∈N1 com p≤n. Dado um conjunto de cardinal n, arranjos de n elementos p a p (ou só "arranjos de np a p") é o número de sequências de p elementos distintos que é possível formar com elementos desse conjunto. Esse número representa-se por nAp
Tem-se que nAp=n×(n−1)×⋯×(n−p+1)
ou equivalentemente nAp=n!(n−p+1)!
Note-se que o número p é o número de factores do produto.
Por exemplo 2021A3 é um produto com três factores: 2021A3=2021×2020×2019
(É por isso que esta definição está aqui! Esta observação vai ser útil no cálculo de um integral.)
A função zeta de Euler é a função de domínio ]1,+∞[ definida por
ζ(s)=+∞∑n=11ns∀s∈]1,+∞[
Note-se que como a função é definida em cada ponto por uma série de Dirichlet, a função está bem definida (também há quem lhes chame séries-p, mas acho esse nome péssimo, e portanto nos meus textos, essa designação está banida).
Uma série de Dirichlet é uma série da forma +∞∑n=n01nα, para n0∈N1, e converge se e só se α>1 )
No texto de hoje, vou limitar-me à humilde tarefa de calcular o valor exacto de ζ(2k) para k natural, no domínio da função.
(Tenciono voltar a usar esta função em textos futuros, recorrendo a outras ferramentas, mas por hoje, isto é suficiente)
Seja f:R→R uma função seccionalmente diferenciável e periódica de período 2L. Então a função possui uma representação em série de Fourier: ˜f(x)=a0++∞∑n=1[ancos(nπLx)+bnsen(nπLx)]
em que
˜f(x)={f(x)se a função f for contínua em x12(limt→x−f(t)+limt→x+f(t))se a função f tiver uma descontinuidade em x
Os coeficientes an e bn calculam-se pelas fórmulas de Euler:
a0=12LL∫−Lf(x)dx
an=1LL∫−Lf(x)cos(nπLx)dx
bn=1LL∫−Lf(x)sen(nπLx)dx
A primeira parte deste texto costuma (ou costumava) ser um exercício comum em cadeiras onde se introduzem séries de Fourier. Eu vou saltar algumas deduções, mas o leitor mais curioso pode consultar qualquer livro que introduza o assunto. Exercício:
Considere-se a função f de domínio R, tal que f(x)=x2 em ]−π,π], e f é periódica de período 2π.
Obtenha o desenvolvimento de f em série de Fourier.
Uma possível resolução:
Se aplicarmos as fórmulas de Euler acima obtemos: a0=π23
an=4n2(−1)n
bn=0 a função integranda é ímpar, e está a ser integrada num intervalo do tipo [−L,L]
E estes resultados permitem-nos escrever
f(x)=π23+4+∞∑n=1[(−1)nn2cos(nx)]
◼
E pronto. O exercício está resolvido.:
Mas,
sabemos que f(π)=π2, logo, substituindo na fórmula obtida temos
π2=π23+4+∞∑n=11n2
⇔2π23=4+∞∑n=11n2
⇔π26=+∞∑n=11n2
Se recordarmos a definição da função zeta (de Euler), acabei de mostrar que ζ(2)=π26
◼
Recorrendo a séries de Fourier, é possível calcular os valores exactos das somas de muitas outras séries, incluindo valores da função zeta.
Vamos a mais um exemplo.
Considere-se agora a função g de domínio R, tal que g(x)=x4 em ]−π,π], e g é periódica de período 2π.
Se aplicarmos as fórmulas de Euler obtemos:
a0=π45
an=8(π2n2−6n4)(−1)n
bn=0
então
g(x)=π45+8+∞∑n=1[(π2n2−6n4)(−1)ncos(nx)]
Como no exercício anterior, se fizermos x=π temos
π4=π45+8+∞∑n=1[(π2n2−6n4)]
⇔4π45=8(π2+∞∑n=11n2−6+∞∑n=11n4)
Resolvendo em ordem a +∞∑n=11n4 temos
+∞∑n=11n4=π490
ou seja,
ζ(4)=π490
Depois destes dois exemplos, consideremos um caso mais geral:
Seja k∈N, e considere-se a função h de domínio R, tal que h(x)=x2k em ]−π,π], e h é periódica de período 2π.
Se aplicarmos as fórmulas de Euler obtemos:
a0=π2k2k+1
bn=1ππ∫−πx2ksen(nx)dx=0 pois a função integranda é ímpar.
Quanto a uma expressão para (an), a tarefa não é simples. Mas eu fiz as contas e tenho aqui uma expressão.
an=1ππ∫−πx2kcos(nx)dx=2k∑j=1[(−1)n+j+1π2k−2jn2j⋅2kA2j−1]
Se tiver curiosidade sobre o cálculo de an, utilize o botão que se segue.
A fórmula de primitivação por partes diz-nos que
∫xmcos(αx)dx=sen(αx)αxm−mα∫xm−1sen(αx)dx∫xmsen(αx)dx=−cos(αx)αxm+mα∫xm−1cos(αx)dx
As primitivas ∫x2kcos(αx)dx calculam-se alternando estas duas fórmulas.
Para k=1 temos
∫x2cos(αx)dx=(x2α−2α3)sen(αx)+2xα2cos(αx)+C;C∈R
Para k=2 temos
∫x4cos(αx)dx=(x4α−4×3x2α3+4×3×2×1α5)sen(αx)+(4x3α2−4×3×2xα4)cos(αx)+C;C∈R
Para k=3 temos
∫x6cos(αx)dx=(x6α−6×5x4α3+6×5×4×3x2α5−6×5×4×3×2×1α7)sen(αx)+(6x5α2−6×5×4x3α4+6×5×4×3×2xα6)cos(αx)+C;C∈R
(Estas contas devem ser feitas à mão, sem recorrer a software de computação algébrica, ou perderão os detalhes que estão nas fórmulas que apresentei - Eu fiz as contas, tenho-as aqui comigo, só não partilho os passos todos, porque quero deixar parte da diversão para o leitor, e porque não me apetece passar umas horas a escrever LATEX :) )
⋯
Começa a vislumbrar-se o padrão
∫x2kcos(αx)dx=(k∑j=0(−1)j2kA2jx2k−2jα2j+1)sin(αx)+(k∑j=1(−1)j+12kA2j−1x2k−2j+1α2j)cos(αx)+C;C∈R
Depois, só para garantir a validade das fórmulas, devem provar-se por indução em k.
Agora basta recorrer a esta fórmula para calcular o integral
an=1ππ∫−πx2kcos(nx)dx e o resultado é imediato.
Assim sendo, temos que
h(x)=π2k2k+1++∞∑n=1[2k∑j=1[(−1)n+j+1π2k−2jn2j⋅2kA2j−1](−1)ncos(nx)]
Como h(π)=π2k temos então que
π2k=π2k2k+1++∞∑n=1[2k∑j=1[(−1)j+1π2k−2jn2j⋅2kA2j−1]]
Os cálculos sugerem que há uma forma "mais bonita" para a fórmula... Será que existe mesmo? (nada de spoilers, a função zeta está convidada a voltar a este blog)
A fórmula é implementável em calculadoras com computação algébrica. Abaixo partilho dois screenshots da minha TI-nspire CX CAS (Capturados com TILP2 para linux)
Se houver curiosidade, pressionando o botão abaixo, mostro os valores da função zeta para os pares de 2 a 100, obtidos com esta fórmula, em milissegundos, numa cópia do Mathematica 12 (para uso não comercial) num Raspberry Pi 4.
Por hoje é tudo. Até à próxima!
Sem comentários:
Enviar um comentário