On Nov 8, 2010, at 7:49 PM, Greg wrote:
> So I'm unclear on what 3 (mod 3) means...

I may have answered my own question, let me know:

        6 = 3 (mod 3)

That means that *both* sides are modulo 3, in which case 0 = 0.

Whereas,

        (a + c) = 3 != 2 (mod 3)

Makes sense because:

        0 != 2

If so, then now the only thing is I'm not sure how you saw that the wheels 
satisfied that equation in the first place...

- Greg

> On Nov 8, 2010, at 6:29 PM, Ken Wesson wrote:
> 
>> On Mon, Nov 8, 2010 at 9:08 PM, Greg <g...@kinostudios.com> wrote:
>>> Ah, I see that this wasn't immediately clear from my explanation: they 
>>> change by 1, but 3 wraps to 1. I.e. the chain is:
>>> 
>>>       3 => 1 => 2 => 3 => 1 => etc...
>> 
>> I assume only the first two and last two can be changed together.
> 
> Correct.
> 
>> But if only the first two and last two can be changed together, then
>> anytime one of the end ones rotates by one, the middle one does as
>> well. Note that the initial condition 3 3 3 satisfies (a + c) = b (mod
>> 3) where the numbers are a b c. And if you raise the middle one and
>> one of the other two mod 3, then you raise b mod 3 by 1 and (a + c)
>> mod 3 by 1. So (a + c) = b (mod 3) is an invariant of the system. And
>> 2 2 1 violates it since (a + c) = 3 != 2 (mod 3).
> 
> Woah, that seems pretty cool, but I'm not sure I understand it completely 
> because I'm unfamiliar with the notation... perhaps you could clear up my 
> understanding:
> 
>       3 3 3 -> a b c
> 
> Then,
> 
>       (a + c) = 3 + 3 = 6 = b (mod 3) = 3 (mod 3)
> 
> I'm not sure I understand what you mean by: 3 (mod 3)
> 
> I understand modulus in this way: 3 % 3 = 0
> 
> So I'm unclear on what 3 (mod 3) means...
> 
> - Greg
> 
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clojure@googlegroups.com
>> Note that posts from new members are moderated - please be patient with your 
>> first post.
>> To unsubscribe from this group, send email to
>> clojure+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to