În mecanica hamiltoniană , o transformare canonică (de asemenea o transformare de contact ) este o transformare a variabilelor canonice care nu schimbă forma generală a ecuațiilor hamiltoniene pentru niciun hamiltonian. Transformările canonice pot fi introduse și în cazul cuantic, deoarece nu schimbă forma ecuațiilor Heisenberg . Ele fac posibilă reducerea unei probleme cu un anumit Hamiltonian la o problemă cu un Hamiltonian mai simplu atât în cazul clasic cât și în cazul cuantic. Transformările canonice formează grupul .
Transformări
, unde este numărul de grade de libertate ,se spune că sunt canonice dacă această transformare traduce ecuațiile hamiltoniene cu funcția hamiltoniană :
în ecuațiile Hamilton cu funcția Hamilton :
Variabilele și sunt numite coordonate noi și, respectiv, momente, în timp ce și sunt numite coordonate vechi și impuls.
Din invarianța integralei Poincaré-Cartan și a teoremei lui Lee Hua-chung asupra unicității sale, se poate obține:
unde constanta se numește valența transformării canonice, este diferența totală a unei funcții (se presupune că și sunt exprimate și în termenii vechilor variabile). Se numește funcția generatoare a transformării canonice. Transformările canonice sunt unul la unu determinate de funcția generatoare și de valență.
Transformări canonice pentru care se numesc univalente . Întrucât, pentru o funcție generatoare dată, diferitele modifică expresiile pentru coordonatele noi prin cele vechi și, de asemenea, pentru hamiltonian doar printr-o constantă, sunt adesea luate în considerare doar transformările canonice univalente.
Funcția generatoare poate fi adesea exprimată nu în termeni de coordonate și momente vechi, ci în termeni de oricare două dintre cele patru variabile , iar alegerea este independentă pentru fiecare . Se dovedește a fi convenabil să o exprimăm în așa fel încât pentru fiecare variabilă să fie nouă, iar cealaltă să fie veche. Există o lemă care spune că acest lucru se poate face oricând. Diferenţialul unei funcţii are o formă explicită de diferenţial total atunci când este exprimat în termeni de coordonate vechi şi noi . Când se utilizează alte perechi de coordonate, este convenabil să se treacă la funcții a căror diferenţială va avea o formă explicită a diferenţialului total pentru variabilele corespunzătoare. Pentru a face acest lucru, trebuie să faceți transformări Legendre ale funcției originale . Funcțiile rezultate se numesc funcții generatoare ale transformării canonice în coordonatele corespunzătoare. În cazul în care alegerea coordonatelor este aceeași pentru toate , există patru opțiuni pentru alegerea variabilelor, funcțiile corespunzătoare sunt de obicei notate cu numere:
unde, pentru simplitate, sunt introduși vectorii vechilor coordonate și momente , , și în mod similar pentru noile coordonate și momente. Astfel de funcții de generare sunt denumite funcții de generare de tipul 1, 2, 3 sau, respectiv, 4.
Fie o funcție arbitrară nedegenerată de coordonate vechi, coordonate noi și timp:
în plus, se dă un anumit număr , apoi perechea definește o transformare canonică conform regulii
Conexiune cu funcția generatoare originală:
Transformarea canonică poate fi obținută cu o funcție ca aceasta dacă jacobianul este diferit de zero :
Transformările canonice completate de această condiție se numesc libere .
Fie o funcție arbitrară nedegenerată de coordonate vechi, impulsuri noi și timp:
în plus, se dă un anumit număr , apoi perechea definește o transformare canonică conform regulii
Conexiune cu funcția generatoare originală:
Transformarea canonică poate fi obținută cu o funcție ca aceasta dacă jacobianul este diferit de zero :
Fie o funcție arbitrară nedegenerată de momente vechi, coordonate noi și timp:
în plus, se dă un anumit număr , apoi perechea definește o transformare canonică conform regulii
Conexiune cu funcția generatoare originală:
Transformarea canonică poate fi obținută cu o funcție ca aceasta dacă jacobianul este diferit de zero :
Fie o funcție arbitrară nedegenerată a impulsurilor vechi, a impulsurilor noi și a timpului:
în plus, se dă un anumit număr , apoi perechea definește o transformare canonică conform regulii
Conexiune cu funcția generatoare originală:
Transformarea canonică poate fi obținută cu o funcție ca aceasta dacă jacobianul este diferit de zero :
1. Transformarea identităţii
poate fi obtinut de la:
2. Dacă setați
atunci transformarea rezultată va arăta astfel:
Astfel, împărțirea variabilelor canonice în coordonate și momente este condiționată din punct de vedere matematic.
3. Transform inversiunea
poate fi obtinut de la:
4. Transformări punctuale (transformări în care noile coordonate sunt exprimate doar în termeni de coordonate și timp vechi, dar nu și de impulsurile vechi.)
Ele pot fi întotdeauna setate cu:
apoi
În special, dacă
unde este o matrice ortogonala :
apoi
Funcția conduce, de asemenea, la transformări punctuale:
apoi
În special, funcția
stabilește trecerea de la coordonatele carteziene la coordonatele cilindrice .
5. Transformări liniare ale variabilelor de sistem cu un grad de libertate:
este o transformare canonică univalentă pentru
functie generatoare:
Astfel de transformări formează un grup liniar special .
Acțiune exprimată în funcție de coordonatele și momentele punctului final
defineşte o transformare canonică a sistemului hamiltonian.
O condiție necesară și suficientă pentru ca transformările să fie canonice poate fi scrisă folosind paranteze Poisson :
În plus, o condiție necesară și suficientă pentru canonicitatea transformării este îndeplinirea funcțiilor arbitrare și a condițiilor:
unde și sunt parantezele Poisson în coordonatele vechi și, respectiv, noi.
În cazul transformărilor canonice univalente:
și se spune că parantezele Poisson sunt invariante la astfel de transformări. Uneori transformările canonice sunt definite în acest fel (în acest caz, numai transformările univalente sunt considerate transformări canonice).
În mod similar, o condiție necesară și suficientă pentru canonicitatea transformărilor poate fi scrisă folosind paranteze Lagrange :