Funkcionální rovnice Kapitola druhá: Cauchyho metoda In: Ljubomir Davidov (author); Zlata Kufnerová (translator); Alois Kufner (translator): Funkcionální rovnice. (Czech). Praha: Mladá fronta, 1984. pp. 41 87. Persistent URL: http://dml.cz/dmlcz/404105 Terms of use: Ljubomir Davidov, 1977 Institute of Mathematics of the Czech Academy of Sciences provides access to digitized documents strictly for personal use. Each copy of any part of this document must contain these Terms of use. This document has been digitized, optimized for electronic delivery and stamped with digital signature within the project DML-CZ: The Czech Digital Mathematics Library http://dml.cz
K a p i t o l a d r u h á C A U C H Y H O M E T O D A 1. HUSTÉ MNOŽINY NA ČÍSELNÉ OSE Než budeme formulovat a objasňovat Cauchyho metodu řešení funkcionálních rovnic, uvedeme několik definic a vět z matematické analýzy. Množina A reálných čísel se nazývá hustá, jestliže každý interval, který má nenulovou délku (tj. který nezdegeneruje v jeden jediný bod), obsahuje prvky množiny A. Věta. Množina Q racionálních čísel je hustá množina. Důkaz. Budiž A = (a, b) libovolný interval na číselné ose. Označme e jeho délku: e = b a > 0. Pak je zřejmé, že existuje přirozené číslo n0, pro něž je w0 > e neboli což je totéž 0 < < e. Předpokládejme n Q dále, že je 6 > 0 (v případě b < 0 probíhají úvahy analogicky). Protože posloupnost - pro m = 1,2,... < n o neomezeně roste, existuje takové přirozené číslo m0, pro něž je < 6 ^ m ". {Jestliže nyní předpokládáno ÍIQ 41
7yi me, že je - n0 ^ a, dostaneme nerovnosti,. m 0 + 1 m 0 1 e = b a ^ 2! 5- = < E,»o w o w0 které vedou ke sporu e < e. Wh Musí tedy platit a < < ilo b, tj. interval (a, b) ob- m sáhuje racionální číslo - n0. Věta je dokázána. Účelnost právě zavedeného pojmu husté množiny je patrna z následující věty: Věta. Budiž A hustá množina reálných čísel. Pak ke každému reálnému Číslu a existuje konvergentní posloupnost ^D 2> j n> čísel náležejících do množiny A, která má za limitu číslo <x. Důkaz. Protože množina A je hustá, existuje ke každému přirozenému číslu n číslo an e A tak, že je a n e g, a + -^-J, tj. že platí 42 1, 1 «< O n < «H. n n
Z těohto posledních dvou nerovností vsak už pijme, že posloupnost «1» «2 » konverguje a má za limitu číslo <x. Věta je dokázána. 2. SPOJITÉ FUNKCE Připomeňme, že funkce / s definičním oborem D se nazývá spojitá v bodě x0 e D, jestliže má limitu pro x x0 a jestliže tato limita je totožná s její hodnotou v bodě x0, tj. s hodnotou f(x0). Jinými slovy: Funkce f(x) je spojitá v bodě x0, jestliže pro každou konvergentní posloupnost 1> 2> > m > která má za limitu číslo x0 a je tvořena body, jež patří do definičního oboru funkce f(x), je také odpovídající posloupnost funkčních hodnot /( i). /(««) /(* ). konvergentní a má za limitu číslo f(x0). Věta. Jestliže spojité funkce f{x) a g(x) se společným AefiniČnim oborem nabývají stejných funkčních hodnot na nějaké husté množině reálných čísel A, pak jsou totožné. Důkaz. Budiž a libovolné reálné číslo. Víme už, že existuje konvergentní posloupnost o1( at,..., o,... 43
čísel patřících do množiny A, která má za limitu číslo a. Pak však ze spojitosti funkcí f(x) a g(x) a ze skutečnosti, že pro každé a e A je f{a) = g{a), plyne, že je /(«) = lim /(«) = Um g{an) =?(<*) 1 n-> n-w Všta je dokázána. * 8. PODSTATA AFOEMULACE CAUCHYHO METODY ftešenl FUNKCIONÁLNÍCH ROVNIC Neřekneme-li výslovně opak, budeme všude v dalším hledat jen taková řešení zkoumaných funkcionálních rovnic, která jsou spojitými funkcemi. Cauchyho metoda tkví řečeno co nejobecněji v tom, že se nejprve určí řešení uvažované funkcionální rovnice, které je definováno na nějaké husté množině reálných čísel. Poté se využije spojitosti tohoto řešení a podle poslední z výše dokázaných vět se řešení definuje pro libovolná reálná čísla. Obvykle se řešení hledá nejprve na množině všech racionálních čísel (která je, jak jsme před chvílí viděli, hustá). Za tímto účelem se často postupuje podle následujícího schématu: 1. Nějakým vhodným postupem (například substituční metodou) se určí řešení f(x) dané funkcionální rovnice na množině všech přirozených čísel. 2. Dokáže se, že takto nalezené řešení vyhovuje rovnici také a) pro x = 0, b) pro všechny celé záporné hodnoty proměnné x, c) pro všechny racionální hodnoty proměnném. 44
3. Využije se hustoty množiny racionálních čísel a spojitosti funkce /(ar); tím bude zaručeno, že takto určené řešení vyhovuje rovnici pro libovolné reálné hodnoty x. Takto formulovaná Cauchyho metoda je vhodná pouze pro takové funkcionální rovnice, jejichž řešení je definováno a spojité na celé číselné ose. Lze se ale lehko přesvědčit o tom, že se touto metodou dají řešit i rovnice, jejichž řešení jsou definována a spojitá na nějaké množině"d, jíž může být interval nebo sjednocení intervalů. Je-li totiž A hustá množina reálných čísel, je množina A1 = A Q D hustá v Z) v tom smyslu, že pro každé číslo a e D existuje konvergentní posloupnost 1> 2> > n> čísel ležících v Alt která má za limitu číslo <x. Důkaz této skutečnosti přenecháváme čtenáři. 4. NĚKOLIK KLASICKÝCH PĎÍ KLADŮ Budeme Cauchyho metodu ilustrovat na několika funkcionálních rovnicích, které Cauchy řešil už počátkem minulého století. a) Řešme funkcionální rovnici (1) f(x + y) =/(*) + /(y). Budeme hledat taková řešení této rovnice, která jsou definována a (v souladu s úmluvou, kterou jsme učinili výše) spojitá na celé číselné ose. Předpokládejme tedy, 45
že f(x) je jedno takové řešení rovnice (1). Nejprve dokážeme, že pro každé reálné číslo n 2 platí (2) f(xl + *,+...+* ) = = /(*,) + /(».) + + /(*,) Pro n = 2 je tato rovnost totožná s rovností (1), a tedy skutečně platí. Nechť rovnost (2) platí pro nějaké přirozené n. Využijeme-li vztahu (1), dostáváme f{xi + x2+... + x n H~ ^n+l) = /(Xx + X2 +... + Xn) + f(xn+1) = = /(* l) + f(x 2) + + /(*,) + f(xn+1), a odtud už pijme hledaná rovnost (2) matematiokou indukcí. Zvolme v (2) xx = x2 =... xn = x. Pak bude pro každé přirozené číslo n a pro každé reálné číslo x platit f(nx) = nf(x). Označíme-li tedy /(1) = c, dostáváme, že platí f{n) = cíl pro každé přirozené n. Nechť jsou dále man libovolná přirozená čísla. Pak je tj.. ( m\ m je tedy f(x) = cx pro libovolné kladné raoionální číslo x. 46
Položíme-li na druhé straně v(l )x =y = 0, vidíme, že je /(O) = 2/(0), neboli což je totéž /(O) = 0. Odtud plyne, že je f(x-x)=f(0)=0=f(z) + f(-x), čili f(x) = /( x). Pro každou racionální hodnotu proměnné x tedy platí f(x) = cx. A vezmeme-li nakonec v úvahu, že množina racionálních čísel je hustá a že funkce f(x) je spojitá, zjistili jsme toto: Je-li funkce f(x) řešením funkcionální rovnice (1), je f(x) cx, kde c je libovolné reálné číslo. Naopak z rovnosti c(x + y) =cx + cy plyne, že každá taková funkce také skutečně naši funkcionální rovnici řeší. Zde je třeba poznamenat, že kdybychom hledali řešení rovnice (1), které by mělo být spojité pouze v jednom pevném bodě, dostali bychom opět týž výsledek. Je-li totiž f(x) funkce, pro niž platí f(* + y)=t{*) + f(y), a je-li tato funkce spojitá v bodě <*, pak pro libovolné reálné číslo x0 platí lim f(x) = lim f((x x0 -f a.) -f (x0 <*)) = X +XQ X-+XO = lim (f(x x0 + <*) + f(x0 «)) = X-+X0 = lim f{x +«)+ f(x0 a) = X + = /(«) + /(«. «) = / ( * «) ; 47
to však ukazuje, že funkce f(x) je spojitá všude, a má tudíž tvar f(x) = cx. b) Řešme funkcionální rovnici (3) í(x + y) =/(*)./(y). Opět budeme hledat taková řešení této ^ovnice, která jsou definována pro všechna reálná x. Především je zřejmé, že nulová konstantní funkce je jedním z řešení rovnice (3). Zajímá nás nyní, zda má také nenulová řešení. Předpokládejme, že f(x) je jedno takové řešení; z (3) pak plyne, že je «'-'(t + t J - M T ) ^ 0 - tj. je-li f(x) nenulová hodnota, nabývá funkce f(x) kladných hodnot pro každé x. Označme nyní /(1) = c > 0. Předpokládejme, že pro nějaké přirozené číslo n platí f(n) - c". Pak je f(n + 1) = f(n).f( 1) = c».c = C-+ 1, a odtud plyne matematickou indukcí, že platí (4) f(x) = c- pro každé přirozené číslo x. Analogicky se indukcí snadno dokáže, že pro každé přirozené číslo n a pro každé reálné číslo x platí f(nx) = [/(*)]». 48
Jsou-li tedy w a n přirozená čísla, je [ f ("?)[ =f [ n^) = fim) =Cm = ^ P)"' tj. rovnost (4) je splněna pro libovolná kladná racionální čísla. Vezmeme-li na druhé straně v úvahu, že je /(O) = = [/(O)?, tj. že je /(O) = l a 1 =/(0) = f(x-x) =/(*)./(-*), dostáváme, že pro každé záporné racionální číslo x platí 1 1 f(x) = -r. = = c x. M ' /( x) c~ x Je tedy f(x) = c pro libovolné racionální hodnoty proměnné x. Využijeme-li ještě hustoty množiny racionálních čísel a spojitosti funkce f(x), docházíme k závěru, že řešeními funkcionální rovnice (3) mohou být všechny funkce tvaru f(x) = c z, kde c je libovolné kladné reálné číslo. Ze zřejmé rovnosti Cx+V = c x.c v je pak vidět, že tomu skutečně tak je. Nakonec dostáváme tento výsledek: Funkcionální rovnice /(* + Ž/) = /(*) /(</) má nekonečně mnoho řešení, jež jsou dána vzorcem f{x) = c*, kde c je kladné reálné číslo; navíc je řešením nulová konstantní funkce. 1171
Zde je na místě poznamenat, že výše uvedenou funkcionální rovnici lze řešit též pomocí funkcionální rovnice (1). Je-li totiž f(x) nenulové řešení rovnice (3), pak je, jak jsme viděli, f(x) > 0 pro všechna x, a tudíž můžeme utvořit funkci g(x) = log f(x). Je též zřejmé, že pro libovolná dvě reálná čísla x a y platí g{x + y) = log f{x + y)= log (f(x).f(y)) = = log /(») + log f(y) = g[x) + g(y), a proto má funkce g(x) tvar g(x) = ax, kde a je libovolné reálné číslo. Odtud pak nakonec dostáváme, že je f(x) = 10*» = (10 ) = c x. Současně je odtud opět patrno, že pokud bychom žádali jen tolik, aby funkce f(x) byla spojitá pouze v jediném bodě (a tedy nikoliv spojitá všude), znovu bychom dostali f(x) = c. c) Řešme funkcionální rovnici (5) f(xy) =f(x) + f(y). Nejprve poznamenejme, že pokud hledáme taková řešení této rovnice, která jsou definována a spojitá pro všechna x, pak jediným takovým řešením je nulová konstanta. Vskutku: předpokládáme-li, že f(x) je řešení rovnice (5), pak pro y 0 dostáváme /(O) ==/(*. 0) = / ( * ) + / ( O ), odkud pijme, že je /(x) = 0 pro všechna x, tj. že f(x) je nulová konstanta. Připusťme nyní, že f(x) je funkce, která je definována a spojitá pro všechna x ^ 0 a která je řešením funkcionální rovnice (5). Položme 50 g(t) =/(io').
Je zřejmé, že funkce g(t) je definována a spojitá pro všechna t a že kromě toho vyhovuje rovnosti g(u + v) = /(10»+") = /(10«. 10") = = /(10-) + /(10-) = g(u) + g(v); to ovšem zase ukazuje, že je g(t) = cí, kde c je libovolné reálné číslo. Pak však pro x > 0 máme f(x) = /(ÍO"«x ) = p(log x) = c log x. Nechť je konečně x ^ 0 libovolné reálné číslo. Využijeme-li toho, že pak je x 2 > 0, dostáváme vztah 2 f{x) = f(x 2 ) = c log a; 2 = 2c log \x\, neboli j(x) = c log \x\. N a druhé straně z vlastností logaritmické funkce plyne c log \xy\ = c log \x\ + c log \y\ pro všechny dvojice reálných čísel x ^ 0 a y # 0. Všechna řešení funkcionální rovnice f(xy) = f(x) + f(y), jež jsou definována a spojitá pro x ^ 0, jsou tedy dána formulí f(x) = c log \x\, kde c je libovolné reálné číslo. d) Řešme funkcionální rovnici (6) f{xy) = f(x).f(y). 51
Položme zde nejprve y = 0. Dostáváme vztah m=f(x).f(o), ze kterého plyne, že je bud /(O) = 0, nebo f(x) = 1, tj. funkce f(x) je totožná s konstantní jednotkovou funkcí, jež je zřejmě řešením funkcionální rovnice (6). Předpokládejme, že f(x) je nekonstantní funkce, která je definována a spojitá pro všechna x a jež řeší výše uvedenou funkcionální rovnici (6). Pak je funkce g(t) = /(10<) zřejmě též spojitá a kromě toho vyhovuje následující rovnosti: g{u + v) = /( 10»+») = /(10«.10 B ) = = /(10«)./(10") =g(u).g(v)-, odtud plyne, že funkce g(t) má tvar g(t) = a', kde a je libovolné kladné reálné Pro x > 0 máme číslo. f{x) - /( 10"**) = g(log«) - a 10 ««- (io iog a ) l0 & * = (10 1ob a = x log a ; označíme-li c = log a, bude f{x) = X E. Je-li x libovolné nenulové reálné číslo, je (/(*))* = f(x>) = x* a odtud plyne, že pro x < 0 je f(x) = 52
Řešením rovnice (6) je tedy funkce definovaná takto: f(x) = x? pro x > 0, /(x) = \x\" pro x < 0, /(O) = 0.. Tato funkce je ovšem pro c < 0 nespojitá v bodě x = 0. Protože naopak tato funkce pro c > 0 zřejmě vyhovuje rovnici (6), tvoří spolu s konstantou 1 všechna řešení této rovnice. 5. INVERZNÍ FUNKCE Než přejdeme k jistým zobecněním metod řešení výše uvedených příkladů, podíváme se ještě na jeden pojem z matematické analýzy. Budiž f(x) funkce s definičním oborem D a nechť M je obor hodnot funkce / (množina hodnot f(x) pro x e D). Funkce g{t) (existuje-li) se nazývá inverzní funkci k funkci f(x), je-li jejím definičním oborem množina M, oborem hodnot množina D a jsou-li pro všechna x e D a t e M splněny rovnosti tm) = *\?(/(*))=* Připomeňme dále, že funkce /(x) definovaná na intervalu A se nazývá nerostoucí (neklesající) v intervalu A, jestliže pro libovolná dvě čísla xlt xa e A plyne ze vztahu xx < xa nerovnost f(xt) ž /(x2) (/(xt) žs /(x2)). Jestliže z ostré nerovnosti xx < xa plyne ostrá nerovnost f(xj) < /(x2) (/(xx) > /(x2)), nazývá se funkce /(x) rostoucí (klesající) funkcí. 53
Věta. Je-li funkce /(x) definována, spojitá a rostoucí (klesající) v uzavřeném intervalu (a, b), p ak k ní existuje inverzní funkce, která je opět spojitá a rostoucí (klesající). Důkaz. Předpokládejme, že funkce f(x) je rostouc' (úvahy v případě, že f(x) je-klesající, jsou analogické). Je zřejmé, že množina funkčních hodnot funkce f(x) je tvořena všemi body uzavřeného intervalu (f(a), f(b)). Ukážeme, že ke každému číslu t e (f(a), f(b) > existuje jediné číslo x0 e (a, b > tak, že platí /(# ) = t. Je-li t = f(a) nebo t = f(b), je hledaná hodnota x0 totožná s hodnotou a nebo s hodnotou b. Nechť je tedy f(a) < t <. f(b). Budeme nyní vyšetřovat množinu T všech čísel x e (a,b), pro něž je f(x) < t. Tato množina je neprázdná, neboť f(a) < t, a tedy a e T. Množina T je také omezená, neboť je částí uzavřeného intervalu (a, b), který je zřejmě omezenou množinou. Označme nyní x0 supremum množiny T (tj. nej menší z horních odhadů této množiny). Protože a e T a b je horní odhad množiny T, je a < x0 < b. Ukážeme, že množina T je totožná s intervalem (a, x0)\ Zřejmě (a, x0) Z) T. Nechť je naopak x e {a, x0). Pak je x < x0, a x tedy není horní odhad množiny T, tj. existuje číslo y e T tak, že platí y > x. Protože funkce f(x) je rostoucí, je f(%) < f{y) < t, a tedy je y e T a T = (a, x 0 ). Nyní můžeme vybrat posloupnost čísel > 2> ) n> tak, že pro všechna n je a < xn < x0 a že platí lim xn = = x0. Ze spojitosti funkce f(x) plyne, že je také lim f(xn) = f(x0), n->oo a protože bylo f{x ) < t, je f(x0) ss t. 64
Jelikož bylo x0 ^ b, můžeme vybrat posloupnost r ' r tak, že pro všechna n je x0 ^ xn ^ 6 a že platí lim x = = x0. Ale protože xn T, je f(xn) >t, a, tedy f(x0) ^ ř, což nakonec ukazuje, že platí f(x0) = t. Jestliže připustíme, že existují dvě různá čísla xx < x2 z intervalu (a, b >, pro něž je j{xj) = f(x2) = t, dostaneme spor s tím, že funkce f(x) je rostoucí: * = /(*i) < = Nyní označíme symbolem g{t) pro každé t e (f(a), f(b)) ono jednoznačně určené číslo z intervalu (a, b >, pro něž je f(g(t)) = t. Tímto postupem získáme funkci g(t), která je zřejmě inverzní k funkci f(x). Zbývá dokázat, že tato funkce je spojitá a rostoucí. Nechť jsou především tlt t2, < t2 dvě libovolná čísla z intervalu (/(a), f(b) >. Připustíme-li, že je g(tj) ^ S: g(t2), dostaneme z předpokladu, že funkce f(x) je rostoucí, nerovnost h = Mh)) ž f(g(h)) = h, a to je ve sporu s volbou čísel a t2. Tudíž je funkce g{t) rostoucí. A konečně nechť je t0 libovolný bod intervalu (/(a), f(b)) a nechť je t\yt2,..., tn,... ; tne (f(a),f(b)) posloupnost čísel, která má za limitu číslo t0. Označíme-li g(tn) = xn pro n = 1, 2,... a <7(ť0) = x0, dostáváme posloupnost» 2 > ) Xn 65
Tato posloupnost je omezená, neboť leží celá v intervalu (a, b), a proto existuje hromadný bod této posloupnosti. Předpokládejme, že ylt y2e (a, b), yx^ y2 jsou dva hromadné body této posloupnosti. Pak existují dvě podposloupnosti X/Cit..., Xkn, ' > r Zjnn> t pro něž platí lim x^ = yx, lim xmn = y2. Ze spojitosti n-»oo n-»co funkce j(x) nyní plyne, že je /(ž/i) = /(Um x^) = lim /(»*.) = lim tkn = í0 = n»-od n-*-ao n-*-fx> = lim t^ = lim f{xmn) = /(lim xm ) = f(y2), tl-m» 71-+CO 71 a odtud dostáváme rovnost yx = y2. To však ukazuje, že posloupnost t x2,., xn,... konverguje; kromě toho ze vztahu lim f(x ) = f(x0) = í0 plyne, že lim x x 0. Tato poslední rovnost však neříká 71-*-CO nic jiného, než že platí lim g(t ) = g(t ). Funkce g(t) je tedy spojitá. ř n~*'<> Tím je věta dokázána. Ponecháváme na čtenáři, aby si uvědomil, jak je větu možno dokázat v případě, že místo uzavřeného (a tedy konečného) intervalu (a, b) budeme uvažovat interval otevřený nebo neomezený. Uvedeme několik příkladů inverzních funkcí. a) Uvažujme funkci sin a; v intervalu ( 7t/2, 7t/2). 66
Jak je známo, je tato funkce v uvažovaném intervalu spojitá a rostoucí. Podle právě dokázané věty tedy existuje inverzní funkce, která je definována, spojitá a rostoucí v intervalu ( 1, 1) a nabývá hodnot z intervalu ( u/2, tt/2). Tato funkce se oznaěuje obvykle arcsin t (ěti arkus sinu). Zde je třeba poznamenat, že protože funkce sin x je definována pro všechna reálná čísla x a nabývá hodnot z intervalu ( 1, 1 >, můžeme pro všechna x utvořit výraz arcsin (sin x). Rovnost arcsin (sin x) = x však bude splněna pouze pro x e ( n/2,7i/2). Není těžké dokázat (přenecháváme to čtenáři), že pro libovolné reálné číslo x platí arcsin (sin x) = ( 1)* (x + kn), kde i je celá část čísla. b) K funkci cos x uvažované na intervalu <0, n) taktéž existuje inverzní funkce, která se značí arccos t. Analogicky jako v bodě a) lze ukázat, že funkce arccos t je spojitá a klesající v intervalu ( 1, 1) a že pro všechna t e < 1, 1) platí 0 ^ arccos t i? K. c) Také k funkcím tg a; a cotg x, které uvažujeme v intervalech ( 7t/2, tt/2), resp. (0,7:), existují inverzní funkce, které značíme a rctg x a arccotg x. 6. FUNKCIONÁLNÍ ROVNICE f(x + y) = F(f(x),f(y)) První dva příklady uvažované v odstavoi 4 měly společné to, že na levé straně odpovídající funkcionální 1179
rovnice vystupoval výraz /(x + y)- Řešení těchto příkladů byla zcela analogická, a to nás vede k tomu, že si klademe otázku: Je-li F(u, v) funkce dvou proměnných, za jakých podmínek má funkcionální rovnice (1) f(x + y)= F(f(x), f(y)) řešení a jak lze toto řešení najít? Lemma. Má-li funkcionální rovnice f(x + y) = F(f(x), f(y)) řešení f(x) a je-li M obor hodnot funkce f(x), pak funkce F(u, v) vyhovuje následujícím podmínkám: a) pro všechny dvojice čísel u, v e M je F(u,v) = F(v, u); b) pro všechny trojice čísel u, v, w e M platí F(F(u, v), w) = F(u, F(v, w))\ c) existuje číslo e e M tak, že platí pro všechna u e M\ F(e, u) - u d) ke každému u e M existuje v e M tak, že platí F(u, v) = e. Důkaz, a) Nechť je u, v e M. Pak existují reálná ěísla x, y taková, že je f(x) = u a f(y) = v, a tedy je 68 F(u, v) = F(f(x), f(y)) = f(x + y) = f(y + x) = = F(f(y),f(x))=F(v, u).
b) Nechť je u,v,we M. Pak existují reálná čísla x, y a z taková, že je f(x) = u, f(y) = v, f(z) = w. Dále je a Je tedy F(u, v) = F(f(x), f(y)) = f(x + y) e M F(v, w) = F(f(y), f(z)) = f(y + z)em. f(f(u, v), w) = F(f(x + y), f(z)) = = f(x + y + z) = F(f(x), f(y + z)) = =.F{u, F(v, w)). c) Označme e = /(O). Protože f(x) = u e 31, je F(e, u) = F(f(0), f(x)) = /(O + x) = f(x) = u. d) Nechť je u e M a f(x) = u. Položme v = /( x). Pak je F(u, v) = F(f(x), f(-x)) = f(x - x ) = /(O) = e. Tím je lemma dokázáno. Toto lemma však udává jen nutnou podmínku řešitelnosti rovnice (7); není z něj vidět, jak by se dalo najít explicitní vyjádření pro řešení /(&). Pomocí metod, jichž bylo použito při řešení funkcionálních rovnic z odstavce 4, můžeme nyní popsat následující postup pro určení řešení funkcionální rovnice (7): Předpokládejme, že f(x) je spojitá funkce, pro niž platí f(x + y)= F(f(x), f(y)), a předpokládejme přitom, že f(x) je definováno pro libo- 59
volné reálné hodnoty proměnné x. (Jak jsme viděli v příkladech z odstavce 4, lze tyto úvahy snadno modifikovat pro případ, že funkce f(x) není definována všude.) Definujme funkce F (t) následujícím způsobem: FM) = t, Fn(t) = FiF^t), t) pro n 2. Pak je zřejmě F1(f(x)) = f{x); předpokládáme-li, že pro každé přirozené n platí Fn(f(x)) = f(nx), pak pro n -f- 1 dostáváme /((» + 1) x) = f{nx + x) = F(f(nx), /(*)) = = F(Fn(f(*)), /(»)) = Fn+1(f(x)). Indukcí jsme tedy dokázali, že platí f(nx) = Fn(f(x)) pro všechna přirozená n. Speciálně dostáváme pro x = 1 vztah /(») = Fu{c), kde jsme položili c = /(1). Tímto postupem je funkce f(x) definována pro všechny přirozené hodnoty n. Nechť jsou nyní man libovolná přirozená čísla. Pak je Budeme-li navíc ještě předpokládat, že k funkci Fn(t) existuje inverzní funkce Gn(u), bude f[~] = Gn(Fm{c)), a funkce f(x) je tedy definována pro všechny kladné 60
racionální hodnoty proměnné x. Použij eme-li rovnosti /(O) = F(f(x), f(-x)), můžeme f(x) definovat pro libovolné racionální hodnoty proměnné x. A vezmeme-li v úvahu hustotu množiny racionálních čísel a spojitost funkce f(x), můžeme funkci f(x) považovat za definovanou pro všechny reálné hodnoty proměnné x. Pochopitelně je nakonec třeba ověřit, zda takto určená funkce f(x) rovnici (7) také skutečně vyhovuje. Metoda řešení funkcionálních rovnic tvaru (7), kterou jsme právě vyložili, je ovšem popsána velice schematicky a vyžaduje ještě řadu upřesnění. Tak není například vůbec jasné, jak je možno definovat funkce F (t), zda tyto funkce vůbec existují, zda k nim existují funkce inverzní atd. Zde však nebudeme na tyto otázky v obecném případě odpovídat; odpovíme na ně v každém konkrétním případě. Vyšetříme nyní co možná nejpodrobněji případ, kdy je funkce F(u, v) mnohočlenem ve dvou proměnných. Pak má F(u, v) tvar F(u, v) = axu x i v>'i + a2u k %Vi +... + a, u x, V'i, kde jsou alta2,., ag libovolná nenulová reálná čísla a, Á2 > > /"2 > > i"» j s o u c e lá nezáporná čísla. Jak známo, nazývá se největší z čísel Ax, Ait..., X, (bez újmy na obecnosti lze předpokládat, že to je číslo Ax) stupněm polynomu F(ti, v) vzhledem k proměnné u a největší z čísel /tlt fi2,..., x, (nechť je to třeba číslo m) stupněm polynomu F(u, v) vzhledem k proměnné v. 61
Jestliže má funkcionální rovnice f(x + y) = F(f(x), f(y)) řešení, musí především funkce F(u, v) vyhovovat rovnosti F(u, v) = F(v, u), tj. musí splňovat podmínku s^1'!^' +... + atu x t v"t +... + a,u x "v" a = = +... + aau" s v Xa, z níž ihned plyne, že je = xt\ stupně polynomu F(u, v) vzhledem k proměnným u i v jsou tedy stejné. Označme tento stupeň n = n). Dále musí polynom F(u, v) splňovat rovnost Nyní je a F{u, F{v, w)) = F(F(u, v), w). F(u, F(v, w)) = a^fiv, w))"i + CI2U x *{F{V, «>))"«+ +... + asu X '(F(v, w)) f " F(F(u, v), w) = a^fiit,, v))" w'' + a2(f(u, W* + +... + aa{f{u, v)) x " v)"> = = a^lu^v^iw^i +... ; obě poslední rovnosti ukazují, že polynom F(u,F(v,w)) je vzhledem k proměnné u stupně n a polynom F(F(u, v), w) je vzhledem k proměnné u stupně n 2. A protože oba tyto polynomy jsou si rovny, musí být n = n 2 čili n = 1. Je-li tedy F(u, v) polynom a má-li rovnice (7) řešení, pak má F{u, v) tvar (8) F(U, v) = OLUV + fiu + + y. 62
Z rovnosti F{F(u, u), v) = F{u, F(u, v)) přitom po jednoduchých úpravách dostáváme vztah {xy p + p) (««,) = 0, který má platit pro libovolná u a v; to znamená, že koeficienty polynomu F(u, v) musí navíc splňovat podmínku (9) *y=p p. Nyní jsou dvě možnosti: 1. <x = 0. Pak je P ^ 0 a P 2 /? = 0, tj. 0 = 1, a rovnice (7) má tvar (10) f(x + y) = /(») + M + y. Položme <7(a;) = f(x) + y. Je zřejmé, že funkce f(x) je řešením rovnice (10) tehdy a jen tehdy, je-li funkce g(x) řešením rovnice g(x + y) = g(x) + g(y). Všechna řešení funkcionální rovnice jsou tedy dána vzorcem /(* + y)= /(«) + f(y) + y f(x) = cx y, kde c je libovolné reálné číslo. P 2 P 2. a ^ 0. Pak je y = a rovnice (7) ma tvar & 63
neboli f(x + y)~ «/(x) f(y) + Pf(x) + Pf(y) +, (X tvar (ID NX + V) = i m ± m m ± t z i. ÍX Položíme-li zde g(x) = <xf(x) + /?, vidíme, že f(x) je řešením funkcionální rovnice (11) tehdy a jen tehdy, je-li funkce g(x) řešením rovnice g(x + y) = g(x).g(y). Všechna řešení dané funkcionální rovnice tvoří tedy funkce (viz příklad b, str, 48-49) /(*) a /(*)= <X OL kde c je libovolné reálné kladné číslo. Podívejme se například na funkcionální rovnici (12) f(x + y) =f(x).f(y) + f(x)+f(y). Ta je zřejmě tvaru (7) s funkcí F(u, v) tvaru (8), kde volíme a = 1, /? = 1, y = 0. V tomto případě je podmínka (9) splněna, neboť je <xy = 0 = 1 1 = /S 2 všechna řešení funkcionální rovnice (12) tedy tvoří funkce f(x) = -1 a f(x) = c* 1, kde c je libovolné reálné kladné číslo. Ještě v jednom případě lze funkcionální rovnici (7) převést na některý z klasických příkladů, které jsme 04
vyšetřovali v odstavci 4, a to tehdy, existuje-li funkce čr(f), pro niž platí jedna z rovností G(F(u, v)) = G(u) + G(v), G(F(u, v)) = G(u).G{v). Jestliže totiž v tomto případě předpokládáme, že spojitá funkce f(x) splňuje rovnici f(x + y) = F(f(x),f(y)), pak funkce g(x) = G(f(x)) zřejmě splňuje rovnici nebo rovnici g(x + y) = g{x) -f g(y) g(x + y) = g(x).g(y). Řešme například funkcionální rovnici (13) /(z + ž/) = f(x).f(y) /(*) + f(y) ' Předpokládejme, že f(x) je nějaké řešení této rovnice. Nejprve je třeba poznamenat, že je f(x) ^ 0 pro všechna x, pro něž je funkce f(x) definována: Je-li totiž pro nějaké <x hodnota /(«) = 0, platí pro každé x /(,_«) + /(«) - 0» tj. f(x) je nulová konstanta, a ta nevyhovuje rovnici (13). Funkce f(x) však nemůže být definována pro x = 0, neboť kdyby tomu tak bylo, dostali bychom a to není možné (předpokládáme, že bylo /(O) ^ 0). 1187
Utvořme nyní funkci g(x) = Ta je pak definována a spojitá pro všechna ta x, pro něž má stejné vlastnosti i funkce f(x), a kromě toho je f{x) řešením rovnice (13) tehdy a jen tehdy, je-li 9[X + y> - f(x + y) - f(x).f(y) - /(*) + + W) = 9{x) + g{y) ' tj. výhovu je-li g(x) funkcionální rovnici g(x + y) = g{x) + g{y). Všechna řešení dané funkcionální rovnice tedy tvoří funkce kde c 0 je reálné číslo. ><*> = Í ' 7. JEŠTĚ JEDNO ZOBECNĚNI Rovnici (7) můžeme zobecnit, a to tak, že budeme vyšetřovat funkcionální rovnici (14) f(g(x,y)) =F(f(x),f(y)), kde G(x, y) a F(u, v) jsou funkce dvou proměnných. Na několika konkrétních příkladech ukážeme, jak lze tuto rovnici převést na některou z výše uvedených funkcionálních rovnic. 66
a) Vyšetřujme funkcionální rovnici (15) f(a(x - y ) + b)= Af(x) + Bf(y) + C, kde a, b, A, B, C jsou pevná reálná čísla. Mohou nastat tyto eventuality: 1. a = A = B = 0. Pak je m = C a řešením rovnice (15) je každá spojitá funkce f(x), pro kterou platí /(&) = C. 2. A = B = O, ale a ^ 0. Pak je jediným řešením rovnice (15) konstanta C. 3. a = O, ale čísla A a B nejsou současně rovna nule. Jestliže v tomto případě položíme x = y, dostáváme vztah f(b) = (A + B)f(x) + C, a odtud plyne: Je-li A + B O, je f(x) = const, a je-li A + B = O, je řešením dané funkcionální rovnice každá funkce f(x), pro niž je f(b) = C. 4. a ^ O a čísla A a B nejsou současně rovna nule. Pak pro x = y dostáváme vztah f(b) = (A + B) f(x) + C, který ukazuje: Pokud má rovnice (15) nekonstantní řešení, musí být splněna podmínka A + B = O čili A = B. Pak však má daná funkcionální rovnice tvar f(a(x - y ) + b)= Af(x) - Af(y) + C. Položme zde y = O a označme /(O) = l. Pak máme vztah f(ax + b) =Af({x) l) + C, 67
a odtud čili plyne f(a(x y) + b)= A(f(x -y)-l) + C, Af(x-y)-Al = A{f(x)-f(y)), neboli nakonec /(» y)= /(») fiv) +1- Pro x = 0 a y = z vsak dostáváme /(z) = / ( - * ) + 21, tj. f(-z) = f(z) + 21, a tedy je Pak platí f{z + z)=f(z) + f(z) L f(x + z)-l = (f(x)-l) + (f(z)-l) a z toho plyne, že je /(») = dx + Z, kde d je libovolné reálné Z rovnosti číslo. d(a(x y) + b) + l = A(dx + l) A(dy + l) + C, která je ekvivalentní s rovností (da da)x (da da)y + db + 1 C = 0, naopak plyne, že hledaná funkce f(x) je řešením uvažované funkcionální rovnice pouze pro a = A a l = G db. A tak má tedy funkcionální rovnice 68 Mx-y) + b) = Af(x) - Af(y) + G
nekonstantní řešení pouze pro a = A. V tomto případě jsou řešeními uvedené rovnice funkce f{x) = dx + G db, kde d je libovolné reálné číslo. b) Řešme funkcionální rovnici (16) fí X+ lj\ = tw-m (c * 0). Nejprve upravíme výraz x + y následujícím způsobem: x + y _ c 2 x + c 2 y _ 2cx + 2cy _,. xy ~ c 2 + xy ~ 2c 2 + 2xy ~ + c 2 2cx + 2cy + c 2 c 2 + a?!/ xy _ ~~ 2c 2 + Ixy + cx cx + cy cy (c + x) (c + y) (c a) (c y) = (c + s) (c + y) + (c x) (c y) c+x c+y l c x ' c y = c 2. c+x c+y x c x c y «9
Předpokládáme-li nyní, že f(x) je řešení rovnice (16), a položíme-li v této rovnici neboli dostaneme: c + x c + y = u, ^ * = v, c x c y u 1 v 1 * = C + T ' y=c V+T> 4 c ^ Ť t ) = / ( c ÍŤT) / ( c ÍŤT)- Odtud plyne, že funkce f(x) je řešením dané rovnice tehdy a jen tehdy, vyhovuje-li funkce g(t) = f^c funkcionální rovnici g{uv) = g{u).g(v)\ řešením této poslední rovnice jsou, jak víme, funkce </(«) = I*h g(t) = o. y-^pyj Všechna řešení rovnice (16) jsou tedy tvořena funkcemi c + x f{x) =, f(x) = 0, C X kde a je libovolné reálné číslo, c) Řešme funkcionální rovnici (17) f(]/xm^) =/(*)./&). 70
Předpokládáme-li, že f(x) je nějaké řešení této rovnice, můžeme ji přepsat následujícím způsobem: / ( R T? ) = f(w 2 )-f(w 2 ) (Výraz ]/y i zde chápeme nikoliv jako jak to bývá obvyklé, nýbrž jako y.) Položíme-li nyní pro t ^ 0 máme rovnici rto = f(w), g(u* + u 2 ) = /(ViřTiT«) = = /(V«2 )-/(F a ) =. Odtud pijme, že je g(t) = 0 nebo g(t) = o", kde a je libovolné kladné číslo. Pak však jsou řešeními výše uvedené funkcionální rovnice funkce tvaru f{x) = a*' a f(x) - 0. 8. JEŠTĚ DVĚ FUNKCIONÁLNÍ ROVNICE Budeme nyní řešit dvě funkcionální rovnice, které se, třebaže vypadají v jistém smyslu komplikovaněji než dosud uvažované rovnice, dají též řešit pomocí Cauchyho metody. a) Určeme všechny funkce /(»), které jsou spojité na celé číselné ose a řeší funkcionální rovnici (18) f(x + y) + f(x -y) = 2(/(*) + f(y)). 71
Předpokládejme, že f(x) je některá z těchto funkcí. Položíme-li pak v (18) x = y = 0, dostáváme vztah 2/(0) = 4/(0), z něhož plyne, že musí být /(O) = 0. Podobně dostaneme z rovnice (18) postupně vztahy f(2x) =4/(*) /(««) =4/(1), /(3s) = 2/(2 ) + 2f(x) f(2x x) = = 8f{x) + 2f(x)-f(x)=9f(x). Budiž nyní n přirozené ěíslo, n > 2, a předpokládejme, že pro všechna přirozená čísla TO, 2 ss to n, platí Pak je /(TOX) = m 2 f(x). /((» + 1)«) = f{nx + x) = 2 /(»») + 2f(x) - /((» - l)*) = 2n 2 /(z) + 2f(x) - (n - l) 2 /(x) = = («2 + 2n + 1 )f(x) = (n + 1 ) /(«); to však znamená, že rovnost f(nx) = n 2 f(x) je splněna pro všechna reálná čísla x a pro každé přirozené číslo n. Označme písmenem c hodnotu funkce f(x) pro x = 1, tj. c =/(l). Z uvedené rovnosti pak plyne, že jsou-li man libovolná přirozená čísla, je /(n) = cn 2 Jinými slovy: (19) /(a?) = cx 2 pro každou kladnou racionální hodnotu proměnné z. 72
čili Položíme-li nyní znovu v (18) y = x, dostáváme /(O) + /(2x) = 2 /(*) + 2/( x), f(x) = /(-*), což ukazuje, že rovnost (19) platí pro libovolné racionální hodnoty proměnné x. Využijeme-li nakonec toho, že funkce f{x) je spojitá a že množina racionálních čísel je hustá, dostáváme jako výsledek, že (19) platí pro každé reálné x. Z identity c(x + y) 2 + c(x y) 2 = 2(cx* + cy 2 ) pak naopak definitivně plyne, že všechna řešení funkcionální rovnice (18), která jsou definována a spojitá pro všechna x, mají tvar f(x) = cx 2, kde c je libovolná reálná konstanta. b) Budiž a > 0, a ^ 1 pevné reálné číslo. Určeme všechny funkce f{x), které jsou definovány a spojité na celé číselné ose a které vyhovují funkcionální rovnici (20) f(x + y)= a xv f(x) f(y). Budiž tedy f(x) některá z těchto funkcí. Postupně pak dostáváme: f(2x) = f(x + x)= '[/(z)]* = a 2 [/(*)]'; /(3a;) - f{2x + x) = a 2 **f{2x) f(x) = = a 2 *" ct* 1 Lf(x)] 2 f(x) = a 3 **[/(a;)] 3 = 3' 3 s = a 2 [/<*)? ; 73
/(4a;) = /(3a; + x) = o»*'/(3a;) /(x) = o te '[/(x)] 4 = 19-4. 4' «, Předpokládejme, že pro každé přirozené číslo «platí (21) f(nx) =o il^_it, [/(x)]«. Pak je /((n + l)x) = f(nx + x) = a~'/(nx) f(x) = («+ 1)«(»+!) = + ) " [/(x)]- " + i = a ' ^ " ^ T ^ "» ', [j(x)]'+i, a odtud indukcí plyne, že rovnost (21) je splněna pro všechna přirozená čísla n a pro všechna reálná čísla x. Z (21) nyní dostáváme, že pro libovolná dvě přirozená čísla m a n v důsledku rovnosti platí f(n) =a * [/(1)]» t m * m "»"r / M, tj. Na druhé straně je 74
Budeme-li předpokládat, že je /(1) = 0, dostáváme pro každé reálné číslo x vztah /(x) = /((* - 1) + 1) = a-* f(x - 1) /(1) = 0, tj. dostáváme triviální řešení f(x) = 0. Neohť je tedy /(1) > 0. Položíme-li bude /(1) = a + T a» n (. 1 \ 1 m> " í. l m*,» neboli ni + 00 T 2 (22) / ( «) = «, pro každou kladnou racionální hodnotu proměnné x. Podobně je z rovnice (20) vidět, že je neboli /(0) = 1. Pak platí Jinými slovy: je /(l) =/(l + 0) =/(l)./(0), 1 = /(0) = f(x -x) = a->f(x) f(-x). /( x) = a* x.a = a, což znamená, že rovnost (22) platí pro všechny racionální hodnoty proměnné x; odtud už plyne, že tato rovnost platí pro libovolnou reálnou hodnotu proměnné x. 1197
Z identity (a + V)» + «(a + V) 2 ex a = O.O. a naopak s definitivní platností plyne, ze všechna řešení funkcionální rovnice f{x + y)= jsou tvořena funkcemi a*»f(x) f(y) kde c je libovolné reálné f(x) = 0 a f(x) = a číslo. 9. DYADICKÁ RACIONÁLNÍ ClSLA Budiž n libovolné celé číslo a m libovolné přirozené číslo nebo nula. Každé číslo tvaru n/2 nazýváme dyadickým racionálním Číslem. Věta. Množina T dyadických racionálních čišel je hustá množina. Důkaz. Budiž A = (<x, /?) libovolný interval na ose. Budeme zkoumat následující tři možnosti: číselné 1.0 ^ a < (i. Označme písmenem e délku intervalu A, tj. e = i a. > 0. Protože lim = 0, je zřejmé, že existuje přirozené číslo TO, pro něž je < e. Utvořme číselnou posloupnost J _ J L J L 2m ' "«Jm ' 2m ' ' n 2 ' 76
Ta zřejmě neomezeně roste, a proto existuje přirozené Tb 1 číslo n tak, že platí žs «<. Kdyby přitom TV bylo /? ig, došli bychom ke sporu: e = 0 a ís TO» 1 1 / i j,» o 2 ^ = 2 ^ < - M u s Í ted y ^ a to znamená, že interval A obsahuje dyadické racionální číslo. 2. a < fs 0. Označíme-li znovu písmenem s délku intervalu A, zvolíme-li přirozené číslo m tak, aby bylo < e, a budeme-li uvažovat posloupnost 1 2 3 n 2m ' 2 m ' 2 m ' ''' ' 2 m '''' ' vidíme, že interval A obsahuje dyadické racionální číslo. 3. a < 0 < /S. N a základě toho, co jsme právě dokázali, obsahuje každý z intervalů (0, 0) a (a, 0) dyadické racionální číslo. Tudíž obsahuje takové číslo i samotný interval A. A tok vidíme, že každý interval na číselné ose, který nezdegeneruje v jediný bod, obsahuje prvek množiny T. To však znamená, že T je hustá množina. Věta je dokázána. Důsledek. Je-li a libovolné nenulové reálné číslo, pak je množina hustá. S = j-^- j m ^ 0, n jsou celá čísla j 77
Důkaz. Předpokládejme pro určitost, že je a > 0. (Případ o < 0 se vyšetřuje analogicky.) Budiž A = = (a, /S) libovolný interval na číselné ose. Pak podle právě dokázané věty existují celá éísla n a m ^ 0 tak, že platí <x n P ~a < ' (Vút Odtud plyne, že je a < < tj. interval A obsahuje číslo z množiny S. Důsledek je dokázán. 10. LOBAČEYSK HO FUNKCIONÁLNÍ ROVNICE Určíme nyní všechny funkce, které jsou definovány a spojité na celé číselné ose a které vyhovují funkcionální rovnici (23) f{x + y)-f(x y) = [/(*)] Tuto rovnici řešil poprvé N. I. Lobačevskij při vyšetřování některých problémů neeuklidovské geometrie. Je zřejmé, že každá konstantní funkce je řešením rovnice (23). Předpokládejme nyní, že f(x) je nekonstantní spojitá funkce, která vyhovuje rovnici (23), označme a hodnotu funkce f(x) v bodě 0 a předpokládejme, že je a > 0. (Je-li a = 0, dostáváme řešení f(x) = 0, a případ a < 0 se vyšetřuje analogicky jako případ o > 0.) Pro každé x bude platit 78
Je tedy f(x) O pro všechna x a kromě toho platí í [ Y ) = V/(*)./(0). Označíme-li b = /(1), dostáváme: kde jsme použili označení ~ = c - Předpokládejme nyní, že pro nějaké přirozené číslo m platí Pak je '( r) - R S ) - = ^ a odtud plyne indukcí, že pro každé přirozené číslo m platí rovnost Budiž nyní n libovolné přirozené číslo, a předpokládejme, že platí k 79
pro každé přirozené číslo m a pro každé přirozené číslo tt k ss n. Položíme-li ve funkcionální rovnici (23) x = a y =, dostáváme tj. a 2 c 2 (» +1) 2'" ac a odtud je pomocí indukce vidět, že pro každé kladné dyadické racionální číslo x platí (24) f{x) = ac. Položíme-li pak v (23) x = 0, dostáváme neboli M-K-y) = [/(O)] 2 = o 2» /( 2/) = f(y) ' a odtud plyne, že rovnost (24) platí pro libovolné dyadické racionální hodnoty proměnné x. A vezmeme-li nakonec v úvahu, že f(x) je spojitá funkce a že množina dyadických racionálních čísel je hustá, dostáváme tento výsledek: Řešeními Lobačevského funkcionální rovnice mohou být nejvýše funkce a 2 f(x) =0 a f{x) = ac', kde c je libovolné kladné číslo. 80
Naopak se můžeme bezprostředně přesvědčit o tom, že tyto funkce Lobačevského rovnici také skutečně řeší. 11. D'ALEMBERTOVA FUNKCIONÁLNÍ ROVNICE Při zkoumání jistých problémů z mechaniky dospěl francouzský matematik ďalembert k funkcionální rovnici (25) f(z + y) + f(x-y) = 2f(x)f(y). Budeme tuto rovnici řešit, přičemž budeme hledat jen taková její řešení fix), jež jsou definována a spojitá pro všechna x a navíc splňují podmínku \f(x)\ ss 1. Jedním takovým řešením je zřejmě konstantní nulová funkce. Předpokládejme nyní, že fix) je nějaké nekonstantní řešení rovnice (25). Především z této rovnice pro y = 0 dostáváme, že je 2fix) =2f(0)f{x) pro každé x, a to znamená, že je /(O) = 1. Pro x = 0 dostáváme tj. f(y) + f( y) = 2/(2/), f(y) = /( 2/), a odtud je vidět, že funkce f{x) je sudá. Pro x = y máme čili /(2x) + /(O) = 2/!(»), 81
Funkce f(x) je spojitá, nekonstantní, splňuje podmínku \f(x)\ ^ 1, je sudá a platí/(o) = 1 > 0. Odtud plyne, že existuje číslo a > 0, pro které je 1 > f(a) > 0. Pak však existuje číslo c, 0 < c < pro něž platí f(a) = = cos c. Dokážeme, že je (26) pro všechny dvojice přirozených čísel n a m. Důkaz této skutečnosti provedeme pomocí dvojnásobné" indukce podle n &m. Nechť je nejprve n = 1. Indukcí podle m dokážeme, že platí (27) a tedy Á~rT-»1 = COS Í. -J o '(2 J [a 2 m ) Skutečně: Pro m = 1 máme m = 1 már 12 m + 1 ['( =,/ÍO 1 f cos c + 1 c f c 1 1 f { 2 ) = ]l 2 = c 0 s 2 = c 0 s [ a * 2 J - Předpokládejme, že rovnost (27) platí pro nějaké přirozené číslo m. Pak je / f ) = 2 m + 1 J í. o) U 2" J + 1 = cos ( f 2^r a )' a rovnost (27) tedy platí i pro m + 1. 82
Dokázali jsme tak, že rovnost (26) platí pro n = 1 a pro libovolné TO. Nyní předpokládejme, že platí pro každé přirozené číslo TO a pro každé přirozené číslo n ^ N (N je pevné přirozené číslo). Využijeme-li pak rovnosti dostáváme f((n +l)x)= 2f(Nx) f(x) - f((n - l)x), _ ( c N } ( c 1 f c N 1 ^ = 2 cos. a cos.- - a cos. a\ = {a 2 m ) [a 2 m ) ^ a 2 ) fc ff+1 ), fc N 1 1 = cos. a -+- cosi. a i. a 2 ) l a 2 m } fc N 1 \ (c + M cos I. -r a = cos. a. (a 2 m J ^a 2 m ) Odtud už plyne, že je fix) - cos x a 71 pro každé x tvaru a [n a m jsou přirozená čísla). Na druhé straně jsme už zjistili, že funkce f(x) je sudá, a proto platí poslední rovnost i pro libovolné hodnoty x 7t tvaru a, kde n a TO 22 0 jsou celá čísla. Už dříve jsme dokázali, že množina S = j - ^ a m 0, n jsou celá čísla j S3
je hustá. Tím tedy nakonec dostáváme, že pokud spojitá funkce f(x) vyhovuje podmínkám f{x + y ) + f{x _y) = 2f(x) f(y); \f(x)\ ^ 1, je nutně tvaru f(x) = cos Ax, kde A je libovolné reálné číslo. Naopak se lze bezprostředně přesvědčit o tom, že každá taková funkce skutečně vyhovuje oběma výše uvedeným podmínkám. Tím je ďalembertova rovnice řešena. 12. JEŠTĚ JEDNA METODA ŘEŠENÍ FUNKCIONÁLNÍCH ROVNIC Nakonec se ještě krátce zastavíme u další metody řešení funkcionálních rovnic; tato metoda je v jistém smyslu modifikací substituční metody. Nechť jsou G(x), F(x) a H(x) tři dané funkce jedné proměnné. Pak ke funkcionální rovnici f(g(x)) = H{x) + F(x).f(x) řešit tímto postupem: 1. Najdeme jedno její řešení cp{x) (často se to děje tak, že je uhádneme"). 2. Předpokládáme, že f(x) je libovolné řešení výše uvedené rovnice, a položíme y>(x) = f(x) <p{x). Je zřejmé, že funkce f(x) bude řešením dané funkcio- 84
nální rovnice tehdy a jen tehdy, bude-li y>(x) řešením funkcionální rovnice rp(g{x)) = F(x).y>{x). 3. Vyřešíme tuto poslední rovnici a najdeme funkci yi(x); tím určíme i funkoi f(x). Nebudeme se pouštět do dalších podrobností a všimneme si několika příkladů. a) Řešme funkcionální rovnici (28) Z vlastností trigonometrických funkcí plynou rovnosti o x. X 2 cos. sin 2 2 = cotg, které ukazují, že jedním z řešení funkcionální rovnice (28) je funkce cotg x. Budiž nyní f(x) libovolné řešení této rovnice a položme yj(x) = f(x) cotg x. Pak bude funkce xp{x) řešením rovnice a tedy je y>(x) = const. 85
A tak jsou všechna řešení funkcionální rovnice (28) tvořena funkcemi f(x) = cotg x + c, kde c je libovolné reálné číslo. Právě popsanou metodu lze použít i u složitějších" funkcionálních rovnic. b) Řešme funkcionální rovnici /(* + y) = M + M (29). x + y. x. y v ' 4 cos. sin. sm 1. A i i Protože platí x + y. x. y cos x + cos y 4 cos 1 1. sin. sin 1 = * 2 2 2 x y x y. x 4- y. x = 2 cos. cos :- 4 cos. s i n. i i i i V, ^ x + y ( x y,. x sin 1 = 2 cos ^-Icos. cos- + sin.. sin f - 2 sin I-. sin 1-1-1 = 2cos 2^4 Ll 1 = U i lá J 2t = cos {x + y), je jedním řešením rovnice (29) funkce cos x. Předpokládejme nyní, že f(x) je libovolné řešení rovnice (29), a položme xp{x) = f(x) cos x. Pak funkce f(x) splňuje danou funkcionální rovnici tehdy a jen tehdy, splňuje-li funkce y(x) funkcionální rovnici y>{x + y) = \p(x) + y>(y). 86
Řešeními této poslední rovnice jsou všechny funkce tvaru ip(x) = cx, kde c je libovolné reálné číslo, a proto jsou všechna řešení funkcionální rovnice /(* + V) = /(*) + f(y) 4 cos. sin-. s i n 1 tvaru f(x) = cos x + cx, kde c je libovolné reálné číslo. c) Řešme funkcionální rovnici (30) f(x + y)= f(x).f(y) + xy xf(y) - yf(x) + x + + y- Není těžké ověřit, že jedním řešením této rovnice je funkce f(x) = x. Protp bude funkce f(x) řešením rovnice (30) tehdy a jen tehdy, řeší-li funkce y>(x) = f(x) x funkcionální rovnici yi(x + y) = y>{x).y(y). Jak jsme už viděli, mají všechna řešení této poslední rovnice tvar ip(x) BS a x, kde a je libovolné nezáporné reálné číslo. Řešeními funkcionální rovnice (30) jsou tedy všechny funkce tvaru f(x) = x + a", kde a je libovolné nezáporné reálné číslo. 87