if a*c = c*a and b*c = c*b, then (a*b)*c = c*(a*b) Discrete structure Prob. Let (A, ) be a semigroup. Show that for a, b, c ∈ A, if ac = ca and bc = cb, then (ab)c = c(a*b). Solution: