Proofing Modulus Operator Associativity

  • Thread starter Thread starter Bohrok
  • Start date Start date
  • Tags Tags
    Modulus Proof
Click For Summary
SUMMARY

The discussion centers on the proof of the associativity of the operator defined as a[·]b = (a·b) mod 6, where a and b are natural numbers. Participants confirm that the operator is associative by demonstrating that (a[·]b)[·]c = a[·](b[·]c) holds true. Key identities used in the proof include (a·b) mod c = [(a mod c)·(b mod c)] mod c and (a mod b) mod b = a mod b. The conclusion is that proving these identities is sufficient to establish the associativity of the operator.

PREREQUISITES
  • Understanding of modular arithmetic, specifically mod 6 operations.
  • Familiarity with basic algebraic identities involving modulus.
  • Knowledge of natural numbers (ℕ) and their properties.
  • Ability to manipulate and prove algebraic expressions.
NEXT STEPS
  • Research the properties of modular arithmetic, focusing on identities like (a·b) mod c = [(a mod c)·(b mod c)] mod c.
  • Study proofs of associativity in various mathematical operations.
  • Explore advanced topics in number theory related to modular systems.
  • Practice proving algebraic identities involving modulus with examples.
USEFUL FOR

Mathematics students, educators, and anyone interested in modular arithmetic and its applications in algebraic structures.

Bohrok
Messages
867
Reaction score
0

Homework Statement



We have a problem that basically defines an operator [·] (it's a dot inside a box) as a[·]b = (a·b) mod 6 where a, b ε ℕ. Is this operator associative?

Homework Equations



a[·]b = (a·b) mod 6

I tried looking for any modulus identities online but didn't have any luck besides this one:
(a·b) mod c = [(a mod c) · (b mod c)] mod c

but I couldn't find a proof for it and I wasn't sure how I'd prove it either.
While doing my proof, I also found that (a mod b) mod b = a mod b seems to be true but I couldn't prove that either.

The Attempt at a Solution



Is (a[·]b)[·]c = a[·](b[·]c) true?


(a[·]b)[·]c

= {[(a·b) mod 6]·c} mod 6

= ({[(a·b) mod 6] mod 6}·(c mod 6)) mod 6 (here using (a·b) mod c = [(a mod c) · (b mod c)] mod c)

= {[(a·b) mod 6]·(c mod 6)} mod 6 (here using (a mod b) mod b = a mod b)

= [(a·b)·c] mod 6

= [a·(b·c)] mod 6

= {(a mod 6)·[(b·c) mod 6]} mod 6

= ((a mod 6)·{[(b·c) mod 6] mod 6} mod 6 (here using (a mod b) mod b = a mod b)

= {a·[(b·c) mod 6]} mod 6 (here using (a·b) mod c = [(a mod c) · (b mod c)] mod c)

= a[·](b[·]c)


If I could prove those two equations I used in the proof, would that be okay? Is there a better way of proving this?

Might be an error or two; I've got to go now.
 
Physics news on Phys.org
It is not difficult to show that

[tex]a\cdot b( mod c)=a(mod c)\cdot b(mod c)[/tex]

Can you show this?

If yes, then the associativity of the operation [.] follows immediately.

That is:
[tex]a[\cdot](b[\cdot]c)=a[\cdot](bcmod6)=a(bcmod6)mod6=(amod6)(bcmod6)=(amod6)(bmod6)(cmod6)[/tex]

all you need to do now is use the fact that the last expression is associative and work your way back.
 

Similar threads

  • · Replies 40 ·
2
Replies
40
Views
5K
Replies
5
Views
13K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 24 ·
Replies
24
Views
5K
  • · Replies 11 ·
Replies
11
Views
2K
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K