Procedure to find a pair of matrices whose product has rank less than each matrix in the pair












1












$begingroup$


I am trying to figure out how to find two rank-deficient matrices (not necessarily square) which when multiplied will have rank less than either of the original matrices.



In other words I am looking for:



$$A in R^{a times b} , B in R^{c times d}: Rank(AB) < min(Rank(A),Rank(B))$$



Ideally, I would be interested in a procedure which could be used to generate such matrices. Examples or terminology I could search to learn more about the topic would also be very useful.



Appreciate your time and help.










share|cite|improve this question









$endgroup$

















    1












    $begingroup$


    I am trying to figure out how to find two rank-deficient matrices (not necessarily square) which when multiplied will have rank less than either of the original matrices.



    In other words I am looking for:



    $$A in R^{a times b} , B in R^{c times d}: Rank(AB) < min(Rank(A),Rank(B))$$



    Ideally, I would be interested in a procedure which could be used to generate such matrices. Examples or terminology I could search to learn more about the topic would also be very useful.



    Appreciate your time and help.










    share|cite|improve this question









    $endgroup$















      1












      1








      1





      $begingroup$


      I am trying to figure out how to find two rank-deficient matrices (not necessarily square) which when multiplied will have rank less than either of the original matrices.



      In other words I am looking for:



      $$A in R^{a times b} , B in R^{c times d}: Rank(AB) < min(Rank(A),Rank(B))$$



      Ideally, I would be interested in a procedure which could be used to generate such matrices. Examples or terminology I could search to learn more about the topic would also be very useful.



      Appreciate your time and help.










      share|cite|improve this question









      $endgroup$




      I am trying to figure out how to find two rank-deficient matrices (not necessarily square) which when multiplied will have rank less than either of the original matrices.



      In other words I am looking for:



      $$A in R^{a times b} , B in R^{c times d}: Rank(AB) < min(Rank(A),Rank(B))$$



      Ideally, I would be interested in a procedure which could be used to generate such matrices. Examples or terminology I could search to learn more about the topic would also be very useful.



      Appreciate your time and help.







      linear-algebra matrices






      share|cite|improve this question













      share|cite|improve this question











      share|cite|improve this question




      share|cite|improve this question










      asked Jan 20 at 23:22









      FilipFilip

      177210




      177210






















          2 Answers
          2






          active

          oldest

          votes


















          0












          $begingroup$

          To expand a bit on the idea in José Carlos Santos’ answer, take any matrix $A$ with a nontrivial kernel and rank greater than zero. Let the columns of $B$ be any elements of $ker A$, with at least one nonzero column so that the rank of $B$ is also positive. Then $AB=0$.



          Alternatively, take any set of pairwise orthogonal vectors and split them up however you like among the rows of $A$ and columns of $B$. Once again, $AB=0$.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            This was definitely helpful, I'm trying to think of how I can use your second statement so that AB is not necessarily the zero matrix.
            $endgroup$
            – Filip
            Jan 20 at 23:46










          • $begingroup$
            @Filip Place one of the nonzero vectors into both matrices. $AB$ then has rank one.
            $endgroup$
            – amd
            Jan 20 at 23:49





















          1












          $begingroup$

          You can take two non-zero matrices $A$ and $B$ such that $AB=0$. For example, take$$A=B=begin{bmatrix}0&1\0&0end{bmatrix}.$$






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            I believe this is Nilpotency, and this is restricted to square matrices.
            $endgroup$
            – Filip
            Jan 20 at 23:29










          • $begingroup$
            Not at all. You can also take$$A=begin{bmatrix}1&0end{bmatrix}text{ and }B=begin{bmatrix}0\1end{bmatrix}.$$
            $endgroup$
            – José Carlos Santos
            Jan 20 at 23:33










          • $begingroup$
            To generalize this, you can take arbitrarily many orthogonal vectors and distribute them between $A$ and $B$ as rows or columns, respectively. Fill up with zeros and there you go.
            $endgroup$
            – Klaus
            Jan 20 at 23:38










          • $begingroup$
            So in general, if the columns of B belong to the nullspace of A then AB = 0, but I have also been trying to think of an example where the result matrix is not the zero matrix. For example if $$A in R^{4 times 3}, B in R^{3 times 5}, Rank(A)=2, Rank(B)=3: Rank(AB)=1$$
            $endgroup$
            – Filip
            Jan 20 at 23:39






          • 2




            $begingroup$
            This is actually impossible. If $B$ has Rank 3, it is surjective. As the rank of $A$ is $2$, $AB$ needs to have at least a two-dimensional range in this configuration.
            $endgroup$
            – Klaus
            Jan 20 at 23:53











          Your Answer





          StackExchange.ifUsing("editor", function () {
          return StackExchange.using("mathjaxEditing", function () {
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
          });
          });
          }, "mathjax-editing");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "69"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          noCode: true, onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3081259%2fprocedure-to-find-a-pair-of-matrices-whose-product-has-rank-less-than-each-matri%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0












          $begingroup$

          To expand a bit on the idea in José Carlos Santos’ answer, take any matrix $A$ with a nontrivial kernel and rank greater than zero. Let the columns of $B$ be any elements of $ker A$, with at least one nonzero column so that the rank of $B$ is also positive. Then $AB=0$.



          Alternatively, take any set of pairwise orthogonal vectors and split them up however you like among the rows of $A$ and columns of $B$. Once again, $AB=0$.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            This was definitely helpful, I'm trying to think of how I can use your second statement so that AB is not necessarily the zero matrix.
            $endgroup$
            – Filip
            Jan 20 at 23:46










          • $begingroup$
            @Filip Place one of the nonzero vectors into both matrices. $AB$ then has rank one.
            $endgroup$
            – amd
            Jan 20 at 23:49


















          0












          $begingroup$

          To expand a bit on the idea in José Carlos Santos’ answer, take any matrix $A$ with a nontrivial kernel and rank greater than zero. Let the columns of $B$ be any elements of $ker A$, with at least one nonzero column so that the rank of $B$ is also positive. Then $AB=0$.



          Alternatively, take any set of pairwise orthogonal vectors and split them up however you like among the rows of $A$ and columns of $B$. Once again, $AB=0$.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            This was definitely helpful, I'm trying to think of how I can use your second statement so that AB is not necessarily the zero matrix.
            $endgroup$
            – Filip
            Jan 20 at 23:46










          • $begingroup$
            @Filip Place one of the nonzero vectors into both matrices. $AB$ then has rank one.
            $endgroup$
            – amd
            Jan 20 at 23:49
















          0












          0








          0





          $begingroup$

          To expand a bit on the idea in José Carlos Santos’ answer, take any matrix $A$ with a nontrivial kernel and rank greater than zero. Let the columns of $B$ be any elements of $ker A$, with at least one nonzero column so that the rank of $B$ is also positive. Then $AB=0$.



          Alternatively, take any set of pairwise orthogonal vectors and split them up however you like among the rows of $A$ and columns of $B$. Once again, $AB=0$.






          share|cite|improve this answer









          $endgroup$



          To expand a bit on the idea in José Carlos Santos’ answer, take any matrix $A$ with a nontrivial kernel and rank greater than zero. Let the columns of $B$ be any elements of $ker A$, with at least one nonzero column so that the rank of $B$ is also positive. Then $AB=0$.



          Alternatively, take any set of pairwise orthogonal vectors and split them up however you like among the rows of $A$ and columns of $B$. Once again, $AB=0$.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Jan 20 at 23:38









          amdamd

          30.5k21050




          30.5k21050












          • $begingroup$
            This was definitely helpful, I'm trying to think of how I can use your second statement so that AB is not necessarily the zero matrix.
            $endgroup$
            – Filip
            Jan 20 at 23:46










          • $begingroup$
            @Filip Place one of the nonzero vectors into both matrices. $AB$ then has rank one.
            $endgroup$
            – amd
            Jan 20 at 23:49




















          • $begingroup$
            This was definitely helpful, I'm trying to think of how I can use your second statement so that AB is not necessarily the zero matrix.
            $endgroup$
            – Filip
            Jan 20 at 23:46










          • $begingroup$
            @Filip Place one of the nonzero vectors into both matrices. $AB$ then has rank one.
            $endgroup$
            – amd
            Jan 20 at 23:49


















          $begingroup$
          This was definitely helpful, I'm trying to think of how I can use your second statement so that AB is not necessarily the zero matrix.
          $endgroup$
          – Filip
          Jan 20 at 23:46




          $begingroup$
          This was definitely helpful, I'm trying to think of how I can use your second statement so that AB is not necessarily the zero matrix.
          $endgroup$
          – Filip
          Jan 20 at 23:46












          $begingroup$
          @Filip Place one of the nonzero vectors into both matrices. $AB$ then has rank one.
          $endgroup$
          – amd
          Jan 20 at 23:49






          $begingroup$
          @Filip Place one of the nonzero vectors into both matrices. $AB$ then has rank one.
          $endgroup$
          – amd
          Jan 20 at 23:49













          1












          $begingroup$

          You can take two non-zero matrices $A$ and $B$ such that $AB=0$. For example, take$$A=B=begin{bmatrix}0&1\0&0end{bmatrix}.$$






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            I believe this is Nilpotency, and this is restricted to square matrices.
            $endgroup$
            – Filip
            Jan 20 at 23:29










          • $begingroup$
            Not at all. You can also take$$A=begin{bmatrix}1&0end{bmatrix}text{ and }B=begin{bmatrix}0\1end{bmatrix}.$$
            $endgroup$
            – José Carlos Santos
            Jan 20 at 23:33










          • $begingroup$
            To generalize this, you can take arbitrarily many orthogonal vectors and distribute them between $A$ and $B$ as rows or columns, respectively. Fill up with zeros and there you go.
            $endgroup$
            – Klaus
            Jan 20 at 23:38










          • $begingroup$
            So in general, if the columns of B belong to the nullspace of A then AB = 0, but I have also been trying to think of an example where the result matrix is not the zero matrix. For example if $$A in R^{4 times 3}, B in R^{3 times 5}, Rank(A)=2, Rank(B)=3: Rank(AB)=1$$
            $endgroup$
            – Filip
            Jan 20 at 23:39






          • 2




            $begingroup$
            This is actually impossible. If $B$ has Rank 3, it is surjective. As the rank of $A$ is $2$, $AB$ needs to have at least a two-dimensional range in this configuration.
            $endgroup$
            – Klaus
            Jan 20 at 23:53
















          1












          $begingroup$

          You can take two non-zero matrices $A$ and $B$ such that $AB=0$. For example, take$$A=B=begin{bmatrix}0&1\0&0end{bmatrix}.$$






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            I believe this is Nilpotency, and this is restricted to square matrices.
            $endgroup$
            – Filip
            Jan 20 at 23:29










          • $begingroup$
            Not at all. You can also take$$A=begin{bmatrix}1&0end{bmatrix}text{ and }B=begin{bmatrix}0\1end{bmatrix}.$$
            $endgroup$
            – José Carlos Santos
            Jan 20 at 23:33










          • $begingroup$
            To generalize this, you can take arbitrarily many orthogonal vectors and distribute them between $A$ and $B$ as rows or columns, respectively. Fill up with zeros and there you go.
            $endgroup$
            – Klaus
            Jan 20 at 23:38










          • $begingroup$
            So in general, if the columns of B belong to the nullspace of A then AB = 0, but I have also been trying to think of an example where the result matrix is not the zero matrix. For example if $$A in R^{4 times 3}, B in R^{3 times 5}, Rank(A)=2, Rank(B)=3: Rank(AB)=1$$
            $endgroup$
            – Filip
            Jan 20 at 23:39






          • 2




            $begingroup$
            This is actually impossible. If $B$ has Rank 3, it is surjective. As the rank of $A$ is $2$, $AB$ needs to have at least a two-dimensional range in this configuration.
            $endgroup$
            – Klaus
            Jan 20 at 23:53














          1












          1








          1





          $begingroup$

          You can take two non-zero matrices $A$ and $B$ such that $AB=0$. For example, take$$A=B=begin{bmatrix}0&1\0&0end{bmatrix}.$$






          share|cite|improve this answer









          $endgroup$



          You can take two non-zero matrices $A$ and $B$ such that $AB=0$. For example, take$$A=B=begin{bmatrix}0&1\0&0end{bmatrix}.$$







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Jan 20 at 23:29









          José Carlos SantosJosé Carlos Santos

          163k22130233




          163k22130233












          • $begingroup$
            I believe this is Nilpotency, and this is restricted to square matrices.
            $endgroup$
            – Filip
            Jan 20 at 23:29










          • $begingroup$
            Not at all. You can also take$$A=begin{bmatrix}1&0end{bmatrix}text{ and }B=begin{bmatrix}0\1end{bmatrix}.$$
            $endgroup$
            – José Carlos Santos
            Jan 20 at 23:33










          • $begingroup$
            To generalize this, you can take arbitrarily many orthogonal vectors and distribute them between $A$ and $B$ as rows or columns, respectively. Fill up with zeros and there you go.
            $endgroup$
            – Klaus
            Jan 20 at 23:38










          • $begingroup$
            So in general, if the columns of B belong to the nullspace of A then AB = 0, but I have also been trying to think of an example where the result matrix is not the zero matrix. For example if $$A in R^{4 times 3}, B in R^{3 times 5}, Rank(A)=2, Rank(B)=3: Rank(AB)=1$$
            $endgroup$
            – Filip
            Jan 20 at 23:39






          • 2




            $begingroup$
            This is actually impossible. If $B$ has Rank 3, it is surjective. As the rank of $A$ is $2$, $AB$ needs to have at least a two-dimensional range in this configuration.
            $endgroup$
            – Klaus
            Jan 20 at 23:53


















          • $begingroup$
            I believe this is Nilpotency, and this is restricted to square matrices.
            $endgroup$
            – Filip
            Jan 20 at 23:29










          • $begingroup$
            Not at all. You can also take$$A=begin{bmatrix}1&0end{bmatrix}text{ and }B=begin{bmatrix}0\1end{bmatrix}.$$
            $endgroup$
            – José Carlos Santos
            Jan 20 at 23:33










          • $begingroup$
            To generalize this, you can take arbitrarily many orthogonal vectors and distribute them between $A$ and $B$ as rows or columns, respectively. Fill up with zeros and there you go.
            $endgroup$
            – Klaus
            Jan 20 at 23:38










          • $begingroup$
            So in general, if the columns of B belong to the nullspace of A then AB = 0, but I have also been trying to think of an example where the result matrix is not the zero matrix. For example if $$A in R^{4 times 3}, B in R^{3 times 5}, Rank(A)=2, Rank(B)=3: Rank(AB)=1$$
            $endgroup$
            – Filip
            Jan 20 at 23:39






          • 2




            $begingroup$
            This is actually impossible. If $B$ has Rank 3, it is surjective. As the rank of $A$ is $2$, $AB$ needs to have at least a two-dimensional range in this configuration.
            $endgroup$
            – Klaus
            Jan 20 at 23:53
















          $begingroup$
          I believe this is Nilpotency, and this is restricted to square matrices.
          $endgroup$
          – Filip
          Jan 20 at 23:29




          $begingroup$
          I believe this is Nilpotency, and this is restricted to square matrices.
          $endgroup$
          – Filip
          Jan 20 at 23:29












          $begingroup$
          Not at all. You can also take$$A=begin{bmatrix}1&0end{bmatrix}text{ and }B=begin{bmatrix}0\1end{bmatrix}.$$
          $endgroup$
          – José Carlos Santos
          Jan 20 at 23:33




          $begingroup$
          Not at all. You can also take$$A=begin{bmatrix}1&0end{bmatrix}text{ and }B=begin{bmatrix}0\1end{bmatrix}.$$
          $endgroup$
          – José Carlos Santos
          Jan 20 at 23:33












          $begingroup$
          To generalize this, you can take arbitrarily many orthogonal vectors and distribute them between $A$ and $B$ as rows or columns, respectively. Fill up with zeros and there you go.
          $endgroup$
          – Klaus
          Jan 20 at 23:38




          $begingroup$
          To generalize this, you can take arbitrarily many orthogonal vectors and distribute them between $A$ and $B$ as rows or columns, respectively. Fill up with zeros and there you go.
          $endgroup$
          – Klaus
          Jan 20 at 23:38












          $begingroup$
          So in general, if the columns of B belong to the nullspace of A then AB = 0, but I have also been trying to think of an example where the result matrix is not the zero matrix. For example if $$A in R^{4 times 3}, B in R^{3 times 5}, Rank(A)=2, Rank(B)=3: Rank(AB)=1$$
          $endgroup$
          – Filip
          Jan 20 at 23:39




          $begingroup$
          So in general, if the columns of B belong to the nullspace of A then AB = 0, but I have also been trying to think of an example where the result matrix is not the zero matrix. For example if $$A in R^{4 times 3}, B in R^{3 times 5}, Rank(A)=2, Rank(B)=3: Rank(AB)=1$$
          $endgroup$
          – Filip
          Jan 20 at 23:39




          2




          2




          $begingroup$
          This is actually impossible. If $B$ has Rank 3, it is surjective. As the rank of $A$ is $2$, $AB$ needs to have at least a two-dimensional range in this configuration.
          $endgroup$
          – Klaus
          Jan 20 at 23:53




          $begingroup$
          This is actually impossible. If $B$ has Rank 3, it is surjective. As the rank of $A$ is $2$, $AB$ needs to have at least a two-dimensional range in this configuration.
          $endgroup$
          – Klaus
          Jan 20 at 23:53


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Mathematics Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3081259%2fprocedure-to-find-a-pair-of-matrices-whose-product-has-rank-less-than-each-matri%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Mario Kart Wii

          Understanding the size os this class of aleatory events

          Partial Derivative Guidance.