Holonomisk funktion

Inom matematik , och mer specifikt inom analys , är en holonomisk funktion en jämn funktion av flera variabler som är en lösning av ett system av linjära homogena differentialekvationer med polynomkoefficienter och som uppfyller ett lämpligt dimensionsvillkor i termer av D-modulteorin . Mer exakt är en holonomisk funktion ett element i en holonomisk modul av smidiga funktioner. Holonomiska funktioner kan också beskrivas som differentiably finita funktioner , även kända som D-finita funktioner . När en potensserie i variablerna är Taylor-expansionen av en holonomisk funktion, kallas sekvensen av dess koefficienter, i ett eller flera index, även holonomisk . Holonomiska sekvenser kallas också P-rekursiva sekvenser : de definieras rekursivt av multivariata återfall som tillfredsställs av hela sekvensen och av lämpliga specialiseringar av den. Situationen förenklas i det univariata fallet: varje univariat sekvens som uppfyller en linjär homogen återfallsrelation med polynomkoefficienter, eller motsvarande en linjär homogen differensekvation med polynomkoefficienter, är holonomisk.

Holonomiska funktioner och sekvenser i en variabel

Definitioner

Låt vara ett fält med karakteristik 0 (till exempel eller ).

En funktion kallas D-finit (eller holonomisk ) om det finns polynom så att

håller för alla x . Detta kan också skrivas som där

och är differentialoperatorn som mappar till . kallas en annihilerande operator av f (de annihilerande operatorerna för bildar ett ideal i ringen , kallad förintaren av . Kvantiteten r kallas den utplånande operatörens ordning . I förlängningen sägs den holonomiska funktionen f vara av ordning r när en utplånande operatör av sådan ordning existerar.

En sekvens kallas P-rekursiv (eller holonomisk ) om det finns polynom så att

håller för alla n . Detta kan också skrivas som där

och displaystyle skiftoperatorn som mappar till . kallas en annihilerande operator av c (de annihilerande operatorerna för bildar ett ideal i ringen , kallad annihilator av ). Kvantiteten r kallas den utplånande operatörens ordning . I förlängningen sägs den holonomiska sekvensen c vara av ordningen r när en utplånande operatör av sådan ordning existerar.

Holonomiska funktioner är just de genererande funktionerna för holonomiska sekvenser: om är holonomisk, då koefficienterna i potensseriens expansion

bilda en holonomisk sekvens. Omvänt, för en given holonomisk sekvens , är funktionen som definieras av summan ovan holonomisk (detta är sant i betydelsen formell potensserie, även om summan har en konvergensradie noll ) .

Stängningsegenskaper

Holonomiska funktioner (eller sekvenser) uppfyller flera stängningsegenskaper . I synnerhet bildar holonomiska funktioner (eller sekvenser) en ring . De är dock inte stängda under delning och bildar därför inte ett fält .

Om och är holonomiska funktioner, då är följande funktioner också holonomisk:

  • där och är konstanter
  • ( Cauchy-produkten av sekvenserna)
  • (Hadamard-produkten av sekvenserna)
  • , där är valfri algebraisk funktion . Men är i allmänhet inte holonomisk.

En avgörande egenskap hos holonomiska funktioner är att stängningsegenskaperna är effektiva: givna annihilerande operatorer för och , en annihilerande operator för enligt definitionen med någon av ovanstående operationer kan beräknas explicit.

Exempel på holonomiska funktioner och sekvenser

Exempel på holonomiska funktioner inkluderar:

Klassen av holonomiska funktioner är en strikt superuppsättning av klassen av hypergeometriska funktioner. Exempel på specialfunktioner som är holonomiska men inte hypergeometriska inkluderar Heun-funktionerna .

Exempel på holonomiska sekvenser inkluderar:

Hypergeometriska funktioner, Bessel-funktioner och klassiska ortogonala polynom , förutom att vara holonomiska funktioner av deras variabel, är också holonomiska sekvenser med avseende på deras parametrar. Till exempel uppfyller Bessel-funktionerna och den andra ordningens linjära återkomsten .

Exempel på icke-holonomiska funktioner och sekvenser

Exempel på icke-holonomiska funktioner inkluderar:

  • funktionen
  • funktionen tan( x ) + sek( x )
  • kvoten av två holonomiska funktioner är i allmänhet inte holonomisk.

Exempel på icke-holonomiska sekvenser inkluderar:

  • Bernoullisiffrorna _
  • antalet alternerande permutationer
  • antalet heltalspartitioner
  • siffrorna
  • talen där
  • primtalen _
  • uppräkningarna av irreducerbara och sammankopplade permutationer .

Holonomiska funktioner i flera variabler

Algoritmer och mjukvara

Holonomiska funktioner är ett kraftfullt verktyg i datoralgebra . En holonomisk funktion eller sekvens kan representeras av en ändlig mängd data, nämligen en utplånande operator och en ändlig uppsättning initiala värden, och stängningsegenskaperna tillåter utförande av operationer såsom likhetstester, summering och integration på ett algoritmiskt sätt. Under de senaste åren har dessa tekniker gjort det möjligt att ge automatiserade bevis för ett stort antal specialfunktioner och kombinatoriska identiteter.

Dessutom finns det snabba algoritmer för att utvärdera holonomiska funktioner till godtycklig precision vid vilken punkt som helst i det komplexa planet, och för att numeriskt beräkna vilken post som helst i en holonomisk sekvens.

Programvara för att arbeta med holonomiska funktioner inkluderar:

  • HolonomicFunctions [1] -paketet för Mathematica , utvecklat av Christoph Koutschan , som stöder beräkningsstängningsegenskaper och bevis på identiteter för univariata och multivariata holonomiska funktioner
  • algolib [2] för Maple , som inkluderar följande paket:
    • gfun , utvecklad av Bruno Salvy, Paul Zimmermann och Eithne Murray, för univariata stängningsegenskaper och bevisning [ 3]
    • mgfun , utvecklad av Frédéric Chyzak, för multivariata stängningsegenskaper och bevisning [4]
    • numgfun , utvecklad av Marc Mezzarobba, för numerisk utvärdering

Se även

Dynamic Dictionary of Mathematical Functions , en onlineprogramvara, baserad på holonomiska funktioner för att automatiskt studera många klassiska och specialfunktioner (utvärdering vid en punkt, Taylor-serier och asymptotisk expansion till valfri användargiven precision, differentialekvationer, återfall för Taylor-koefficienterna serie, derivata, obestämd integral, plottning, ...)

Anteckningar

  •   Flajolet, Philippe; Gerhold, Stefan; Salvy, Bruno (2005), "On the non-holonomic character of logarithms, powers, and the n-th prime function", Electronic Journal of Combinatorics , 11 (2), doi : 10.37236/1894 , S2CID 184136 .
  •   Kauers, Manuel; Paule, Peter (2011). Den konkreta tetraedern: symboliska summor, återkommande ekvationer, genererande funktioner, asymptotiska uppskattningar . Text och monografier i symbolisk beräkning. Springer. ISBN 978-3-7091-0444-6 .