Uploaded by Márcio Tenório

Algebra FMC2

advertisement
DIM0121 – Fundamentos
Matemáticos da Computação II
Umberto Rivieccio
DIMAp – Departamento de Informática e Matemática Aplicada
urivieccio@dimap.ufrn.br
UFRN
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
1 / 53
Course overview
1. Languages and algebras.
2. Subalgebras.
3. Homomorphisms and isomorphisms.
4. Congruences, quotient algebras and direct products.
5. Term algebras and equations.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
2 / 53
Bibliography
BURRIS, S. & Sankappanavar, H.P. A Course in Universal Algebra. The
Millenium Edition, 2000 (Ch. II).
http://math.hawaii.edu/~ralph/Classes/619/univ-algebra.pdf
SCHEINERMAN, E. R. Mathematics. A discrete Introduction. Cengage
Learning, 2013 (Ch. 8).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
3 / 53
n-ary operations and languages
Umberto Rivieccio (DIMAp - UFRN)
(BS, II.1)
DIM0121 – FMC II – Algebra
4 / 53
n-ary operations and languages
Umberto Rivieccio (DIMAp - UFRN)
(BS, II.1)
DIM0121 – FMC II – Algebra
4 / 53
Algebras
(BS, II.1)
Definition
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
5 / 53
Algebras
(BS, II.1)
Examples: groups (grupos), rings (anéis)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
6 / 53
Algebras
(BS, II.1)
Examples: groups (grupos), rings (anéis)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
6 / 53
Algebras
(BS, I.1)
Examples: lattices (reticulados)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
7 / 53
Algebras
(BS, I.1)
Examples: lattices (reticulados)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
7 / 53
Algebras
(BS, II.1)
Examples: Boolean algebras (álgebras booleanas)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
8 / 53
Groups
(BS, II.1 vs. Scheinerman, ch. 8)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
9 / 53
Groups
(BS, II.1 vs. Scheinerman, ch. 8)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
9 / 53
Groups
(Scheinerman, ch. 8)
Examples
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
10 / 53
Groups
(Scheinerman, ch. 8)
Examples: Klein 4-group
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
11 / 53
Groups
Examples: group of permutations
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
12 / 53
Groups
Equational proofs
Lemma 1
Let G = hG , ·,−1 , 1i be a group. Then, for all a ∈ G ,
a = (a−1 )−1 .
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
13 / 53
Groups
Equational proofs
Lemma 1
Let G = hG , ·,−1 , 1i be a group. Then, for all a ∈ G ,
a = (a−1 )−1 .
Proof
a=1·a
(G2)
·a
−1
= (a
−1 −1
)
· (a
−1
= (a
−1 −1
·1
= (a
−1 −1
= ((a
−1 −1
)
)
Umberto Rivieccio (DIMAp - UFRN)
)·a
(G3)
· a)
(G1)
(G3)
(G2).
)
DIM0121 – FMC II – Algebra
13 / 53
Groups
Equational proofs
Lemma 2
Let G = hG , ·,−1 , 1i be a group. Then, for all a, b ∈ G ,
(a · b) · (b −1 · a−1 ) = 1.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
14 / 53
Groups
Equational proofs
Lemma 2
Let G = hG , ·,−1 , 1i be a group. Then, for all a, b ∈ G ,
(a · b) · (b −1 · a−1 ) = 1.
Proof
(a · b) · (b −1 · a−1 ) = a · (b · (b −1 · a−1 ))
= a · ((b · b
= a · (1 · a
=a·a
−1
−1
)·a
−1
)
−1
=1
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
)
(G1)
(G1)
(G3)
(G2)
(G3).
14 / 53
Groups
Equational proofs
Lemma 3
Let G = hG , ·,−1 , 1i be a group. Then, for all a, b ∈ G ,
(a · b)−1 = b −1 · a−1 .
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
15 / 53
Groups
Equational proofs
Lemma 3
Let G = hG , ·,−1 , 1i be a group. Then, for all a, b ∈ G ,
(a · b)−1 = b −1 · a−1 .
Proof
(a · b)−1 = (a · b)−1 · 1
= (a · b)
−1
· ((a · b) · (b
−1
= ((a · b)
= 1 · (b
=b
−1
Umberto Rivieccio (DIMAp - UFRN)
−1
·a
(G2)
−1
· (a · b)) · (b
·a
−1
·a
−1
−1
·a
))
−1
)
−1
DIM0121 – FMC II – Algebra
)
Lemma 2
(G1)
(G3)
(G2).
15 / 53
Groups
(Scheinerman, ch. 8, sec. 40)
Exercises
Notation:
2A = P(A) and X ∆Y = (X − Y ) ∪ (Y − X ).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
16 / 53
Groups
(Scheinerman, ch. 8, sec. 40)
Exercises
Notation:
2A = P(A) and X ∆Y = (X − Y ) ∪ (Y − X ).
Exercise (on lattices): show that both definitions of lattices (as algebras
and as posets) are equivalent (see BS, I.1, p. 8).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
16 / 53
Subalgebras
(BS, II.2)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
17 / 53
Subalgebras
(BS, II.2)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
17 / 53
Subalgebras
(Scheinerman, ch. 8, sec. 42)
Example: subgroups
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
18 / 53
Subalgebras
(Scheinerman, ch. 8, sec. 42)
Example: subgroups
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
18 / 53
Subalgebras
(Scheinerman, ch. 8, sec. 42, p. 303)
Example: subgroups
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
19 / 53
Subalgebras
(Scheinerman, ch. 8, sec. 42, p. 303)
Example: subgroups
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
19 / 53
Subalgebras
(Scheinerman, ch. 8, sec. 42, p. 303)
Example: subgroups
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
19 / 53
Subalgebras
(Scheinerman, ch. 8, sec. 42
Example: subgroups of a group of permutations
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
20 / 53
Subalgebras
Normal subgroups
Definition
Let G = hG , ·,−1 , 1i be a group and N ⊆ G a subuniverse of G. We say
that N is (the universe of) a normal subgroup iff, for all a, b ∈ G ,
a·b ∈N
Umberto Rivieccio (DIMAp - UFRN)
iff
b · a ∈ N.
DIM0121 – FMC II – Algebra
21 / 53
Subalgebras
Normal subgroups
Definition
Let G = hG , ·,−1 , 1i be a group and N ⊆ G a subuniverse of G. We say
that N is (the universe of) a normal subgroup iff, for all a, b ∈ G ,
a·b ∈N
iff
b · a ∈ N.
Lemma 4
A subgroup N ⊆ G is normal if and only if aN = Na for all a ∈ G , where
aN := {a · n : n ∈ N}
and
Na := {n · a : n ∈ N}.
Exercise: Prove the lemma (before looking at the next slide).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
21 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Then a−1 · b = a−1 · (a · n) = n (Exercise: justify this passage).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Then a−1 · b = a−1 · (a · n) = n (Exercise: justify this passage).
From a−1 · b ∈ N, by (H1), we get b · a−1 ∈ N.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Then a−1 · b = a−1 · (a · n) = n (Exercise: justify this passage).
From a−1 · b ∈ N, by (H1), we get b · a−1 ∈ N.
Thus (b · a−1 ) · a = b ∈ Na (justify).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Then a−1 · b = a−1 · (a · n) = n (Exercise: justify this passage).
From a−1 · b ∈ N, by (H1), we get b · a−1 ∈ N.
Thus (b · a−1 ) · a = b ∈ Na (justify).
Hence, aN ⊆ Na (Exercise: show Na ⊆ aN).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Then a−1 · b = a−1 · (a · n) = n (Exercise: justify this passage).
From a−1 · b ∈ N, by (H1), we get b · a−1 ∈ N.
Thus (b · a−1 ) · a = b ∈ Na (justify).
Hence, aN ⊆ Na (Exercise: show Na ⊆ aN).
Conversely, suppose aN = Na for all a ∈ G (H2). Let b · c ∈ N.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Then a−1 · b = a−1 · (a · n) = n (Exercise: justify this passage).
From a−1 · b ∈ N, by (H1), we get b · a−1 ∈ N.
Thus (b · a−1 ) · a = b ∈ Na (justify).
Hence, aN ⊆ Na (Exercise: show Na ⊆ aN).
Conversely, suppose aN = Na for all a ∈ G (H2). Let b · c ∈ N.
Then b −1 · (b · c) = c ∈ b −1 N (justify).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Then a−1 · b = a−1 · (a · n) = n (Exercise: justify this passage).
From a−1 · b ∈ N, by (H1), we get b · a−1 ∈ N.
Thus (b · a−1 ) · a = b ∈ Na (justify).
Hence, aN ⊆ Na (Exercise: show Na ⊆ aN).
Conversely, suppose aN = Na for all a ∈ G (H2). Let b · c ∈ N.
Then b −1 · (b · c) = c ∈ b −1 N (justify).
Using (H2) we get c ∈ Nb −1 , i.e. c = n · b −1 for some n ∈ N.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Then a−1 · b = a−1 · (a · n) = n (Exercise: justify this passage).
From a−1 · b ∈ N, by (H1), we get b · a−1 ∈ N.
Thus (b · a−1 ) · a = b ∈ Na (justify).
Hence, aN ⊆ Na (Exercise: show Na ⊆ aN).
Conversely, suppose aN = Na for all a ∈ G (H2). Let b · c ∈ N.
Then b −1 · (b · c) = c ∈ b −1 N (justify).
Using (H2) we get c ∈ Nb −1 , i.e. c = n · b −1 for some n ∈ N.
Then c · b = (n · b −1 ) · b = n (justify).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
Normal subgroups
Proof of Lemma 4 (with gaps)
Let N be normal (H1). Let b ∈ aN, i.e. b = a · n for some n ∈ N.
Then a−1 · b = a−1 · (a · n) = n (Exercise: justify this passage).
From a−1 · b ∈ N, by (H1), we get b · a−1 ∈ N.
Thus (b · a−1 ) · a = b ∈ Na (justify).
Hence, aN ⊆ Na (Exercise: show Na ⊆ aN).
Conversely, suppose aN = Na for all a ∈ G (H2). Let b · c ∈ N.
Then b −1 · (b · c) = c ∈ b −1 N (justify).
Using (H2) we get c ∈ Nb −1 , i.e. c = n · b −1 for some n ∈ N.
Then c · b = (n · b −1 ) · b = n (justify).
This means c · b ∈ N, as required.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
22 / 53
Subalgebras
(Scheinerman, ch. 8, sec. 42)
Subgroups: exercises
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
23 / 53
Subalgebras
Subgroups: exercises
Exercise
Hint: use Lemma 4 when convenient.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
24 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
(ii). For all c ∈ C and a ∈ G , we have c · a = a · c.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
(ii). For all c ∈ C and a ∈ G , we have c · a = a · c. Then
c −1 · (c · a) = c −1 · (a · c) and (c −1 · (c · a)) · c −1 = (c −1 · (a · c)) · c −1 .
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
(ii). For all c ∈ C and a ∈ G , we have c · a = a · c. Then
c −1 · (c · a) = c −1 · (a · c) and (c −1 · (c · a)) · c −1 = (c −1 · (a · c)) · c −1 . Since
(c −1 · (c · a)) · c −1 = a · c −1 and (c −1 · (a · c)) · c −1 = c −1 · a (justify), we have
a · c −1 = c −1 · a.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
(ii). For all c ∈ C and a ∈ G , we have c · a = a · c. Then
c −1 · (c · a) = c −1 · (a · c) and (c −1 · (c · a)) · c −1 = (c −1 · (a · c)) · c −1 . Since
(c −1 · (c · a)) · c −1 = a · c −1 and (c −1 · (a · c)) · c −1 = c −1 · a (justify), we have
a · c −1 = c −1 · a. Hence c −1 ∈ C .
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
(ii). For all c ∈ C and a ∈ G , we have c · a = a · c. Then
c −1 · (c · a) = c −1 · (a · c) and (c −1 · (c · a)) · c −1 = (c −1 · (a · c)) · c −1 . Since
(c −1 · (c · a)) · c −1 = a · c −1 and (c −1 · (a · c)) · c −1 = c −1 · a (justify), we have
a · c −1 = c −1 · a. Hence c −1 ∈ C .
(iii). Let c, d ∈ C and a ∈ G . Then:
a · (c · d) = (a · c) · d = (c · a) · d = d · (c · a) = (d · c) · a = (c · d) · a
(justify each of the above equalities).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
(ii). For all c ∈ C and a ∈ G , we have c · a = a · c. Then
c −1 · (c · a) = c −1 · (a · c) and (c −1 · (c · a)) · c −1 = (c −1 · (a · c)) · c −1 . Since
(c −1 · (c · a)) · c −1 = a · c −1 and (c −1 · (a · c)) · c −1 = c −1 · a (justify), we have
a · c −1 = c −1 · a. Hence c −1 ∈ C .
(iii). Let c, d ∈ C and a ∈ G . Then:
a · (c · d) = (a · c) · d = (c · a) · d = d · (c · a) = (d · c) · a = (c · d) · a
(justify each of the above equalities).
(iv). C is normal: Let c · d ∈ C . Then (c · d) · d = d · (c · d) by def. of C .
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
(ii). For all c ∈ C and a ∈ G , we have c · a = a · c. Then
c −1 · (c · a) = c −1 · (a · c) and (c −1 · (c · a)) · c −1 = (c −1 · (a · c)) · c −1 . Since
(c −1 · (c · a)) · c −1 = a · c −1 and (c −1 · (a · c)) · c −1 = c −1 · a (justify), we have
a · c −1 = c −1 · a. Hence c −1 ∈ C .
(iii). Let c, d ∈ C and a ∈ G . Then:
a · (c · d) = (a · c) · d = (c · a) · d = d · (c · a) = (d · c) · a = (c · d) · a
(justify each of the above equalities).
(iv). C is normal: Let c · d ∈ C . Then (c · d) · d = d · (c · d) by def. of C . From
this we have ((c · d) · d) · d −1 = (d · (c · d)) · d −1 .
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
(ii). For all c ∈ C and a ∈ G , we have c · a = a · c. Then
c −1 · (c · a) = c −1 · (a · c) and (c −1 · (c · a)) · c −1 = (c −1 · (a · c)) · c −1 . Since
(c −1 · (c · a)) · c −1 = a · c −1 and (c −1 · (a · c)) · c −1 = c −1 · a (justify), we have
a · c −1 = c −1 · a. Hence c −1 ∈ C .
(iii). Let c, d ∈ C and a ∈ G . Then:
a · (c · d) = (a · c) · d = (c · a) · d = d · (c · a) = (d · c) · a = (c · d) · a
(justify each of the above equalities).
(iv). C is normal: Let c · d ∈ C . Then (c · d) · d = d · (c · d) by def. of C . From
this we have ((c · d) · d) · d −1 = (d · (c · d)) · d −1 . Since ((c · d) · d) · d −1 = c · d
and (d · (c · d)) · d −1 = d · c (justify), we conclude c · d = d · c. So d · c ∈ C .
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subgroups
Exercise: the center of a group
The set C := {c ∈ G : a · c = c · a for all a ∈ G } is the universe of a
normal subgroup of every group G = hG , ·,−1 , 1i.
(i). 1 ∈ C , because 1 · a = a · 1 = a for all a ∈ G (justify).
(ii). For all c ∈ C and a ∈ G , we have c · a = a · c. Then
c −1 · (c · a) = c −1 · (a · c) and (c −1 · (c · a)) · c −1 = (c −1 · (a · c)) · c −1 . Since
(c −1 · (c · a)) · c −1 = a · c −1 and (c −1 · (a · c)) · c −1 = c −1 · a (justify), we have
a · c −1 = c −1 · a. Hence c −1 ∈ C .
(iii). Let c, d ∈ C and a ∈ G . Then:
a · (c · d) = (a · c) · d = (c · a) · d = d · (c · a) = (d · c) · a = (c · d) · a
(justify each of the above equalities).
(iv). C is normal: Let c · d ∈ C . Then (c · d) · d = d · (c · d) by def. of C . From
this we have ((c · d) · d) · d −1 = (d · (c · d)) · d −1 . Since ((c · d) · d) · d −1 = c · d
and (d · (c · d)) · d −1 = d · c (justify), we conclude c · d = d · c. So d · c ∈ C .
Exercise: prove (ii) using Lemma 1 and Lemma 3.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
25 / 53
Subalgebras
The subuniverse/subalgebra generated by a set
The above is well-defined because the arbitrary intersection of subuniverses
is a subuniverse (Exercise).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
26 / 53
Subalgebras
The subuniverse/subalgebra generated by a set
The above is well-defined because the arbitrary intersection of subuniverses
is a subuniverse (Exercise).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
26 / 53
Homomorphisms and isomorphisms
(BS, II.6)
An injective homomorphism is called an embedding (imersão).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
27 / 53
Homomorphisms and subuniverses
Umberto Rivieccio (DIMAp - UFRN)
(BS, II.6)
DIM0121 – FMC II – Algebra
28 / 53
Group isomorphism
Umberto Rivieccio (DIMAp - UFRN)
(Scheinerman, ch. 8, sec. 41)
DIM0121 – FMC II – Algebra
29 / 53
Group isomorphism
(Scheinerman, ch. 8, sec. 41)
Exercises
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
30 / 53
Homomorphisms and subuniverses
Normal subgroups
Proposition
Let hA, ·,−1 , 1i and hB, ·,−1 , 1i be groups and let α : A → B be a
homomorphism. Then the set
N := {a ∈ A : α(a) = 1}
is the universe of a normal subgroup of A.
Exercise
Prove the above proposition.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
31 / 53
Homomorphisms
(BS, II.6)
Composition
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
32 / 53
Homomorphisms
(BS, II.6)
Kernel (Núcleo)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
33 / 53
Homomorphisms
(BS, II.6)
Kernel (Núcleo)
Exercise. Show that:
1
ker(α) is an equivalence relation.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
33 / 53
Homomorphisms
(BS, II.6)
Kernel (Núcleo)
Exercise. Show that:
1
ker(α) is an equivalence relation.
2
ker(α) is compatible with any (n-ary) operation f :
for all a1 , . . . , an , b1 , . . . , bn ∈ A, if (a1 , b1 ), . . . , (an , bn ) ∈ ker(α),
then (f A (a1 , . . . , an ), f A (b1 , . . . , bn )) ∈ ker(α).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
33 / 53
Congruences
(BS, II.5)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
34 / 53
Congruences
(BS, II.5)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
34 / 53
Congruences
(BS, II.5)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
35 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup
Let A = hA, ·,−1 , 1i be a group and B ≤ A a subgroup of A. Define the
relation:
θB := {(a, b) ∈ A × A : a · b −1 ∈ B}.
Then:
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
36 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup
Let A = hA, ·,−1 , 1i be a group and B ≤ A a subgroup of A. Define the
relation:
θB := {(a, b) ∈ A × A : a · b −1 ∈ B}.
Then:
1
θB is an equivalence relation (Lemma 42.6, p. 305).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
36 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup
Let A = hA, ·,−1 , 1i be a group and B ≤ A a subgroup of A. Define the
relation:
θB := {(a, b) ∈ A × A : a · b −1 ∈ B}.
Then:
1
θB is an equivalence relation (Lemma 42.6, p. 305).
2
If B is normal, then θB is a congruence of A and:
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
36 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup
Let A = hA, ·,−1 , 1i be a group and B ≤ A a subgroup of A. Define the
relation:
θB := {(a, b) ∈ A × A : a · b −1 ∈ B}.
Then:
1
θB is an equivalence relation (Lemma 42.6, p. 305).
2
If B is normal, then θB is a congruence of A and:
3
B = {a ∈ A : (a, 1) ∈ θB }.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
36 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup
Let A = hA, ·,−1 , 1i be a group and B ≤ A a subgroup of A. Define the
relation:
θB := {(a, b) ∈ A × A : a · b −1 ∈ B}.
Then:
1
θB is an equivalence relation (Lemma 42.6, p. 305).
2
If B is normal, then θB is a congruence of A and:
3
B = {a ∈ A : (a, 1) ∈ θB }.
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
36 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup
Let A = hA, ·,−1 , 1i be a group and B ≤ A a subgroup of A. Define the
relation:
θB := {(a, b) ∈ A × A : a · b −1 ∈ B}.
Then:
1
θB is an equivalence relation (Lemma 42.6, p. 305).
2
If B is normal, then θB is a congruence of A and:
3
B = {a ∈ A : (a, 1) ∈ θB }.
Recall that normal means: for all a, b ∈ A,
a·b ∈B
Umberto Rivieccio (DIMAp - UFRN)
iff
b · a ∈ B.
DIM0121 – FMC II – Algebra
36 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup
Proof of (2)
(θB is compatible with ·). Assume (a, b), (c, d) ∈ θB , i.e., a · b −1 ∈ B (2.1) and
c · d −1 ∈ B (2.2).
Since B is normal, (2.1) implies b −1 · a ∈ B (2.3).
Since B is a subuniverse, from (2.2) and (2.3) we get (c · d −1 ) · (b −1 · a) ∈ B
(2.4).
Using (G1), from (2.4) we get (c · d −1 ) · (b −1 · a) = (c · d −1 · b −1 ) · a ∈ B (2.5).
Since B is normal, (2.5) implies a · (c · d −1 · b −1 ) ∈ B.
Using (G1), from (2.5) we get a · (c · d −1 · b −1 ) = (a · c) · (d −1 · b −1 ) ∈ B (2.6).
Since d −1 · b −1 = (b · d)−1 (Lemma 3, slide 15), from (2.6) we get
(a · c) · (d −1 · b −1 ) = (a · c) · (b · d)−1 ∈ B, i.e., i.e., (a · c, b · d) ∈ θB .
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
37 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup
Proof of (2)
(θB is compatible with ·). Assume (a, b), (c, d) ∈ θB , i.e., a · b −1 ∈ B (2.1) and
c · d −1 ∈ B (2.2).
Since B is normal, (2.1) implies b −1 · a ∈ B (2.3).
Since B is a subuniverse, from (2.2) and (2.3) we get (c · d −1 ) · (b −1 · a) ∈ B
(2.4).
Using (G1), from (2.4) we get (c · d −1 ) · (b −1 · a) = (c · d −1 · b −1 ) · a ∈ B (2.5).
Since B is normal, (2.5) implies a · (c · d −1 · b −1 ) ∈ B.
Using (G1), from (2.5) we get a · (c · d −1 · b −1 ) = (a · c) · (d −1 · b −1 ) ∈ B (2.6).
Since d −1 · b −1 = (b · d)−1 (Lemma 3, slide 15), from (2.6) we get
(a · c) · (d −1 · b −1 ) = (a · c) · (b · d)−1 ∈ B, i.e., i.e., (a · c, b · d) ∈ θB .
(θB is compatible with −1 ). Assume (a, b) ∈ θB , i.e., a · b −1 ∈ B (2.1). Since B is
a subuniverse, (2.1) implies (a · b −1 )−1 ∈ B (2.7). From (2.7) and (Lemma 3,
slide 15) we get (a · b −1 )−1 = (b −1 )−1 · a−1 ∈ B (2.8). Finally, from (Lemma 1,
slide 13) and (2.8), we get (b −1 )−1 · a−1 = b · a−1 ∈ B, i.e. (b, a) ∈ θB .
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
37 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup: the congruence modulo n ∈ Z
Let Z = hZ, +, −, 0i be the additive group of integers and let n ∈ Z. The
subuniverse generated by {n} in Z is
B = {a ∈ Z : n divides a}.
(Notice: B is obviously normal because Z is commutative).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
38 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Congruence modulo a subgroup: the congruence modulo n ∈ Z
Let Z = hZ, +, −, 0i be the additive group of integers and let n ∈ Z. The
subuniverse generated by {n} in Z is
B = {a ∈ Z : n divides a}.
(Notice: B is obviously normal because Z is commutative).
Then
θB = {(a, b) ∈ Z × Z : a + (−b) ∈ B}
= {(a, b) ∈ Z × Z : n divides a + (−b) ∈ B}
that is, θB is precisely the usual congruence modulo n on Z
(cf. Scheinerman, Exercise 42.15).
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
38 / 53
Congruences
(Scheinerman, ch. 8, sec. 42)
Exercises
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
39 / 53
Quotient algebras
Umberto Rivieccio (DIMAp - UFRN)
(BS, II.5)
DIM0121 – FMC II – Algebra
40 / 53
Quotient algebras
Umberto Rivieccio (DIMAp - UFRN)
(BS, II.5)
DIM0121 – FMC II – Algebra
40 / 53
Quotient algebras and homomorphisms
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
(BS, II.6)
41 / 53
Quotient algebras and homomorphisms
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
(BS, II.6)
41 / 53
Quotient algebras and homomorphisms
(BS, II.6)
Exercises
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
42 / 53
Direct products
(BS, II.7)
(Produtos diretos)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
43 / 53
Direct products
(BS, II.7)
(Produtos diretos)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
43 / 53
Direct products
(BS, II.7)
(Produtos diretos)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
44 / 53
Direct products
(BS, II.7)
(Produtos diretos)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
44 / 53
Direct products
(BS, II.7)
(Produtos diretos)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
45 / 53
Terms and term algebra
(BS, II.10)
Terms
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
46 / 53
Terms and term algebra
(BS, II.10)
Terms: examples
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
47 / 53
Terms and term algebra
(BS, II.10)
Term functions
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
48 / 53
Terms and term algebra
(BS, II.10)
Term functions
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
49 / 53
Terms and term algebra
(BS, II.10)
Term algebra
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
50 / 53
Identities
(BS, II.11
Identities (identidades/equações)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
51 / 53
Identities
(BS, II.11
Identities (identidades/equações)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
52 / 53
Identities
(BS, II.11
Identities (identidades/equações)
Umberto Rivieccio (DIMAp - UFRN)
DIM0121 – FMC II – Algebra
53 / 53
Download