Derivadas Parciais e a Regra da Cadeia Multivariável

Published on 2026-11-04·v1.0

Objetivos de Aprendizagem

  • Definir as derivadas parciais fxf_x e fyf_y como limites, calculá-las congelando a outra variável e lê-las como a inclinação de uma fatia do gráfico.
  • Enunciar a igualdade das derivadas parciais mistas com sua hipótese e reconhecer uma função em que ela falha.
  • Construir o plano tangente como aproximação linear de ff e explicar por que diferenciabilidade exige mais do que a existência das derivadas parciais.
  • Aplicar a regra da cadeia multivariável para um e dois parâmetros, incluindo a inclinação implícita de uma curva de nível.
  • Usar a regra da cadeia para derivar um pequeno grafo de computação, a ideia por trás da retropropagação (backpropagation).

Contexto e Motivação

Uma função de várias variáveis não tem uma única inclinação num ponto: a inclinação depende da direção em que se caminha. A forma mais simples de domar isso é caminhar ao longo de um eixo coordenado por vez, mantendo fixas todas as outras variáveis. O resultado é uma derivada parcial, que é uma derivada comum de uma variável aplicada a uma fatia da superfície de functions-of-several-variables-and-level-curves. A lição existente gradients-extending-derivatives-to-several-variables usa derivadas parciais de modo informal, como "quão rápido ff muda se você mexer em uma variável". Aqui a definição por limite volta, junto com a pergunta que o tratamento informal pula: quando a lista de derivadas parciais realmente descreve o comportamento de ff em todas as direções?

A segunda metade da lição é a regra da cadeia. Computações reais são composições: uma perda depende de uma previsão, que depende de um escore, que depende de pesos. Toda derivada necessária para treinar um modelo assim vem da regra da cadeia aplicada através de variáveis intermediárias. A versão de uma variável está em differentiation-rules-and-the-chain-rule, e a dificuldade nova é que uma grandeza intermediária pode depender da entrada por várias rotas ao mesmo tempo.

Teoria Central

Derivadas parciais

Para f(x,y)f(x, y) em (a,b)(a, b),

fx(a,b)=lim⁡h→0f(a+h,b)−f(a,b)h,fy(a,b)=lim⁡h→0f(a,b+h)−f(a,b)h,f_x(a, b) = \lim_{h \to 0} \frac{f(a + h, b) - f(a, b)}{h}, \qquad f_y(a, b) = \lim_{h \to 0} \frac{f(a, b + h) - f(a, b)}{h},

quando os limites existem. Geometricamente, fx(a,b)f_x(a, b) é a inclinação em x=ax = a da curva em que o plano vertical y=by = b corta o gráfico. Na prática, derive em relação a uma variável e trate a outra como constante. Outras notações são ∂f/∂x\partial f/\partial x e ∂xf\partial_x f. Repare no que a definição usa: ff ao longo de duas retas pelo ponto e nada além disso. Num mapa de contorno, fxf_x pode ser estimada andando para leste a partir do ponto até a próxima curva de nível: a variação de altura dividida pela distância percorrida. Contornos muito próximos na direção leste-oeste significam ∣fx∣\lvert f_x \rvert grande, e o sinal diz se a superfície sobe ou desce ao ir para leste.

Derivadas parciais mistas

Derivar duas vezes dá fxxf_{xx}, fyyf_{yy} e as mistas fxy=(fx)yf_{xy} = (f_x)_y e fyx=(fy)xf_{yx} = (f_y)_x. Teorema de Clairaut: se ff está definida num disco em torno de (a,b)(a, b) e tanto fxyf_{xy} quanto fyxf_{yx} são contínuas nesse disco, então fxy(a,b)=fyx(a,b)f_{xy}(a, b) = f_{yx}(a, b). Polinômios, exponenciais, senos e suas composições satisfazem a hipótese em toda parte. Cuide também da notação: fxyf_{xy} significa derivar primeiro em xx e depois em yy, e alguns livros escrevem a ordem oposta. O Exemplo 3 mostra o que acontece quando a hipótese falha.

Diferenciabilidade e o plano tangente

A generalização correta de "derivável" é a aproximabilidade linear. ff é diferenciável em (a,b)(a, b) se existem números AA e BB com

lim⁡(x,y)→(a,b)f(x,y)−f(a,b)−A(x−a)−B(y−b)(x−a)2+(y−b)2=0.\lim_{(x,y) \to (a,b)} \frac{f(x, y) - f(a, b) - A(x - a) - B(y - b)}{\sqrt{(x-a)^2 + (y-b)^2}} = 0.

Se isso vale, então A=fx(a,b)A = f_x(a, b) e B=fy(a,b)B = f_y(a, b), e o plano

L(x,y)=f(a,b)+fx(a,b)(x−a)+fy(a,b)(y−b)L(x, y) = f(a, b) + f_x(a, b)(x - a) + f_y(a, b)(y - b)

é o plano tangente, a melhor aproximação linear: o erro encolhe mais rápido que a distância ao ponto. Uma função diferenciável é contínua. A existência de fxf_x e fyf_y não basta, pois elas enxergam só duas direções. Uma condição suficiente útil: se fxf_x e fyf_y existem numa vizinhança de (a,b)(a, b) e são contínuas em (a,b)(a, b), então ff é diferenciável ali. Funções com primeiras parciais contínuas são chamadas de classe C1C^1. Em termos da aproximação, a variação de uma função diferenciável é Δf≈fxΔx+fyΔy\Delta f \approx f_x \Delta x + f_y \Delta y para passos pequenos, e o lado direito é o diferencial dfdf. É ele que converte um erro de medida em xx e yy num erro em ff.

A regra da cadeia

Seja z=f(x,y)z = f(x, y) diferenciável em (x(t0),y(t0))(x(t_0), y(t_0)), com x(t)x(t) e y(t)y(t) deriváveis em t0t_0. Então z(t)=f(x(t),y(t))z(t) = f(x(t), y(t)) é derivável em t0t_0 e

dzdt=fxdxdt+fydydt.\frac{dz}{dt} = f_x \frac{dx}{dt} + f_y \frac{dy}{dt}.

Com dois parâmetros, x=x(s,t)x = x(s, t) e y=y(s,t)y = y(s, t), cada parâmetro tem sua própria soma:

∂z∂s=fx∂x∂s+fy∂y∂s.\frac{\partial z}{\partial s} = f_x \frac{\partial x}{\partial s} + f_y \frac{\partial y}{\partial s}.

Por que a diferenciabilidade é a hipótese certa: para um passo pequeno hh em tt, a aproximação linear dá z(t0+h)−z(t0)≈fx Δx+fy Δyz(t_0 + h) - z(t_0) \approx f_x\,\Delta x + f_y\,\Delta y, com Δx≈x′(t0) h\Delta x \approx x'(t_0)\,h e Δy≈y′(t0) h\Delta y \approx y'(t_0)\,h. Dividir por hh e fazer h→0h \to 0 dá a fórmula. Se ff só tem derivadas parciais, a primeira aproximação não está disponível. A regra é: some um produto para cada rota de zz até o parâmetro, multiplicando as derivadas ao longo da rota.

Inclinação implícita. Suponha que F(x,y)=cF(x, y) = c defina yy como função derivável de xx perto de um ponto onde FF é C1C^1 e Fy≠0F_y \ne 0. Derivar F(x,y(x))=cF(x, y(x)) = c com a regra da cadeia dá Fx+Fy y′=0F_x + F_y\, y' = 0, logo y′=−Fx/Fyy' = -F_x/F_y. Essa é a inclinação da curva de nível da lição anterior. Onde Fy=0F_y = 0 a fórmula quebra, e a curva de nível pode ter tangente vertical.

Exemplos Resolvidos

Exemplo 1: aproximação linear de uma distância

Seja f(x,y)=x2+y2f(x, y) = \sqrt{x^2 + y^2}, a distância até a origem, em (3,4)(3, 4), onde f=5f = 5. Então fx=x/x2+y2=3/5f_x = x/\sqrt{x^2+y^2} = 3/5 e fy=4/5f_y = 4/5 ali, de modo que

L(x,y)=5+35(x−3)+45(y−4).L(x, y) = 5 + \tfrac35 (x - 3) + \tfrac45 (y - 4).

Em (3,1; 3,9)(3{,}1;\ 3{,}9): L=5+0,06−0,08=4,98L = 5 + 0{,}06 - 0{,}08 = 4{,}98, e o valor verdadeiro é 24,82≈4,98197\sqrt{24{,}82} \approx 4{,}98197, um erro de cerca de 0,00200{,}0020. Os números também têm um significado: andar para leste aumenta a distância 0,60{,}6 por unidade, menos que 11 porque leste não é diretamente para longe da origem. Andar diretamente para longe, na direção (3,4)/5(3, 4)/5, muda a distância à taxa 35⋅35+45⋅45=1\tfrac35\cdot\tfrac35 + \tfrac45\cdot\tfrac45 = 1, como deve ser para uma distância. A próxima lição explica essa combinação. Reduzir o deslocamento à metade deve dividir o erro por quatro, e é o que acontece:

text
deslocamento (d, -d) f real L erro d = 0.1 4.981967 4.980000 0.001967 d = 0.05 4.990491 4.990000 0.000491 d = 0.025 4.995123 4.995000 0.000123

Exemplo 2: derivadas parciais mistas

Seja g(x,y)=x3y2+exyg(x, y) = x^3 y^2 + e^{xy}. Então gx=3x2y2+yexyg_x = 3x^2y^2 + y e^{xy} e gy=2x3y+xexyg_y = 2x^3 y + x e^{xy}. Derivando de novo,

gxy=6x2y+exy+xy exy=gyx.g_{xy} = 6x^2 y + e^{xy} + xy\, e^{xy} = g_{yx}.

Ambas são contínuas em toda parte, então Clairaut se aplica e a igualdade é garantida, não uma coincidência.

Exemplo 3: uma função em que as mistas diferem

Seja u(x,y)=xy(x2−y2)x2+y2u(x, y) = \dfrac{xy(x^2 - y^2)}{x^2 + y^2} para (x,y)≠(0,0)(x, y) \ne (0, 0) e u(0,0)=0u(0, 0) = 0. Para y≠0y \ne 0, u(h,y)/hu(h, y)/h tende a −y-y quando h→0h \to 0, e u(0,y)=0u(0, y) = 0, então ux(0,y)=−yu_x(0, y) = -y para todo yy. Simetricamente, uy(x,0)=xu_y(x, 0) = x para todo xx. Portanto

uxy(0,0)=ddy(−y)=−1,uyx(0,0)=ddx(x)=1.u_{xy}(0, 0) = \frac{d}{dy}(-y) = -1, \qquad u_{yx}(0, 0) = \frac{d}{dx}(x) = 1.

Uma verificação numérica com passo interno de 10−510^{-5} e passo externo de 10−310^{-3} dá −0,9998-0{,}9998 e 0,99980{,}9998 (o valor é ±(h2−k2)/(h2+k2)\pm(h^2 - k^2)/(h^2 + k^2) para passo interno hh e externo kk, então passos iguais dariam exatamente 00). As duas mistas existem mas não são contínuas na origem, que é exatamente a hipótese de que Clairaut precisa.

Exemplo 4: a regra da cadeia com dois parâmetros

Seja z=x2yz = x^2 y com x=stx = st e y=s+ty = s + t, em (s,t)=(1,2)(s, t) = (1, 2), onde x=2x = 2 e y=3y = 3.

zs=2xy⋅t+x2⋅1=2(2)(3)(2)+4=28,zt=2xy⋅s+x2⋅1=12+4=16.z_s = 2xy \cdot t + x^2 \cdot 1 = 2(2)(3)(2) + 4 = 28, \qquad z_t = 2xy \cdot s + x^2 \cdot 1 = 12 + 4 = 16.

Substituindo antes, z=s3t2+s2t3z = s^3 t^2 + s^2 t^3, e então zs=3s2t2+2st3=12+16=28z_s = 3s^2t^2 + 2st^3 = 12 + 16 = 28 e zt=2s3t+3s2t2=4+12=16z_t = 2s^3 t + 3s^2 t^2 = 4 + 12 = 16. Uma diferença finita centrada concorda.

Exemplo 5: a regra da cadeia através de um neurônio

Um único neurônio sigmoide tem escore z=wx+bz = wx + b, saída p=σ(z)=1/(1+e−z)p = \sigma(z) = 1/(1 + e^{-z}) e perda L=(p−y)2L = (p - y)^2. A rota de LL até ww passa por pp e zz, então

∂L∂w=2(p−y)⏟∂L/∂p  p(1−p)⏟∂p/∂z  x⏟∂z/∂w,∂L∂b=2(p−y) p(1−p).\frac{\partial L}{\partial w} = \underbrace{2(p - y)}_{\partial L/\partial p}\; \underbrace{p(1 - p)}_{\partial p/\partial z}\; \underbrace{x}_{\partial z/\partial w}, \qquad \frac{\partial L}{\partial b} = 2(p - y)\,p(1 - p).

Tome x=2x = 2, w=0,5w = 0{,}5, b=−1b = -1, y=1y = 1. Então z=0z = 0, p=0,5p = 0{,}5, L=0,25L = 0{,}25, e

∂L∂w=2(−0,5)(0,25)(2)=−0,5,∂L∂b=−0,25.\frac{\partial L}{\partial w} = 2(-0{,}5)(0{,}25)(2) = -0{,}5, \qquad \frac{\partial L}{\partial b} = -0{,}25.

Diferenças finitas centradas dão −0,5000-0{,}5000 e −0,2500-0{,}2500. Ambas são negativas: aumentar ww ou bb reduz a perda aqui. A retropropagação é esse mesmo produto de derivadas locais, calculado da perda para trás e reaproveitado entre todas as rotas.

A checagem por diferenças finitas também é uma ferramenta padrão de depuração: compare a derivada analítica com (L(w+ε)−L(w−ε))/(2ε)(L(w + \varepsilon) - L(w - \varepsilon))/(2\varepsilon). A forma centrada tem erro da ordem de ε2\varepsilon^2, mas custa duas avaliações da perda por parâmetro, e por isso serve para testar um gradiente e não para calculá-lo num modelo com milhões de parâmetros.

Exemplo 6: a inclinação implícita e uma regra da cadeia que quebra

Para x2+4y2=8x^2 + 4y^2 = 8 em (2,1)(2, 1): Fx=2x=4F_x = 2x = 4 e Fy=8y=8F_y = 8y = 8, então y′=−4/8=−1/2y' = -4/8 = -1/2 e a reta tangente é x+2y=4x + 2y = 4.

Agora a hipótese. Tome q(x,y)=xy/(x2+y2)q(x, y) = xy/(x^2 + y^2) com q(0,0)=0q(0, 0) = 0. Suas parciais na origem são ambas 00, porque q(h,0)=q(0,h)=0q(h, 0) = q(0, h) = 0. Ao longo de x=tx = t, y=ty = t, a composta é g(t)=1/2g(t) = 1/2 para t≠0t \ne 0 e g(0)=0g(0) = 0, que nem é contínua em t=0t = 0, e no entanto a fórmula qx⋅1+qy⋅1q_x \cdot 1 + q_y \cdot 1 produziria 00. A regra da cadeia falhou porque qq não é diferenciável na origem.

Equívocos Comuns e Armadilhas

  • "Se as duas parciais existem, ff é diferenciável (ou pelo menos contínua)." A função qq do Exemplo 6 tem as duas parciais na origem e não é contínua ali.
  • "As derivadas mistas são sempre iguais." Só sob a hipótese de continuidade. O Exemplo 3 dá −1-1 e 11.
  • "Os símbolos ∂\partial se cancelam como frações." Escrever ∂z∂x∂x∂s\frac{\partial z}{\partial x}\frac{\partial x}{\partial s} e cancelar ∂x\partial x descarta a rota por yy. A regra da cadeia é uma soma sobre rotas, não um único produto.
  • "O plano tangente aproxima bem em toda parte." É uma afirmação local. O erro é pequeno perto do ponto e cresce longe dele.
  • "A regra da cadeia só precisa que as derivadas parciais existam." Ela precisa que ff seja diferenciável no ponto, que é o que falha no Exemplo 6. Primeiras parciais contínuas são a forma usual de garantir isso.
  • "dz/dtdz/dt e ∂z/∂x\partial z/\partial x são intercambiáveis." Use dd quando a grandeza depende de uma única variável, e ∂\partial quando as outras variáveis são mantidas fixas.

Resumo

Uma derivada parcial é uma derivada de uma variável ao longo de um eixo coordenado, a inclinação de uma fatia. As mistas coincidem quando ambas são contínuas perto do ponto, e podem diferir caso contrário. A diferenciabilidade, isto é, uma aproximação linear cujo erro some mais rápido que a distância, define o plano tangente e é garantida por primeiras parciais contínuas, mas não pela mera existência das parciais. Para uma ff diferenciável composta com funções internas deriváveis, a regra da cadeia soma um produto por rota, o que dá a inclinação implícita −Fx/Fy-F_x/F_y de uma curva de nível e as derivadas da perda de um neurônio. A próxima lição, directional-derivatives-and-the-direction-of-steepest-ascent, junta as parciais no gradiente e usa a regra da cadeia para ler a inclinação em todas as direções.

Documentation Links