Skip to content

Mathematics · Ch 12 — Discrete Mathematics

Some More Properties of a Binary Operation

12.2.2

Some More Properties of a Binary Operation

Beyond closure, a binary operation ∗* on a set SS may or may not satisfy four further properties.

Commutative property. ∗* is commutative if a∗b=b∗aa*b=b*a for all a,b∈Sa,b\in S.

Associative property. ∗* is associative if (a∗b)∗c=a∗(b∗c)(a*b)*c=a*(b*c) for all a,b,c∈Sa,b,c\in S.

Existence of identity property. An element e∈Se\in S is the identity element of SS under ∗* if a∗e=aa*e=a and e∗a=ae*a=a for every a∈Sa\in S.

Existence of inverse property. If an identity ee exists, and if for a given a∈Sa\in S there is a b∈Sb\in S with a∗b=ea*b=e and b∗a=eb*a=e, then bb is the inverse element of aa, written b=a−1b=a^{-1}. (Note: a−1a^{-1} denotes this element abstractly -- it should never be read as the fraction 1a\tfrac1a unless the operation happens to be ordinary multiplication.)

Proving "for every" is hard; disproving it is easy. A property phrased with "for every"/"for all" must, strictly, be checked for every pair or triple in SS -- rarely practical by hand. But its negation only needs one counterexample: "there exists a pair/triple for which the property fails" is enough to disprove it. This is exactly how non-commutativity or non-associativity gets shown -- one specific numerical example that breaks the equality.

Uniqueness, proved in general.

Theorem 12.1 (Uniqueness of Identity). In an algebraic structure, an identity element, if it exists, is unique. Proof. Suppose e1,e2e_1,e_2 are both identities for (S,∗)(S,*). Treating e1e_1 as the identity acting on the element e2e_2: e2∗e1=e1∗e2=e2e_2*e_1=e_1*e_2=e_2. Treating e2e_2 as the identity acting on e1e_1: e1∗e2=e2∗e1=e1e_1*e_2=e_2*e_1=e_1. Comparing the two, e1=e2e_1=e_2. ■\blacksquare

Theorem 12.2 (Uniqueness of Inverse). In an algebraic structure, the inverse of an element, if it exists, is unique. Proof. Let a∈Sa\in S have two inverses a1,a2a_1,a_2, with identity ee. Then a1=a1∗e=a1∗(a∗a2)=(a1∗a)∗a2=e∗a2=a2a_1=a_1*e=a_1*(a*a_2)=(a_1*a)*a_2=e*a_2=a_2 (using associativity, then a1∗a=ea_1*a=e, then e∗a2=a2e*a_2=a_2). So a1=a2a_1=a_2. ■\blacksquare

Five fully worked patterns from the book, to internalise the checking method:

  1. ++ on Z\mathbb Z: closed, commutative, associative, identity 00, inverse of mm is −m-m -- every property holds.
  2. −- on Z\mathbb Z: binary, but not commutative (4−5≠5−44-5\ne5-4) and not associative ((4−5)−7=−8≠4−(5−7)=6(4-5)-7=-8\ne4-(5-7)=6); no identity, hence no inverse.
  3. ++ on the even integers E\mathbb E: every property holds exactly as for ++ on Z\mathbb Z (sum of two evens is even, identity 00, inverse of 2k2k is −2k-2k).
  4. ++ on the odd integers O\mathbb O: not even binary -- the sum of two odd integers (2m+1)+(2n+1)=2(m+n+1)(2m+1)+(2n+1)=2(m+n+1) is always even, so it leaves O\mathbb O. …