Maurog
Level: Smitemaster

Rank Points: 1501
Registered: 09-16-2004
IP: Logged
|
Re: Eulerian Circuits on Platonic Solids (+5)
It is impossible for a tetrahedron.
I have drawn a solution, but not gonna redraw it in paint, so here is the non-graphic explanation:
There are 4 points, A B C and D, each connected to each other and we want to make sure you only go on each line once in each direction. Therefore, each point can be drawn as a box with three pairs of input and output, corresponding to each other point.
Draw the boxes, connect the inputs and outputs (make sure they are in pairs, as in, if the first input of C if from A, the first output is to A - it's important). The trick now is drawing lines inside the boxes to connect inputs to outputs. Now, we don't want to have any loops, therefore any paired input and output can't be connected, because it would make a loop like ACA.
Therefore, if we look at D the only possible way to connect its insides is either A's output to B's input, B's output to C's input and C's output to A's input. Or the other way around - A's output to C's input, C's to B's and B's to A's.
Symmetry: since the graph as of now is completely symmetrical, and the letters have no real significance, it currently doesn't matter whether you do it this or other way. Do this, connect the lines inside D in one of the ways.
Now, make D redundant, leaving only 3 boxes and connecting the lines that used to go through D to the corresponding next box. Mark these lines with "d". As you can see, the inputs and outputs are still paired - the ones that used to lead to D now lead to others, but that line is marked with "d". Furthermore, we still have symmetry - every box has the same set of inputs/output pairs, one to every other box, and one marked with "d" from one to another.
Now make C redundant in the same way, and then B. You will be left only with A. Look at A's inputs and outputs and marks, and you will see these exact three strings:
1. A-D-C-B-A
2. A-B-D-A
3. A-C-D-B-C-A
It could be that your C is my B for example, but that's not important, you will still always get these.
And therein lies the problem. You cannot connect them to make a full loop. You can't connect one to itself because it would make a separate loop from the two others. You can't connect 1 to 2 because they are in the same pair (it would make a BAB loopback). You can't connect 2 to 1 for the same reason. Therefore you must connect both of them to 3, which is impossible.
QED.
____________________________
Slay the living! Raise the dead!
Paint the sky in crimson red!
|