기본 가정은 세 양 x, y, z 가 서로 독립이 아니라는 것이다. 이 중 어느 두 개가 주어지면 나머지 하나가 유일하게 정해진다. 이들이 관계식
F(x,y,z)=0 을 만족한다고 가정하면, 이 식을 풀어서
- x 를 y 와 z 의 함수로 정할 수 있고(예를 들어 x=f(y,z)), 또한
- y 를 x 와 z 의 함수로 정할 수 있고(예를 들어 y=g(x,z)), 또한
- z 를 x 와 y 의 함수로 정할 수 있다
(예를 들어 z=h(x,y)).
예를 들어 F(x,y,z)=xyz−1 이면
- F(x,y,z)=xyz−1=0 으로부터 x=yz1=f(y,z) 이고,
- F(x,y,z)=xyz−1=0 으로부터 y=xz1=g(x,z) 이고,
- F(x,y,z)=xyz−1=0 으로부터 z=xy1=h(x,y) 이다.
일반적으로 F(x,y,z)=0 이 x=f(y,z) 를 정한다는 것은
F(f(y,z),y,z)=0(∗)
이 모든 y 와 z 에 대해 성립한다는 뜻이다.
F(y,z)=F(f(y,z),y,z) 라 하자. F(y,z)=F(f(y,z),y,z) 에
(y 와 z 를 독립변수로 보고) 연쇄 법칙을 적용하면
∂z∂F(y,z)=∂x∂F(f(y,z),y,z)∂z∂f(y,z)+∂z∂F(f(y,z),y,z)
이다.
등식 (∗) 는 모든 y 와 z 에 대해 F(y,z)=F(f(y,z),y,z)=0 임을 뜻한다.
따라서 등식 (∗) 를
z 에 대해 미분하면
∂z∂F(y,z)=∂x∂F(f(y,z),y,z)∂z∂f(y,z)+∂z∂F(f(y,z),y,z)=0⟹∂z∂f(y,z)=−∂x∂F(f(y,z),y,z)∂z∂F(f(y,z),y,z)
이 모든 y 와 z 에 대해 성립한다. 마찬가지로
F(x,g(x,z),z)=0 을 x 에 대해 미분하고
F(x,y,h(x,y))=0 을 y 에 대해 미분하면
∂x∂g(x,z)=−∂y∂F(x,g(x,z),z)∂x∂F(x,g(x,z),z)∂y∂h(x,y)=−∂z∂F(x,y,h(x,y))∂y∂F(x,y,h(x,y))
를 얻는다.
(x,y,z) 가 F(x,y,z)=0 을 만족하는 임의의 점이면
(따라서 x=f(y,z), y=g(x,z), z=h(x,y) 이다),
∂z∂f(y,z)=−∂x∂F(x,y,z)∂z∂F(x,y,z)∂x∂g(x,z)=−∂y∂F(x,y,z)∂x∂F(x,y,z)∂y∂h(x,y)=−∂z∂F(x,y,z)∂y∂F(x,y,z)
이고,
∂z∂f(y,z) ∂x∂g(x,z) ∂y∂h(x,y)=−∂x∂F(x,y,z)∂z∂F(x,y,z) ∂y∂F(x,y,z)∂x∂F(x,y,z) ∂z∂F(x,y,z)∂y∂F(x,y,z)=−1
이다.