Définie positivité d'une matrice par blocs
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Définie positivité d'une matrice par blocs



  1. #1
    inviteace408b7

    Définie positivité d'une matrice par blocs


    ------

    Bonjour tout le monde,

    Je me tourne vers vous car j'ai du mal à prouver un résultat qui me semble empiriquement vrai après de nombreux tests Matlab. Je pose donc le cadre. Soient :


    - circulante, symétrique, et définie positive.
    - . Elles ne contiennent aucun 0.
    - matrices de taille définies comme suit : est le produit de Schur (élément par élément, le .* sous Matlab).


    Etant convaincu que c'est le cas, je cherche à prouver proprement sur le papier que la matrice suivante est définie positive :



    Etat de la réflexion :

    - J'ai prouvé que les l'étaient

    - En remarquant que , et donc que est symétrique, j'ai essayé de m'inspirer des résultats sur le complément de Schur, sans succès : Complément de Schur et définie positivité

    - Je pense que la façon de construire les , pour différent de , joue et que le résultat ne serait pas vrai avec des matrices quelconques telles que .

    Avez-vous des pistes ? Cela vous semble-t-il soluble ?

    Merci beaucoup.

    -----

  2. #2
    0577

    Re : Définie positivité d'une matrice par blocs

    Bonsoir,
    ce qui suit est un contre-exemple. J'espère ne pas avoir fait d'erreur de compréhension de la question.

    Soit . C est circulante, symétrique définie positive.
    Soit
    alors :


    qui n'est pas définie positive car de déterminant 0.

    En revanche, elle est positive : je ne sais pas si le résultat espéré est vrai en remplaçant défini positif par positif.

  3. #3
    0577

    Re : Définie positivité d'une matrice par blocs

    En fait je crois qu'il est vrai que B est toujours positive.
    Comme il est tard, je posterai la déomonstration demain.

    Remarque : si k > l, alors B n'est jamais définie positive ! (sauf erreur ...)

  4. #4
    inviteace408b7

    Re : Définie positivité d'une matrice par blocs

    Merci beaucoup pour tes réponses, et ta recherche du coup. J'ai donc réfléchi à ton contre-exemple qui m'a fait réaliser que je n'ai pas donné toutes les hypothèses (je vais éditer le premier post). Mais cela soulève de nouvelles interrogations.

    Hypothèses omises :

    - Toutes les matrices sont différentes

    - Et surtout (et c'est là qu'il y a discussion), l n'est pas "trop petit". Expérimentalement, je remarque que du moment où l>4 ou 5, B est toujours définie positive. J'ai du mal à être au clair avec les raisons qui font que c'est comme ça, mais je me dis que ça doit être lié au fait que si l est suffisamment grand, cela rend "improbable" qu'il y ait dans la matrice globale construite des colonnes liées et donc finalement un déterminant nul.

    Je fournis un code tout simple Matlab/Scilab que j'ai utilisé pour mes tests. J'y utilise l'identité pour C :

    C=eye(50,50);
    sp=zeros(100,1);
    for i=1:100
    epsi0=rand(50,10);
    epsi1=rand(50,10);
    epsi2=rand(50,10);
    B01=epsi0*epsi0'.*C;
    B01=epsi0*epsi1'.*C;
    B10=epsi1*epsi0'.*C;
    B12=epsi1*epsi2'.*C;
    B21=epsi2*epsi1'.*C;
    B20=epsi2*epsi0'.*C;
    B02=epsi0*epsi2'.*C;
    B0=epsi0*epsi0'.*C;
    B1=epsi1*epsi1'.*C;
    B2=epsi2*epsi2'.*C;
    SP=spec([B0 B01 B02;B10 B1 B12;B20 B21 B2]);
    ct=0;
    for j=1:150
    if real(SP(j,1))>0.0001
    ct=ct+1;
    end
    end
    if ct==150
    sp(i)=1;
    end
    end

    !! EDIT !! : Je viens te relire et réalise que tu touches peut-être du doigt le point clé. Quelque chose du genre l>k implique B définie positive. Sinon elle est positive ? Je vais y réfléchir en tout cas et suis preneur si tu as creusé le sujet.

  5. A voir en vidéo sur Futura
  6. #5
    inviteace408b7

    Re : Définie positivité d'une matrice par blocs

    J'ai de suite fait quelques tests. Et du coup grâce à toi, je me suis convaincu de ce qui suit, qui sont donc les nouvelles conjectures à prouver, si possible :

    - positive

    - définie positive

  7. #6
    0577

    Re : Définie positivité d'une matrice par blocs

    Bonsoir,

    Je commence par mettre des indices partout (pour donner des noms aux coefficients des matrices)




    Par définition de on a

    Soit la forme quadratique associée à C
    et la forme quadratique associée à B (les
    sont les coordonnées de l'espace sur lequel agit C : i est l'indice des blocs et k un indice "à l'intérieur des blocs").

    Par définition de B, on a :


    On définit pour tout i=1...k, q=1,...l :
    . C'est un vecteur à n composantes. Alors :



    Appelons (*) cette formule. (*) montre que B est positive car C l'est.

    Remarquons que pour obtenir ce résultat, on n'a utilisé aucune des hypothèses suivants : C circulante, distincts et sans zéro.

    Sur la formule (*), on comprend tout de suite pourquoi B n'est pas forcément positive même si C l'est : les
    peuvent être nuls sans que les le soient.
    Si C est définie positive, B l'est si et seulement si le système d'équations linéaires :

    à nl équations et nk inconnues (les ) n'a pas d'autre solution que (0,...,0).
    Si l<k : il y a toujours d'autres solutions, B 'est jamais définie positive.
    Si l est supérieur ou égal à k, B est définie positive si et seulement si la matrice du système d'équation est
    de rang maximal. C'est une condition qui ne dépend que des (et qui n'est pas toujours vérifiée :
    ta deuxième conjecture est fausse mais elle est "génériquement" vraie : dans l'espace des , ceux qui sont
    "mauvais" sont de mesure nulle (ils forment même un fermé de Zariski)).
    Dernière modification par 0577 ; 27/06/2012 à 21h27.

  8. #7
    inviteace408b7

    Re : Définie positivité d'une matrice par blocs

    Salut !

    Je viens de me pencher sur ta réponse, et te remercie vivement car c'est très clair. J'ai donc repris tes calculs et les confirme. Cela m'a donné envie d'introduire les notations suivantes :

    -

    -

    -

    Es-tu d'accord que le système en question est alors :



    N'y a-t-il alors pas moyen d'obtenir des conditions explicites sur les ?

    A-t-on : plus l est grand, plus il est "improbable" que la matrice ne soit pas de rang plein ?

    Peut-on conclure en sachant que les sont construits par un processus aléatoire ?

    Merci encore pour ta démo. C'était moins trivial que je pensais finalement.

  9. #8
    inviteace408b7

    Re : Définie positivité d'une matrice par blocs

    Juste pour que ce soit plus clair :


Discussions similaires

  1. unicité d'une suite définie par récurrence.
    Par invite76db3c86 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 24/04/2012, 10h55
  2. Déterminant d'une matrice par blocs
    Par invitee791e02a dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 23/12/2011, 11h45
  3. limite d'une suite définie par récurrence?
    Par invite0c5534f5 dans le forum Mathématiques du collège et du lycée
    Réponses: 9
    Dernier message: 27/02/2008, 11h08
  4. Diagonalisabilité d'une matrice diagonale par blocs.
    Par invite42abb461 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 20/01/2007, 17h20
  5. Propriété d'une matrice symétrique définie positive
    Par invite481af908 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 25/11/2006, 13h58