In matematica , in particolare in meccanica razionale , un integrale primo di un problema differenziale n-dimensionale del primo ordine è una funzione differenziabile con continuità che rimane costante lungo le soluzioni del problema.[ 1] Si tratta di una funzione
E
{\displaystyle E}
la cui parentesi di Poisson con l'hamiltoniana
H
{\displaystyle {\mathcal {H}}}
è nulla:[ 2]
{
E
,
H
}
=
0
{\displaystyle \lbrace E,{\mathcal {H}}\rbrace =0}
La conoscenza di un numero sufficiente di integrali primi di un problema differenziale fornisce delle informazioni aggiuntive. Ad esempio, nel caso unidimensionale:
m
x
¨
=
f
(
x
)
x
∈
R
{\displaystyle m\,{\ddot {x}}=f(x)\qquad x\in \mathbb {R} }
essi permettono (sotto opportune ipotesi) di trovare, a meno di integrazioni ed inversioni, espressioni esplicite dei moti tramite separazione delle variabili .
In fisica la traiettoria percorsa da un sistema è una soluzione dell'equazione del moto . Un integrale primo dell'equazione del moto è una funzione che rimane costante nel tempo se valutata lungo le possibili traiettorie (leggi orarie) del sistema. Considerando un sistema conservativo (descritto con un campo vettoriale conservativo ) dipendente solo dalle coordinate spaziali, l'integrale primo del moto è dato dall'energia meccanica :
E
(
x
,
v
)
=
1
2
m
v
2
+
U
(
x
)
{\displaystyle E(x,v)={\frac {1}{2}}mv^{2}+U(x)}
Una volta assegnati i dati iniziali
(
x
0
,
v
0
)
{\displaystyle (x_{0},v_{0})}
ed individuato il relativo livello energetico
E
(
x
0
,
v
0
)
{\displaystyle E(x_{0},v_{0})}
, è possibile ridurre localmente il problema (nei punti in cui non si annulla la velocità) al calcolo e alla successiva inversione della funzione integrale :
t
(
x
)
=
±
∫
x
0
x
1
2
m
[
E
−
U
(
z
)
]
d
z
{\displaystyle t(x)=\pm \int _{x_{0}}^{x}{\frac {1}{\sqrt {{\frac {2}{m}}\,[E-U(z)]}}}\,dz}
con il segno determinato univocamente dai dati iniziali.
Siano
Ω
⊆
R
n
{\displaystyle \Omega \subseteq \mathbb {R} ^{n}}
e
J
⊆
R
{\displaystyle J\subseteq \mathbb {R} }
aperti e sia
f
∈
C
k
(
Ω
;
R
n
)
{\displaystyle f\in C^{k}(\Omega ;\mathbb {R} ^{n})}
un campo vettoriale con
k
≥
1
{\displaystyle k\geq 1}
. Si consideri il problema differenziale del primo ordine dato da:
y
˙
=
f
(
y
)
{\displaystyle {\dot {y}}=f(y)}
L'integrale primo associato al problema è una qualsiasi funzione reale
H
∈
C
1
(
Ω
;
R
)
{\displaystyle H\in C^{1}(\Omega ;\mathbb {R} )}
tale che per una qualunque soluzione
y
∈
C
1
(
J
;
R
n
)
{\displaystyle y\in C^{1}(J;\mathbb {R} ^{n})}
del problema risulti:
H
(
y
(
t
)
)
=
c
∈
R
∀
t
∈
J
{\displaystyle H(y(t))=c\in \mathbb {R} \qquad \forall t\in J}
Si tratta cioè di una qualsiasi quantità che si conserva lungo le soluzioni del problema. In fisica
H
{\displaystyle H}
è detta costante del moto o quantità conservata .
Una funzione
H
{\displaystyle H}
è integrale primo di un problema differenziale
y
˙
=
f
(
y
)
{\displaystyle {\dot {y}}=f(y)}
se e soltanto se il suo gradiente è ortogonale al campo vettoriale
f
{\displaystyle f}
. Ovvero,
H
{\displaystyle H}
è integrale primo del problema se e solo se si verifica:
⟨
∇
H
(
y
)
,
f
(
y
)
⟩
=
∑
k
=
1
n
∂
H
∂
x
k
(
y
)
f
k
(
y
)
=
0
∀
y
∈
Ω
{\displaystyle \left\langle \nabla H(y)\,,\,f(y)\right\rangle \,=\,\sum _{k=1}^{n}{\frac {\partial H}{\partial x_{k}}}(y)\,f_{k}(y)\,=\,0\qquad \forall y\in \Omega }
cioè il prodotto scalare di
f
{\displaystyle f}
con il gradiente è nullo.
Infatti, si supponga che
H
{\displaystyle H}
sia integrale primo del problema
y
˙
=
f
(
y
)
{\displaystyle {\dot {y}}=f(y)}
. Grazie alla regolarità del campo vettoriale sono soddisfatte le ipotesi del teorema di Cauchy , che garantisce esistenza ed unicità locale della soluzione. Fissato quindi
y
∈
Ω
{\displaystyle y\in \Omega }
, esiste unico
γ
:
I
→
Ω
{\displaystyle \gamma :I\to \Omega }
con
γ
˙
=
f
(
γ
)
{\displaystyle {\dot {\gamma }}=f(\gamma )}
e
γ
(
0
)
=
y
{\displaystyle \gamma (0)=y}
. Per la definizione di integrale primo risulta:
0
=
d
d
t
H
(
γ
(
t
)
)
∀
t
∈
I
{\displaystyle 0={\frac {d}{dt}}H(\gamma (t))\qquad \forall t\in I}
In particolare, quindi:
0
=
d
H
∘
γ
d
t
(
0
)
=
⟨
∇
H
(
γ
(
0
)
)
,
γ
˙
(
0
)
⟩
=
⟨
∇
H
(
y
)
,
f
(
y
)
⟩
{\displaystyle 0={\frac {dH\circ \gamma }{dt}}(0)\,=\,\left\langle \nabla H(\gamma (0))\,,\,{\dot {\gamma }}(0)\right\rangle =\left\langle \nabla H(y)\,,\,f(y)\right\rangle }
e dall'arbitrarietà di
y
{\displaystyle y}
segue l'implicazione diretta. Viceversa, si supponga che il gradiente di
H
{\displaystyle H}
sia ortogonale a
f
{\displaystyle f}
, e si consideri una generica soluzione
γ
:
I
→
Ω
{\displaystyle \gamma :I\to \Omega }
. Per ogni
t
∈
I
{\displaystyle t\in I}
si ha:
d
H
∘
γ
d
t
(
t
)
=
∑
k
=
1
n
∂
H
∂
x
k
(
γ
(
t
)
)
γ
˙
k
(
t
)
=
⟨
∇
H
(
γ
(
t
)
)
,
γ
˙
(
t
)
⟩
=
⟨
∇
H
(
γ
(
t
)
)
,
f
(
γ
(
t
)
)
⟩
=
0
{\displaystyle {\frac {dH\circ \gamma }{dt}}(t)\,=\,\sum _{k=1}^{n}{\frac {\partial H}{\partial x_{k}}}({\gamma }(t))\,{\dot {\gamma }}_{k}(t)\,=\left\langle \nabla H(\gamma (t))\,,\,{\dot {\gamma }}(t)\right\rangle \,=\left\langle \nabla H(\gamma (t))\,,\,f({\gamma }(t))\right\rangle \,=\,0}
e questo prova l'asserto.
Sia
x
∈
C
1
(
I
;
R
)
{\displaystyle x\in C^{1}(I;\mathbb {R} )}
tale che
x
˙
(
t
)
≠
0
{\displaystyle {\dot {x}}(t)\neq 0}
per ogni
t
∈
I
{\displaystyle t\in I}
, con
I
{\displaystyle I}
intervallo reale e
t
0
∈
I
{\displaystyle t_{0}\in I}
. Sia
H
{\displaystyle H}
integrale primo del problema vettoriale:
(
x
˙
v
˙
)
=
(
v
1
m
F
(
x
)
)
{\displaystyle {\binom {\dot {x}}{\dot {v}}}={\binom {v}{{\frac {1}{m}}\,F(x)}}}
con
∇
H
(
x
1
,
x
2
)
≠
0
{\displaystyle \nabla H(x_{1},x_{2})\neq 0}
per ogni
(
x
1
,
x
2
)
∈
Ω
{\displaystyle (x_{1},x_{2})\in \Omega }
. Risulta:
{
m
x
¨
=
F
(
x
)
x
(
t
0
)
=
x
0
x
˙
(
t
0
)
=
v
0
{\displaystyle \left\{{\begin{array}{ll}m\,{\ddot {x}}=F(x)\\x(t_{0})=x_{0}\\{\dot {x}}(t_{0})=v_{0}\end{array}}\right.}
se e solo se:
{
H
(
x
,
x
˙
)
=
H
(
x
0
,
v
0
)
x
(
t
0
)
=
x
0
x
˙
(
t
0
)
=
v
0
{\displaystyle \left\{{\begin{array}{ll}H(x,{\dot {x}})=H(x_{0},v_{0})\\x(t_{0})=x_{0}\\{\dot {x}}(t_{0})=v_{0}\end{array}}\right.}
In altre parole, le soluzioni a derivata non nulla del problema differenziale sono tutte e sole le soluzioni dell'equazione data da:
H
(
x
,
x
˙
)
=
H
(
x
0
,
v
0
)
{\displaystyle H(x,{\dot {x}})=H(x_{0},v_{0})}
ossia che gli insiemi di livello (nel piano delle fasi) dell'integrale primo sono "insiemi invarianti" su cui giacciono per intero le curve di fase.
Per mostrare l'implicazione diretta, è immediato verificare che
x
{\displaystyle x}
è soluzione di:
{
m
x
¨
=
F
(
x
)
x
(
t
0
)
=
x
0
x
˙
(
t
0
)
=
v
0
{\displaystyle \left\{{\begin{array}{ll}m\,{\ddot {x}}=F(x)\\x(t_{0})=x_{0}\\{\dot {x}}(t_{0})=v_{0}\end{array}}\right.}
se e solo se
γ
=
(
x
,
x
˙
)
{\displaystyle \gamma =(x,{\dot {x}})}
è soluzione di:
{
x
˙
=
v
v
˙
=
1
m
F
(
x
)
x
(
t
0
)
=
x
0
,
v
(
t
0
)
=
v
0
{\displaystyle \left\{{\begin{array}{ll}{\dot {x}}=v\\{\dot {v}}={\frac {1}{m}}\,F(x)\\x(t_{0})=x_{0},v(t_{0})=v_{0}\end{array}}\right.}
di cui
H
{\displaystyle H}
è integrale primo, quindi:
{
H
(
x
,
x
˙
)
=
H
(
x
0
,
v
0
)
x
(
t
0
)
=
x
0
x
˙
(
t
0
)
=
v
0
{\displaystyle \left\{{\begin{array}{ll}H(x,{\dot {x}})=H(x_{0},v_{0})\\x(t_{0})=x_{0}\\{\dot {x}}(t_{0})=v_{0}\end{array}}\right.}
che prova l'implicazione diretta.
Per l'implicazione inversa, posto:
H
(
x
(
t
)
,
x
˙
(
t
)
)
=
H
(
x
0
,
v
0
)
∈
R
∀
t
∈
I
{\displaystyle H(x(t),{\dot {x}}(t))=H(x_{0},v_{0})\in \mathbb {R} \qquad \forall t\in I}
il fatto che:
d
d
t
H
(
x
(
t
)
,
x
˙
(
t
)
)
=
0
{\displaystyle {\frac {d}{dt}}H(x(t),{\dot {x}}(t))=0}
implica:
∑
k
=
1
2
∂
H
(
x
(
t
)
,
x
˙
(
t
)
)
∂
x
k
γ
˙
k
(
t
)
=
0
{\displaystyle \sum _{k=1}^{2}{\frac {\partial H(x(t),{\dot {x}}(t))}{\partial x_{k}}}\,{\dot {\gamma }}_{k}(t)=0}
e quindi:
⟨
∇
H
(
x
(
t
)
,
x
˙
(
t
)
)
,
(
x
˙
(
t
)
x
¨
(
t
)
)
⟩
=
0
{\displaystyle \left\langle \nabla H(x(t),{\dot {x}}(t))\,,\,{\binom {{\dot {x}}(t)}{{\ddot {x}}(t)}}\right\rangle =0}
Del resto, dato che un integrale primo è sempre ortogonale al campo vettoriale che definisce il problema differenziale cui è relativo, si ha anche:
⟨
∇
H
(
x
(
t
)
,
x
˙
(
t
)
)
,
(
x
˙
(
t
)
1
m
F
(
x
)
)
⟩
=
0
{\displaystyle \left\langle \nabla H(x(t),{\dot {x}}(t))\,,\,{\binom {{\dot {x}}(t)}{{\frac {1}{m}}\,F(x)}}\right\rangle =0}
Si tratta ora di una questione geometrica, in quanto si utilizzano vettori in
R
2
{\displaystyle \mathbb {R} ^{2}}
, e si sta affermando che i vettori:
(
x
˙
(
t
)
x
¨
(
t
)
)
(
x
˙
(
t
)
1
m
F
(
x
)
)
{\displaystyle {\binom {{\dot {x}}(t)}{{\ddot {x}}(t)}}\qquad {\binom {{\dot {x}}(t)}{{\frac {1}{m}}\,F(x)}}}
sono entrambi ortogonali a:
∇
H
(
x
(
t
)
,
x
˙
(
t
)
)
≠
0
∀
t
∈
I
{\displaystyle \nabla H(x(t),{\dot {x}}(t))\neq 0\qquad \forall t\in I}
Ma due vettori del piano entrambi ortogonali ad un terzo vettore assegnato non nullo sono necessariamente collineari; esiste cioè
k
(
t
)
∈
R
{\displaystyle k(t)\in \mathbb {R} }
, con
k
(
t
)
≠
0
{\displaystyle k(t)\neq 0}
, tale che:
(
x
˙
(
t
)
x
¨
(
t
)
)
=
k
(
t
)
(
x
˙
(
t
)
1
m
F
(
x
)
)
{\displaystyle {\binom {{\dot {x}}(t)}{{\ddot {x}}(t)}}=k(t)\,{\binom {{\dot {x}}(t)}{{\frac {1}{m}}\,F(x)}}}
Del resto, per ipotesi:
x
˙
(
t
)
≠
0
∀
t
∈
I
{\displaystyle {\dot {x}}(t)\neq 0\qquad \forall t\in I}
che implica:
k
(
t
)
=
1
∀
t
∈
I
{\displaystyle k(t)=1\qquad \forall t\in I}
da cui:
x
¨
(
t
)
=
1
m
F
(
x
(
t
)
)
{\displaystyle {\ddot {x}}(t)={\frac {1}{m}}\,F(x(t))}
e portando
m
{\displaystyle m}
al primo membro:
m
x
¨
(
t
)
=
F
(
x
)
∀
t
∈
I
{\displaystyle m\,{\ddot {x}}(t)=F(x)\qquad \forall t\in I}
Questo prova l'implicazione inversa.
(EN ) Blanchard, Devaney, Hall, Differential Equations , Brooks/Cole Publishing Co, 2005, p. 486, ISBN 0-495-01265-3 .