Number of Binary Operations on a Set with a Special Property

  • I
  • Thread starter Expiring
  • Start date
  • Tags
    Set
  • #1
Expiring
4
3
TL;DR Summary
I was wondering if anyone could look over my solution to the question

"How many different binary operations on a set S with n elements have the property that for all x ∈ S, x * x = x ?"
Hello all,

The question I am tackling is as follows:

How many different binary operations on a set S with n elements have the property that for all x ∈ S, x * x = x ?

I was wondering if any of you could look over my solution and tell me if my logic is correct.

Solution:

Thinking of all the possible operations as entries on an n x n matrix, the entries x * x would lie on the diagonal of the matrix. The total number of entries in the matrix would be n^2, and, since the elements on the diagonal of the matrix (the elements x * x) have a pre-determined value (and there are n of these elements), the number of elements that we need to map would total n^2 - n.

So, when when we map n^2 - n elements to n elements, there will be n^(n^2 - n) total binary operations.

Any feedback would be great!
 
  • Like
Likes Bosko and Hill
Physics news on Phys.org
  • #2
Very good. makes sense to me.
 
  • #3
Expiring said:
I was wondering if any of you could look over my solution and tell me if my logic is correct.
Yes, you are right. ##n^{n(n-1)}## is the solution , if there no any other constraint on the binary operation *.
There are n(n-1) places in the matrix that are not on the diagonal.
On any of them you can put any of n elements of the set S.
 

Similar threads

Replies
3
Views
1K
  • Linear and Abstract Algebra
Replies
8
Views
776
  • Linear and Abstract Algebra
2
Replies
52
Views
2K
  • Linear and Abstract Algebra
Replies
8
Views
963
Replies
2
Views
923
Replies
27
Views
1K
  • Linear and Abstract Algebra
Replies
2
Views
465
  • Linear and Abstract Algebra
Replies
15
Views
4K
  • Linear and Abstract Algebra
Replies
6
Views
719
  • Linear and Abstract Algebra
Replies
11
Views
1K
Back
Top