Professional Documents
Culture Documents
Stephen Lovett Abstract Algebra 401sample PDF
Stephen Lovett Abstract Algebra 401sample PDF
1
2 CHAPTER 1. SET THEORY
a) (=⇒): Suppose A ⊆ B. Then, ∀a ∈ A, a ∈ B. Since P(B) contains all the possible subsets of B, all the
possible subsets of A must be in P(B) because A ⊆ B. Therefore, P(A) ⊆ P(B).
(⇐=): Suppose P(A) ⊆ P(B). Then ∀{a} ∈ P(A), {a} ∈ P(B). Therefore, there must exist a subset C
of P(B) that contains every {a} from P(A). The subset C leads to the conclusion that every a ∈ A
must also be in B. Therefore, A ⊆ B.
b) By definition, P(A ∩ B) = {{t1 , t2 , ..., tn } | ti ∈ A, ti ∈ B}. This implies {ti } ∈ P(A) and {ti } ∈ P(B).
Therefore, by definition of intersection, P(A ∩ B) = P(A) ∩ P(B).
c) (=⇒): Suppose there are two sets A and B such that neither A ⊆ B nor B ⊆ A. Let a ∈ A − B and
b ∈ B − A. Then the set {a, b} is in P(A ∪ B) but not in P(A) or in P(B). Therefore by the
contrapositive, P(A ∪ B) = P(A) ∪ P(B) if A ⊆ B or B ⊆ A.
(⇐=): Suppose A ⊆ B. Then, A ∪ B = B so P(A ∪ B) = P(B). Now suppose B ⊆ A. Then A ∪ B = A so
P(A ∪ B) = P(A). Either way, P(A ∪ B) = P(A) ∪ P(B).
P({1, 2, 3, 4}) ={∅, {1}, {2}, {3}, {4}, {1, 2}, {1, 3}, {1, 4}, {2, 3}, {2, 4}, {3, 4},
{1, 2, 3}, {1, 2, 4}, {1, 3, 4}, {2, 3, 4}, {1, 2, 3, 4}}.
Solution: We need to find all the subsets of {1, 2, 3, 4, 5} whose elements add to a total of 8. Recall that no
subset has repeated elements so {4, 4, } does not make sense. The set is
Solution:
S S
B B
A C A C
a)
In the first Venn diagram, the lighter shade represents (A − B), and the darker shade, which overlaps some
of (A − B), represents (A − B) − C. In the second Venn diagram, the lighter shade represents (A − C),
while the darker shade represents (A − C) − (B − C). We observe from the diagrams that the darker regions
are equal.
1.1. SETS AND FUNCTIONS 3
S S
B B
A C A C
b)
In the Venn diagram above, the lighter shade represents B −C, and the darker shade represents A−(B −C).
In the second diagram, the lighter region represents A − B, and the darker region represents A − C, which
overlaps some of A − B. Thus, (A − B) ∪ (A − C) = A − (B − C).
(A − B) ∪ (B − A) = ∅.
If the union of two sets is the empty set, then each of the two sets must be empty. Hence we deduce that
A − B = ∅ and B − A = ∅. Now for and two sets U and T , the identity U − T = ∅ is equivalent to U ⊆ T .
Hence we deduce that A ⊆ B and B ⊆ A. Consequently, A = B.
The argument of the opposite direction is identical. Suppose that A = B. Then A ⊆ B and B ⊆ A. Thus
A − B = ∅ and B − A = ∅. We deduce that A4B = (A − B) ∪ (B − A) = ∅.
b) There are a variety of ways to prove the identity A ∩ (B4C) = (A ∩ B)4(A ∩ C). We could use a well
designed Venn diagram. We could also use a membership table which lists all possibilities of an element
whether it is in or not in one
√ of the given three sets. Here is a membership table for both side of the equality.
In this table, we put√ an in a column to indicate membership and nothing to indicate non-membership.
Hence if there is a in the A and C column and nothing in the B column, that refers to the situations of
an element in A, not in B and in C.
Since the A ∩ (B4C) and column and the (A ∩ B)4(A ∩ C) of this membership table are the same, then
the sets are equal.
Now suppose that some point (a, b) in the plane is on a tangent line. Then, for some x0 , we have b = 2x0 a − x20 .
Since a, b are given and x0 is unknown, this is an equation in x0 . The quadratic formula gives for x0
√
2a ± 4a2 − 4b p
x0 = = a ± a2 − b.
2
In particular, we note that there exists an x0 if and only if a2 − b ≥ 0, confirming the hypothesis that b ≤ a2 .
z k3 k2 k1
Case 2: If it is non-empty, for any p, q ∈ S ∩ R, consider the line segment pq. Since p, q ∈ S and S is convex,
we know that pq ⊆ S. By the same reasoning, since p, q ∈ R and R is convex, this implies that pq ⊆ R.
Since pq is a subset of both S and R, we have pq ⊆ S ∩ R. So S ∩ R is convex.
A B A B
In the above diagrams, the left diagram represents A ∩ B, and the right diagram represents A ∪ B. In
the A ∪ B diagram, represents A, represents B, and represents where they overlap. A ∪ B is
represented by the union of these shaded regions. We can observe the shaded regions from both diagrams
describes the same set, thus A ∩ B = A ∪ B.
b) Observe the Venn diagrams below:
U U
A B A B
In the above diagrams, the left diagram represents A ∪ B, and the right diagram represents A ∩ B. In the
A ∩ B diagram, represents A, represents B, and represents A ∩ B. Notice, the shaded
region describes the same set that is shaded in the A ∪ B diagram, hence A ∪ B = A ∩ B.
This shows that f is injective. To test for surjectivity, we attempt to solve y = f (x) for x given arbitrary
y. We have
x+1 1 − 2y
y= =⇒ yx + 2y = x + 1 =⇒ xy − x = 1 − 2y =⇒ x = .
x+2 y−1
We see that there is no solution for x if y = 1. Hence f (x) is not surjective.
d) Consider the function f (x) = x5 + 1. This is defined over all R so this is the largest possible domain in R.
To check for injectivity, consider the equality f (x1 ) = f (x2 ). This gives
x51 + 1 = x52 + 1 =⇒ x51 − x52 = 0 =⇒ (x1 − x2 )(x41 + x31 x2 + x21 x22 + x1 x32 + x42 ) = 0.
Obviously the equation holds if x1 = x2 . Now we look for solutions of the second term. Note that if
x2 = 0, then the quartic equation implies that x1 = 0. But then x1 = x2 , which we already know to be a
possibility. Assuming that x1 6= x2 , after division by x42 the quartic term implies
4 3 2
x1 x1 x1 x1
+ + + +1=0
x2 x2 x2 x2
A graph of the function g(x) = x4 + x3 + x2 + x + 1 shows that g(x) has no solutions. Thus, the only
solution to
√ f (x1 ) = f (x2 ) is x1 = x2 . Thus f is injective. For surjectivity, we see that y = f (x) implies
that x = 5 y − 1, which is defined for all y. Hence f is surjective. (f is bijective.)
d) f (x) = 2 ∗ (bx/2c).
Solution: Assume g ◦ f is not injective. Then there would exist a1 , a2 ∈ A such that a1 6= a2 and g ◦ f (a1 ) =
g ◦ f (a2 ). Let b1 = f (a1 ) and b2 = f (a2 ). We know that b1 6= b2 because f is bijective. Using substitution, we
notice that g(b1 ) = g(b2 ), but b1 6= b2 . This creates a contradiction since g is bijective. Thus, g ◦ f is injective.
Now assume that g ◦ f is not surjective. Then there would exist at least one c ∈ C such that ∀a ∈ A, g(f (a)) 6= c.
By substituting we observe ∀b ∈ B, g(b) 6= c. However, since g is bijective, this creates a contradiction. Therefore
g ◦ f is surjective. Hence, g ◦ f is bijective.
Let f (a) = b and g(b) = c. Then g(f (a)) = c so (g ◦ f )−1 (c) = a. Therefore,
(g ◦ f )−1 (c) = a = f −1 (b) = f −1 (g −1 (c))
so (g ◦ f )−1 = f −1 ◦ g −1 .
f (x) = x2 .
Now, g sends non-negative numbers to a unique, non-negative, even number and negative numbers to a
unique, positive, odd number. However, f is injective on non-negative numbers so that f ◦ g is injective,
but is not injective on all of Z. (Note: What is necessary is that f be injective on the range of g (in our
case, the nonnegative numbers) but not necessarily the codomain of g(in our case, all of Z))
f (x)
x2 − 2
2
x
−2 −1 1 2
−1
−2
√ √
Therefore, the pre-image of g −1 ([1, 2]) is {[−2, − 3], [ 3, 2]}.
c) f −1 (T ) = h−1 ([−1, 0]) Notice that 1 is a zero of the polynomial x3 − 2x + 1. This allows us to find the
x-values that satisfy x3 − 2x = −1.
x3 − 2x + 1 = (x − 1)(x2 + x − 1)
√
−1 ± 5
x = 1,
2 √
x3 − 2x = 0 ⇒ x = 0, ± 2
f (x)
2 x3 − 2x
1
−2 −1 1 2
x
−1
−2
√ √ √ √
Therefore, the pre-image of h−1 ([−1, 0]) is {[ −1−2 5
, − 2], [0, −1+2 5 ], [1, 2]}.
10 CHAPTER 1. SET THEORY
Solution:
a) We prove first that f (S ∪ T ) ⊆ f (S) ∪ f (T ). Suppose that y ∈ f (S ∪ T ). Then there exists x ∈ S ∪ T such
that f (x) = y. We have x ∈ S or x ∈ T , so y = f (x) ∈ f (S) or y = f (x) ∈ f (T ). Hence y ∈ f (S) ∪ f (T ),
so we deduce that f (S ∪ T ) ⊆ f (S) ∪ f (T ).
Conversely, suppose that y ∈ f (S) ∪ f (T ). This y ∈ f (S) or y ∈ f (T ). We deduce that there exists x ∈ S
with f (x) = y or there exists x0 ∈ T with f (x0 ) = y. Thus, there exists an x ∈ S ∪ T such that x = f (y)
and we deduce that f (S) ∪ f (T ) ⊆ f (S ∪ T ).
With these two set inclusions, we conclude that f (S ∪ T ) = f (S) ∪ f (T ).
b) Let y ∈ f (S ∩ T ). By definition, there exists x ∈ S ∩ T such that y = f (x). Then x ∈ S and x ∈ T so
y = f (x) ∈ f (S) and y = f (x) ∈ f (T ). Thus y ∈ f (S) ∩ f (T ). We conclude that f (S ∩ T ) ⊆ f (S) ∩ f (T ).
c) Consider the function f : R → R with f (x) = x2 . Setting S = [−2, −1] and T = [1, 2], we find that
f (S ∩ T ) = f (∅) = ∅
f (S) ∩ f (T ) = [1, 4] ∩ [1, 4] = [1, 4]
(=⇒): Suppose f : S → T is injective. Then ∀s1 , s2 ∈ S such that f (s1 ) = f (s2 ) implies s1 = s2 . Therefore,
every s ∈ S maps to a unique t ∈ T . Since |S| = |T |, there does not exist t ∈ T such that t is not associated
with a unique s ∈ S. Thus f is surjective.
(⇐=): Suppose f : S → T is surjective. This means that there are at least |T | elements in S that map to T .
Assume there exists f (s1 ) = f (s2 ) such that s1 = s2 . Then f implies that |S| elements are mapped to at
most |S| − 1 elements in T . Thus there exists at least one t1 ∈ T where there does not exist s ∈ S such
that f (s) = t1 . This creates a contradiction because f is surjective. Therefore f is injective.
f (−2) = 3
f (−1) = 1
f (0) = 0
f (1) = 2
f (2) = 4
Noticing the negative integers point to odd natural numbers and the positive integers point to even natural
numbers, we can describe any integer n in terms of any natural number m by using the definition of even and
odd numbers (
m
if m is even
n = 2 m+1
− 2 if m is odd.
Since every integer n is represented by a different natural number m we can quickly deduce that the association
is
surjective
by Assume that there are two integers a and b such that a 6= b but f (a) = f (b). Then,
definition.
2a + 1 = 2b + 1 which implies that 2a + 1 = 2b + 1 ⇒ a = b. This creates a contradiction, hence the
2 2 2 2
association is injective as well. Thus since there exists a bijection between Z and N. Therefore, Z is countable.
c) {(a, a, 1), (a, a, 2), (a, a, 3), (a, a, 4), (a, b, 1), (a, b, 2), (a, b, 3), (a, b, 4), (b, a, 1), (b, a, 2), (b, a, 3), (b, a, 4),
(b, b, 1), (b, b, 2), (b, b, 3), (b, b, 4)}
{(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 2, 1), (1, 2, 2), (1, 2, 3)}.
n = 1 ⇒ (1, 1)
n = 2 ⇒ (1, 2), (2, 1)
n = 3 ⇒ (1, 3), (2, 2), (3, 1)
As the pattern continues, we quickly observe that as n increases, every element in N∗ × N∗ is mapped to
once and only once. This establishes a bijection between N∗ × N∗ and N∗ .
b) Suppose A and B are countable sets. Then both A and B have a bijection with N∗ . It follows that there
exists a bijection between A × B and N∗ × N∗ . Since we have already established a bijection between
N∗ × N∗ and N∗ , there exists a bijection between A × B and N∗ . Therefore, A × B is countable.
Commutative: Find any counter-example. Using the same vectors above, observe that ~a ∗~b = 23 ~a and ~b∗~a = 35~b.
Since ~a ∗ ~b 6= ~b ∗ ~a, ∗ is not commutative.
Identity: Note that in order for ~a ∗~e = ~a, proj~a ~e = ~a which is only possible when ~e = ~a since proj~a ~a = ~a. Thus
it is impossible to have a unique identity.
Inverse: Since ∗ does not have an identity, it cannot be closed under inverses.
14 CHAPTER 1. SET THEORY
(a ? b) ? c = (a + b − ba + bc) ? c
= a + b − ba + bc + c − ba + b − ba + bc + cc
= a + b + c − ba + bc + ba + bc − ba + b + cc
= a + b + c − ba + b + cc.
Furthermore
a ? (b ? c) = a ? (b + c − bb + cc)
= a + b + c − bb + cc − ba + b + c − bb + ccc
= a + b + c − bb + cc + bb + cc − ba + b + cc
= a + b + c − ba + b + cc.
a ? b = a + b − ba + bc = b + a − bb + ac = b ? a.
So ? is commutative.
Has Inverses: Let a ∈ [0, 1). If a = 0, then a is its own inverse. If a > 0, then the element b = 1 − a, which is
also in [0, 1), satisfies
a ? b = a + (1 − a) − ba + 1 − ac = 1 − b1c = 0.
Hence, every element in [0, 1) has an inverse.
Idempotent: Consider the element 0.5. We have 0.5 ? 0.5 = 0, so 0.5 gives one counter example to idempotence.
Identity: a 4 e = |e − a| = |a − e| = e 4 a = a. Hence e = 0.
Associative: Let A = (a1 , a2 ), B = (b1 , b2 ), and C = (c1 , c2 ). A ~ (B ~ C) = 2a1 +b41 +c1 and (A ~ B) ~ C =
a2 +b2 +2c2
4 . Thus, if A 6= C then A ~ (B ~ C) 6= (A ~ B) ~ C. Hence, ~ is not associative.
Commutative: The midpoint between A and B is the same as the midpoint between B and A, so ~ is
commutative.
Identity: Note that A ~ E = A if A = E. Since E is dependent on A, there does not exist an identity for ~.
Idempotent: A ~ A = ( a1 +a
2
1 a2 +a2
, 2 ) = (a1 , a2 ) = A. Therefore ~ is idempotent.
×(b+
a+ ×c) = a + b + c + bc + ab + ac + abc = a + b + ab + c + ac + bc + abc = (a+
×b)+
×c
Therefore ×
+ is associative.
×b = a + b + ab = b + a + ba = b+
Commutative: a+ ×a. Therefore ×
+ is commutative.
Inverse: Let b be the inverse of any a ∈ C. Then a+ ×b = 0 which implies a + b(1 + a) = 0. We can quickly
−a
deduce b = 1+a . From this observation we find that there exists an inverse for all values in C except −1.
Thus, ×
+ is not closed under inverses.
Associative:
S S
B B
A C A C
Note in the above diagrams, the darker shading represents the operation within the parenthesis. We observe
through the Venn diagrams that a 4 (b 4 c) = (a 4 b) 4 c. Thus, 4 is associative.
Commutative:
16 CHAPTER 1. SET THEORY
A B
Solution:
1.2. THE CARTESIAN PRODUCT; OPERATIONS; RELATIONS 17
Associative: Let f , g, and h be functions in F(A, A). Then (h ◦ g) ◦ f = h(g(f (a))) = h ◦ (g ◦ f ) where a ∈ A.
Therefore, ◦ is associative.
Commutative: Consider the function j where j(a) = a1 or in other words, every input gives the same output
a1 . Now let k be a function such that k(a1 ) 6= a1 . Then j ◦ k(a) = a1 , but k ◦ j(a) 6= a1 . Therefore, ◦ is
not commutative.
Identity: Consider the function e where e(a) = a. Let q be any function in F(A, A). Then q ◦ e = q and
e ◦ q = q. Therefore, e is the identity.
Inverse: Let q be any function in F(A, A). Then q ◦ q −1 = q(q −1 (a)) = a and q −1 ◦ q = q −1 (q(a)) = a where
a ∈ A. However, not every function from A to A is bijective, for example, the function j as described
above. Therefore, ◦ is not closed under inverses.
Idempotent: Let l be a function such that l(a1 ) = a2 and l(a2 ) = a3 . Then l(l(a1 )) = a3 which is not equal to
l(a1 ). Thus, ◦ is not idempotent.
A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C).
(a ∗ b) ∗ a = b
(a ∗ b) ∗ a ∗ a = (b ∗ a)
a ∗ (a ∗ b) ∗ a ∗ a = a ∗ (b ∗ a)
(a ∗ b) ∗ a = a ∗ (b ∗ a)
b = a ∗ (b ∗ a)
2∧ (3 × 4) = 212 while 2∧ 3 × 2∧ 4 = 23 · 24 = 27 .
to. Therefore, every element in S × S has |S| possible associations. Since there are |S| · |S| elements, each with
|S| possibilities, then there are |S||S|·|S| distinct functions possible from S × S to S. By substitution, there are
2
nn possible binary operators on S.
(1, 1, 1, 1), (1, 2, 2, 1), (2, 2, 2, 2), (2, 1, 1, 2), (1, 1, 1, 2), (1, 1, 2, 2), (1, 2, 1, 2), (1, 2, 2, 2)
Each graph above represents the total number of symmetric elements for a set A of size n. By definition,
every pair in the form of (a, a) is a distinct symmetric element. These elements, contained in B as defined before,
are represented by the squares shown in the graphs above. Let T be the set of symmetric pairs in A2 − B such
that T = {{(a, b), (b, a)} | ∀ a, b ∈ A2 }.These pairs are represented by the circles on the graph. To illustrate,
when n = 2, the only symmetric pair is {(a1 , a2 ), (a2 , a1 )} represented by the single dot on the graph. Thus
when n = 2, |T | = 1 and |B| = 2. Let X = T ∪ B. X contains all the symmetric elements of A2 . Hence we
see when |A| = 2, that there are 3 symmetric elements. We observe that every time n increases, n symmetric
Pn
elements are added to X. It follows that |X| = i=1 i. By substitution, |X| = n(n+1) 2 . Thus, the cardinality of
n(n+1)
its power set results in 2 2 symmetric relations on A.
Reflexive: Choose any subset A. Then, A G A implies A ∩ A = A 6= ∅ which is true for all cases except the
empty set. However, ∅ ∈ P(S) so G is not reflexive.
A G B ⇒ A ∩ B 6= ∅ ⇒ B ∩ A 6= ∅ ⇒ B G A
Therefore, G is symmetric.
Antisymmetric: Consider the set S = {1, 2, 3, 4}. Let A = {1, 2} and B = {3, 4}. We observe that both A G B
and B G A exist, however it does not imply that they are equal. Hence, G is not antisymmetric.
Transitive: Consider the set S = {1, 2, 3, 4}. Let A = {1, 2}, B = {3}, and C = {2, 4}. Notice that while A G B
and B G C satisfy the conditions of transitivity, A G C does not exist because A ∩ C = {2}. Hence, G is not
transitive.
Symmetric: Consider the case where an individual p1 is taller than p2 . Then p1 % p2 but p2 6% p1 . Hence, %
is not symmetric.
Antisymmetric: Assume (p1 % p2 ) and (p2 % p1 ), but p1 6= p2 . This implies that either p1 is taller than p2 or
vice versa. Without loss of generality, suppose p1 is taller than p2 . Then p1 % p2 but p2 6% p1 which is a
contradiction. Therefore, if p1 % p2 and p2 % p1 , then p1 = p2 . Thus % is antisymmetric.
Transitive: Assume that p1 6% p3 , but p1 % p2 and p2 % p3 where p2 6= p3 . This implies that p2 is taller than
p3 and p1 is taller than or equal to p2 . Hence, p1 would have to be taller than p3 which is a contradiction.
Therefore, if p1 % p2 and p2 % p3 , then p1 % p3 implying % is transitive.
Reflexive: Find any counter-example. Let n = 2. This creates a contradiction since 2 6≥ 4, therefore R is not
reflexive.
Symmetric: Find any counter-example. Let n = 9 and m = 2. It is clear to see that nRm but the reverse is
not true. This creates a contradiction so R is not symmetric.
Antisymmetric: Let n and m be integers such that nRm and mRn. This implies that n ≥ m2 and m ≥ n2 .
By squaring both sides and substitution, we find that n ≥ n4 which is only true if n = 1. Applying the
same method the other direction, we find that m = 1 as well. Therefore, the only case where nRm and
mRn is when n = m = 1. Thus, R is antisymmetric.
Transitive: Let a, b and c be integers. Assume a 6≥ c2 , but aRb and bRc. Using some substitution, this implies
that a ≥ b2 ≥ c2 . This creates a contradiction, therefore R is transitive.
Symmetry: Consider the elements (1, 1) and (1, 2). Then 12 + 12 ≤ 12 + 22 so (1, 1) (1, 2). However
12 + 22 6≤ 12 + 12 so (1, 2) 6 (1, 1). Hence is not symmetric.
Antisymmetry: Note that (1, 2) (2, 1) and (2, 1) (1, 2) but since (1, 2) 6= (2, 1), then is not antisymmetric.
Transitivity: Consider three points (x1 , y1 ), (x2 , y2 ), and (x3 , y3 ). Suppose that (x1 , y1 ) (x2 , y2 ) and (x2 , y2 )
(x3 , y3 ). Then
x21 + y12 ≤ x22 + y22 and x22 + y22 ≤ x23 + y32 .
Hence x21 + y12 ≤ x22 + y22 so (x1 , y1 ) (x3 , y3 ). Hence is transitive.
Reflexive: Consider the case where a ∈ R and a 6= 0. Then a $ a ⇒ a2 = 0. This creates a contradiction as
this is not true in every case, thus $ is not reflexive.
Reflexive: Let A ∈ P(S) and A 6= S. Then, A ∪ A = A which is not equal to S, therefore is not reflexive.
Transitive: Let A = ∅, B = S, and C 6= S such that A C. However, notice that A B and B C, but
A C implies A ∪ C = S which creates a contradiction since C 6= S. Thus, is not transitive.
Reflexive: Let P1 , P2 be in S. It is not hard to see that (P1 , P1 ) (P2 , P2 ) because any line intersects with
itself. Hence, is reflexive.
Symmetric: Suppose (P1 , Q1 ) (P2 , Q2 ). Then [P1 , P2 ] intersects [Q1 , Q2 ] implying that [Q1 , Q2 ] intersects
[P1 , P2 ] and (Q1 , P1 ) (Q2 , P2 ). Thus, is symmetric.
Antisymmetric: Let (P1 , Q1 ) (P2 , Q2 ) such that [P1 , P2 ] is perpendicular to [Q1 , Q2 ]. It is not hard to show
that (P1 , Q1 ) (P2 , Q2 ) and (Q1 , P1 ) (Q2 , P2 ), but it is impossible for [P1 , P2 ] to be equal to [Q1 , Q2 ].
Therefore, is not antisymmetric.
Transitive: Let [P1 , P2 ], [Q1 , Q2 ], and [R1 , R2 ] be lines in S and let [P1 , P2 ] be parallel to [R1 , R2 ] and per-
pendicular to [Q1 , Q2 ]. Then (P1 , Q1 ) (P2 , Q2 ) and (Q1 , R1 ) (Q2 , R2 ), but it is impossible for
(P1 , R1 ) (P2 , R2 ) since they are parallel to each other. Therefore, is not transitive.
1.2. THE CARTESIAN PRODUCT; OPERATIONS; RELATIONS 21
Solution: Let S be a set and let R be a relation on S such that R is reflexive, symmetric, and antisymmetric.
By definition, R contains all elements of the form (s, s) ∀s ∈ S. Since R is symmetric, if s R t then t R s where
s, t ∈ S. Moreover, R is antisymmetric implying that if there is a symmetric pair (s, t), (t, s) ∈ R, then s = t.
Hence, it is impossible for R to contain an element of the form (s, t) where s 6= t. Therefore, R = {(s, s), ∀s ∈ S}
which is the = relation.
Solution:
a) For any person p, p R p since ’self’ is included in the nuclear family, therefore R is reflexive. Assume
there exists two people p1 and p2 such that p1 R p2 but p2 is not related to p1 . It is not hard to see that
this creates a contradiction as any two people who are in the same nuclear family satisfy the relation R.
Therefore R is symmetric. In regards to antisymmetry, consider any p1 R p2 where p1 is the child of p2 . We
know that p1 R p2 and p2 R p1 , however p1 and p2 are not the same person. Hence, R is not antisymmetric.
Let p1 be the child of p2 and p2 be the sibling of p3 . We can easily observe that p1 R p2 and p2 R p3 , yet p1
is not in the same nuclear family as p3 . Therefore R is not transitive.
b) R2 = {self, child, parent, sibling, spouse, grandchild, child-in-law, grandparent, uncle / aunt, niece /
nephew, sibling-in-law, parent-in-law}
c) {cousin, great-grandchild, great-grandparent, great-uncle / aunt}
{(x, y) ∈ R2 | x R y}.
Solution:
y
y=x
a)
22 CHAPTER 1. SET THEORY
y y =x+1
y =x−1
b)
c) i) A reflexive relation must contain the line y = x.
ii) A symmetric relation must have a reflective mapping over the line y = x.
iii) An antisymmetric relation cannot have a reflective mapping over the line y = x and must include points
from the line y = x.
iv) In a transitive relation, for any points (x, y) and (y, z) there exists a right triangle that contains the
points (x, y), (y, z), and (x, z).
R = {(a, a), (a, c), (a, d), (b, c), (b, e), (c, b), (c, d), (e, a), (e, b)}.
Prove that the relation R is transitive if and only if R(n) ⊆ R for all n = 1, 2, 3, . . ..
Solution: (=⇒): Suppose R is transitive. Assume that R(n) contains an element (x, y) such that (x, y) 6∈ R.
Then there exists some z ∈ A such that (x, z) and (z, y). This creates a contradiction by the definition of a
transitive relation, thus ∀(x, y) ∈ R(n) , (x, y) ∈ R. Therefore, R(n) ⊆ R. (⇐=): Suppose R(n) ⊆ R. Assume
that there exists a R b and b R c such that a is not related to c. By definition of relation composition, a R c exists
in R(n) . If a R c exists in R(n) , then it must also exist in R by definition of a subset causing a contradiction.
Hence, if a R b and b R c, then a R c. Therefore, R is transitive.
(a, b) R (c, d). Then, a + d = b + c which is equivalent to c + b = d + a. This implies (c, d) R (a, b) therefore R is
symmetric. Suppose (a, b) R (c, d) and (c, d) R (e, f ). Then a + d = b + c and c + f = d + e. Using subtraction and
substitution we find that a − b = e − f . With some arranging we observe a + f = b + e implying (a, b) R (e, f ).
Hence, R is transitive. Therefore, since R is reflexive, symmetric, and transitive it is an equivalence relation.
Each distinct equivalence class describes the solutions to a function f : Z −→ Z where f (x) = x + c for c ∈ Z.
r1 s2 = s1 r2
r1 s2 t1 = s1 r2 t1
r1 s1 t2 = s1 r2 t1
r1 t2 = t1 r2
Prove or disprove whether the described relation is an equivalence relation. If the relation is not an equivalence
relation, determine which properties it lacks.
Solution: We check the defining properties for an equivalence relation.
Reflexivity: Let f be any function in C 0 (R). Setting a = b = 0 we have f (x) = f (x + a) + b for all x. Hence
R is reflexive.
Symmetry: Suppose that f R g. Then there exists some a, b ∈ R such that g(x) = f (x + a) + b. Then
g(x) − b = f (x + a) for all x ∈ R. Setting y = x + a, we have g(y − a) − b = f (y). This holds for all y ∈ R.
Hence g R f . Thus, R is symmetric.
1.3. EQUIVALENCE RELATIONS 25
Transitivity: Let f, g, h ∈ C 0 (R) and suppose that f R g and g R h. There there exist a1 , a2 , b1 , b2 ∈ R such
that
g(x) = f (x + a1 ) + b1 and h(x) = g(x + a2 ) + b2 for all x ∈ R.
Then h(x) = f (x + a + 2 + a1 ) + b1 + b2 for all x ∈ R. Hence f R h. Thus R is transitive.
lim (bn − an ) = 0.
n→∞
Also, notice
lim (bn − an ) = − lim (an − bn ) = 0
n→∞ n→∞
therefore R is symmetric. For transitivity, suppose that (an )R(bn ) and (bn )R(cn ). Then
Thus
lim (an − cn ) = lim ((an − bn ) + (bn − cn )) = lim (an − bn ) + lim (bn − cn ) = 0 + 0 = 0,
n→∞ n→∞ n→∞ n→∞
where the second equality holds by virtue of the addition law of limits. Note that we can apply the addition rule
here because we know that each of the sequences involved in the sums converge (to 0).
Show that ∼ is an equivalence relation and describe (with a precise rule) a complete set of distinct representatives
of ∼.
Solution: First show that ∼ is an equivalence relation.
R1 R1
Reflexivity: For all f ∈ C 0 ([0, 1]), we have 0 f (x) dx = 0 f (x) dx so f ∼ f .
Symmetry: Suppose that f, g ∈ C 0 ([0, 1]) with f ∼ g. Then
Z 1 Z 1
f (x) dx = g(x) dx.
0 0
a) Suppose you have any t ∈ T . Then, t ∼ t implies that triangle t has equal corresponding angles with itself.
This is always true, thus ∼ is reflexive. Now suppose you have to triangles s, t ∈ mathcalT such that s ∼ t.
Then the corresponding angles of triangle s are equal to the corresponding angles of t. It is not hard to
see that the corresponding angles of triangle t are equal to the corresponding angles of triangle s implying
that ∼ is symmetric. For transivity, suppose you have any r, s, t ∈ mathcalT such that r ∼ s and s ∼ t.
Then the corresponding angles of triangle r are equal to the corresponding angles of triangle s which are
also equal to the corresponding angles of t. Therefore the corresponding angles of triangle r are equal to
those in triangle t. Hence, ∼ is transitive. Therefore, ∼ is an equivalence relation.
b) The set of distinct representatives of ∼ will be equal to the unique combinations of the angles x, y, z of any
triangle such that x, y, z ∈ R>0 and x + y + z = 180. For example, [30, 60, 90] is the distinct representative
for all triangles with 30, 60, and 90 as their respective angles.
abdf = abec
af bd = beac
af bd = bebd
af = be
{(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (3, 4), (3, 5), (3, 6), (4, 3), (4, 5), (4, 6), (5, 3),
(5, 4), (5, 6), (6, 3), (6, 4), (6, 5)}
c) {(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (1, 2), (2, 1), (4, 5), (5, 4)}
c)
{(a, a), (b, b), (c, c), (d, d), (e, e), (a, b), (a, d), (a, e), (b, a), (b, d), (b, e), (d, a), (d, b),
(d, e), (e, a), (e, b), (e, d)}
Solution: Let Mn×n (R) be the set of n×n matrices with real coefficients and define the relation ∼ as similarity
between matrices.
a) We prove that ∼ is an equivalence relation.
Reflexivity: For all matrices A ∈ Mn×n (R), since IAI −1 = A then A ∼ A.
Symmetry: Let A, B ∈ Mn×n (R) such that A ∼ B. Then there exists an invertible matrix S such that
B = SAS −1 . Hence A = S −1 BS. Thus B ∼ A so ∼ is symmetric.
Transitivity: Let A, B, C ∈ Mn×n (R) such that A ∼ B and B ∼ C. Thus there exist invertible matrices
A and T such that B = SAS −1 and C = T BT −1 . Then
Hence A ∼ C so ∼ is transitive.
b) Suppose that B ∼ A. Then B = SAS −1 for some invertible matrix S. Then
Therefore, the function det is well-defined on the set of ∼-equivalence classes on Mn×n (R).
c) There is a property in the algebra of matrices that Tr(AB) = Tr(BA), even if the matrices do not commute.
Suppose that B ∼ A with B = SAS −1 for some invertible matrix S. Then
y =x+q
y =x−q
Notice that the domain of these functions spans R. Therefore for any x ∈ R there exists y ∈ R such that
y ∼ x and |x − y| < . A graphical representation is shown below.
y
y =x+
y =x+q
y =x−q
y =x−
b) Since ∼ is reflexive, every value in R has its own equivalence class. Since R is uncountable, it follows that
there are an uncountable amount of equivalence classes.
{3n, 3n + 1, 3n + 2} = f −1 (n).
Since f is a function, the union of all f −1 (n) gives Z. Furthermore, since an element in Z does not map
via f to distinct n values, these pre-image sets are disjoint.
c) This is not a partition because for example {1, 2, 3, 4} is one set in the partition as is {4, 5, 6, 7, 8, 9} and
these distinct sets are not mutually disjoint. The collection of subsets is not a partition of Z for the
additional reason that it does not cover all of Z. In fact,
[
{n2 , n2 + 1, . . . , (n + 1)2 } = N.
n∈N
d) This collection of subsets is a partition. Consider the equivalence relation on Z defined by a ∼ b if and
only if |a| = |b|. This is indeed an equivalence relation and the equivalence classes are precisely subsets of
Z of the form {−n, n}.
equivalence class of [n]. Furthermore, for each of those choices, there are n − 1 − j elements remaining in
{1, 2, . . . , n} from which to create the remaining equivalence classes that make up the partition. Thus, for
each j, there are p(n − 1 − j) n−1 j partitions. Summing over j = 0 to n − 1 gives the number of possible
partitions (equivalence classes) on {1, 2, . . . , n}.
b) Using this recursive formula, we get
n 1 2 3 4 5 6 7
p(n) 1 2 5 15 52 203 877
b−a=x
b+y−a=x+y
c−a=x+y
b−a=x
b−a+y =x+y
b−a+d−c=x+y
(b + d) − (a + c) = x + y
Exercise: 31 Section1.3
Question: Let S be a set and let A = {Ai }i∈I be a partition of S. Another partition B = {Bj }j∈J is called a
refinement of A if
∀j ∈ J , ∃i ∈ I, Bj ⊆ Ai .
Let A and B be two partitions of a set S and let ∼A (resp. ∼B ) as the equivalence relation corresponding to A
(resp. B). Prove that B is a refinement of A if and only if s1 ∼B s2 =⇒ s1 ∼A s2 .
Solution: Suppose that B is a refinement of the partition A. Suppose that s1 ∼B s2 . This is equivalent to the
statement that s1 and s2 are both in Bj for some index j ∈ J . Since B is a refinement of A, then Bj ⊆ Ai for
some i ∈ I, and therefore, s1 and s2 are both in this Ai . Hence s1 ∼A s2 .
Conversely, suppose that ∀s1 , s2 ∈ S, s1 ∼B s2 −→ s1 ∼A s2 . Consider a given subset Bj in the partition
B and let s ∈ Bj . Since A is a partition of S, then s ∈ Ai for some index i ∈ I. For all s0 ∈ Bj , we have
s ∼B s0 and so by our hypothesis, s ∼A s0 . Consequently, s0 ∈ Ai and this for all s0 ∈ Bj . Thus Bj ⊆ Ai . This
establishes that B is a refinement of A.
is a partition of S.
Solution: Call C the collection of subsets of S
Let s be any element in S. Since A and B are partitions of S, there exists a unique i0 ∈ I and a unique j0 ∈ J
such that s ∈ Ai0 and s ∈ Bj0 . Then s ∈ Ai0 ∩ Bj0 and hence the union of subsets in C is all of S.
Now consider Ai1 ∩ Bj1 and Ai2 ∩ Bj2 sets in C and suppose that
Then by associativity
(Ai1 ∩ Ai2 ) ∩ (Bj1 ∩ Bj2 ) 6= ∅.
However, Ai1 ∩ Ai2 6= ∅ if and only if i1 = i2 and similarly Bj1 ∩ Bj2 6= ∅ if and only if j1 = j2 . Hence, we
have i1 = i2 and j1 = j2 . Thus sets in C are either equal or disjoint. Consequently, since C also covers S, C is a
partition of S.
where the intersection is over all equivalence relations Re that contain R. We can call this relation the equivalence
closure of R.
From an algorithmic perspective, one of the challenges of this exercise is to realize that if we begin with
the relation R as a subset of S × S, and adjoin pairs to force symmetry and then adjoin more pairs to force
transitivity, we may need to go back and adjoin new pairs that are required for symmetry again and vice versa.
It is not clear when this process will terminate.
Suppose that |S| = n and label the elements of S by S = {s1 , s2 , . . . , sn }. For an n × n matrix M of
nonnegative integers, we define M̃ as m̃ij = min(1, mij ). Hence, if mij ≥ 1, then m̃ij = 1 but if mij = 0, then
m̃ij = 0.
Here is an algorithm for determining the equivalence closure of R.
• Let A = (aij ) be the n × n matrix defined by
(
1 if (si , sj ) ∈ R
aij =
0 otherwise.
• Replace A with A + I.
• Replace A with Ã. [These first two steps ensure reflexivity.]
The algorithm stops because if A = A2 ^+ (A2 )> then no transitivity requirement or symmetry requirement
will add a new pair to the relation (nonzero entry to A). Hence, A will then correspond to an equivalence
relation. Furthermore, the algorithm will terminate because before the while loop, A contains at most n2 − n
entries that are 0 and at each stage of the while loop that changes A will change at least one 0 entry to a 1.
Hence, the while loop can repeat at most n2 − n times.
Antisymmetry: Consider the points (2, 1) and (1, 2). Then 1 × 2 ≤ 2 × 1 and 2 × 1 ≤ 1 × 2 so (1, 2) R (2, 1)
and (2, 1) R (1, 2) even through (1, 2) 6= (2, 1) So the relation is not antisymmetric.
Transitivity: We have already shown that the relation is not a partial order since it fails antisymmetry. The
relation is transitive.
(S, ≤), every element has an immediate successor: the immediate successor of 1− n1 is 1− n+1
1
, and the immediate
1 1
successor of an element of the form 1 + n is 1 + n−1 . By construction S is a chain since it is a total order.
Furthermore, 0, 2 ∈ S, so it is an infinite chain between 0 and 2, such that every element has an immediate
successor.
2. Suppose that B 4 A and A 4 B. Then for all j ∈ J, there exists an i ∈ I such that Bj ⊆ Ai . However,
for this index i, there exists j 0 ∈ J such that Ai ⊆ Bj 0 . Hence Bj ⊆ Ai ⊆ Bj 0 . However, since the sets in
B are mutually disjoint, we conclude that j = j 0 . Hence Bj = Ai . Since j was arbitrary, we conclude that
B = A. Thus the relation of refinement is antisymmetric.
3. Finally, let B be a refinement of A and let C = {Ck }k∈K be a partition of S such that C 4 B. Then for all
k ∈ K, there exists j ∈ J such that Ck ⊆ Bj . Since B is a refinement of A, then there exists i ∈ I such
that Bj ⊆ Ai . Hence, since ⊆ is transitive, Ck ⊆ Ai . Thus C 4 A. Hence, the relation of refinement is
transitive.
These three results show that refinement is a partial order on the set of partition of S.
{1, 2, 3, 4}
4 = {(a, a), (b, b), (c, c), (d, d), (e, e), (f, f ), (g, g), (a, c),
(b, c), (d, g), (a, e), (b, e), (c, e), (d, h), (g, h)}
36 CHAPTER 1. SET THEORY
c g
a b d f
We define the donor relation → on B 0 as follows. The relation t1 → t2 holds if the letter portion of the blood
type donates according to the way described in the examples for this section and if someone with a + designation
can only give to someone else with +, while someone with − can give to anybody.
1. Draw the Hasse diagram for (B 0 , →).
2. Show that the (B 0 , →) poset does not have the lexicographic order on B × {+, −}.
Solution: We study the partial order of blood type B 0 including the rhesus.
a) The Hasse diagram for the poset (B 0 , →) is
ab+
a+ ab− b+
a− o+ b−
o−
b) Under the partial order on {+, −} is described completely by + → +, − → −, and − → +. So for example,
in the lexicographic order on B 0 , we have
because the pairs already differ on the first entry and a → ab in B. However, we see that in the actual
donor relation on B 0 , a+ cannot donate to ab−.
Hence the actual donor relation on B 0 is not the lexicographic partial order on B × {+, −}.
where 4lex is the lexicographic order on Z3 (with each copy of Z equipped with the partial order ≤). Prove that
4 is a partial order on Z3 . Prove also that 4 is a total order.
Solution: We first prove that 4 is a partial order on Z3 .
Reflexivity : Let (a1 , a2 , a3 ) ∈ Z3 . Then since a1 + a2 + a3 = a1 + a2 + a3 , we use the lexicographic order to
compare the entries but all entries are equal and this satisfies the lexicographic order. Hence (a1 , a2 , a3 ) 4
(a1 , a2 , a3 ).
1.4. PARTIAL ORDERS 37
Antisymmetry : Suppose that (a1 , a2 , a3 ) 4 (b1 , b2 , b3 ) and (b1 , b2 , b3 ) 4 (a1 , a2 , a3 ). Assume that a1 +
a2 + a3 6= b1 + b2 + b3 , then a1 + a2 + a3 < b1 + b2 + b3 and b1 + b2 + b3 < a1 + a2 + a3 , which is
a contradiction. Hence we must have a1 + a2 + a3 = b1 + b2 + b3 . Thus, we compare the triples by
lexicographic order. However, the lexicographic order is a partial order, which is antisymmetric so we can
conclude that (a1 , a2 , a3 ) = (b1 , b2 , b3 ).
Transitivity : Suppose that (a1 , a2 , a3 ) 4 (b1 , b2 , b3 ) and (b1 , b2 , b3 ) 4 (c1 , c2 , c3 ). We can break the situation
into three cases. If a1 + a2 + a3 = b1 + b2 + b3 = c1 + c2 + c3 , then we compare the triples by lexicographic
order, which is transitive so (a1 , a2 , a3 ) 4 (c1 , c2 , c3 ). If a1 + a2 + a3 = b1 + b2 + b3 6= c1 + c2 + c3 (resp.
a1 + a2 + a3 6= b1 + b2 + b3 = c1 + c2 + c3 ) then a1 + a2 + a3 < c1 + c2 + c3 so (a1 , a2 , a3 4 (c1 , c2 , c3 ).
Finally, if all thee of the sums are different, then we deduce that a1 + a2 + a3 < b1 + b2 + b3 < c1 + c2 + c3
so we can conclude that (a1 , a2 , a3 4 (c1 , c2 , c3 ). We conclude that 4 is transitive.
Finally, to show that 4 is a total order, let (a1 , a2 , a3 ), (b1 , b2 , b3 ) ∈ Z3 be arbitrary, distinct elements. There
are two cases. If a1 + a2 + a3 6= b1 + b2 + b3 , then either a1 + a2 + a3 < b1 + b2 + b3 , which implies that
(a1 , a2 , a3 ) 4 (b1 , b2 , b3 ), or the reverse is true. If a1 + a2 + a3 = b1 + b2 + b3 , then we compare the triples by
the lexicographic order. In this case, let i be the least index for which ai 6= bi . Then (a1 , a2 , a3 ) 4 (b1 , b2 , b3 ) if
ai < bi and (b1 , b2 , b3 ) 4 (a1 , a2 , a3 ) if bi < ai . Hence, every pair of elements is comparable and the relation is a
total order.
j
h i
f g
e
c
d
a b
Solution: In the given Hasse diagram, we have the following named elements.
a) The minimal elements are a and b.
b) The maximal element is j.
c) The maximal elements in {a, b, c, d, e, f, g} are e, f , and g.
d) There are 3 chains of length 5. They are {a, d, e, i, j}, {a, d, g, h, j}, and {a, c, f, h, j}. There is no chain of
greater length.
e) The subposet {a, b} has only one upper bound, namely e, and this is the least upper bound.
f) The subposet {b, c} does not have a lower bound.
g) The set of upper bounds of {f, d} is {h, j}.
A = {(x, y) ∈ R2 | x2 + y 2 ≤ 1}.
a) Show that A has both a maximal and minimal element. Find all of them.
b) Find all the upper bounds and all the lower bounds of A.
Solution: The partial order on R2 is defined by (x1, y1) 4 (x2, y2) if and only if 2x1 − y1 < 2x2 − y2 or
(x1, y1) = (x2, y2).
a) The solution to this problem is directly related to the calculus problem of optimizing 2x − y for (x, y) ∈ A.
The gradient of 2x − y is never 0 so there are no optimal values to 2x − y on the interior of A. We can
parametrize the boundary of A by (cos t, sin t) with t ∈ [0, 2π]. We can optimize 2x − yon the boundary
by optimizing 2 cos t − sin t. This is optimized with tan t = − 21 . With the result that sin t = − 12 cos t, we
deduce that the optimum values occur at
2 1 2 1
√ , −√ and − √ , √
5 5 5 5
with the former corresponding to a maximum and the latter being a minimum element with respect to 4.
√
b) The upper bounds to A are any (x, y) with 2x − y > √55 = 5 as well as the point √25 , − √15 . The lower
√
bounds of A are all the points (x, y) with 2x − y < − 5 as well as the point − √25 , √15 .
1. Show that A has both a maximal and minimal element. Find all of them.
2. Find all the upper bounds and all the lower bounds of A.
3. Show that A has both a least upper bound and a greatest lower bound.
1.4. PARTIAL ORDERS 39
Solution: The lexicographic order on R2 coming from the standard (R, ≤) is a total order.
a) A maximal element of A will have a greatest x value and if there are any ties on the x value, we break them
with the y value. The maximal element is the point (6, 2). No point in A has a greater x-value. Similarly,
the point with the least x value is (−4, 2) and there is no other point with the same x component. Hence
(−4, 2) is minimal.
b) The set of upper bounds to A is {(x, y) ∈ R2 | x > 6} ∪ {(6, y) | y ≥ 2}. The set of lower bounds of A is
{(x, y) ∈ R2 | x < −4} ∪ {(−4, y) | y ≤ 2}.
c) The single maximal element is the unique least upper bound to A and the single minimal element is the
unique greatest lower bound.
Exercise:
Question: Prove that the poset of integers greater that a fixed number k (with partial order ≤) is isomorphic
to the (N, ≤).
Solution: It is obvious that f : N → {k + 1, k + 2, . . .} defined by f (n) = n + k + 1 is a bijection. Furthermore,
for all m, n ∈ N, we have m ≤ n implies m + k + 1 ≤ n + k + 1. The result follows.
b c b c b c b c
a a a