În matematică se numește o funcție omogenă a gradului {\ displaystyle k} o funcție astfel încât atunci când este înmulțită cu un anumit număr {\ displaystyle \ alpha> 0} fiecare dintre variabilele sale, valoarea sa se calculează înmulțind cu {\ displaystyle \ alpha ^ {k}} funcția calculată în argumentele originale (adică fără {\ displaystyle \ alpha} ).
De exemplu, dacă o funcție este omogenă de gradul 1, atunci când toți membrii ei sunt înmulțiți cu un anumit număr {\ displaystyle \ alpha> 0} , valoarea funcției este înmulțită cu același număr {\ displaystyle \ alpha} . De sine {\ displaystyle k = 1} vorbim de funcții liniar omogene .
Funcțiile omogene (în special polinoamele omogene) sunt fundamentale în geometria algebrică , deoarece pentru a defini locusul zerourilor unui polinom într-un spațiu proiectiv , acest set trebuie să fie invariant în raport cu sistemul de coordonate omogen ales. Acest lucru este garantat de polinoame omogene: de fapt, dacă datorită unei anumite alegeri de coordonate polinomul dispare în punct, datorită proprietății de omogenitate va dispărea și în fiecare multiplu al acelui punct, adică în orice altă reprezentare posibilă.
Acest concept are aplicații fructuoase și în economie , deoarece multe funcții de producție sunt omogene de gradul 1 (adică au reveniri constante la scară ) sau zero. Să presupunem că un consumator alege bunurile pe care să le cumpere, în funcție de venituri și prețuri, dintre toate coșurile pe care și le poate permite și în funcție de preferințele sale. Apoi putem vedea cererea ca o funcție a prețurilor și a veniturilor acesteia. Această funcție se arată omogenă de gradul 0: dacă toate prețurile și veniturile consumatorului sunt înmulțite cu {\ displaystyle k> 0} , cererea de bunuri a aceluiași consumator rămâne aceeași (legea omogenității, în absența iluziei monetare ).
În fizică , funcțiile omogene sunt fundamentale pentru teoria fenomenelor critice , în special pentru teoria scalării și pentru grupul de renormalizare .
În termodinamica chimică sunt funcții omogene de gradul 1, funcțiile entropiei{\ displaystyle S (U, V, n_ {i}),} energie interna{\ displaystyle U (S, V, n_ {i}),} entalpia{\ displaystyle H (S, P, n_ {i}),} Energie gratuită Helmholtz {\ displaystyle A (T, V, n_ {i})} și energie liberă a lui Gibbs{\ displaystyle G (T, P, n_ {i}).}
Definiție strictă a funcției omogene
De sine {\ displaystyle \ alpha, k \ in \ mathbb {R}} cu {\ displaystyle \ alpha> 0} , o funcție {\ displaystyle f (x_ {1}, \ ldots, x_ {n})} definit pe un con de {\ displaystyle \ mathbb {R} ^ {n}} se numește o funcție (pozitivă) omogenă a gradului {\ displaystyle k} dacă pentru fiecare alegere de variabile {\ displaystyle x_ {1}, \ ldots, x_ {n}} da ai
- {\ displaystyle f (\ alpha x_ {1}, \ ldots, \ alpha x_ {n}) = {\ alpha} ^ {k} f (x_ {1}, \ ldots, x_ {n}).}
Se spune că o funcție este omogenă pentru care relația de mai sus este valabilă pentru fiecare {\ displaystyle \ alpha} .
Dacă toate variabilele sunt nule, avem neapărat
- {\ displaystyle \ f (0, \ ldots, 0) = {\ alpha} ^ {k} f (0, \ ldots, 0) = 0.}
Funcția nulă este singura funcție omogenă de grad {\ displaystyle k} pentru fiecare {\ displaystyle k} real.
Definiția poate fi extinsă, păstrând notațiile identice, cu funcționalități definite în orice spații vectoriale cu valori în câmpul respectiv. Rețineți, totuși, că pentru a avea sens să vorbim despre funcții pozitive omogene, trebuie definită o noțiune de „pozitivitate” a elementelor câmpului, adică trebuie să fie un câmp ordonat .
Derivată a unei funcții omogene
Este {\ displaystyle f (x_ {1}, \ ldots, x_ {n})} o funcție omogenă a gradului {\ displaystyle k} și parțial diferențiată, atunci urmează următoarea propoziție:
- Orice derivat parțial {\ displaystyle \ f_ {x_ {i}}} cu {\ displaystyle \ i = 1, \ ldots, n} este o funcție omogenă a gradului {\ displaystyle k-1}
Demonstrație:
Derivând din {\ displaystyle x_ {i}} ambii membri ai următoarei identități
- {\ displaystyle f (\ alpha x_ {1}, \ ldots, \ alpha x_ {n}) = {\ alpha} ^ {k} f (x_ {1}, \ ldots, x_ {n}),}
primesti
- {\ displaystyle \ alpha f_ {x_ {i}} (\ alpha x_ {1}, \ ldots, \ alpha x_ {n}) = {\ alpha} ^ {k} f_ {x_ {i}} (x_ {1 }, \ ldots, x_ {n}).}
Prin împărțirea ambilor membri la {\ displaystyle \ alpha} se obține afirmația
- {\ displaystyle f_ {x_ {i}} (\ alpha x_ {1}, \ ldots, \ alpha x_ {n}) = {\ alpha} ^ {k-1} f_ {x_ {i}} (x_ {1 }, \ ldots, x_ {n}).}
Teorema lui Euler asupra funcțiilor omogene
Este {\ displaystyle f \ colon A \ rightarrow \ mathbb {R}} o funcție diferențiată pe un con deschis {\ displaystyle A \ subset \ mathbb {R} ^ {n}} . Atunci {\ displaystyle f} este omogen ca grad {\ displaystyle k} pe {\ displaystyle A} dacă și numai dacă identitatea numită identitatea lui Euler deține:
- {\ displaystyle \ sum _ {i = 1} ^ {n} {\ frac {\ partial f} {\ partial x_ {i}}} (x) x_ {i} = kf (x), \ quad \ forall x \ în A,}
primul membru este exact produsul dot {\ displaystyle \ langle \ nabla f (x), x \ rangle} .
Demonstrație
Să aplicăm mai întâi înlocuitorul {\ displaystyle \ {x '} _ {i} = \ alpha x_ {i}} obtinerea
- {\ displaystyle f ({x '} _ {1}, \ ldots, {x'} _ {n}) = {\ alpha} ^ {k} f (x_ {1}, \ ldots, x_ {n}) .}
Diferențierea acum în ceea ce privește {\ displaystyle \ alpha}
- {\ displaystyle \ sum _ {i = 1} ^ {n} {\ frac {\ partial f} {\ partial {x '} _ {i}}} {\ frac {\ partial {x'} _ {i} } {\ partial \ alpha}} = k {\ alpha} ^ {k-1} f (x_ {1}, \ ldots, x_ {n}).}
Acum folosim derivatele lui {\ displaystyle {x '} _ {i}}
- {\ displaystyle {\ frac {\ partial {x '} _ {i}} {\ partial \ alpha}} = x_ {i},}
obtinerea
- {\ displaystyle \ sum _ {i = 1} ^ {n} {\ frac {\ partial f} {\ partial {x '} _ {i}}} x_ {i} = k {\ alpha} ^ {k- 1} f (x_ {1}, \ ldots, x_ {n}),} adevărat pentru fiecare {\ displaystyle \ alpha> 0.}
În special prin plasare {\ displaystyle \ alpha = 1} primesti
- {\ displaystyle \ sum _ {i = 1} ^ {n} {\ frac {\ partial f} {\ partial x_ {i}}} x_ {i} = kf (x_ {1}, \ ldots, x_ {n }).}
Dovadă alternativă
Pentru {\ displaystyle x \ în A} să luăm în considerare funcția {\ displaystyle F \ colon (0, + \ infty) \ rightarrow \ mathbb {R}} definit de
- {\ displaystyle F (t) = {\ frac {f (tx)} {t ^ {k}}}.}
Se vede clar că funcția {\ displaystyle f} este omogen ca grad {\ displaystyle k} dacă și numai dacă funcția {\ displaystyle F} este constantă și egală cu {\ displaystyle f (x)} în întregul său domeniu. Din teorema lui Lagrange acest lucru se întâmplă dacă și numai dacă derivatul anterior {\ displaystyle F (t)} este identic nul în toate domeniile sale {\ displaystyle (0, + \ infty)} . Prin ipoteză {\ displaystyle f} prin urmare, este diferențiată teorema derivării funcțiilor compuse și aplicând formula obținem:
- {\ displaystyle F '(t) = {\ frac {1} {t ^ {2k}}} \ left [\ sum _ {i = 1} ^ {n} {\ frac {\ partial f} {\ partial { x_ {i}}}} (tx) x_ {i} t ^ {k} -kt ^ {k-1} f (tx) \ right] = {\ frac {1} {t ^ {k + 1}} } \ left [\ sum _ {i = 1} ^ {n} {\ frac {\ partial f} {\ partial {x_ {i}}}} (tx) x_ {i} t-kf (tx) \ right ].}
Impunând condiția funcției constante obținem:
- {\ displaystyle \ sum _ {i = 1} ^ {n} {\ frac {\ partial f} {\ partial {x_ {i}}}} (tx) x_ {i} t = kf (tx), \ quad \ forall x \ în A, \ forall t> 0.}
Profitând de acea proprietate {\ displaystyle A} este un con în {\ displaystyle R ^ {n}} avem asta {\ displaystyle x \ în A} dacă și numai dacă {\ displaystyle tx \ în A, \ forall t> 0} deci atâta timp cât te schimbi {\ displaystyle x} cu {\ displaystyle tx} putem rescrie condiția anterioară ca:
- {\ displaystyle \ sum _ {i = 1} ^ {n} {\ frac {\ partial f} {\ partial {x_ {i}}}} (x) x_ {i} = kf (x), \ quad \ forall x \ in A}
care nu este alta decât identitatea lui Euler.