Variációszámítás

Karthágó megalapítása a Frankfurti Krónikában (1630)

A variációszámítás a matematikai analízis egyik fontos területe. Feladata, hogy adott feltételeknek, általában szélsőértékeknek eleget tevő függvényeket határozzunk meg. Eredete az ókorba nyúlik vissza, a legkorábbi variációszámítási problémát az Aeneis idézi: Dido királyné annyi földet ad Aeneasnak, amennyit egy ökör bőrével körbe tud keríteni. Aeneas, a klasszikus hős, ki nem csak erős és ügyes, de okos is, megoldja a feladatot: a bőrt behasogatja, és ily módon egy hosszú, vékony csíkot tud készíteni, amivel egy hatalmas méretű kört keríthet körbe, ami elég neki és a trójai menekülteknek.

A variációszámítás komolyabb alkalmazásai a frissen kialakuló fizikában jelentek meg. Egy tipikus korai probléma a brachisztochron-probléma – melyik a leggyorsabban bejárható pálya két pont között? A mechanikát a XVIII. században sikerült variációszámítási módszerekkel egyszerű elvekből levezetni, ennek mintájára épült fel a relativitáselmélet és a kvantummechanika is.

A variációszámítás feladata, módszerei

A variáció számítás során bizonyos feltételeknek eleget tevő függvényeket keresünk. Ilyen lehet a két pontot összekötő legrövidebb vonal, egy görbe alatti legkisebb terület, stb...

Ezt legkönnyebben az ismeretlenre vonatkozó, a problémát leíró függvény segítségével tehetjük meg. Ha a szóba jöhető függvények vektorteret alkotnak, akkor az efelett értelmezett lineáris funkcionálok segítségével a variációszámítási feladatok differenciálegyenletek formájában jelentkeznek. Ezek megoldását az Euler-féle differenciálegyenletek segítségével lehet megkeresni.

A funkcionálok ugyanis speciális függvények, méghozzá valamely halmazon értelmezett függvényekhez, mint vektorokhoz számot rendelő függvények. E tekintetben a differenciálszámítás a szélsőértékek megkeresésében segít, csak éppen ezt egy függvényalgebrán kell műveljük.

Az egydimenziós Euler-féle differenciálegyenlet

Keressük azt az F ( x , y ( x ) , y ( x ) ) {\displaystyle F(x,y(x),y'(x))} függvényt, amire az F d x {\displaystyle \int F\mathop {{\text{d}}x} } minimális.[1] Ekkor a deriválás tulajdonságai alapján kapjuk, hogy

d d y F ( x , y ( x ) , y ( x ) ) d x = 0. {\displaystyle {\frac {\text{d}}{\mathop {{\text{d}}y} }}\int F(x,y(x),y'(x))\mathop {{\text{d}}x} =0.}

Ha feltételezzük, hogy y 0 ( x ) {\displaystyle y_{0}(x)} megfelelő függvény, akkor ennek egy közelítése az y ( x ) = y 0 ( x ) + ϵ η ( x ) {\displaystyle y(x)=y_{0}(x)+\epsilon \eta (x)} függvény, ahol η ( x ) {\displaystyle \eta (x)} legalább kétszer folytonosan differenciálható függvény, és ϵ R {\displaystyle \epsilon \in \mathbb {R} } . Ekkor az F {\displaystyle F} függvény az alábbi alakot veszi fel:

F ( x , y 0 ( x ) + ϵ η ( x ) , y 0 ( x ) + ϵ η ( x ) ) . {\displaystyle F(x,y_{0}(x)+\epsilon \eta (x),y_{0}'(x)+\epsilon \eta '(x)).}

A függvényhez egy megfelelő funkcionál rendelhető, ha peremfeltételként kikötjük, hogy y 0 ( a ) = A , {\displaystyle y_{0}(a)=A,} és y 0 ( b ) = B {\displaystyle y_{0}(b)=B} :

I ( ϵ ) = a b F ( x , y 0 ( x ) + ϵ η ( x ) , y 0 ( x ) + ϵ η ( x ) ) . {\displaystyle I(\epsilon )=\int _{a}^{b}F(x,y_{0}(x)+\epsilon \eta (x),y_{0}'(x)+\epsilon \eta '(x)).}

Ennek kísérő feltétele, hogy η ( a ) = η ( b ) = 0 {\displaystyle \eta (a)=\eta (b)=0} legyen. Ezzel a probléma egyszerű szélsőérték-problémává redukálódik, miszerint

d I d ϵ = 0 , ϵ = 0. {\displaystyle {\frac {{\text{d}}I}{\mathop {{\text{d}}\epsilon } }}=0,\,\epsilon =0.}

A továbblépés érdekében tegyük fel, hogy F {\displaystyle F} "elég sokszor"[2] differenciálható az ( x , y 0 ( x ) , y 0 ( x ) ) {\displaystyle (x,y_{0}(x),y_{0}'(x))} vektor körül. Ez lényeges, ugyanis így F {\displaystyle F} Taylor-sorba fejthető körülötte, így kapjuk, hogy

I ( ϵ ) = a b F ( x , y 0 ( x ) , y 0 ( x ) ) + F y ( X , y 0 ( x ) , y 0 ( x ) ) ϵ η + F y ( x , y 0 ( x ) , y 0 ( x ) ) ϵ η + O ( ϵ 2 ) d x . {\displaystyle I(\epsilon )=\int _{a}^{b}F(x,y_{0}(x),y_{0}'(x))+{\frac {\partial F}{\partial y}}(X,y_{0}(x),y_{0}'(x))\epsilon \eta +{\frac {\partial F}{\partial y'}}(x,y_{0}(x),y_{0}'(x))\epsilon \eta '+O(\epsilon ^{2})\mathop {{\text{d}}x} .}

ahol az utolsó tag a Landau-féle nagy ordó szimbólum.

Az integrálás linearitását kihasználva az egyes tagokat külön integrálhatjuk:

d I d ϵ | ϵ = 0 a b η F y d x + a b η F y d x = 0. {\displaystyle \left.{\frac {\mathop {\text{d}} I}{\mathop {{\text{d}}\epsilon } }}\right|_{\epsilon =0}\int _{a}^{b}\eta {\frac {\partial F}{\partial y}}\mathop {{\text{d}}x} +\int _{a}^{b}\eta '{\frac {\partial F}{\partial y'}}\mathop {{\text{d}}x} =0.}

A második tagot parciálisan integrálhatjuk, majd figyelembe véve η ( x ) {\displaystyle \eta (x)} -ra tett kikötésünket, kapjuk, hogy

a b η ( F y d d x F y ) d x = 0. {\displaystyle \int _{a}^{b}\eta \left({\frac {\partial F}{\partial y}}-\mathop {\frac {\text{d}}{{\text{d}}x}} {\frac {\partial F}{\partial y'}}\right)\mathop {{\text{d}}x} =0.}

Mivel ennek minden, a feltételnek megfelelő η ( x ) {\displaystyle \eta (x)} függvény esetén teljesülnie kell, kapjuk:

F y + d d x F y = 0 {\displaystyle {\frac {\partial F}{\partial y}}+\mathop {\frac {\text{d}}{{\text{d}}x}} {\frac {\partial F}{\partial y'}}=0} .

Példa

Keressük azt a görbét, ami a P 1 ( a , A ) {\displaystyle P_{1}(a,A)} és P 2 ( b , B ) {\displaystyle P_{2}(b,B)} pontokra illeszkedik, és hossza a legrövidebb.

Egy y ( x ) {\displaystyle y(x)} görbe ívhosszát az a b 1 + y 2 ( x ) d x {\displaystyle \int _{a}^{b}{\sqrt {1+y'^{2}(x)}}\mathop {{\text{d}}x} } integrál adja meg. Ebből azonnal adódik, hogy F ( x , y , y ) = 1 + y 2 {\displaystyle F(x,y,y')={\sqrt {1+y'^{2}}}} . Erre felírhatjuk az Euler-féle differenciálegyenletet:

F y + d d x F y = 0 {\displaystyle {\frac {\partial F}{\partial y}}+\mathop {\frac {\text{d}}{{\text{d}}x}} {\frac {\partial F}{\partial y'}}=0} .

Mivel F {\displaystyle F} nem függ y {\displaystyle y} -tól, ezért az első tag nulla. A második tagot először y {\displaystyle y'} szerint differenciáljuk:

F y = 1 2 1 + y 2 . {\displaystyle {\frac {\partial F}{\partial y'}}=-{\frac {1}{2{\sqrt {1+y'^{2}}}}}.}

Ezt most x {\displaystyle x} szerint deriváljuk. Ezt az összetett függvények deriválási szabálya alapján tehetjük meg:

d d x ( 1 1 + y 2 ) = 1 1 + y 2 3 y . {\displaystyle \mathop {\frac {\text{d}}{{\text{d}}x}} \left(-{\frac {1}{\sqrt {1+y'^{2}}}}\right)={\frac {1}{{\sqrt {1+y'^{2}}}^{3}}}\cdot y''.}

A megfelelő differenciálegyenlet tehát

y 1 + y 2 3 = 0 , {\displaystyle {\frac {y''}{{\sqrt {1+y'^{2}}}^{3}}}=0,}

aminek nevezője sohasem 0, így a differenciálegyenlet redukálódik a

y = 0 {\displaystyle y''=0}

formára. Ennek megoldása a y ( x ) = C 1 x + C 2 {\displaystyle y(x)=C_{1}x+C_{2}} . Ha figyelembe vesszük a kezdeti paramétereket, akkor az

C 1 a + C 2 = A C 1 b + C 2 = B } {\displaystyle \left.{\begin{aligned}C_{1}a+C_{2}&=A\\C_{1}b+C_{2}&=B\end{aligned}}\right\}}

egyenletrendszert kapjuk. Ennek megoldása: ( A B a b ; a B A b a b ) {\displaystyle \left({\frac {A-B}{a-b}};{\frac {aB-Ab}{a-b}}\right)} . A keresett függvény tehát:

y ( x ) = A B a b x + a B A b a b , {\displaystyle y(x)={\frac {A-B}{a-b}}x+{\frac {aB-Ab}{a-b}},}

ami éppen egy egyenes egyenlete.

A differenciálegyenlet általánosított, differenciálgeometriai alakja a tetszőleges geometriában értelmezett "egyenesek", a geodetikusok definiáló egyenlete is egyben.

Klasszikus problémák

A variációszámítás néhány kifejezetten érdekes és akár híresnek is tekinthető probléma megoldását is szolgáltatja.

Izoperimetrikus probléma

Adott kerületű síkidomok közül melyik a legnagyobb területű? A kérdésre elsőként választ az Aeneisben találhatunk. Természetesen a matematikában ennél megalapozottabb választ szeretnénk kapni. A tételre választ már az ókorban Zenodórosz is adott,[3] Szigorú igazolást lehet ugyan geometriai módszerekkel is adni, de a variációs módszer lényegesen egyszerűbb. Vegyük a görbét paraméteres formában:

C ( x ( t ) , y ( t ) ) {\displaystyle C(x(t),y(t))} .

ekkor az ívhosszat az

P = ( x ) 2 + ( y ) 2 d x {\displaystyle P=\int {\sqrt {(x')^{2}+(y')^{2}}}\mathop {{\text{d}}x} }

integrál adja meg. A területet is ki lehet számítani integrállal:

A = 1 2 x y + x y d t {\displaystyle A={\frac {1}{2}}\int xy'+x'y\mathop {{\text{d}}t} } .

Közelítsük a keresett függvényt egy töröttvonallal. A töröttvonal álljon az y k {\displaystyle y_{k}} sorozat pontjaiból! Ekkor a P ( y ) {\displaystyle P(y)} függvényre diszkrét formában is felírhatjuk a variációs egyenletet. Ha két egymás melletti pontban végzünk módosítást, akkor:

d y k ( P y k 1 Δ t ( P y k + 1 P y k ) ) + d y k + 1 ( P y k + 1 1 Δ t ( P y k + 2 P y k + 1 ) ) = 0. {\displaystyle \mathop {\text{d}} y_{k}\left({\frac {\partial P}{\partial y_{k}}}-{\frac {1}{\Delta t}}\left({\frac {\partial P}{\partial y'_{k+1}}}-{\frac {\partial P}{\partial y'_{k}}}\right)\right)+\mathop {\text{d}} y_{k+1}\left({\frac {\partial P}{\partial y_{k+1}}}-{\frac {1}{\Delta t}}\left({\frac {\partial P}{\partial y'_{k+2}}}-{\frac {\partial P}{\partial y'_{k+1}}}\right)\right)=0.}

Elég rémisztő, ezért kissé kompaktabb formában nézzük meg:

d y k Δ P k + d y k + 1 Δ P k + 1 = 0. {\displaystyle \mathop {\text{d}} y_{k}\Delta P_{k}+\mathop {\text{d}} y_{k+1}\Delta P_{k+1}=0.}

Ugyanez az egyenlet adódik a terület esetén is.

Ha van egy megoldásunk, akkor vanegy olyan λ R {\displaystyle \lambda \in \mathbb {R} } szám, hogy A λ P = 0 {\displaystyle A-\lambda P=0} . A két egyenlet egyben felírható variációs elvként is.[4]

Az Euler-féle differenciálegyenlet tehát az

F = A λ P = 1 2 ( x y + x y ) λ ( x ) 2 + ( y ) 2 {\displaystyle F=A-\lambda P={\frac {1}{2}}(xy'+x'y)-\lambda {\sqrt {(x')^{2}+(y')^{2}}}}

függvényre írható fel:

F x + d d t F x = 0 F x + d d t F x = 0 } {\displaystyle \left.{\begin{aligned}{\frac {\partial F}{\partial x}}+\mathop {\frac {\text{d}}{{\text{d}}t}} {\frac {\partial F}{\partial x'}}&=0\\{\frac {\partial F}{\partial x}}+\mathop {\frac {\text{d}}{{\text{d}}t}} {\frac {\partial F}{\partial x'}}&=0\end{aligned}}\right\}}

Ha a t paraméter az ívhosszat jelenti, akkor a fenti két differenciálegyenlet jelentősen egyszerűsödik:

y + λ x = 0 x + λ y = 0 } {\displaystyle \left.{\begin{aligned}y'+\lambda x''&=0\\-x'+\lambda y''&=0\end{aligned}}\right\}} .

Az egyenletrendszer megoldásait az

x ( t ) = x 0 + λ cos ( t t 0 λ ) y ( t ) = y 0 + λ sin ( t t 1 λ ) } {\displaystyle \left.{\begin{aligned}x(t)&=x_{0}+\lambda \cos \left({\frac {t-t_{0}}{\lambda }}\right)\\y(t)&=y_{0}+\lambda \sin \left({\frac {t-t_{1}}{\lambda }}\right)\end{aligned}}\right\}}

egyenletek adják. Ez pedig éppen egy (x0;y0) középpontú, λ sugarú kör paraméteres egyenlete. Ezzel a probléma megoldattatott.

Brachisztochron-probléma

A leggyorsabban befutható pálya nem egyenes vagy töröttvonal, hanem egy ciklois (pirossal jelölve)

Két pont között melyik a gravitációs erő hatására leggyorsabban befutható pálya?[5]

Tegyük fel, hogy a test csúszás és súrlódásmentesen halad végig a pályán a P1 pontból a P2 pontba.[6] Ekkor a menetidőt az

t = P 1 P 2 d s v {\displaystyle t=\int _{P_{1}}^{P_{2}}{\frac {\mathop {\text{d}} s}{v}}}

integrál adja meg, feltéve, hogy s a görbe ívhossza. A sebesség kifejezését az energiamegmaradás tétele segítségével kapjuk meg:

m v 2 2 = m g y v = 2 g y {\displaystyle {\frac {mv^{2}}{2}}=mgy\Rightarrow v={\sqrt {2gy}}} .

Az ívelemet euklideszi térben az

d s = d x 2 + d y 2 = 1 + y 2 d x {\displaystyle \mathop {\text{d}} s={\sqrt {\mathop {{\text{d}}x} ^{2}+\mathop {{\text{d}}y} ^{2}}}={\sqrt {1+y'^{2}}}\mathop {\text{d}} x}

kifejezés adja meg, így kapjuk az integrálra:

t = P 1 P 2 1 + y 2 2 g y d x {\displaystyle t=\int _{P_{1}}^{P_{2}}{\sqrt {\frac {1+y'^{2}}{2gy}}}\mathop {\text{d}} x} .

Erre akár már rá is ugraszthatnánk az Euler-féle differenciálegyenletet, azonban vegyük észre, hogy az integrandus nem tartalmazza x-et expliciten. Ekkor a Beltrami azonosság alapján egyszerűsíthetünk:

f y f y = C {\displaystyle f-y'{\frac {\partial f}{\partial y'}}=C} .

Ebből megkapjuk a megoldandó egyenletet:

1 2 g y 1 + y 2 = C {\displaystyle {\frac {1}{{\sqrt {2gy}}{\sqrt {1+y'^{2}}}}}=C}

Ezt átrendezve az alábbi kifejezést kapjuk:

( 1 + y 2 ) y = 1 2 g C 2 = k 2 {\displaystyle \left(1+y'^{2}\right)y={\frac {1}{2gC^{2}}}=k^{2}}

A fenti egyenletnek a megoldása paraméteresen:

x = 1 2 k 2 ( Θ sin Θ ) y = 1 2 k 2 ( 1 cos Θ ) } {\displaystyle \left.{\begin{aligned}x&={\frac {1}{2}}k^{2}\left(\Theta -\sin \Theta \right)\\y&={\frac {1}{2}}k^{2}\left(1-\cos \Theta \right)\end{aligned}}\right\}} .

Ez éppen egy ciklois egyenlete.

Mozgástörvények

Ha a testet valamilyen S {\displaystyle S} hatása éri, milyen pályán fog mozogni?

A test mozgását az L mozgásegyenlet írja le. Ez tartalmazza a hely, sebesség és gyorsulásfüggvényeket:

L ( q , q ˙ , t ) {\displaystyle L(q,{\dot {q}},t)} .

A Maupertuis-elv szerint a test úgy fog mozogni, hogy a hatás a lehető legkisebb[7] legyen. MIvel a hatás a mozgásegyenlet integrálja, ezért

S = t 1 t 2 L ( q , q ˙ , t ) d t {\displaystyle S=\int _{t_{1}}^{t_{2}}L(q,{\dot {q}},t)\mathop {{\text{d}}t} } , amire vonatkozóan a szélsőérték feltétele:
d d t S = 0 {\displaystyle \mathop {\frac {\text{d}}{{\text{d}}t}} S=0} .

Erre a függvényre felírhatjuk az Euler-féle egyenletet. Eszerint a rendszer mozgását a

L q d d t L q ˙ = 0 {\displaystyle {\frac {\partial L}{\partial q}}-\mathop {\frac {\text{d}}{{\text{d}}t}} {\frac {\partial L}{\partial {\dot {q}}}}=0}

egyenlet írja le. Ha több koordinátától is függ a mozgásegyenlet, akkor ez egy differenciálegyenlet-rendszerre vezet:

L q 1 d d t L q ˙ 1 = 0 L q 2 d d t L q ˙ 2 = 0 L q i d d t L q ˙ i = 0 } {\displaystyle \left.{\begin{aligned}{\frac {\partial L}{\partial q_{1}}}-\mathop {\frac {\text{d}}{{\text{d}}t}} {\frac {\partial L}{\partial {\dot {q}}_{1}}}&=0\\{\frac {\partial L}{\partial q_{2}}}-\mathop {\frac {\text{d}}{{\text{d}}t}} {\frac {\partial L}{\partial {\dot {q}}_{2}}}&=0\\&\vdots \\{\frac {\partial L}{\partial q_{i}}}-\mathop {\frac {\text{d}}{{\text{d}}t}} {\frac {\partial L}{\partial {\dot {q}}_{i}}}&=0\end{aligned}}\right\}}

Mivel minden egyenlet másodrendű differenciálegyenlet, ezért a megoldásokban egyenletenként 2-2 állandó szerepel.

Inerciarendszernek nevezzük a homogén és izotrop rendszereket. Ezekben a mozgásegyenlet nem tartalmazza sem a hely, sem az időkoordinátát expliciten. Ezért a differenciálegyenlet első tagja azonosan nulla, tehát a feladat redukálódik a

d d t L q ˙ = 0 {\displaystyle \mathop {\frac {\text{d}}{{\text{d}}t}} {\frac {\partial L}{\partial {\dot {q}}}}=0}

egyenletre.

A tér homogenitása miatt a mozgásegyenletben a sebességnek csak a nagysága szerepelhet, azaz L = L ( v 2 ) {\displaystyle L=L(v^{2})} . A differenciálegyenlet megoldása a v = q ˙ = c {\displaystyle v={\dot {q}}=c} függvény, ahol c állandó. Tehát inerciarendszerben a test sebessége állandó. Ez egyben Newton I. törvénye is.

A függvény tehát az L = a v 2 {\displaystyle L=a{\vec {v}}^{2}} alakot ölti. Itt a tetszőleges állandó, amit a fizikában a = m 2 {\displaystyle a={\frac {m}{2}}} -nek választunk, és m-et tömegnek nevezzük.

Két test kölcsönhatásakor a mozgásukon kívül a kettejük közötti kölcsönhatás is szerept játszik, ezt a koordinátáiktól függő U = U ( q 1 , q 2 ) {\displaystyle U=U(q_{1},q_{2})} függvénnyel vesszük figyelembe. Ekkor a rendszer mozgásegyenlete:

L = m 1 2 v 1 2 + m 2 2 v 2 2 U ( q 1 , q 2 ) {\displaystyle L={\frac {m_{1}}{2}}v_{1}^{2}+{\frac {m_{2}}{2}}v_{2}^{2}-U(q_{1},q_{2})}

Erre felírva a variációs egyenletet, kapjuk, hogy

d d t L v 1 = L q 1 d d t L v 2 = L q 2 } {\displaystyle \left.{\begin{aligned}\mathop {\frac {\text{d}}{{\text{d}}t}} {\frac {\partial L}{\partial v_{1}}}&={\frac {\partial L}{\partial q_{1}}}\\\mathop {\frac {\text{d}}{{\text{d}}t}} {\frac {\partial L}{\partial v_{2}}}&={\frac {\partial L}{\partial q_{2}}}\end{aligned}}\right\}}

Feltételezve, hogy m ˙ = 0 {\displaystyle {\dot {m}}=0} , a két testre vonatkozó mozgásegyenlet:

m 1 d v d t = U q 1 m 2 d V d t = U q 2 } {\displaystyle \left.{\begin{aligned}m_{1}{\frac {\mathop {\text{d}} v}{{\text{d}}t}}&=-{\frac {\partial U}{\partial q_{1}}}\\m_{2}{\frac {\mathop {\text{d}} V}{{\text{d}}t}}&=-{\frac {\partial U}{\partial q_{2}}}\end{aligned}}\right\}}

Ha az egyenletek jobb oldalán álló mennyiségeket F-fel jelöljük, akkor megkaptuk a II. és III. Newton-törvényt is.

Általában tehát a fizikai rendszer Lagrange-függvénye két részből áll:

L = K ( q ˙ ) U ( q ) {\displaystyle L=K({\dot {q}})-U(q)} .

Itt K a kinetikai energia, U pedig a potenciális energia névnek örvend.[8]

Jegyzetek

  1. Lehet maximális is, de visszavezethető erre az esetre (-1)-gyel való szorzás révén
  2. Azaz legalább kétszer
  3. Victor Blåsjö: The Isoperimetric Problem (angol nyelven) (PDF). The Mathematical Association of America. (Hozzáférés: 2022. február 3.)
  4. Tehát egy L függvényre vonatkozó variációs probléma E feltétel esetén felírható feltétel nélkül is, ha a variációt az L λ E {\displaystyle L-\lambda E} függvényre vonatkoztatjuk.
  5. Brachistochrone Problem. (Hozzáférés: 2022. február 13.)
  6. Fontos, hogy a kiindulási pont legyen magasabban, mint az érkezési, ellenkező esetben a kapott függvényt még külön értelmeznünk is kell. Különösebben nem probléma, csak fölösleges.
  7. Általában szélső értékű
  8. L. D. Landau. Elméleti fizika. Typotex Kiadó (2010. április 25.). ISBN 978-963-2791-28-9 

Források

  • I. N. Bronstejn, K. A. Szemengyajev, G. Musiol, H. Mühlig. Variációszámítás, Matematikai kézikönyv, 4, TypoTeX Kiadó, 559-570. o. [2000]. ISBN 963-9132-59-4 
  • Kósa András. Differenciálegyenletek, kézirat - 18. változatlan kiadás, 129-140. o. 
  • L. D. Landau. Elméleti fizika. Typotex Kiadó (2010. április 25.). ISBN 978-963-2791-28-9 
  • Victor Blåsjö: The Isoperimetric Problem (angol nyelven) (PDF). The Mathematical Association of America. (Hozzáférés: 2022. február 3.)

Lásd még