Polynom bez čtverců - Square-free polynomial - Wikipedia
v matematika, a polynom bez čtverců je polynomiální definované nad a pole (nebo obecněji a jedinečná faktorizační doména ), který nemá jako faktor žádný čtverecjednotka faktor. V důležitém případě univariantních polynomů nad polem k, tohle znamená tamto je bez čtverce, právě když pro každý polynom kladného stupně.[1] V aplikacích ve fyzice a strojírenství se polynom bez čtverců běžně nazývá a polynom bez opakovaných kořenů. Takové polynomy se nazývají oddělitelný, ale přes oddělitelné dokonalé pole je stejné jako bez čtverce.
A rozklad bez čtverců nebo faktorizace bez čtverců polynomu je faktorizace na mocniny faktorů bez čtverce
kde ti z Ak které se nerovnají 1 jsou dvojice coprime polynomy bez čtverců.[1] Každý nenulový polynom s koeficienty v a pole připouští faktoraci bez čtverců, která je jedinečná až do násobení faktorů nenulovými konstantami. Faktorizace bez čtverců se počítá mnohem snadněji než celá faktorizace do neredukovatelné faktorů, a je proto často upřednostňována, když není nutná úplná faktorizace, jako u částečný zlomek rozklad a symbolická integrace z racionální zlomky. Faktorizace bez čtverců je prvním krokem polynomiální faktorizace algoritmy, které jsou implementovány v systémy počítačové algebry. Proto je algoritmus faktorizace bez čtverců základní počítačová algebra.
V případě univariate polynomy nad polem, jakýkoli vícenásobný faktor polynomu zavádí netriviální společný faktor F a jeho formální derivát F ′, Tedy dostatečná podmínka pro F být bez náměstí je to, že největší společný dělitel z F a F ′ Je 1. Tato podmínka je také nezbytná pro pole charakteristiky 0 nebo, obecněji, pro a perfektní pole, protože nad takovým polem je každý neredukovatelný polynom oddělitelný, a tudíž coprime s jeho derivátem.
Nad polem charakteristiky 0 je podíl jeho GCD s jeho derivátem je produktem ve výše uvedeném rozkladu bez čtverců. Přes perfektní pole nenulové charakteristiky str, tento podíl je produktem takhle i není násobkem str. Další výpočty GCD a přesné dělení umožňují výpočet bezfaktorové faktorizace (viz kvadratická faktorizace nad konečným polem ). V charakteristické nule je znám lepší algoritmus, Yunův algoritmus, který je popsán níže.[1] Své výpočetní složitost je nanejvýš dvakrát větší než výpočet GCD vstupního polynomu a jeho derivace. Přesněji řečeno, pokud je čas potřebný k výpočtu GCD dvou polynomů stupně a podíl těchto polynomů podle GCD je horní mez pro čas potřebný k výpočtu čtvercového volného rozkladu.
Existují také známé algoritmy pro výpočet rozkladu vícerozměrných polynomů bez čtverců.[2]
Yunův algoritmus
Tato část popisuje Yunův algoritmus pro rozklad čtverců bezrozměrných polynomů bez pole na pole charakteristika 0.[1] Vychází z posloupnosti GCD výpočty a přesná rozdělení.
Vstup je tedy nenulový polynom Fa první krok algoritmu spočívá ve výpočtu GCD A0 z F a jeho formální derivát F'.
Li
je požadovaná faktorizace, máme tedy
a
Pokud jsme nastavili , a , máme to
a
Iterace tohoto procesu do najdeme všechny
Toto je formováno do algoritmu takto:
opakovat
dokud
Výstup
Stupeň a je o jeden menší než stupeň Tak jako je produktem součet stupňů je stupeň Protože složitost výpočtů a dělení GCD roste s mírou více než lineárně, vyplývá z toho, že celková doba běhu smyčky „opakování“ je menší než doba běhu prvního řádku algoritmu a že celková doba běhu Yunův algoritmus je horně omezen dvojnásobkem času potřebného k výpočtu GCD a a kvocient a jejich GCD.
Odmocnina
Polynom obecně nemá číslo odmocnina. Přesněji řečeno, většinu polynomů nelze zapsat jako druhou mocninu jiného polynomu.
Polynom má druhou odmocninu právě tehdy, jsou-li všechny exponenty rozkladu bez odmocniny sudé. V tomto případě se druhá odmocnina získá dělením 2 těmito exponenty.
Problém rozhodování o tom, zda polynom má druhou odmocninu, a výpočtu, pokud existuje, je tedy zvláštním případem bezmocné faktorizace.
Reference
- ^ A b C d Yun, David Y.Y. (1976). Na algoritmech rozkladu bez čtverců SYMSAC '76 Proceedings of the third ACM symposium on Symbolic and algebraic computation, s. 26–35.
- ^ Gianni P., Trager B. (1996). Algoritmy bez čtverců v pozitivní charakteristice Použitelná algebra ve strojírenství, komunikaci a práci na počítači, 7 (1), s. 1–14.