Először vegyük észre, hogy a Rolle-tételből következik, hogy g(a)=g(b).
Tekintsük a következő függvényt:
F(x):=f(x)−λg(x)(x∈[a,b])aholλ:=g(b)−g(a)f(b)−f(a)
Világos, hogy
f,g∈C[a,b]⟹F∈C[a,b]eˊsf,g∈D(a,b)⟹F∈D(a,b)
Másrészt
F(a)=f(a)−λg(a)=λdefinıˊcioˊjaszerint=f(b)−λg(b)=F(b)
Ez azt jelenti, hogy F eleget tesz a Rolle-tétel feltételeinek, és így ∃ξ∈(a,b):F′(ξ)=0
Azonban
F′(x)=f′(x)−λg′(x)(x∈(a,b))
tehát
f′(ξ)−λg′(ξ)=F′(ξ)=0⟹g′(ξ)f′(ξ)=λ=g(b)−g(a)f(b)−f(a)