تحليل بيركوف

في الرياضيات، يعد تحليل بيركوف أو تفكيك بيركوف ، الذي قدمه جورج ديفيد بيركوف ( 1909 ) ، تعميمًا لتفكيك LU (أي حذف جاوس) إلى مجموعات الحلقات. 

تحليل المصفوفة القابلة للعكسمجيLن(ج[z،z-1]){\displaystyle M\in \mathrm {GL} _{n}(\mathbb {C} [z,z^{-1}])}بمعاملات هي كثيرات حدود لوران فيz{\displaystyle z}يُعطى بواسطة حاصل ضربم=م+م0م-{\displaystyle M=M^{+}M^{0}M^{-}}، أينم+{\displaystyle M^{+}}يحتوي على مدخلات تمثل كثيرات حدود فيz{\displaystyle z}،م0=دأناأز(zك1،zك2،...،zكن){\displaystyle M^{0}=\mathrm {diag} (z^{k_{1}},z^{k_{2}},...,z^{k_{n}})}قطري معكأناZ{\displaystyle k_{i}\in \mathbb {Z} }ل1أنان{\displaystyle 1\leq i\leq n}وك1ك2...كن{\displaystyle k_{1}\geq k_{2}\geq ...\geq k_{n}}، وم-{\displaystyle M^{-}}يحتوي على مدخلات تمثل كثيرات حدود فيz-1{\displaystyle z^{-1}}بالنسبة للمصفوفة العامة لدينام0=أناد{\displaystyle M^{0}=\mathrm {id} }.

يستلزم تحليل بيركوف نظرية بيركوف-غروتينديك لغروتينديك (1957) التي تنص على أن حزم المتجهات فوق الخط الإسقاطي هي مجموع حزم الخطوط .

توجد عدة اختلافات حيث يتم استبدال المجموعة الخطية العامة بمجموعة جبرية اختزالية أخرى، وذلك بفضل ألكسندر غروتينديك ( 1957 ) . ينتج تحليل بيركوف من تحليل بروهات للمجموعات الأفينية كاك-مودي (أو مجموعات الحلقات )، وبالعكس، ينتج تحليل بروهات للمجموعة الخطية العامة الأفينية من تحليل بيركوف بالإضافة إلى تحليل بروهات للمجموعة الخطية العامة العادية. 

الخوارزمية

توجد خوارزمية فعّالة لحساب تحليل بيركوف. وسيستند ما يلي إلى كتاب كلانسي-غوهبرغ، [ 1 ] حيث يمكن إيجاد حالة أكثر عمومية.

لاحظ أنه، وفقًا لصيغة مصفوفة المرافقات ، فإن المصفوفةم{\displaystyle M}كون المصفوفة قابلة للعكس يكافئ المحددالمحققم{\displaystyle \operatorname {det} M}كونها وحدة في الحلقة الأساسية. في حالتنا، هذا يعني أنالمحققم=جzد{\displaystyle \operatorname {det} M=c\cdot z^{d}}بالنسبة للبعضجج،دZ{\displaystyle c\in \mathbb {C} ,d\in \mathbb {Z} }لأن هذه هي العناصر القابلة للعكس الوحيدة في حلقة كثيرات حدود لورانج[z،z-1]{\displaystyle \mathbb {C} [z,z^{-1}]}، والمحققم+{\displaystyle \operatorname {det} M^{+}}والمحققم-{\displaystyle \operatorname {det} M^{-}}هي مجرد ثوابت غير صفرية فيج{\displaystyle \mathbb {C} }لأن هذه هي الوحدات الوحيدة فيج[z]{\displaystyle \mathbb {C} [z]}أو ج[z-1]{\displaystyle \mathbb {C} [z^{-1}]}وهذا يعني أنالمحققم0=zد{\displaystyle \operatorname {det} M^{0}=z^{d}}وعلى وجه الخصوص،د=ك1+كن{\displaystyle d=k_{1}+\cdots k_{n}}سيساعدنا هذا في تحديد متى تنتهي الخوارزمية.

الخطوة الأولى: الاستبدالم{\displaystyle M}بواسطةzمم{\displaystyle z^{m}M}لإلغاء أي مقامات، أي بحيثzمم{\displaystyle z^{m}M}يتم تعريفها علىج[z]{\displaystyle \mathbb {C} [z]}. يتركد=طلبzالمحققzمم{\displaystyle d=\operatorname {ord} _{z}\operatorname {det} z^{m}M}كن الأس عندz{\displaystyle z}لاحظ أن هذا الآن غير سالب.

الخطوة الثانية: تبديل الصفوف واستخراج أعلى قوة ممكنة لـz{\displaystyle z}في كل صف، مع البقاء علىج[z]{\displaystyle \mathbb {C} [z]}يجب أن يضمن التبديل أن تكون أعلى قوىz{\displaystyle z}تتناقص. دل علىP،د{\displaystyle P,D}مصفوفة التبديل ، والمصفوفة القطرية للقوى، على التوالي.

م=د-1Pم{\displaystyle M'=D^{-1}\cdot P\cdot M}

الخطوة الثالثة: إذا كان مجموع القوى من الخطوة الثانية يساويد{\displaystyle d}انتهينا. وإلا، فقم بإجراء عمليات الصفوف دون تدويرها بحيث يصبح صف واحد على الأقل صفرًا بتردد باقي القسمة علىz{\displaystyle z}أعد وضع القوى المحللة في المصفوفة الخاصة بنا وعد إلى الخطوة 2.

من خلال منع التمحور، فإننا نطلب أن تكون المصفوفةهـجيLن(ج){\displaystyle E\in \mathrm {GL} _{n}(\mathbb {C} )}ترميز عمليات الصف يكون مثلثيًا سفليًا.

المصفوفة التي سيتم إرجاعها إلى الخطوة 2 هي:

م"=دهـم{\displaystyle M''=D\cdot E\cdot M'}

لاحظ أنه طالما أن محدد المصفوفة ليس ثابتًا، فإن المحدد يساوي صفرًا بترددz{\displaystyle z}وبالتالي، فإن الصفوف مرتبطة خطيًا بترددz{\displaystyle z}لذلك، يمكن تنفيذ هذه الخطوة.

الخلاصة: بمجرد أند{\displaystyle D}من الخطوة الثانية، إذا كانت القوى عالية بما يكفي، يمكننا ضبطهام+=م{\displaystyle M^{+}=M'}لأن هذا سيكون له محدد يساوي واحدًا بسبب خاصية الضرب. في كل تكرار، كان تأثير خوارزميتنا هو الضرب فيدهـد-1P{\displaystyle D\cdot E\cdot D^{-1}\cdot P}بما أن السلطات فيد{\displaystyle D}ينزلون وهـ{\displaystyle E}إذا كانت المصفوفة مثلثية سفلية، نجد أندهـد-1{\displaystyle D\cdot E\cdot D^{-1}}يحتوي فقط على قوى سالبة منz{\displaystyle z}علاوة على ذلك، وباستخدام خاصية الضرب للمحدد مرة أخرى، نجد أنالمحقق(دهـد-1P)=±المحققهـج{0}{\displaystyle \operatorname {det} (D\cdot E\cdot D^{-1}\cdot P)=\pm \operatorname {det} E\in \mathbb {C} \setminus \{0\}}وبالتالي، يمكننا أخذ حاصل ضرب هذه المصفوفات التي تم الحصول عليها من جميع التكرارات ووضعهام-{\displaystyle M^{-}}أن يكون عكسه.

وأخيرًا، بالرجوع إلى الخطوة 1، فقد قمنا الآن بتفكيكzمم=م-دم+{\displaystyle z^{m}M=M^{-}\cdot D\cdot M^{+}}التقسيم من خلالzم{\displaystyle z^{m}}والضبطم0=دz-م{\displaystyle M^{0}=D\cdot z^{-m}}يعطي النتيجة.

مثال: ضع في اعتباركم=(1+zz-1+2z2){\displaystyle M=\left({\begin{smallmatrix}1+z&z^{-1}+2\\z&2\end{smallmatrix}}\right)}المحدد يساوي 1. تتم الخطوة الأولى عن طريق استبدالم{\displaystyle M}بواسطةzم{\displaystyle zM}والذي له محددz2{\displaystyle z^{2}}وهكذاد=2{\displaystyle d=2}.

الخطوة الثانية هي(z+z21+2zz22z)=(0110)(z001)(z2z+z21+2z){\displaystyle \left({\begin{smallmatrix}z+z^{2}&1+2z\\z^{2}&2z\end{smallmatrix}}\right)=\left({\begin{smallmatrix}0&1\\1&0\end{smallmatrix}}\right)\left({\begin{smallmatrix}z&0\\0&1\end{smallmatrix}}\right)\left({\begin{smallmatrix}z&2\\z+z^{2}&1+2z\end{smallmatrix}}\right)}الخطوة الثالثة تعطي(z2z+z21+2z)=(101/21)(z2z/2+z22z){\displaystyle \left({\begin{smallmatrix}z&2\\z+z^{2}&1+2z\end{smallmatrix}}\right)=\left({\begin{smallmatrix}1&0\\1/2&1\end{smallmatrix}}\right)\left({\begin{smallmatrix}z&2\\z/2+z^{2}&2z\end{smallmatrix}}\right)}.

بعد إعادة القوى المستخرجة، نريد تكرار الخطوة 2 على المصفوفة (z22zz/2+z22z)=(z001)(z2z/2+z22z){\displaystyle \left({\begin{smallmatrix}z^{2}&2z\\z/2+z^{2}&2z\end{smallmatrix}}\right)=\left({\begin{smallmatrix}z&0\\0&1\end{smallmatrix}}\right)\left({\begin{smallmatrix}z&2\\z/2+z^{2}&2z\end{smallmatrix}}\right)}هنا، يمكننا أن نحلل إلى(z00z)(z21/2+z2){\displaystyle \left({\begin{smallmatrix}z&0\\0&z\end{smallmatrix}}\right)\left({\begin{smallmatrix}z&2\\1/2+z&2\end{smallmatrix}}\right)}، تحقيق هدفنا المتمثل فيد=2{\displaystyle d=2}تجميع كل هذه العمليات:

zم=(0110)(z001)(101/21)(z-1001)(z00z)(z21/2+z2)=(z-1/2110)(z00z)(z21/2+z2).{\displaystyle zM={\begin{pmatrix}0&1\\1&0\end{pmatrix}}{\begin{pmatrix}z&0\\0&1\end{pmatrix}}{\begin{pmatrix}1&0\\1/2&1\end{pmatrix}}{\begin{pmatrix}z^{-1}&0\\0&1\end{pmatrix}}{\begin{pmatrix}z&0\\0&z\end{pmatrix}}{\begin{pmatrix}z&2\\1/2+z&2\end{pmatrix}}={\begin{pmatrix}z^{-1}/2&1\\1&0\end{pmatrix}}{\begin{pmatrix}z&0\\0&z\end{pmatrix}}{\begin{pmatrix}z&2\\1/2+z&2\end{pmatrix}}.}

لذلك، القسمة علىz{\displaystyle z}،م=(z-1/2110)(1001)(z21/2+z2){\displaystyle M=\left({\begin{smallmatrix}z^{-1}/2&1\\1&0\end{smallmatrix}}\right)\left({\begin{smallmatrix}1&0\\0&1\end{smallmatrix}}\right)\left({\begin{smallmatrix}z&2\\1/2+z&2\end{smallmatrix}}\right)}.

انظر أيضاً

ملحوظات

مراجع