Infinite “connected” graphs and spanning trees












1












$begingroup$


Let us say that graph $G$ is quasi-connected iff for every two vertices there is either a finite path or an infinite path in sense of the offtopic of this answer.



Assuming the axiom of choice, is it true that every quasi-connected graph has a "spanning tree" (that is a subgraph where every pair of vertices is connected by unique finite or infinite path)?










share|cite|improve this question











$endgroup$

















    1












    $begingroup$


    Let us say that graph $G$ is quasi-connected iff for every two vertices there is either a finite path or an infinite path in sense of the offtopic of this answer.



    Assuming the axiom of choice, is it true that every quasi-connected graph has a "spanning tree" (that is a subgraph where every pair of vertices is connected by unique finite or infinite path)?










    share|cite|improve this question











    $endgroup$















      1












      1








      1





      $begingroup$


      Let us say that graph $G$ is quasi-connected iff for every two vertices there is either a finite path or an infinite path in sense of the offtopic of this answer.



      Assuming the axiom of choice, is it true that every quasi-connected graph has a "spanning tree" (that is a subgraph where every pair of vertices is connected by unique finite or infinite path)?










      share|cite|improve this question











      $endgroup$




      Let us say that graph $G$ is quasi-connected iff for every two vertices there is either a finite path or an infinite path in sense of the offtopic of this answer.



      Assuming the axiom of choice, is it true that every quasi-connected graph has a "spanning tree" (that is a subgraph where every pair of vertices is connected by unique finite or infinite path)?







      graph-theory connectedness trees






      share|cite|improve this question















      share|cite|improve this question













      share|cite|improve this question




      share|cite|improve this question








      edited Dec 8 '18 at 23:54









      Asaf Karagila

      304k32433764




      304k32433764










      asked Dec 8 '18 at 23:00









      byk7byk7

      328110




      328110






















          1 Answer
          1






          active

          oldest

          votes


















          2












          $begingroup$

          Yes.



          First choose an infinite ray in each of the (ordinarily) connected components, and extend it to a spanning tree.



          Then, as long as there is still a subgraph isomorphic to $mathbb Z$ anywhere in the graph, select one of its edges and remove it. At some point (after possibly transfinitely many edge removals) you cannot remove more edges, and the graph is now a forest of trees with exactly one infinite branch each.



          And a "tree" in the sense you define in your final parenthesis is exactly either an ordinary tree, or a forest of ordinary trees that each have exactly one infinite branch. To connect two nodes in different components you need to go from each of the nodes out the infinite branch of its component, and then connect those two rays at infinity.






          share|cite|improve this answer











          $endgroup$













          • $begingroup$
            What do you mean by "a subgraph isomorphic to Z"? And "infinite branch" is "infinite path" or a ray in sense of the linked answer?
            $endgroup$
            – byk7
            Dec 9 '18 at 0:53






          • 1




            $begingroup$
            @byk7: $mathbb Z$ is here shorthand for the graph that has a vertex for each integer and an edge between each integer and it successor. -- An "infinite path" is the same as a ray in the sense of the linked answer.
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:01










          • $begingroup$
            By a "tree with exactly one infinite branch" I mean a tree where you can choose a root node and there will be exactly one ray starting at that node. (This implies that if you choose a different node there will also be exactly one ray starting at that node).
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:04










          • $begingroup$
            Ok, thx. One more thing -- if you want to connect two rays, why they cannot be "separated forever" (like they are going in "opposite" directions or so)?
            $endgroup$
            – byk7
            Dec 9 '18 at 1:20










          • $begingroup$
            @byk7: No, by "connect two rays", I mean at the infinite ends, like what the linked answer described as "essentially the only new type of path that we gain from this generalisation". The generalisation has no concept of infinite rays going "in different directions" -- any two (disjoint) infinite rays may be joined in this way according to the proposed generalization of "path".
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:46











          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%2f3031772%2finfinite-connected-graphs-and-spanning-trees%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2












          $begingroup$

          Yes.



          First choose an infinite ray in each of the (ordinarily) connected components, and extend it to a spanning tree.



          Then, as long as there is still a subgraph isomorphic to $mathbb Z$ anywhere in the graph, select one of its edges and remove it. At some point (after possibly transfinitely many edge removals) you cannot remove more edges, and the graph is now a forest of trees with exactly one infinite branch each.



          And a "tree" in the sense you define in your final parenthesis is exactly either an ordinary tree, or a forest of ordinary trees that each have exactly one infinite branch. To connect two nodes in different components you need to go from each of the nodes out the infinite branch of its component, and then connect those two rays at infinity.






          share|cite|improve this answer











          $endgroup$













          • $begingroup$
            What do you mean by "a subgraph isomorphic to Z"? And "infinite branch" is "infinite path" or a ray in sense of the linked answer?
            $endgroup$
            – byk7
            Dec 9 '18 at 0:53






          • 1




            $begingroup$
            @byk7: $mathbb Z$ is here shorthand for the graph that has a vertex for each integer and an edge between each integer and it successor. -- An "infinite path" is the same as a ray in the sense of the linked answer.
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:01










          • $begingroup$
            By a "tree with exactly one infinite branch" I mean a tree where you can choose a root node and there will be exactly one ray starting at that node. (This implies that if you choose a different node there will also be exactly one ray starting at that node).
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:04










          • $begingroup$
            Ok, thx. One more thing -- if you want to connect two rays, why they cannot be "separated forever" (like they are going in "opposite" directions or so)?
            $endgroup$
            – byk7
            Dec 9 '18 at 1:20










          • $begingroup$
            @byk7: No, by "connect two rays", I mean at the infinite ends, like what the linked answer described as "essentially the only new type of path that we gain from this generalisation". The generalisation has no concept of infinite rays going "in different directions" -- any two (disjoint) infinite rays may be joined in this way according to the proposed generalization of "path".
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:46
















          2












          $begingroup$

          Yes.



          First choose an infinite ray in each of the (ordinarily) connected components, and extend it to a spanning tree.



          Then, as long as there is still a subgraph isomorphic to $mathbb Z$ anywhere in the graph, select one of its edges and remove it. At some point (after possibly transfinitely many edge removals) you cannot remove more edges, and the graph is now a forest of trees with exactly one infinite branch each.



          And a "tree" in the sense you define in your final parenthesis is exactly either an ordinary tree, or a forest of ordinary trees that each have exactly one infinite branch. To connect two nodes in different components you need to go from each of the nodes out the infinite branch of its component, and then connect those two rays at infinity.






          share|cite|improve this answer











          $endgroup$













          • $begingroup$
            What do you mean by "a subgraph isomorphic to Z"? And "infinite branch" is "infinite path" or a ray in sense of the linked answer?
            $endgroup$
            – byk7
            Dec 9 '18 at 0:53






          • 1




            $begingroup$
            @byk7: $mathbb Z$ is here shorthand for the graph that has a vertex for each integer and an edge between each integer and it successor. -- An "infinite path" is the same as a ray in the sense of the linked answer.
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:01










          • $begingroup$
            By a "tree with exactly one infinite branch" I mean a tree where you can choose a root node and there will be exactly one ray starting at that node. (This implies that if you choose a different node there will also be exactly one ray starting at that node).
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:04










          • $begingroup$
            Ok, thx. One more thing -- if you want to connect two rays, why they cannot be "separated forever" (like they are going in "opposite" directions or so)?
            $endgroup$
            – byk7
            Dec 9 '18 at 1:20










          • $begingroup$
            @byk7: No, by "connect two rays", I mean at the infinite ends, like what the linked answer described as "essentially the only new type of path that we gain from this generalisation". The generalisation has no concept of infinite rays going "in different directions" -- any two (disjoint) infinite rays may be joined in this way according to the proposed generalization of "path".
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:46














          2












          2








          2





          $begingroup$

          Yes.



          First choose an infinite ray in each of the (ordinarily) connected components, and extend it to a spanning tree.



          Then, as long as there is still a subgraph isomorphic to $mathbb Z$ anywhere in the graph, select one of its edges and remove it. At some point (after possibly transfinitely many edge removals) you cannot remove more edges, and the graph is now a forest of trees with exactly one infinite branch each.



          And a "tree" in the sense you define in your final parenthesis is exactly either an ordinary tree, or a forest of ordinary trees that each have exactly one infinite branch. To connect two nodes in different components you need to go from each of the nodes out the infinite branch of its component, and then connect those two rays at infinity.






          share|cite|improve this answer











          $endgroup$



          Yes.



          First choose an infinite ray in each of the (ordinarily) connected components, and extend it to a spanning tree.



          Then, as long as there is still a subgraph isomorphic to $mathbb Z$ anywhere in the graph, select one of its edges and remove it. At some point (after possibly transfinitely many edge removals) you cannot remove more edges, and the graph is now a forest of trees with exactly one infinite branch each.



          And a "tree" in the sense you define in your final parenthesis is exactly either an ordinary tree, or a forest of ordinary trees that each have exactly one infinite branch. To connect two nodes in different components you need to go from each of the nodes out the infinite branch of its component, and then connect those two rays at infinity.







          share|cite|improve this answer














          share|cite|improve this answer



          share|cite|improve this answer








          edited Dec 9 '18 at 0:25

























          answered Dec 9 '18 at 0:08









          Henning MakholmHenning Makholm

          240k17306543




          240k17306543












          • $begingroup$
            What do you mean by "a subgraph isomorphic to Z"? And "infinite branch" is "infinite path" or a ray in sense of the linked answer?
            $endgroup$
            – byk7
            Dec 9 '18 at 0:53






          • 1




            $begingroup$
            @byk7: $mathbb Z$ is here shorthand for the graph that has a vertex for each integer and an edge between each integer and it successor. -- An "infinite path" is the same as a ray in the sense of the linked answer.
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:01










          • $begingroup$
            By a "tree with exactly one infinite branch" I mean a tree where you can choose a root node and there will be exactly one ray starting at that node. (This implies that if you choose a different node there will also be exactly one ray starting at that node).
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:04










          • $begingroup$
            Ok, thx. One more thing -- if you want to connect two rays, why they cannot be "separated forever" (like they are going in "opposite" directions or so)?
            $endgroup$
            – byk7
            Dec 9 '18 at 1:20










          • $begingroup$
            @byk7: No, by "connect two rays", I mean at the infinite ends, like what the linked answer described as "essentially the only new type of path that we gain from this generalisation". The generalisation has no concept of infinite rays going "in different directions" -- any two (disjoint) infinite rays may be joined in this way according to the proposed generalization of "path".
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:46


















          • $begingroup$
            What do you mean by "a subgraph isomorphic to Z"? And "infinite branch" is "infinite path" or a ray in sense of the linked answer?
            $endgroup$
            – byk7
            Dec 9 '18 at 0:53






          • 1




            $begingroup$
            @byk7: $mathbb Z$ is here shorthand for the graph that has a vertex for each integer and an edge between each integer and it successor. -- An "infinite path" is the same as a ray in the sense of the linked answer.
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:01










          • $begingroup$
            By a "tree with exactly one infinite branch" I mean a tree where you can choose a root node and there will be exactly one ray starting at that node. (This implies that if you choose a different node there will also be exactly one ray starting at that node).
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:04










          • $begingroup$
            Ok, thx. One more thing -- if you want to connect two rays, why they cannot be "separated forever" (like they are going in "opposite" directions or so)?
            $endgroup$
            – byk7
            Dec 9 '18 at 1:20










          • $begingroup$
            @byk7: No, by "connect two rays", I mean at the infinite ends, like what the linked answer described as "essentially the only new type of path that we gain from this generalisation". The generalisation has no concept of infinite rays going "in different directions" -- any two (disjoint) infinite rays may be joined in this way according to the proposed generalization of "path".
            $endgroup$
            – Henning Makholm
            Dec 9 '18 at 1:46
















          $begingroup$
          What do you mean by "a subgraph isomorphic to Z"? And "infinite branch" is "infinite path" or a ray in sense of the linked answer?
          $endgroup$
          – byk7
          Dec 9 '18 at 0:53




          $begingroup$
          What do you mean by "a subgraph isomorphic to Z"? And "infinite branch" is "infinite path" or a ray in sense of the linked answer?
          $endgroup$
          – byk7
          Dec 9 '18 at 0:53




          1




          1




          $begingroup$
          @byk7: $mathbb Z$ is here shorthand for the graph that has a vertex for each integer and an edge between each integer and it successor. -- An "infinite path" is the same as a ray in the sense of the linked answer.
          $endgroup$
          – Henning Makholm
          Dec 9 '18 at 1:01




          $begingroup$
          @byk7: $mathbb Z$ is here shorthand for the graph that has a vertex for each integer and an edge between each integer and it successor. -- An "infinite path" is the same as a ray in the sense of the linked answer.
          $endgroup$
          – Henning Makholm
          Dec 9 '18 at 1:01












          $begingroup$
          By a "tree with exactly one infinite branch" I mean a tree where you can choose a root node and there will be exactly one ray starting at that node. (This implies that if you choose a different node there will also be exactly one ray starting at that node).
          $endgroup$
          – Henning Makholm
          Dec 9 '18 at 1:04




          $begingroup$
          By a "tree with exactly one infinite branch" I mean a tree where you can choose a root node and there will be exactly one ray starting at that node. (This implies that if you choose a different node there will also be exactly one ray starting at that node).
          $endgroup$
          – Henning Makholm
          Dec 9 '18 at 1:04












          $begingroup$
          Ok, thx. One more thing -- if you want to connect two rays, why they cannot be "separated forever" (like they are going in "opposite" directions or so)?
          $endgroup$
          – byk7
          Dec 9 '18 at 1:20




          $begingroup$
          Ok, thx. One more thing -- if you want to connect two rays, why they cannot be "separated forever" (like they are going in "opposite" directions or so)?
          $endgroup$
          – byk7
          Dec 9 '18 at 1:20












          $begingroup$
          @byk7: No, by "connect two rays", I mean at the infinite ends, like what the linked answer described as "essentially the only new type of path that we gain from this generalisation". The generalisation has no concept of infinite rays going "in different directions" -- any two (disjoint) infinite rays may be joined in this way according to the proposed generalization of "path".
          $endgroup$
          – Henning Makholm
          Dec 9 '18 at 1:46




          $begingroup$
          @byk7: No, by "connect two rays", I mean at the infinite ends, like what the linked answer described as "essentially the only new type of path that we gain from this generalisation". The generalisation has no concept of infinite rays going "in different directions" -- any two (disjoint) infinite rays may be joined in this way according to the proposed generalization of "path".
          $endgroup$
          – Henning Makholm
          Dec 9 '18 at 1:46


















          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%2f3031772%2finfinite-connected-graphs-and-spanning-trees%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

          Plaza Victoria

          In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

          How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...