Visual example of an infinite planar graph with degree sequence $(4^4,6^infty)$
$begingroup$
After reading some graph theory and talking with experts, I was intrigued. I would like to construct and visualise an infinite planar graph with degree sequence:
$$D=(4^4,6^infty)$$
where the superscripts denote the number of vertices with that degree.
What is the number of graphs with this degree sequence?
Thanks in advance.
graph-theory visualization infinite-graphs
$endgroup$
add a comment |
$begingroup$
After reading some graph theory and talking with experts, I was intrigued. I would like to construct and visualise an infinite planar graph with degree sequence:
$$D=(4^4,6^infty)$$
where the superscripts denote the number of vertices with that degree.
What is the number of graphs with this degree sequence?
Thanks in advance.
graph-theory visualization infinite-graphs
$endgroup$
add a comment |
$begingroup$
After reading some graph theory and talking with experts, I was intrigued. I would like to construct and visualise an infinite planar graph with degree sequence:
$$D=(4^4,6^infty)$$
where the superscripts denote the number of vertices with that degree.
What is the number of graphs with this degree sequence?
Thanks in advance.
graph-theory visualization infinite-graphs
$endgroup$
After reading some graph theory and talking with experts, I was intrigued. I would like to construct and visualise an infinite planar graph with degree sequence:
$$D=(4^4,6^infty)$$
where the superscripts denote the number of vertices with that degree.
What is the number of graphs with this degree sequence?
Thanks in advance.
graph-theory visualization infinite-graphs
graph-theory visualization infinite-graphs
edited Dec 18 '18 at 3:49
Blue
47.9k870153
47.9k870153
asked Dec 18 '18 at 2:23
UltradarkUltradark
1791517
1791517
add a comment |
add a comment |
4 Answers
4
active
oldest
votes
$begingroup$
There are infinitely many graphs with this degree sequence.
First, here is one possible graph with degree sequence $(6^infty)$: an infinite triangular lattice.
One way to add four vertices of degree $4$ is to pick two places where we "split up" a degree-$6$ vertex into two adjacent degree-$4$ vertices:
There are other ways to make a graph with degree sequence $(4^4,6^infty)$, but this operation can already be done in infinitely many non-isomorphic ways, since we can put the two pairs of degree-$4$ vertices arbitrarily far apart in the infinite lattice.
(And there are also other graphs we can start with that have degree sequence $(6^infty)$, this one is just the nicest.)
$endgroup$
$begingroup$
The "rearrange the edges of a chunk of the lattice" plan is not quite that simple to execute without getting multiple edges. There are plenty of other possibilities, though.
$endgroup$
– Henning Makholm
Dec 18 '18 at 3:28
add a comment |
$begingroup$
It is easy to construct an infinite tree with any reasonable sequence as its degree sequence. (All ones, for example, would not be reasonable.)
For starters, here is a tree whose degree sequence, in your notation, is $(5^1,6^infty)$. The vertex set is the set of all finite sequences $langle x_1,x_2,dots,x_nrangle$ (including the null sequence) with $x_iin{0,1,2,3,4}$, and with an edge joining $langle x_1,x_2,dots,x_nrangle$ to $langle x_1,x_2,dots,x_n,x_{n+1}rangle$. The null sequence has degree $5$, the rest have degree $6$.
By imposing the further conditions $x_1ne0$ and $x_1in{1,2,3}implies x_2in{1,2,3}$ we get a tree with degree sequence $(4^4,6^infty)$; the vertices of degree $4$ are the null sequence and the sequences $langle1rangle$, $langle2rangle$, and $langle3rangle$.
The number of trees with degree sequence $(4^4,6^infty)$ is $aleph_0$; each such tree is determined up to isomorphism by the smallest (finite) subtree containing all the vertices of degree $4$, those vertices being marked.
$endgroup$
1
$begingroup$
This is probably the best answer and I feel guilty for making things way too complicated.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 4:11
$begingroup$
Hmm, yes, and you can get all the way up to $2^{aleph_0}$, say, by allowing the "tree" to have triangles in it here and there...
$endgroup$
– Henning Makholm
Dec 18 '18 at 5:02
add a comment |
$begingroup$
If $6^infty$ means that there are $aleph_0$ vertices of degree $6$, then there are $2^{aleph_0}$ isomorphism classes of such graphs.
There can't be more than that, because each graph with $aleph_0$ vertices can be represented as a subset of $mathbb Ntimesmathbb N$ in at least one way.
On the other hand, we can construct that many different graphs:
Start with an infinite tiling of the plane with equilateral triangles. That gives you an infinity of degree-6 vertices. Now pick two of them and split each of those two into two degree-4 vertices:
/ /
--O-- --> --O--O--
/ /
This gives at least one graph with your degree sequence. But there are uncountably many ways we can modify it to give rise to a non-isomorphic graph. Namely, somewhere in the grid we can slice it open with a cut stretching to infinity:
/ / / / / / / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / / / / / / /
and then fill the gap with another copy of the same sliced-open grid, stitched to your existing grid along the edge. (You'll need to squeeze it to make it fit, of course -- but even if your concept of "infinite planar graph" requires that the set of vertices has no limit points in the plane, you can achieve this by squeezing most of the the new copy out towards infinity such that at every finite distance from the place we're looking at here there's a certain minimal spacing between the vertices).
You can keep making such cuts and filling them in at different spacings. The endpoints of the original cuts will be topologically distinguishable from the rest of the graph, because they will be the only places in the graph there's a cycle of degree-6 vertices of length more than 3 where the shortest path between any two vertices in the cycle is along the cycle. We can encode an arbitrary subset of $mathbb N$, for example, as the distances between those cut endpoints.
$endgroup$
$begingroup$
I wasn't sure whether to include a discussion of cardinality or not. Thankfully, now we have one answer of each kind.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 3:28
add a comment |
$begingroup$
In this graph I started with four vertices in the shape of a square, then kept connecting vertices in the interior to match the desired degree sequence.
$endgroup$
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3044710%2fvisual-example-of-an-infinite-planar-graph-with-degree-sequence-44-6-infty%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
There are infinitely many graphs with this degree sequence.
First, here is one possible graph with degree sequence $(6^infty)$: an infinite triangular lattice.
One way to add four vertices of degree $4$ is to pick two places where we "split up" a degree-$6$ vertex into two adjacent degree-$4$ vertices:
There are other ways to make a graph with degree sequence $(4^4,6^infty)$, but this operation can already be done in infinitely many non-isomorphic ways, since we can put the two pairs of degree-$4$ vertices arbitrarily far apart in the infinite lattice.
(And there are also other graphs we can start with that have degree sequence $(6^infty)$, this one is just the nicest.)
$endgroup$
$begingroup$
The "rearrange the edges of a chunk of the lattice" plan is not quite that simple to execute without getting multiple edges. There are plenty of other possibilities, though.
$endgroup$
– Henning Makholm
Dec 18 '18 at 3:28
add a comment |
$begingroup$
There are infinitely many graphs with this degree sequence.
First, here is one possible graph with degree sequence $(6^infty)$: an infinite triangular lattice.
One way to add four vertices of degree $4$ is to pick two places where we "split up" a degree-$6$ vertex into two adjacent degree-$4$ vertices:
There are other ways to make a graph with degree sequence $(4^4,6^infty)$, but this operation can already be done in infinitely many non-isomorphic ways, since we can put the two pairs of degree-$4$ vertices arbitrarily far apart in the infinite lattice.
(And there are also other graphs we can start with that have degree sequence $(6^infty)$, this one is just the nicest.)
$endgroup$
$begingroup$
The "rearrange the edges of a chunk of the lattice" plan is not quite that simple to execute without getting multiple edges. There are plenty of other possibilities, though.
$endgroup$
– Henning Makholm
Dec 18 '18 at 3:28
add a comment |
$begingroup$
There are infinitely many graphs with this degree sequence.
First, here is one possible graph with degree sequence $(6^infty)$: an infinite triangular lattice.
One way to add four vertices of degree $4$ is to pick two places where we "split up" a degree-$6$ vertex into two adjacent degree-$4$ vertices:
There are other ways to make a graph with degree sequence $(4^4,6^infty)$, but this operation can already be done in infinitely many non-isomorphic ways, since we can put the two pairs of degree-$4$ vertices arbitrarily far apart in the infinite lattice.
(And there are also other graphs we can start with that have degree sequence $(6^infty)$, this one is just the nicest.)
$endgroup$
There are infinitely many graphs with this degree sequence.
First, here is one possible graph with degree sequence $(6^infty)$: an infinite triangular lattice.
One way to add four vertices of degree $4$ is to pick two places where we "split up" a degree-$6$ vertex into two adjacent degree-$4$ vertices:
There are other ways to make a graph with degree sequence $(4^4,6^infty)$, but this operation can already be done in infinitely many non-isomorphic ways, since we can put the two pairs of degree-$4$ vertices arbitrarily far apart in the infinite lattice.
(And there are also other graphs we can start with that have degree sequence $(6^infty)$, this one is just the nicest.)
edited Dec 18 '18 at 15:31
answered Dec 18 '18 at 3:15
Misha LavrovMisha Lavrov
45.1k656107
45.1k656107
$begingroup$
The "rearrange the edges of a chunk of the lattice" plan is not quite that simple to execute without getting multiple edges. There are plenty of other possibilities, though.
$endgroup$
– Henning Makholm
Dec 18 '18 at 3:28
add a comment |
$begingroup$
The "rearrange the edges of a chunk of the lattice" plan is not quite that simple to execute without getting multiple edges. There are plenty of other possibilities, though.
$endgroup$
– Henning Makholm
Dec 18 '18 at 3:28
$begingroup$
The "rearrange the edges of a chunk of the lattice" plan is not quite that simple to execute without getting multiple edges. There are plenty of other possibilities, though.
$endgroup$
– Henning Makholm
Dec 18 '18 at 3:28
$begingroup$
The "rearrange the edges of a chunk of the lattice" plan is not quite that simple to execute without getting multiple edges. There are plenty of other possibilities, though.
$endgroup$
– Henning Makholm
Dec 18 '18 at 3:28
add a comment |
$begingroup$
It is easy to construct an infinite tree with any reasonable sequence as its degree sequence. (All ones, for example, would not be reasonable.)
For starters, here is a tree whose degree sequence, in your notation, is $(5^1,6^infty)$. The vertex set is the set of all finite sequences $langle x_1,x_2,dots,x_nrangle$ (including the null sequence) with $x_iin{0,1,2,3,4}$, and with an edge joining $langle x_1,x_2,dots,x_nrangle$ to $langle x_1,x_2,dots,x_n,x_{n+1}rangle$. The null sequence has degree $5$, the rest have degree $6$.
By imposing the further conditions $x_1ne0$ and $x_1in{1,2,3}implies x_2in{1,2,3}$ we get a tree with degree sequence $(4^4,6^infty)$; the vertices of degree $4$ are the null sequence and the sequences $langle1rangle$, $langle2rangle$, and $langle3rangle$.
The number of trees with degree sequence $(4^4,6^infty)$ is $aleph_0$; each such tree is determined up to isomorphism by the smallest (finite) subtree containing all the vertices of degree $4$, those vertices being marked.
$endgroup$
1
$begingroup$
This is probably the best answer and I feel guilty for making things way too complicated.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 4:11
$begingroup$
Hmm, yes, and you can get all the way up to $2^{aleph_0}$, say, by allowing the "tree" to have triangles in it here and there...
$endgroup$
– Henning Makholm
Dec 18 '18 at 5:02
add a comment |
$begingroup$
It is easy to construct an infinite tree with any reasonable sequence as its degree sequence. (All ones, for example, would not be reasonable.)
For starters, here is a tree whose degree sequence, in your notation, is $(5^1,6^infty)$. The vertex set is the set of all finite sequences $langle x_1,x_2,dots,x_nrangle$ (including the null sequence) with $x_iin{0,1,2,3,4}$, and with an edge joining $langle x_1,x_2,dots,x_nrangle$ to $langle x_1,x_2,dots,x_n,x_{n+1}rangle$. The null sequence has degree $5$, the rest have degree $6$.
By imposing the further conditions $x_1ne0$ and $x_1in{1,2,3}implies x_2in{1,2,3}$ we get a tree with degree sequence $(4^4,6^infty)$; the vertices of degree $4$ are the null sequence and the sequences $langle1rangle$, $langle2rangle$, and $langle3rangle$.
The number of trees with degree sequence $(4^4,6^infty)$ is $aleph_0$; each such tree is determined up to isomorphism by the smallest (finite) subtree containing all the vertices of degree $4$, those vertices being marked.
$endgroup$
1
$begingroup$
This is probably the best answer and I feel guilty for making things way too complicated.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 4:11
$begingroup$
Hmm, yes, and you can get all the way up to $2^{aleph_0}$, say, by allowing the "tree" to have triangles in it here and there...
$endgroup$
– Henning Makholm
Dec 18 '18 at 5:02
add a comment |
$begingroup$
It is easy to construct an infinite tree with any reasonable sequence as its degree sequence. (All ones, for example, would not be reasonable.)
For starters, here is a tree whose degree sequence, in your notation, is $(5^1,6^infty)$. The vertex set is the set of all finite sequences $langle x_1,x_2,dots,x_nrangle$ (including the null sequence) with $x_iin{0,1,2,3,4}$, and with an edge joining $langle x_1,x_2,dots,x_nrangle$ to $langle x_1,x_2,dots,x_n,x_{n+1}rangle$. The null sequence has degree $5$, the rest have degree $6$.
By imposing the further conditions $x_1ne0$ and $x_1in{1,2,3}implies x_2in{1,2,3}$ we get a tree with degree sequence $(4^4,6^infty)$; the vertices of degree $4$ are the null sequence and the sequences $langle1rangle$, $langle2rangle$, and $langle3rangle$.
The number of trees with degree sequence $(4^4,6^infty)$ is $aleph_0$; each such tree is determined up to isomorphism by the smallest (finite) subtree containing all the vertices of degree $4$, those vertices being marked.
$endgroup$
It is easy to construct an infinite tree with any reasonable sequence as its degree sequence. (All ones, for example, would not be reasonable.)
For starters, here is a tree whose degree sequence, in your notation, is $(5^1,6^infty)$. The vertex set is the set of all finite sequences $langle x_1,x_2,dots,x_nrangle$ (including the null sequence) with $x_iin{0,1,2,3,4}$, and with an edge joining $langle x_1,x_2,dots,x_nrangle$ to $langle x_1,x_2,dots,x_n,x_{n+1}rangle$. The null sequence has degree $5$, the rest have degree $6$.
By imposing the further conditions $x_1ne0$ and $x_1in{1,2,3}implies x_2in{1,2,3}$ we get a tree with degree sequence $(4^4,6^infty)$; the vertices of degree $4$ are the null sequence and the sequences $langle1rangle$, $langle2rangle$, and $langle3rangle$.
The number of trees with degree sequence $(4^4,6^infty)$ is $aleph_0$; each such tree is determined up to isomorphism by the smallest (finite) subtree containing all the vertices of degree $4$, those vertices being marked.
edited Dec 18 '18 at 9:44
answered Dec 18 '18 at 4:03
bofbof
51.3k457120
51.3k457120
1
$begingroup$
This is probably the best answer and I feel guilty for making things way too complicated.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 4:11
$begingroup$
Hmm, yes, and you can get all the way up to $2^{aleph_0}$, say, by allowing the "tree" to have triangles in it here and there...
$endgroup$
– Henning Makholm
Dec 18 '18 at 5:02
add a comment |
1
$begingroup$
This is probably the best answer and I feel guilty for making things way too complicated.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 4:11
$begingroup$
Hmm, yes, and you can get all the way up to $2^{aleph_0}$, say, by allowing the "tree" to have triangles in it here and there...
$endgroup$
– Henning Makholm
Dec 18 '18 at 5:02
1
1
$begingroup$
This is probably the best answer and I feel guilty for making things way too complicated.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 4:11
$begingroup$
This is probably the best answer and I feel guilty for making things way too complicated.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 4:11
$begingroup$
Hmm, yes, and you can get all the way up to $2^{aleph_0}$, say, by allowing the "tree" to have triangles in it here and there...
$endgroup$
– Henning Makholm
Dec 18 '18 at 5:02
$begingroup$
Hmm, yes, and you can get all the way up to $2^{aleph_0}$, say, by allowing the "tree" to have triangles in it here and there...
$endgroup$
– Henning Makholm
Dec 18 '18 at 5:02
add a comment |
$begingroup$
If $6^infty$ means that there are $aleph_0$ vertices of degree $6$, then there are $2^{aleph_0}$ isomorphism classes of such graphs.
There can't be more than that, because each graph with $aleph_0$ vertices can be represented as a subset of $mathbb Ntimesmathbb N$ in at least one way.
On the other hand, we can construct that many different graphs:
Start with an infinite tiling of the plane with equilateral triangles. That gives you an infinity of degree-6 vertices. Now pick two of them and split each of those two into two degree-4 vertices:
/ /
--O-- --> --O--O--
/ /
This gives at least one graph with your degree sequence. But there are uncountably many ways we can modify it to give rise to a non-isomorphic graph. Namely, somewhere in the grid we can slice it open with a cut stretching to infinity:
/ / / / / / / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / / / / / / /
and then fill the gap with another copy of the same sliced-open grid, stitched to your existing grid along the edge. (You'll need to squeeze it to make it fit, of course -- but even if your concept of "infinite planar graph" requires that the set of vertices has no limit points in the plane, you can achieve this by squeezing most of the the new copy out towards infinity such that at every finite distance from the place we're looking at here there's a certain minimal spacing between the vertices).
You can keep making such cuts and filling them in at different spacings. The endpoints of the original cuts will be topologically distinguishable from the rest of the graph, because they will be the only places in the graph there's a cycle of degree-6 vertices of length more than 3 where the shortest path between any two vertices in the cycle is along the cycle. We can encode an arbitrary subset of $mathbb N$, for example, as the distances between those cut endpoints.
$endgroup$
$begingroup$
I wasn't sure whether to include a discussion of cardinality or not. Thankfully, now we have one answer of each kind.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 3:28
add a comment |
$begingroup$
If $6^infty$ means that there are $aleph_0$ vertices of degree $6$, then there are $2^{aleph_0}$ isomorphism classes of such graphs.
There can't be more than that, because each graph with $aleph_0$ vertices can be represented as a subset of $mathbb Ntimesmathbb N$ in at least one way.
On the other hand, we can construct that many different graphs:
Start with an infinite tiling of the plane with equilateral triangles. That gives you an infinity of degree-6 vertices. Now pick two of them and split each of those two into two degree-4 vertices:
/ /
--O-- --> --O--O--
/ /
This gives at least one graph with your degree sequence. But there are uncountably many ways we can modify it to give rise to a non-isomorphic graph. Namely, somewhere in the grid we can slice it open with a cut stretching to infinity:
/ / / / / / / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / / / / / / /
and then fill the gap with another copy of the same sliced-open grid, stitched to your existing grid along the edge. (You'll need to squeeze it to make it fit, of course -- but even if your concept of "infinite planar graph" requires that the set of vertices has no limit points in the plane, you can achieve this by squeezing most of the the new copy out towards infinity such that at every finite distance from the place we're looking at here there's a certain minimal spacing between the vertices).
You can keep making such cuts and filling them in at different spacings. The endpoints of the original cuts will be topologically distinguishable from the rest of the graph, because they will be the only places in the graph there's a cycle of degree-6 vertices of length more than 3 where the shortest path between any two vertices in the cycle is along the cycle. We can encode an arbitrary subset of $mathbb N$, for example, as the distances between those cut endpoints.
$endgroup$
$begingroup$
I wasn't sure whether to include a discussion of cardinality or not. Thankfully, now we have one answer of each kind.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 3:28
add a comment |
$begingroup$
If $6^infty$ means that there are $aleph_0$ vertices of degree $6$, then there are $2^{aleph_0}$ isomorphism classes of such graphs.
There can't be more than that, because each graph with $aleph_0$ vertices can be represented as a subset of $mathbb Ntimesmathbb N$ in at least one way.
On the other hand, we can construct that many different graphs:
Start with an infinite tiling of the plane with equilateral triangles. That gives you an infinity of degree-6 vertices. Now pick two of them and split each of those two into two degree-4 vertices:
/ /
--O-- --> --O--O--
/ /
This gives at least one graph with your degree sequence. But there are uncountably many ways we can modify it to give rise to a non-isomorphic graph. Namely, somewhere in the grid we can slice it open with a cut stretching to infinity:
/ / / / / / / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / / / / / / /
and then fill the gap with another copy of the same sliced-open grid, stitched to your existing grid along the edge. (You'll need to squeeze it to make it fit, of course -- but even if your concept of "infinite planar graph" requires that the set of vertices has no limit points in the plane, you can achieve this by squeezing most of the the new copy out towards infinity such that at every finite distance from the place we're looking at here there's a certain minimal spacing between the vertices).
You can keep making such cuts and filling them in at different spacings. The endpoints of the original cuts will be topologically distinguishable from the rest of the graph, because they will be the only places in the graph there's a cycle of degree-6 vertices of length more than 3 where the shortest path between any two vertices in the cycle is along the cycle. We can encode an arbitrary subset of $mathbb N$, for example, as the distances between those cut endpoints.
$endgroup$
If $6^infty$ means that there are $aleph_0$ vertices of degree $6$, then there are $2^{aleph_0}$ isomorphism classes of such graphs.
There can't be more than that, because each graph with $aleph_0$ vertices can be represented as a subset of $mathbb Ntimesmathbb N$ in at least one way.
On the other hand, we can construct that many different graphs:
Start with an infinite tiling of the plane with equilateral triangles. That gives you an infinity of degree-6 vertices. Now pick two of them and split each of those two into two degree-4 vertices:
/ /
--O-- --> --O--O--
/ /
This gives at least one graph with your degree sequence. But there are uncountably many ways we can modify it to give rise to a non-isomorphic graph. Namely, somewhere in the grid we can slice it open with a cut stretching to infinity:
/ / / / / / / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / /
--O---O---O---O---O---O---O---O--
/ / / / / / / /
O---O---O---O---O---O---O---O---O
/ / / / / / / /
and then fill the gap with another copy of the same sliced-open grid, stitched to your existing grid along the edge. (You'll need to squeeze it to make it fit, of course -- but even if your concept of "infinite planar graph" requires that the set of vertices has no limit points in the plane, you can achieve this by squeezing most of the the new copy out towards infinity such that at every finite distance from the place we're looking at here there's a certain minimal spacing between the vertices).
You can keep making such cuts and filling them in at different spacings. The endpoints of the original cuts will be topologically distinguishable from the rest of the graph, because they will be the only places in the graph there's a cycle of degree-6 vertices of length more than 3 where the shortest path between any two vertices in the cycle is along the cycle. We can encode an arbitrary subset of $mathbb N$, for example, as the distances between those cut endpoints.
edited Dec 29 '18 at 21:48
answered Dec 18 '18 at 3:25
Henning MakholmHenning Makholm
239k17304541
239k17304541
$begingroup$
I wasn't sure whether to include a discussion of cardinality or not. Thankfully, now we have one answer of each kind.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 3:28
add a comment |
$begingroup$
I wasn't sure whether to include a discussion of cardinality or not. Thankfully, now we have one answer of each kind.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 3:28
$begingroup$
I wasn't sure whether to include a discussion of cardinality or not. Thankfully, now we have one answer of each kind.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 3:28
$begingroup$
I wasn't sure whether to include a discussion of cardinality or not. Thankfully, now we have one answer of each kind.
$endgroup$
– Misha Lavrov
Dec 18 '18 at 3:28
add a comment |
$begingroup$
In this graph I started with four vertices in the shape of a square, then kept connecting vertices in the interior to match the desired degree sequence.
$endgroup$
add a comment |
$begingroup$
In this graph I started with four vertices in the shape of a square, then kept connecting vertices in the interior to match the desired degree sequence.
$endgroup$
add a comment |
$begingroup$
In this graph I started with four vertices in the shape of a square, then kept connecting vertices in the interior to match the desired degree sequence.
$endgroup$
In this graph I started with four vertices in the shape of a square, then kept connecting vertices in the interior to match the desired degree sequence.
answered Dec 30 '18 at 18:24
UltradarkUltradark
1791517
1791517
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3044710%2fvisual-example-of-an-infinite-planar-graph-with-degree-sequence-44-6-infty%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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