Neka je 
 neprekidna dva puta derivabilna
funkcija svojih argumenata.
Pretpostavimo da je krivulja 
 ekstrem funkcionala 
.
 Neka je krivulja 
 blizu krivulji 
,
odnosno neka za 
 vrijedi
Razlika
Dakle, vrijedi 
. Ovu jednakost možemo zapisati i kao
gdje je
pa je
Ako fiksiramo
pa nužni uvjet ekstrema glasi
Funkcija
Prema pravilu za deriviranje pod znakom integrala (teorem 4.3) i pravilu za deriviranje složenih funkcija (teorem 3.5) vrijedi
Za
Parcijalna integracija drugog člana uz
daje
odnosno
Razlikujemo dva slučaja.
Slučaj 1. 
Ako funkcija 
 zadovoljava rubne uvjete 
 i
, onda u obzir dolaze samo one funkcije 
 koje također zadovoljavaju
iste rubne uvjete, odnosno za koje je 
 i 
. No, onda je očito
 pa je prvi član u relaciji (4.4) jednak nuli te
nužan uvjet ekstrema glasi
za neki
Funkcija
što je suprotno pretpostavki teorema i teorem je dokazan.
Direktnom primjenom teorema 4.5 na relaciju (4.5), uz ispuštanje indeksa 0 radi jednostavnosti, dobili smo Euler-Lagrangeovu jednadžbu
Slučaj 2. 
Ako funkcija 
 ne zadovoljava nikakve rubne uvjete, postupamo na
sljedeći način: relacija  (4.4) vrijedi za proizvoljnu funkciju
 pa i za takve za koje je 
. Stoga zaključujemo da i u
ovom slučaju rješenje 
 mora zadovoljavati Euler-Lagrangeovu jednadžbu. 
 Međutim, sada i prvi član u relaciji (4.4) mora biti jednak nuli za
 svaku funkciju 
 pa rješenje 
 mora zadovoljavati uvjete
   transverzalnosti (poprečnosti)
Moguća je kombinacija prethodnih slučajeva: ako je rubni uvjet zadan samo u jednom kraju, onda u drugom kraju mora biti zadovoljen uvjet transverzalnosti.
Dovoljne uvjete ekstrema 
(Legendreovi uvjeti) navodimo bez dokaza. Neka
funkcija 
 zadovoljava nužne uvjete ekstrema funkcionala 
. Tada
vrijedi: