数学において、ジャネ基底とは、線形同次 偏微分方程式 (PDE)系の正規形 であり、そのような系の固有の恣意性を排除するものである。これは1920年にモーリス・ジャネ によって導入された。[ 1 ] 1998年にフリッツ・シュワルツによって初めてジャネ基底と呼ばれた。[ 2 ]
このような方程式系の左辺は環の微分多項式とみなすことができ、ジャネの標準形はそれらが生成するイデアルの特別な基底とみなすことができます。用語の濫用により、この用語は元のシステムと左辺によって生成される微分多項式のイデアルの両方に適用されます。ジャネ基底は、ブルーノ・ブッフベルガー [ 3 ] が多項式イデアルのために導入したグロブナー基底 の前身です。任意の線形偏微分方程式系のジャネ基底を生成するには、その導関数の順位付けを提供する必要があります。そうすれば、対応するジャネ基底は一意になります。線形偏微分方程式系がジャネ基底で与えられている場合、その微分次元は容易に決定できます。これは、その一般解の不確定性の度合いの尺度です。線形偏微分方程式系のローウィ分解 を生成するには、まずそのジャネ基底を決定する必要があります。
ジャネットの基礎を生成する 線形同次偏微分方程式のシステムは、非常に非一意です。たとえば、その要素の任意の線形結合を システムに追加しても、解集合は 変わりません。非自明な解が存在するかどうかは、事前にわかりません。より一般的には、その一般解の任意性の程度、つまり、いくつの未定定数または関数が含まれるかはわかりません。これらの疑問がジャネットの研究の出発点でした。彼は、任意の数の従属変数と独立変数の線形偏微分方程式のシステムを考察し、それらの標準形を生成しました。ここでは主に、座標を持つ平面上の線形偏微分方程式を取り上げています。x {\displaystyle x} そしてy {\displaystyle y} 考慮されるのは、未知関数の数が 1 つまたは 2 つである。ここで説明されている結果のほとんどは、任意の数の変数または関数に明白な方法で一般化できる。[ 4 ] [ 5 ] [ 6 ] 与えられた線形偏微分方程式系の一意の表現を生成するには、まずその導関数の順位を定義する必要がある。
定義 :導関数の順位とは、任意の2つの導関数に対して、δ {\displaystyle \delta } 、δ 1 \displaystyle \delta _{1}} そして δ 2 \displaystyle \delta _{2}} 、および任意の導出演算子θ {\displaystyle \theta } 関係δ ≤ θ δ {\displaystyle \delta \leq \theta \delta } そして δ 1 ≤ δ 2 → δ δ 1 ≤ δ δ 2 {\displaystyle \delta _{1}\leq \delta _{2}\rightarrow \delta \delta _{1}\leq \delta \delta _{2}} 有効です。
派生δ 2 \displaystyle \delta _{2}} より高い δ 1 \displaystyle \delta _{1}} もしδ 2 > δ 1 {\displaystyle \delta _{2}>\delta _{1}} 方程式における最高次の導関数は、その主導関数 と呼ばれます。単一関数の2次までの導関数については、z {\displaystyle z} に応じてx {\displaystyle x} そしてy {\displaystyle y} とx > y {\displaystyle x>y} 2つの可能な順序は
LEXの順序z x x > z x y > z x > z y y > z y > z {\displaystyle z_{xx}>z_{xy}>z_{x}>z_{yy}>z_{y}>z} そしてGRLEXの注文z x x > z x y > z y y > z x > z y > z {\displaystyle z_{xx}>z_{xy}>z_{yy}>z_{x}>z_{y}>z} 。 ここでは通常の表記法を用いる。∂ x z = z x 、 ∂ y z = z y 、 … {\displaystyle \partial _{x}z=z_{x},\partial _{y}z=z_{y},\ldots } が使用されます。関数の数が 1 より大きい場合、これらの順序は適切に一般化する必要があります。たとえば、順序はT O P {\displaystyle TOP} またはP O T {\displaystyle POT} 適用できる。[ 7 ] ジャネット基底を生成する際に適用される最初の基本操作は、方程式の縮約である。 e 1 {\displaystyle e_{1}} もう一つについて e 2 {\displaystyle e_{2}} 口語的に言えば、これは次のことを意味します。e 1 {\displaystyle e_{1}} の主要誘導体から得られる可能性があるe 2 {\displaystyle e_{2}} 適切な微分により、この微分が実行され、結果が減算されます。e 1 {\displaystyle e_{1}} 偏微分方程式系に関する簡約とは、その系のすべての要素に関する簡約を意味します。線形偏微分方程式系は、可能なすべての簡約が既に実行されている場合、自己簡約されていると呼ばれます。
ジャネット基底を生成するための 2 番目の基本操作は、積分可能性条件 の導入です。これらは次のように得られます。2 つの方程式がe 1 {\displaystyle e_{1}} そしてe 2 {\displaystyle e_{2}} 適切な微分によって、同じ主導関数を持つ 2 つの新しい方程式が得られ、それらの主係数をクロス乗算して得られた方程式を減算することで新しい方程式が得られるような場合、これを積分可能性条件と呼びます。システムの残りの方程式に関して簡約しても消滅しない場合は、新しい方程式としてシステムに追加されます。
これらの操作を繰り返すと、必ず有限ステップで終了し、入力システムに対するジャネット基底と呼ばれる一意の解が得られることが示される。ジャネットは、これらの操作を以下のアルゴリズムで整理した。
ジャネットのアルゴリズム :線形微分多項式のシステムが与えられた場合 S ≡ { e 1 、 e 2 、 … } ${\displaystyle S\equiv \{e_{1},e_{2},\ldots \}}$ ジャネットの基底は、S {\displaystyle S} が返されます。
S1: (自動削減 ) 割り当てS := 自動削減 ( S ) {\displaystyle S:=\operatorname {Autoreduce} (S)} S2: (完了 ) 割り当てS := コンプリートシステム ( S ) {\displaystyle S:=\operatorname {CompleteSystem} (S)} S3: (積分可能性条件 ) 先頭項のすべてのペアを見つけるv 私 {\displaystyle v_{i}} のe 私 {\displaystyle e_{i}} そしてv j {\displaystyle v_{j}} のe j {\displaystyle e_{j}} 非乗数に関する微分x 私 k {\displaystyle x_{i_{k}}} 乗数 x j 1 、 … 、 x j l {\displaystyle x_{j_{1}},\ldots ,x_{j_{l}}} につながる∂ v 私 ∂ x 私 k = ∂ p 1 + ⋯ + p l v j ∂ x j 1 p 1 ⋯ ∂ x j l p l {\displaystyle {\frac {\partial v_{i}}{\partial x_{i_{k}}}}={\frac {\partial ^{p_{1}+\cdots +p_{l}}v_{j}}{\partial x_{j_{1}}^{p_{1}}\cdots \partial x_{j_{l}}^{p_{l}}}}} 積分可能性条件を決定するc 私 、 j = Lcoef ( e j ) ⋅ ∂ e 私 ∂ x 私 k − Lcoef ( e 私 ) ⋅ ∂ p 1 + ⋯ + p l e j ∂ x j 1 p 1 ⋯ ∂ x j l p l {\displaystyle c_{i,j}=\operatorname {Lcoef} (e_{j})\cdot {\frac {\partial e_{i}}{\partial x_{i_{k}}}}-\operatorname {Lcoef} (e_{i})\cdot {\frac {\partial ^{p_{1}+\cdots +p_{l}}e_{j}}{\partial x_{j_{1}}^{p_{1}}\cdots \partial x_{j_{l}}^{p_{l}}}}} S4: (積分可能性条件の縮小 )。すべてのc 私 、 j {\displaystyle c_{i,j}} 割り当てるc 私 、 j := 減らす ( c 私 、 j 、 S ) {\displaystyle c_{i,j}:=\operatorname {Reduce} (c_{i,j},S)} S5: (終了? ) すべてc 私 、 j {\displaystyle c_{i,j}} ゼロリターンS {\displaystyle S} そうでなければ、課題を行ってくださいS := S ∪ { c 私 、 j ∣ c 私 、 j ≠ 0 } {\displaystyle S:=S\cup \{c_{i,j}\mid c_{i,j}\neq 0\}} 再注文S {\displaystyle S} 適切にS1へ移動 ここA u t o r e d u c e \displaystyle 自動削減 これは、実行可能なすべての削減を行った引数を返すサブアルゴリズムです。C o m p l e t 私 o n {\displaystyle Completion} 積分可能性条件の判定を容易にするため、システムに特定の方程式を追加します。この目的のために、変数は乗数 と非乗数 に分けられます。詳細は上記の参考文献を参照してください。処理が正常に終了すると、入力システムのJanet基底が返されます。
例1 :システムを{ e 1 ≡ z x y − x 2 y 2 z x − x − y y 2 z = 0 、 e 2 ≡ z x + 1 x z y + x z = 0 } {\displaystyle \left\{e_{1}\equiv z_{xy}-{\frac {x^{2}}{y^{2}}}z_{x}-{\frac {x-y}{y^{2}}}z=0,e_{2}\equiv z_{x}+{\frac {1}{x}}z_{y}+xz=0\right\}} GRLEXを注文すると、x > y {\displaystyle x>y} ステップS1は自己縮約システムを返す。
{ e 3 ≡ z y y + 1 y 2 ( x y 3 − x 2 − y ) z y − 1 y ( x 3 − x + y ) z = 0 、 e 2 = z x + 1 y z y + x z = 0 } 。 {\displaystyle \left\{e_{3}\equiv z_{yy}+{\frac {1}{y^{2}}}(xy^{3}-x^{2}-y)z_{y}-{\frac {1}{y}}(x^{3}-x+y)z=0,e_{2}=z_{x}+{\frac {1}{y}}z_{y}+xz=0\right\}.} ステップS3とS4は積分可能性条件を生成するc 3 、 2 ≡ ∂ e 3 ∂ x − ∂ 2 e 2 ∂ y 2 {\displaystyle c_{3,2}\equiv {\frac {\partial e_{3}}{\partial x}}-{\frac {\partial ^{2}e_{2}}{\partial y^{2}}}} そしてそれをz = 0 {\displaystyle z=0} つまり、最初に与えられたシステムのジャネットの基底は{ z = 0 } {\displaystyle \{z=0\}} 自明な解決策でz = 0 {\displaystyle z=0} 。
次の例では、2つの未知の関数が登場します。w {\displaystyle w} そしてz {\displaystyle z} どちらもx {\displaystyle x} そしてy {\displaystyle y} 。
例2 :システムを考える
{ f 1 ≡ w x x − 2 z x y − 1 2 x w x + 1 2 x 2 w = 0 、 f 2 ≡ w x y − 1 2 z y y − 1 2 x w y − 6 x 2 z x 、 f 3 ≡ w y y + 4 x 2 w x − 8 x 2 z y − 8 x w = 0 、 f 4 ≡ z x x + 1 2 x z x = 0 } {\displaystyle {\begin{aligned}{\Big \{}&f_{1}\equiv w_{xx}-2z_{xy}-{\frac {1}{2x}}w_{x}+{\frac {1}{2x^{2}}}w=0,f_{2}\equiv w_{xy}-{\frac {1}{2}}z_{yy}-{\frac {1}{2x}}w_{y}-6x^{2}z_{x},\\[5pt]&f_{3}\equiv w_{yy}+4x^{2}w_{x}-8x^{2}z_{y}-8xw=0,f_{4}\equiv z_{xx}+{\frac {1}{2x}}z_{x}=0{\Big \}}\end{aligned}}} GRLEXでは、w > z 、 x > y {\displaystyle w>z,x>y} 順序付け。システムは既に自動縮約されているため、ステップS1では変更されずに返されます。ステップS3では2つの積分可能性条件が生成されます。
c 1 、 2 ≡ ∂ f 1 ∂ y − ∂ f 2 ∂ x そして c 2 、 3 ≡ ∂ f 2 ∂ y − ∂ f 3 ∂ x 。 {\displaystyle c_{1,2}\equiv {\frac {\partial f_{1}}{\partial y}}-{\frac {\partial f_{2}}{\partial x}}{\text{ and }}c_{2,3}\equiv {\frac {\partial f_{2}}{\partial y}}-{\frac {\partial f_{3}}{\partial x}}.} ステップS4での還元により、
c 1 、 2 = z x y y − 6 x z x = 0 、 c 2 、 3 = z y y y + 3 x 2 z x y − 24 x z y − 12 w = 0. {\displaystyle c_{1,2}=z_{xyy}-6xz_{x}=0,c_{2,3}=z_{yyy}+3x^{2}z_{xy}-24xz_{y}-12w=0.} ステップS5では、それらがシステムに組み込まれ、拡張されたシステムでステップS1からアルゴリズムが再び開始されます。さらに数回の反復の後、最終的にJanet基底が { z y + 1 2 x w = 0 、 z x = 0 、 w y = 0 、 w x − 1 x w = 0 } {\displaystyle \left\{z_{y}+{\frac {1}{2x}}w=0,z_{x}=0,w_{y}=0,w_{x}-{\frac {1}{x}}w=0\right\}}
得られる。一般解が得られる。z = C 1 − C 2 y 、 w = 2 C 2 x {\displaystyle z=C_{1}-C_{2}y,w=2C_{2}x} 2つの未定定数を含むC 1 {\displaystyle C_{1}} そしてC 2 {\displaystyle C_{2}} 。
ジャネットベースの適用 ジャネット基底の最も重要な応用は、線形同次偏微分方程式系の不確定性の度合いを決定するために使用することである。上記の例 1 では、検討対象の系は自明な解しか許容しないという答えが得られる。2 番目の例 2 では、2 次元の解空間が得られる。一般に、答えはより複雑になる可能性があり、一般解には無限個の自由定数が存在する可能性がある。それらは、それぞれのジャネット基底のローウィ分解から得られる可能性がある。[ 8 ] さらに、モジュールのジャネット基底から、シジジーモジュールのジャネット基底を読み取ることができる。[ 5 ]
ジャネットのアルゴリズムはMapleに実装されている。[ 9 ]
外部リンク www.alltypes.de – ジャネットの基礎の実装
参考文献 ↑ M. Janet、 Les systèmes d'équations aux dérivées Partielles、Journal de mathématiques pures et appliquées 8 ser.、t. 3 (1920)、65 ~ 123 ページ。 ↑ F. Schwarz、「対称群のためのジャネット基底」、 Gröbner Bases and Applications; Lecture Notes Series 251 、London Mathematical Society、221–234 ページ (1998)、B. Buchberger および F. Winkler 編。 ↑ B. Buchberger、Ein Algorithismisches Kriterium fuer die Loesbarkeit eines algebraischen Gleichungssystems、Aequ.数学。 4、374–383 (1970)。 ↑ F. Schwarz、『線形常微分方程式を解くためのアルゴリズム的リー理論』、Chapman & Hall/CRC、2007年、第2章。 1 2 W. Plesken、D. Robertz、「多項式と線形偏微分方程式の表現と解法に対するジャネットのアプローチ」、Archiv der Mathematik 84、22–37 ページ、2005年。 ↑ T. Oaku、T. Shimoyama、「微分作用素環上の加群に対するグロブナー基底法」、Journal of Symbolic Computation 18、223–248 ページ、1994年。 ↑ W. Adams、P. Loustaunau、「Gröbner基底入門」、アメリカ数学会 、プロビデンス、1994年。 ↑ F. Schwarz、『線形微分方程式のローウィ分解』、Springer、2013年。 ↑ S. Zhang、Z. Li、「Mapleシステムにおける線形微分イデアルのJanet基底アルゴリズムの実装」、応用数学学報、英語シリーズ、 20、605 ~616ページ(2004年)