Determinante der Blockmatrix mit einzelnen Blöcken auf der Diagonale

Lassen A Und D quadratische Matrizen sein, und lassen B Und C Matrizen gültiger Formen sein, um die Bildung von zu ermöglichen

M = [ A B C D ] .
Wenn det A 0 , können wir das Schur-Komplement verwenden, um auszudrücken det M in Bezug auf seine konstituierenden Blöcke als
det M = det A det ( D C A 1 B ) ,
und wenn det D 0 wir haben in ähnlicher Weise das
det M = det ( A B D 1 C ) det D .

Meine Frage: Gibt es eine ähnliche Formel zum Ausdruck det M in Bezug auf seine konstituierenden Blöcke gilt das für den Fall det A = det D = 0 ?

Antworten (3)

Ohne Beschränkung der Allgemeinheit, lassen Sie A Sei M -von- M Und D Sei N -von- N , mit M N . In Betracht ziehen

F ( T ) = det ( A + T ICH M B C D ) .
Offensichtlich,

  • F ( T ) ist ein Polynom von T , für die es analytisch ist R ;
  • F ( 0 ) gibt die gewünschte Determinante zurück;
  • G ( T ) = det ( A + T ICH M ) ist auch ein Polynom von T , für die es isolierte Nullen hat;
  • G ( 0 ) = 0 unter der Vorraussetzung, dass A ist singulär, doch da T = 0 ist eine isolierte Null von G ( T ) , G ( T ) 0 für alle T ( δ , δ ) { 0 } für einige δ > 0 .

Nun, da G ( T ) 0 auf einigen ( δ , δ ) { 0 } , es folgt dem A + T ICH M ist auf dieser Domäne invertierbar. Deshalb,

F ( T ) = det ( A + T ICH M ) det ( D C ( A + T ICH M ) 1 B ) .
Folglich ist die Kontinuität von F ( T ) Erträge
F ( 0 ) = lim T 0 ( det ( A + T ICH M ) det ( D C ( A + T ICH M ) 1 B ) ) .

Konzentrieren wir uns nun auf zwei unterschiedliche Fälle. Erstens, wenn A = Ö M , dh, A ist eine Nullmatrix der Ordnung M . In diesem Fall ergibt die obige Formel

F ( 0 ) = lim T 0 ( det ( T ICH M ) det ( D C ( T ICH M ) 1 B ) ) = lim T 0 ( T M det ( D 1 T C B ) ) = lim T 0 ( T M det ( 1 T ( T D C B ) ) ) = lim T 0 ( T M N det ( T D C B ) ) .
Erinnere dich daran M N . Wir erhalten daher

  • Wenn M > N , Es ist offensichtlich das F ( 0 ) = 0 ;
  • Wenn M = N , es folgt dem F ( 0 ) = det ( C B ) = ( 1 ) N det ( C B ) .

Zweitens, bedenke A Ö M . Dieser Fall ist komplizierter, und es gibt keine elegante Form dafür F ( 0 ) nur mit A , B , C , Und D beteiligt. Allerdings seit A Ö M , können wir einige elementare Operationen des zweiten Typs durchführen, dh Zeilen- und Spaltenwechseltransformationen, so dass wir nach den Operationen erhalten

F ( 0 ) = det ( A ' B ' C ' D ' ) ,
wo, z. A ' Ergebnisse von A durch Umschalten A 's Zeilen und Spalten, so dass A , Die k -von- k quadratische Matrix bestehend aus der ersten k Zeilen und Spalten von A ' , ist invertierbar. Die Existenz eines solchen A ist dadurch gewährleistet, dass A Ö M . Auf diese Weise,
F ( 0 ) = det ( A B C D ) .
Dank der Invertierbarkeit von A ,
F ( 0 ) = det ( A ) det ( D C ( A ) 1 B ) .
Dieses Ergebnis ist viel weniger elegant. A ist nur ein Teil davon A . B enthält einen Teil von beidem A Und B , und das tut es auch C . D enthält das Ganze D , und ein Teil von A , B , Und C . Außerdem gibt es auch Zeilen- und Spaltenschalter.

Obwohl diese Antwort keine Formel für den allgemeinen Fall lieferte, lieferte sie eine sehr schöne Idee, die in einigen wichtigen Sonderfällen verwendet werden könnte. Herzlichen Glückwunsch zum ersten (kleineren) Bonus!
@MårtenW: Wow! Vielen Dank für Ihre Anerkennung und Ihren Bonus! Es ist so großzügig von Ihnen! Ich hoffe, diese Teilantwort wäre etwas hilfreich für Sie. Übrigens finde ich es ziemlich vielversprechend, dass seine Ergebnisse für die Sonderfälle dazu beitragen würden, die Zeichenmehrdeutigkeit in Polfosols Antwort zu klären. Danke :-)

Für M = [ A B C D ] lassen N = M T M . So dass

N := [ E F F T G ]
Wo
E = A T A + C T C F = A T B + C T D G = B T B + D T D
Nun, wenn M ist dann nichtsingulär N ist eine positiv definite Matrix. Daher laut diesem anderen Beitrag, E ist eine positiv definite (dh nicht-singuläre) Blockmatrix.

Seit E nicht singulär ist, können wir das Schur-Komplement verwenden, um zu erhalten det N .

det N = det E det ( G F T E 1 F ) = ( det M ) 2
Der einzige verbleibende Teil in diesem Fall ist die Bestimmung des Vorzeichens von det M , was anscheinend im Allgemeinen nicht einfach möglich ist .

Vielleicht bekommen wir das Zeichen von det M durch einen Trick ähnlich dem, der am Ende von @hypernovas Antwort besprochen wurde. Ich werde diese Antwort aktualisieren, wenn etwas auftaucht.

Nette Antwort (+1) und schöner Spitzname übrigens :)
Abgesehen davon, dass diese Zeichenmehrdeutigkeit hinterlassen wird, erfüllt diese Antwort genau das, wonach ich gefragt habe, und aus diesem Grund werde ich das größere Kopfgeld vergeben, sobald das System es zulässt.

Hinweis:

M = [ A B C D ] . = [ 0 ICH ICH 0 ] . [ C D A B ]

Wo ICH ist die Identitätsmatrix geeigneter Größe.

Ich habe über denselben Hinweis nachgedacht, aber C ist möglicherweise nicht einmal quadratisch, daher ist dies im Allgemeinen eine Sackgasse.