This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

real machine


- Moving pairs

Given something like a checkers board, moving pairs would be checkers
paired together and arranged on the board

Given something like a checkers board, moving pairs are checker pieces
said to be paired.
The pairs don't have to be next to eachother.

Any way arranged is fair for how this works, but it matters for how they work.

There's no such thing as an empty space.

They are the idea of how they move, and the problem with finding how
to move them.

- Moving a pair

Find the pair to be what doesn't have any way to move.

Each of the pair is to move together at the same time.

A pair can only move to another pair.

A pair moves to another pair, and each of the pair becomes paired with
each of the other pair. So now both pairs are new pairs, with a
pair that moved to a pair not being a pair anymore, but both a pair
with the pair that moved to another pair.

A pair moves to another pair, but the other pair is what moves away at
the same time.

A pair moves to another pair, the pair it moves to has to move at the
same time to another pair, and left to move as a pair
but became the new pair with the pair that goes where it's leaving from.

You can't know what any pair's first move is until you know it's last move.

There's nowhere to think in the way moving pairs can move how it has
any inbetween to stop moving. It's always that a pair moving is making
another pair move, and is having a pair move it.

For any pair there's always one way to move it.

To think of pairs in the middle of moving is to think of needing to
know the end and beginning at the same time.

When a pair moves it's what is moving away from what had to move it,
and is moving what needs to move at the same time for whre it's going.

Each time a pair is moved, all the pairs involved in moving are
alternated as new pairs.

You can't know how a pair moves, it's to figure out as the problem
they have. The last pair to move has to be discovered before the first
pair to move has a place to move.

The answer to how to make a pair move is to find how to move the pair,
that goes to another pair and becomes a new pair, and carries on until
a pair goes back where the first pair left.  That's to even know the
first place a pair can move.

All the pairs have a way to move, but may involve more or less of the
other pairs to move at the same time.

- Moving pairs are a machine

They can be arranged in any way so that the movement of a few pairs
makes for the movement of a few other in any way.

Pairs can store how to associate any letter with any number by having
it so some pairs say a letter and other pairs say a number, so how you
move some pairs to say which letter is for some other pairs to move to
say which number.

Any pair that is moved can make it so other pairs to move have another
answer to how they move.

Pairs that work in moving together can be close or far apart, so they
extend across the idea of how it's a machine as much as can make sense
for any way to have a machine work.

- Machine diagram

See each pair for how it can be moved with the other pairs that move together.

Draw pairs that move together with a line, or say one piece moves to
another piece.

Say for each group of pairs that move together.

- The trick

See the machine diagram? Make a pair move then see the machine diagram again.

How did the machine move?

Enjoy :)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]