**Fermat' printsiip** (Pierre de Fermat' järgi) või vähima aja printsiip on printsiip optikas, mis väidab, et valguskiir punktist A punkti B levib mööda teed, mille läbimiseks kulunud aeg on minimaalne.

Fermat’ printsiibist on võimalik tuletada valguse murdumis- (Snelli seadus) ja peegeldumisseadus kahe erineva optilise keskkonna piirpinnal.

Ajalugu
-------

Pierre de Fermat
Aleksandria Heron uuris oma teoses "Catoptrica" valguse peegeldumist, kus ta väitis, et valgus läbib punktist S punkti P peegeldumisel sellise tee, mis on kõige lühem.

1637. aasta alguses kirjutas Descartes oma teoses "Dioptrique", kuidas valgus levib vees ja leidis valemi vähima aja jaoks, ent kasutas olukorra piltlikustamiseks väga veidraid näiteid ega rääkinud katsetest valguse endaga.

Üldise põhimõtte vähima aja printsiibi jaoks avaldas Fermat oma kirjas 1. jaanuaril 1662 Cureau de la Chambre'ile. Kirja sisu kohtas aga tugevat vastuseisu Descartesi austajalt Claude Clerselier'lt, kes oli omal ajal tugev ekspert optikas. Clerselier, nagu ka teisedki Descartesi austajad, ei uskunud, et valguse levimiseks kuluks õhus vähem aega kui vees.

Kaasaegne käsitlus
------------------

Valguse poolt lõpmatult väikse lõigu *ds* läbimiseks on vajalik aeg {\displaystyle dt={\frac {ds}{v}}} , kus *v* on valguse kiirus keskkonna antud punktis. Asendades kiiruse valemist {\displaystyle n={\frac {c}{v}}} kus *c* on valguse kiirus vaakumis ning *n* keskkonna murdumisnäitaja, näeme, et {\displaystyle dt={\frac {nds}{c}}}. Järelikult saame punktide A ja B vahelise tee läbimiseks kuluva aja arvutada valemist.

{\displaystyle t={\frac {1}{c}}\int \_{\mathbf {A} }^{\mathbf {B} }n\,ds\ }
Fermat’ printsiibi kohaselt peab *t* olema minimaalne. Kuna valguse kiirus vaakumis on konstantne siis ekstreemumi tingimus kehtib ka järgneva suuruse kohta.

{\displaystyle L=\int \_{\mathbf {A} }^{\mathbf {B} }n\,ds\ }
Suurust *L* nimetatakse optiliseks teepikkuseks. Homogeenses keskkonnas on optiline teepikkus võrdne geomeetrilise teepikkuse *s* ja murdumisnäitaja *n* korrutisega.

{\displaystyle L=n\,s\ }
Lähtuvalt eelnevast võib Fermat’ printsiibi formuleerida järgmiselt: valgus levib mööda sellist teed, mille optiline teepikkus on minimaalne.

Peegeldumisseadus
-----------------

Peegeldumisseaduse tuletamine
Vaatleme peegeldumist kahe keskkonna piirpinnal punktis C (vaata joonist). Kuna valgus levib ühes keskkonnas, siis valguse kiirus on konstantne ning seeläbi vähima aja leidmine taandub minimaalse teepikkuse leidmisele.

Kogu optiline teepikkus: {\displaystyle S=A\,B\ +C\,B\ ={\sqrt {h\_{1}^{2}+a^{2}}}+{\sqrt {h\_{2}^{2}+b^{2}}}}

Leiame sellise *c* koordinaadi, millele vastab minimaalne optiline teepikkus. Selleks leiame funktsiooni {\displaystyle S(c)} miinimumi:

{\displaystyle {\frac {dS}{dc}}={\frac {a}{\sqrt {h\_{1}^{2}+a^{2}}}}-{\frac {c-a}{\sqrt {h\_{2}^{2}+(c-a)^{2}}}}}
ehk

{\displaystyle (c-a)^{2}(h\_{1}^{2}+a^{2})=a^{2}(h\_{2}^{2}+(c-a)^{2})}
{\displaystyle (c-a)^{2}h\_{1}^{2}=a^{2}h\_{2}^{2}}
{\displaystyle a\_{1},\_{2}={\frac {2c\pm {\sqrt {4c^{2}-4(1-({\frac {h\_{2}}{h\_{1}}})^{2})c^{2}}}}{2(1-({\frac {h\_{2}}{h\_{1}}})^{2})}}=c{\frac {1\pm {\frac {h\_{2}}{h\_{1}}}}{1-({\frac {h\_{2}}{h\_{1}}})^{2}}}={\frac {c}{1\pm {\frac {h\_{2}}{h\_{1}}}}}}
kuna {\displaystyle a<c}, siis {\displaystyle a={\frac {c}{1+{\frac {h\_{2}}{h\_{1}}}}}=c{\frac {h\_{1}}{h\_{1}+h\_{2}}}}

Vaatame, millega võrduvad nurkade {\displaystyle \alpha } ja {\displaystyle \beta } tangensid ja võrdleme neid omavahel.

{\displaystyle \tan(\alpha )={\frac {h\_{1}}{a}}={\frac {h\_{1}+h\_{2}}{c}}}
{\displaystyle \tan(\beta )={\frac {h\_{2}}{c-a}}={\frac {h\_{2}}{c(1-{\frac {h\_{1}}{h\_{1}+h\_{2}}})}}={\frac {h\_{1}+h\_{2}}{c}}}
{\displaystyle \tan(\alpha )=\tan(\beta )\rightarrow \alpha =\beta }
Näeme, et nurgad on võrdsed. Seega saamegi peegeldumisseaduse ühe tingimuse, mis ütleb, et valguse langemisnurk on võrdne peegeldumisnurgaga.

Murdumisseadus
--------------

Murdumine kahe keskkonna piirpinnal
Kuna valgusel on eri keskkondades erinev kiirus, siis punktist A punkti B liikumisel ei ole sirgjooneline liikumine ajaliselt kõige optimaalsem. Tinglikult öeldes soovib valgus võimalikult palju liikuda seal, kus saab kiiresti liikuda, ning vastupidi: võimalikult vähe seal, kus liikumine on aeglasem. Seega keskkondade piirpinnal valguskiir muudab oma suunda – murdub.

Murdumisnurk {\displaystyle \gamma } sõltub (vaata joonist):

{\displaystyle t={\frac {S}{v}}}
{\displaystyle v={\frac {c}{n}}}
{\displaystyle b=d-a}
Kogu ajavahemik:

{\displaystyle t=t\_{1}+t\_{2}={\frac {\sqrt {a^{2}+h\_{1}^{2}}}{v\_{1}}}+{\frac {\sqrt {b^{2}+h\_{2}^{2}}}{v\_{2}}}={\frac {n\_{1}{\sqrt {a^{2}+h\_{1}^{2}}}}{c}}+{\frac {n\_{2}{\sqrt {b^{2}+h\_{2}^{2}}}}{c}}}
Funktsiooni {\displaystyle t(a)} miinimumi leidmine:

{\displaystyle {\frac {dt}{da}}={\frac {\partial t}{\partial a}}+{\frac {\partial t}{\partial b}}{\frac {db}{da}}={\frac {n\_{1}a}{c{\sqrt {a^{2}+h\_{1}^{2}}}}}-{\frac {n\_{2}b}{c{\sqrt {b^{2}+h\_{2}^{2}}}}}=0}
Jooniselt on näha, et {\displaystyle {\frac {a}{\sqrt {a^{2}+h\_{1}^{2}}}}=\sin(\alpha )} ja {\displaystyle {\frac {b}{\sqrt {b^{2}+h\_{2}^{2}}}}=\sin(\gamma )}

Seose {\displaystyle n\_{1}\sin(\alpha )-n\_{2}\sin(\gamma )=0} ehk {\displaystyle {\frac {sin(\alpha )}{sin(\gamma )}}={\frac {n\_{2}}{n\_{1}}}} saamine

Valguse levimine lineaarselt muutuva murdumisnäitajaga keskkonnas {\displaystyle n=ax}
--------------------------------------------------------------------------------------

Valguse levimine lineaarselt muutuva murdumisnäitajaga keskkonnas
Aja integraali minimeerimine: {\displaystyle t=\int dt}

{\displaystyle dt={\frac {ds}{v}}} ning {\displaystyle v={\frac {ds}{dt}}}
{\displaystyle t=\int dt=\int {\frac {ds}{ds}}dt=\int {\frac {ds}{v}}=\int {\frac {ax}{c}}ds={\frac {a}{c}}\int x{\sqrt {dx^{2}+dy^{2}}}={\frac {a}{c}}\int x{\sqrt {1+({\frac {dy}{dx}})^{2}}}={\frac {a}{c}}\int x{\sqrt {1+y'^{2}}}dx}
Selleks, et eelnevat integraali minimeerida, kasutatakse Euleri-Lagrange'i võrrandit.

{\displaystyle {\frac {\partial L}{\partial y(x)}}-{\frac {d}{dx}}{\frac {\partial L}{\partial y'(x)}}=0}
Kus {\displaystyle L} on Lagrange'i funktsioon. Antud juhul {\displaystyle L=x{\sqrt {1+y'^{2}}}}

Kuna {\displaystyle {\frac {\partial L}{\partial y}}=0} , siis {\displaystyle {\frac {\partial L}{\partial y'}}={\frac {xy'}{{\sqrt {1}}+y'^{2}}}=C\_{1}}, kus {\displaystyle C\_{1}=const}

Edasi teisendades

{\displaystyle x^{2}y'^{2}=C\_{1}^{2}(1+y'^{2})}
{\displaystyle (x^{2}-C\_{1}^{2})y'^{2}=C\_{1}^{2}}
{\displaystyle {\frac {dy}{dx}}={\sqrt {\frac {C\_{1}^{2}}{x^{2}-C\_{1}^{2}}}}}
{\displaystyle y=\int {\sqrt {\frac {C\_{1}^{2}}{x^{2}-C\_{1}^{2}}}}dx=C\_{1}\operatorname {acosh} \,({\frac {x}{C\_{1}}})+C\_{2}}
{\displaystyle C\_{2}\rightarrow -c\_{2},C\_{1}\rightarrow c\_{1}}
{\displaystyle x=c\_{1}\operatorname {cosh} \,({\frac {y+c\_{2}}{c\_{1}}})}
Trajektoori puutuja tõus
Konstandid saab leida tingimustest:

{\displaystyle x\_{0}=c\_{1}\operatorname {cosh} \,({\frac {y\_{0}+c\_{2}}{c\_{1}}})} ja {\displaystyle x\_{1}=c\_{1}\operatorname {cosh} \,({\frac {y\_{1}+c\_{2}}{c\_{1}}})}
või

{\displaystyle x\_{0}=c\_{1}\operatorname {cosh} \,({\frac {y\_{0}+c\_{2}}{c\_{1}}})} ja {\displaystyle \left.{\frac {\mathrm {d} x}{\mathrm {d} y}}\right|\_{y\_{0}}=c\_{1}\operatorname {sinh} \,({\frac {y\_{0}+c\_{2}}{c\_{1}}})=\tan(\beta \_{0})}
Teisel juhul:

{\displaystyle ({\frac {x\_{0}}{c\_{1}}})^{2}=\operatorname {cosh} \,^{2}({\frac {y\_{0}+c\_{2}}{c\_{1}}})}
{\displaystyle \tan ^{2}(\beta \_{0})=\operatorname {sinh} \,^{2}({\frac {y\_{0}+c\_{2}}{c\_{1}}})}
ja kasutades seost {\displaystyle \operatorname {cosh} \,^{2}(\sigma )-\operatorname {sinh} \,^{2}(\sigma )=1}, saame

{\displaystyle ({\frac {x\_{0}}{c\_{1}}})^{2}-\tan ^{2}(\beta \_{0})=1\rightarrow c\_{1}={\frac {x\_{0}}{\sqrt {1+\tan ^{2}(\beta \_{0})}}}=x\_{0}\cos(\beta \_{0})}
Asendades eelneva konstandi avaldisse {\displaystyle x\_{0}=c\_{1}\operatorname {cosh} \,({\frac {y\_{0}+c\_{2}}{c\_{1}}})},saame

{\displaystyle c\_{2}=c\_{1}\operatorname {acosh} \,({\frac {x\_{0}}{c\_{1}}})-y\_{0}=x\_{0}\cos(\beta \_{0})\operatorname {acosh} \,({\frac {1}{\cos(\beta \_{0})}})-y\_{0}=x\_{0}\cos(\beta \_{0})\operatorname {ln} \,({\frac {1+\sin(\beta \_{0})}{\cos(\beta \_{0})}})-y\_{0}}
Kokkuvõttes 

{\displaystyle x=x\_{0}\cos(\beta \_{0})\operatorname {cosh} \,({\frac {y-y\_{0}}{x\_{0}\cos(\beta \_{0})}}+\operatorname {ln} \,({\frac {1+\sin(\beta \_{0})}{\cos(\beta \_{0})}})),x\geq {\frac {1}{\alpha }}}

Looduses
--------

Sipelgate liikumine
Sipelgad käituvad üsna sarnaselt valgusega, valides punktist A punkti B liikumisel enda jaoks kõige optimaalsema teekonna. Kui neil on valida mitme trajektoori vahel, kus kõige lühem tee ei pruugi ajaliselt olla kõige kiirem, siis nad valivad raja, mis võtab liikumiseks kõige vähem aega, täpselt nagu valgus.

Viited
------

1. ↑  "Geomeetrilise Optika loengumaterjal, Matti Laan". Originaali arhiivikoopia seisuga 22. august 2011. Vaadatud 15. mail 2013.
2. ↑  "Aleksandria Heron" (inglise keel).`{{netiviide}}`: CS1 hooldus: tundmatu keel (link)
3. ↑  "Fermat's Work on Refraction: A History" (inglise keel).`{{netiviide}}`: CS1 hooldus: tundmatu keel (link)
4. ↑  Füüsika üldkursus ( 3. osa ) Igor Saveljev Tallinn, kirjastus Valgus 1979, lk 11
5. ↑  "Ants follow Fermat's principle of least time" (inglise keel).`{{netiviide}}`: CS1 hooldus: tundmatu keel (link)