Janet grund
I matematik är en Janet-bas en normal form för system med linjära homogena partiella differentialekvationer (PDE) som tar bort den inneboende godtyckligheten hos ett sådant system. Den introducerades 1920 av Maurice Janet . Den kallades först Janet-basen av Fritz Schwarz 1998.
De vänstra sidorna av sådana ekvationssystem kan betraktas som differentialpolynom i en ring, och Janets normala form som en speciell grund för det ideal som de genererar. Genom missbruk av språket kommer denna terminologi att tillämpas både på det ursprungliga systemet och idealet om differentiella polynom som genereras av vänster sidor. En Janet-bas är föregångaren till en Gröbner-bas introducerad av Bruno Buchberger för polynomideal. För att generera en Janet-bas för ett givet system av linjära PDE:er måste en rangordning av dess derivator tillhandahållas; då är motsvarande Janet-bas unik. Om ett system av linjära PDE:er ges i termer av Janet-bas kan dess differentialdimension lätt bestämmas; det är ett mått på graden av obestämdhet hos dess allmänna lösning. För att generera en Loewy-nedbrytning av ett system av linjära PDE:er måste dess Janet-bas bestämmas först.
Skapa en Janet-bas
Alla system av linjära homogena PDE:er är mycket icke-unika, t.ex. kan en godtycklig linjär kombination av dess element läggas till systemet utan att ändra dess lösningsuppsättning. A priori är det inte känt om det har några icke-triviala lösningar. Mer generellt är graden av godtycklighet för dess allmänna lösning inte känd, dvs hur många obestämda konstanter eller funktioner den kan innehålla. Dessa frågor var utgångspunkten för Janets arbete; han övervägde system med linjära PDE i valfritt antal beroende och oberoende variabler och genererade en normal form för dem. Här kommer huvudsakligen linjära PDE i planet med koordinaterna och att beaktas; antalet okända funktioner är en eller två. De flesta resultat som beskrivs här kan generaliseras på ett uppenbart sätt till valfritt antal variabler eller funktioner. För att generera en unik representation för ett givet system av linjära PDE:er måste först en rangordning av dess derivator definieras.
Definition : En rangordning av derivator är en total ordning så att för två valfria derivator , och , och valfri derivationsoperator relationerna och är giltiga.
En derivata kallas högre än om . Den högsta derivatan i en ekvation kallas dess ledande derivata . För derivator upp till ordning två av en enskild funktion beroende på och med är två möjliga ordningsföljder
- LEX-ordningen och GRLEX-ordningen .
Här den vanliga notationen används. Om antalet funktioner är högre än en, måste dessa beställningar generaliseras på lämpligt sätt, t.ex. beställningarna eller kan tillämpas. Den första grundläggande operationen som ska användas för att generera en Janet-bas är reduktionen av en ekvation i förhållande till en annan . I vardagliga termer betyder detta följande: Närhelst en derivata av kan erhållas från den ledande derivatan av genom lämplig differentiering, utförs denna differentiering och resultatet subtraheras från . Reduktion i ett system av PDE:er betyder minskning av alla delar av systemet. Ett system med linjära PDE kallas autoreducerad om alla möjliga reduktioner har utförts.
Den andra grundläggande operationen för att skapa en Janet-bas är inkluderingen av integreringsvillkor . De erhålls enligt följande: Om två ekvationer och är sådana att genom lämpliga differentiationer kan två nya ekvationer erhållas med lika ledande derivator, genom kors- multiplikation med dess ledande koefficienter och subtraktion av de resulterande ekvationerna erhålls en ny ekvation, det kallas ett integrerbarhetsvillkor. Om genom reduktion med hänsyn till de återstående ekvationerna i systemet inte försvinner det inkluderas som en ny ekvation till systemet.
Det kan visas att upprepning av dessa operationer alltid avslutas efter ett ändligt antal steg med ett unikt svar som kallas Janet-basen för inmatningssystemet. Janet har organiserat dem i termer av följande algoritm.
Janets algoritm : Givet ett system av linjära differentialpolynom motsvarar Janet-basen returneras.
- S1: ( Autoreducering ) Tilldela
- S2: ( Completion ) Tilldela
- S3: ( Integrerbarhetsvillkor ) Hitta alla par av ledande termer av och av så att differentiering med en icke-multiplikator och multiplikatorer leder till
- S4: ( Reducering av integreringsvillkor ). För alla tilldela
- S5: ( Uppsägning? ) Om alla är nollretur , gör annars tilldelningen ordna om ordentligt och kom till S1
Här är en subalgoritm som returnerar sitt argument med alla möjliga reduktioner utförda, lägger till vissa ekvationer till systemet för att underlätta fastställandet av integreringsvillkoren. För detta ändamål är variablerna uppdelade i multiplikatorer och icke-multiplikatorer ; detaljer kan hittas i ovanstående referenser. Vid framgångsrik uppsägning kommer en Janet-bas för inmatningssystemet att returneras.
Exempel 1 : Låt systemet
Steg S3 och S4 genererar integrerbarhetsvillkoret reducerar den till , dvs Janet-basen för det ursprungligen givna systemet är med den triviala lösningen .
Nästa exempel involverar två okända funktioner och , båda beroende på och .
Exempel 2 : Tänk på systemet
i GRLEX, ordning. Systemet är redan autoreducerat, dvs steg S1 returnerar det oförändrat. Steg S3 genererar de två integreringsvillkoren
Vid reduktion i steg S4 är de
I steg S5 ingår de i systemet och algoritmerna börjar igen med steg S1 med det utökade systemet. Efter några fler iterationer till slut Janet-basen
erhålles. Det ger den allmänna lösningen med två obestämda konstanter och .
Applicering av Janet-baser
Den viktigaste tillämpningen av en Janet-bas är dess användning för att bestämma graden av obestämbarhet för ett system av linjära homogena partiella differentialekvationer. Svaret i ovanstående exempel 1 är att det aktuella systemet endast tillåter den triviala lösningen. I det andra exemplet 2 erhålls ett tvådimensionellt lösningsutrymme. I allmänhet kan svaret vara mer involverat, det kan finnas oändligt många fria konstanter i den allmänna lösningen; de kan erhållas från Loewy-sönderdelningen av respektive Janet-bas. Dessutom tillåter Janet-basen för en modul att läsa av en Janet-bas för syzygy-modulen.
Janets algoritm har implementerats i Maple.