Thread: "John Bailey explains N-teract 4"

From: "Remigiusz Durka" <thesamer@interia.pl>
Date: Sat, 4 Aug 2007 14:55:32 +0200
Subject: John Bailey explains N-teract 4



------=_NextPart_000_000D_01C7D6A7.81CC97A0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000E_01C7D6A7.81CC97A0"

------=_NextPart_001_000E_01C7D6A7.81CC97A0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I was asked by J.Bailey to post explanation of the puzzle which we discusse=
d few weeks ago.

----- Original Message -----=20
From: John Bailey=20
To: Remigiusz Durka=20
Sent: Saturday, August 04, 2007 2:43 PM
Subject: Re: N-teract 4


Remigiusz Durka wrote:
Monday, July 09, 2007, 9:21:54 AM | Remigiusz Durka
Hi! Could someone tell me what is that? http://home.rochester.rr.com/jbxroa=
ds/4cube.html I've tried and tried to see/understand how "that" is related =
to 2^4

John Bailey, author of http://home.rochester.rr.com/jbxroads/4cube.html ans=
wers:
Saturday, August 4, 2007, 6:58 AM John Bailey

N-teract-4 maps topologically to a 2x2x2x2 cube--in other words, it is a 4 =
dimensional version of the 2x2x2 pocket cube. The mapping is incomplete.
First let me list the complete parts: 1) number of corners, 2) number of si=
des 3) number of cubes (3D) These are 16, 24, and 8 respectively, just as w=
ith a mathematical tesseract or a 2x2x2x2 pocket cube. On the web page, th=
e 24 buttons correspond to the sides (or faces) of the hypercube. Clicking=
a button causes the corners of its associated face to move just as they wo=
uld on a 2x2x2x2 cube. The buttons are positioned graphically in the arran=
gement so that there is somewhat of a mnemonic sense to their location rela=
tive to the corners they move. The BLRF naming convention (for Bottom, Left=
, Right, or Front) refer to which face of the cubelet is twisted.

The mapping is incomplete with respect to orientation of the corners. As t=
he corners of N-teract-4 are moved, they do not change orientation. There =
is an illusion of rotation on the web page version--only because of the gra=
phic design of each face. Look carefully when you press a button. The cor=
ners change location but keep their original orientation.

Lastly, only one direction of twist is provided. A backward twist requires=
the button to be clicked three times.

Two other buttons are provided to make the resulting puzzle somewhat more t=
ractable. With its cumbersome buttons, a multi-twist macro would be somewh=
at tedious. By adding a single button (West L'U ...) a single macro is pro=
vided which breaks the symmetry of the west face. This is enough to recove=
r the home position of the game when it is used in combination with an appr=
opriate sequence of face buttons.

The design of the web page, ie its layout, is the result of attempting (suc=
cessfully, I think) to accomplish these operations within the limited confi=
nes of the scripting language, Javascript. Check out the page's source code=
. It is included directly within the web page's html and available using r=
ight click, select view source on your browser. Three functions use only 8,=
7, and 5 lines respectively. An additional 16 lines are used to initialize=
the corner images. That is the whole of the script! The remainder of the =
intelligence supporting the script is in the specific arguments of the func=
tion "twist()" which are associated with each button. These specify the re=
arrangement of corners to respond when that button is clicked. The script =
is embedded in a public key signed message as window dressing.

The puzzle is relatively simple to solve. I am no cuber but I can find my =
way out of the scrambled position by observation and simple trial and erro=
r. For a while, I explained this by the speculation that as the dimensions=
of a cube increase, the number of paths to solution increase faster than t=
he complexity. Thus there are more solution paths for a 4D cube than for a=
3D. Thus far, no one has commented on this conjecture.

One last observation. As inspection of the source code of the script shows=
, the programming of higher dimension cubes would be simple. The function: =
onClick=3D "twist(2,7,8,3)" needs only to be provided one additional argume=
nt to make a 5D version. On the other hand, arranging the graphics for a 2=
x2x2x2x2 showing the 32 corners in a recognizable pattern seems rather chal=
lenging.

Please feel free to relay this response to your discussion group. I would =
be happy to explain any points further. It may well be that N-teract-4 fai=
ls reasonable criteria for rubikness, however within its limitations it sta=
nds on its own. It was named thus because someone (possible Mark Newbold) =
suggested that if I called it a Rubik anything I would be liable for a visi=
t from the intellectual property police.

Depending on how this discussion goes, I might revive my interest in the 4D=
cube and install a randomization function for the scramble button. At the=
same time, I should update the dead links. Sorry about that. It was writ=
ten a long time ago (1998, check the Public Key Signature)

John Bailey
http://home.rochester.rr.com/jbxroads

----- Original Message -----=20
From: Remigiusz Durka=20
To: John Bailey=20
Sent: Saturday, August 04, 2007 5:23 AM
Subject: Re: N-teract 4


Hello!

Thank you for response. I'm really looking forward to the discussion so y=
ou can send me any information and I will send it to the yahoo group.
------=_NextPart_001_000E_01C7D6A7.81CC97A0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable



>




I was asked by J.Bailey to post explanation of=
the=20
puzzle which we discussed few weeks ago.

 

----- Original Message -----


face=3D i=84>From: href=3D"mailto:jbaile2@rochester.rr.com">John=20
Bailey

To: pl=20
href=3D"mailto:thesamer@interia.pl">Remigiusz=20
Durka

Sent: Saturday, August 04, 2007 2:43=20
PM

Subject: Re: N-teract 4
IV>


Remigiusz Durka wrote:


face=3D i=84>Monday, July 09, 2007, 9:21:54 AM |=20
Remigiusz Durka=20
class=3D__feedview__feedItemUnreadTitleLink=20
href=3D"http://games.groups.yahoo.com/group/4D_Cubing/message/381">alt=3D"Go to full article" src=3D"cid:000c01c7d696$be3f0cb0$7500a8c0@riana"=
=20
border=3D0>

Hi! Could som=
eone tell=20
me what is that?
href=3D"http://home.rochester.rr.com/jbxroads/4cube.html">face=3D i=84>http://home.rochester.rr.com/jbxroads/4cube.htmlA>face=3D i=84> I've tried and tried to see/understand how "that" is rel=
ated to=20
2^4

 =

John =
Bailey,=20
author of
href=3D"http://home.rochester.rr.com/jbxroads/4cube.html">face=3D i=84>http://home.rochester.rr.com/jbxroads/4cube.html<=
/STRONG>face=3D i=84> answers:

Saturday, Aug=
ust 4,=20
2007, 6:58 AM John Bailey

 IV>
N-teract-4 ma=
ps=20
topologically to a 2x2x2x2 cube--in other words, it is a 4 dimensional=
=20
version of the 2x2x2 pocket cube.  The mapping is incomplete.
DIV>
First let me=
=20
list the complete parts: 1) number of corners, 2) number of sides 3) n=
umber=20
of cubes (3D) These are 16, 24, and 8 respectively, just as with a mathemat=
ical=20
tesseract or a 2x2x2x2 pocket cube.  On the web page, the 24 buttons=20
correspond to the sides (or faces) of the hypercube.  Clicking a butto=
n=20
causes the corners of its associated face to move just as they would on a=20
2x2x2x2 cube.  The buttons are positioned graphically in the=20
arrangement so that there is somewhat of a mnemonic sense to their location=
=20
relative to the corners they move. The BLRF naming convention (for Bottom, =
Left,=20
Right, or Front) refer to which face of the cubelet is twisted.
>
 =

The mapping i=
s=20
incomplete with respect to orientation of the corners.  As the corners=
of=20
N-teract-4 are moved, they do not change orientation.  There is an ill=
usion=20
of rotation on the web page version--only because of the graphic design of =
each=20
face.  Look carefully when you press a button.  The corners chang=
e=20
location but keep their original orientation.

 =

Lastly, only =
one=20
direction of twist is provided.  A backward twist requires the button =
to be=20
clicked three times.

 =

Two other but=
tons are=20
provided to make the resulting puzzle somewhat more tractable.  With=20
its cumbersome buttons, a multi-twist macro would be somewhat=20
tedious.  By adding a single button (West L'U ...) a single macro is=20
provided which breaks the symmetry of the west face.  This is enough t=
o=20
recover the home position of the game when it is used in combination with a=
n=20
appropriate sequence of face buttons.

 =

The design of=
the web=20
page, ie its layout, is the result of attempting (successfully, I thin=
k) to=20
accomplish these operations within the limited confines of the scripting=20
language, Javascript. Check out the page's source code.  It is include=
d=20
directly within the web page's html and available using right click, select=
view=20
source on your browser. Three functions use only 8, 7, and 5 lines=20
respectively. An additional 16 lines are used to initialize =
the=20
corner images.  That is the whole of the script! The remainder of the=
=20
intelligence supporting the script is in the specific arguments of the func=
tion=20
"twist()" which are associated with each button.  These specify the=20
rearrangement of corners to respond when that button is clicked.  The=
=20
script is embedded in a public key signed message as window=20
dressing.

 =

The puzzle is=
relatively=20
simple to solve.  I am no cuber but I can find my way out of the scram=
bled=20
position by  observation and simple trial and error.  For a while=
, I=20
explained this by the speculation that as the dimensions of a cube increase=
, the=20
number of paths to solution increase faster than the complexity.  Thus=
=20
there are more solution paths for a 4D cube than for a 3D.  Thus far, =
no=20
one has commented on this conjecture.

 =

One last=20
observation.  As inspection of the source code of the script shows, th=
e=20
programming of higher dimension cubes would be simple. The=20
function: onClick=3D "twist(2,7,8,3)" needs only to be provided one=20
additional argument to make a 5D version.  On the other hand, arrangin=
g the=20
graphics for a 2x2x2x2x2 showing the 32 corners in a recognizable pattern s=
eems=20
rather challenging.

 =

Please feel f=
ree to=20
relay this response to your discussion group.  I would be happy t=
o=20
explain any points further.  It may well be that N-teract-4 fails=20
reasonable criteria for rubikness, however within its limitations it stands=
on=20
its own.  It was named thus because someone (possible Mark Newbold)=20
suggested that if I called it a Rubik anything I would be liable for a visi=
t=20
from the intellectual property police.

 =

Depending on =
how this=20
discussion goes, I might revive my interest in the 4D cube and install a=20
randomization function for the scramble button.  At the same time=
, I=20
should update the dead links.  Sorry about that.  It was written =
a=20
long time ago (1998, check the Public Key Signature)

 =

John BaileyFONT>

href=3D"http://home.rochester.rr.com/jbxroads">http://home.rochester.rr.com=
/jbxroads

style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LE=
FT: #000000 2px solid; MARGIN-RIGHT: 0px">
 V>
----- Original Me=
ssage -----=20

<=
FONT=20
face=3D i=84>From:
href=3D"mailto:thesamer@interia.pl">Remigiusz=20
Durka
 IV>
To: > title=3Djbaile2@rochester.rr.com href=3D"mailto:jbaile2@rochester.rr.com"=
> face=3D i=84>John Bailey
<=
/DIV>
Sent: Satu=
rday,=20
August 04, 2007 5:23 AM

Subject: R=
e: N-teract=20
4



Hello!

 

Thank you for response. I'm really =
looking=20
forward to the discussion so you can  send me any information and I =
will=20
send it to the yahoo group.



12px Courier New, Courier, monotype.com; padding: 3px; background: #ffffff;=
color: #000000">----------------------------------------------------------=
------------=0D

Piekne kobiety wsrod samych swin!=0D

Obejrzyj=0D

=0D

>>>http://link.interia.pl=
/f1b18


------=_NextPart_001_000E_01C7D6A7.81CC97A0--

------=_NextPart_000_000D_01C7D6A7.81CC97A0
Content-Type: application/x-ygp-stripped
Content-Transfer-Encoding: 7bit
Content-ID: <000c01c7d696$be3f0cb0$7500a8c0@riana>

Content-Type: image/png;
name="feedarrowtrans.png"
Content-Transfer-Encoding: base64
Content-ID: <000c01c7d696$be3f0cb0$7500a8c0@riana>

------=_NextPart_000_000D_01C7D6A7.81CC97A0--