Cultura Acadêmica NASCIMENTO, M.C. do; FEITOSA, H. de A. O objetivo deste livro é apresentar um texto introdutório sobre os conceitos da álgebra para um curso de graduação. No capítulo introdutório, está uma breve apresentação de alguns conceitos básicos sobre conjuntos e operações com conjuntos, seguida do tema das relações, relações de ordem e relações de equivalência, que são necessários para o desenvolvimento das estruturas algébricas abordadas nos capítulos seguintes: grupos, anéis e corpos. O volume trata também de polinômios e de extensões de corpos. Estes temas são essenciais para a parte final, que discute os três problemas clássicos da antiguidade. Desenvolve discussões sobre as construções geométricas apenas com régua e compasso e, na sequência, sobre a resolução de equações por meio de radicais. Mauri Cunha do Nascimento Hércules de Araujo Feitosa ESTRUTURAS ALGÉBRICAS Mauri Cunha do Nascimento graduou-se e obteve mestrado e doutorado em Matemática pela Universidade Estadual de Campinas-Unicamp, desenvolvendo trabalhos em Álgebra Comutativa. Iniciou sua carreira profissional na Universidade Estadual de Londrina, onde trabalhou entre os anos de 1979 e 1993. Atualmente é professor assistente doutor do Departamento de Matemática da Faculdade de Ciências da Unesp, Câmpus de Bauru. Capa_Estruturas algebricas.indd 1 ESTRUTURAS ALGÉBRICAS Hércules de Araujo Feitosa é graduado em Matemática pela Fundação Educacional de Bauru (1984), obteve o mestrado em Fundamentos da Matemática pela Unesp/IGCE/Rio Claro (1992) e o doutorado em Lógica e Filosofia da Ciência pela Universidade Estadual de Campinas/Unicamp/IFCH (1998). Atualmente é professor doutor do Departamento de Matemática da Faculdade de Ciências da Unesp, Câmpus de Bauru. É professor do Programa de Pós-Graduação em Filosofia da Unesp/FFC/Marília. Tem grande experiência no ensino de Lógica e Fundamentos da Matemática. Suas investigações científicas estão voltadas para lógica, traduções entre lógicas, modelos algébricos, quantificadores e lógicas não clássicas. 03/10/2013 09:06:50 ESTRUTURAS ALGÉBRICAS Estruturas algebricas_iniciais.indd 1 01/10/2013 19:25:54 Universidade Estadual Paulista Reitor Julio Cezar Durigan Pró-Reitor de Graduação Laurence Duarte Colvara Pró-Reitor de Pós-Graduação Eduardo Kokubun Pró-Reitora de Pesquisa Maria José Soares Mendes Giannini Pró-Reitora de Extensão Universitária Mariângela Spotti Lopes Fujita Pró-Reitor de Administração Carlos Antonio Gamero Secretária Geral Maria Dalva Silva Pagotto Chefe de Gabinete Roberval Daiton Vieira Estruturas algebricas_iniciais.indd 2 01/10/2013 19:25:55 Cultura Acadêmica Mauri Cunha do Nascimento Hércules de Araujo Feitosa ESTRUTURAS ALGÉBRICAS São Paulo 2013 Estruturas algebricas_iniciais.indd 3 01/10/2013 19:25:55 © Pró-Reitoria de Graduação, Universidade Estadual Paulista, 2013. Ficha catalográfica elaborada pela Coordenadoria Geral de Bibliotecas da Unesp N244e Nascimento, Mauri Cunha do Estruturas Algébricas / Mauri Cunha do Nascimento [e] Hércules de Araujo Feitosa. – São Paulo : Cultura Acadêmica : Universidade Estadual Paulista, Pró-Reitoria de Graduação, 2013. 172 p. Bibliografia ISBN 978-85-7983-418-9 1. Álgebra. I. Título. II. Feitosa, Hércules de Araujo. III. Universidade Estadual Paulista. Pró-Reitoria de Graduação. CDD 512 equipe Pró-reitor Laurence Duarte Colvara Secretária Joana Gabriela Vasconcelos Deconto Assessoria José Brás Barreto de Oliveira Maria de Lourdes Spazziani Valéria Nobre Leal de Souza Oliva Técnica Bambina Maria Migliori Camila Gomes da Silva Cecília Specian Eduardo Luis Campos Lima Gisleide Alves Anhesim Portes Ivonette de Mattos Maria Emília Araújo Gonçalves Maria Selma Souza Santos Renata Sampaio Alves de Souza Sergio Henrique Carregari Projeto gráfico Andrea Yanaguita Diagramação Mauri da Cunha Nascimento Hércules de Araujo Feitosa Finalização Estela Mletchol Estruturas algebricas_iniciais.indd 4 03/10/2013 09:05:28 PROGRAMA DE APOIO À PRODUÇÃO DE MATERIAL DIDÁTICO Considerando a importância da produção de material didático-pedagógico dedicado ao ensino de graduação e de pós-graduação, a Reitoria da UNESP, por meio da Pró-Reitoria de Graduação (PROGRAD) e em parceria com a Fundação Editora UNESP (FEU), mantém o Programa de Apoio à Produção de Material Didático de Docentes da UNESP, que contempla textos de apoio às aulas, material audiovisual, homepages, softwares, material artístico e outras mídias, sob o selo CULTURA ACADÊMICA da Editora da UNESP, disponibilizando aos alunos material didático de qualidade com baixo custo e editado sob demanda. Assim, é com satisfação que colocamos à disposição da comunidade acadêmica mais esta obra, “Estruturas Algébricas”, de autoria dos Professores: Dr. Mauri Cunha do Nascimento e Dr. Hércules de Araujo Feitosa, da Faculdade de Ciências do Câmpus de Bauru, esperando que ela traga contribuição não apenas para estudantes da UNESP, mas para todos aqueles interessados no assunto abordado. Estruturas algebricas_iniciais.indd 5 03/10/2013 09:05:29 Estruturas algebricas_iniciais.indd 6 01/10/2013 19:25:55 i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page i — #1 i Sumário INTRODUÇÃO 11 1 PRELIMINARES 15 1.1 Conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2 Operações com conjuntos . . . . . . . . . . . . . . . . . . 17 1.3 Relações . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4 Relação de equivalência . . . . . . . . . . . . . . . . . . . 20 1.5 Funções . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.6 Operações . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.7 Propriedades das operações . . . . . . . . . . . . . . . . . 23 1.8 Os inteiros . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2 GRUPOS 35 2.1 Definições e exemplos . . . . . . . . . . . . . . . . . . . . 36 2.2 Propriedades dos grupos . . . . . . . . . . . . . . . . . . . 41 2.3 Produto de grupos . . . . . . . . . . . . . . . . . . . . . . 42 2.4 Grupos de permutações . . . . . . . . . . . . . . . . . . . 43 2.5 Grupos de simetria . . . . . . . . . . . . . . . . . . . . . . 45 2.6 Grupos cíclicos . . . . . . . . . . . . . . . . . . . . . . . . 47 2.7 Subgrupos . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.8 Classes laterais . . . . . . . . . . . . . . . . . . . . . . . . 52 2.9 Subgrupos normais . . . . . . . . . . . . . . . . . . . . . . 57 2.10 Grupo quociente . . . . . . . . . . . . . . . . . . . . . . . 59 2.11 Homomorfismo de grupos . . . . . . . . . . . . . . . . . . 63 2.12 Grupos solúveis . . . . . . . . . . . . . . . . . . . . . . . . 68 i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page i 8 — #2 i ESTRUTURAS ALGÉBRICAS | 3 ANÉIS 73 3.1 Definições e exemplos . . . . . . . . . . . . . . . . . . . . 74 3.2 Os anéis Zn . . . . . . . . . . . . . . . . . . . . . . . . . . 79 3.3 Propriedades dos anéis . . . . . . . . . . . . . . . . . . . . 81 3.4 Subanéis . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 3.5 Ideais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 3.6 Homomorfismo de anéis . . . . . . . . . . . . . . . . . . . 89 3.7 Anel quociente . . . . . . . . . . . . . . . . . . . . . . . . 92 3.8 O teorema do isomorfismo . . . . . . . . . . . . . . . . . 94 3.9 Característica de um anel . . . . . . . . . . . . . . . . . . 98 3.10 O corpo de frações de um domínio de integridade . . . . . 100 3.11 Sobre um corpo ordenado e completo . . . . . . . . . . . 102 4 POLINÔMIOS 111 4.1 Anel de polinômios . . . . . . . . . . . . . . . . . . . . . . 111 4.2 Ideais principais e máximo divisor comum . . . . . . . . . 117 4.3 Polinômios irredutíveis . . . . . . . . . . . . . . . . . . . 121 4.4 Fatoração em polinômios irredutíveis . . . . . . . . . . . 123 4.5 Polinômios sobre os inteiros . . . . . . . . . . . . . . . . 126 5 CORPOS 131 5.1 Extensões algébricas . . . . . . . . . . . . . . . . . . . . . 132 5.2 Imersão . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 5.3 Extensões de Galois . . . . . . . . . . . . . . . . . . . . . 144 5.4 Elementos da Teoria de Galois . . . . . . . . . . . . . . . 148 5.5 Construções com régua e compasso . . . . . . . . . . . . . 155 5.6 Resolução de equações com radicais . . . . . . . . . . . . 162 5.7 Polinômios Solúveis . . . . . . . . . . . . . . . . . . . . . 164 BIBLIOGRAFIA 169 ÍNDICE REMISSIVO 171 i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 9 — #3 i i NOTAÇÕES A[x] - anel de polinômios com coeficientes em A - pag.111 [L : K] - grau da extensão de L sobre K - pag.134 ∂p(x) - grau do polinômio p(x) - pag.113 [a1 , a2 , . . . , an ] espaço vetorial gerado por {a1 , a2 , . . . , an } K(a1 , a2 , . . . , an ) - o menor corpo que contém K e {a1 , a2 , . . . , an } Im(h) - a imagem da função h N (h) - o núcleo do homomorfismo h Gal(f (x), K) - o corpo de decomposição de f (x) sobre K - pag.144 K G - o corpo fixo de K por G - pag.145 G(L, K) - o grupo dos K-automorfismos de L - pag.146 H < G - H subgrupo de G H G - H subgrupo normal de G LH - o corpo fixo de L por H - pag.151 I(K, L) - conjunto dos corpos intermediários entre K e L - pag.151 Sn - grupo de permutações - pag.56 G(f (x), K) - o grupo de Galois de f(x) - pag.148 N, Z, Q, R, C - conjuntos numéricos - pag.15. X ∗ - X − {0} ∅ - conjunto vazio A ⊆ B - A subconjunto de B A ⊂ B - A é subconjunto próprio de B A − B - conjunto dos elementos de A que não estão em B P(E) - o conjunto das partes de E iA - a função identidade de A em A a | b - a divide b mdc(a, b) - o máximo divisor comum de a e b mmc(a, b) - o mínimo múltiplo comum de a e b Mm×n (R) - conjunto das matrizes m × n Mn (R) - conjunto das matrizes quadradas de ordem n In - matriz identidade n × n ⟨a⟩ - grupo cíclico gerado por a ⟨S⟩ - subgrupo gerado por S i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 10 — #4 i 10 i ESTRUTURAS ALGÉBRICAS | ⟨a1 , a2 , . . . , an ⟩ - subgrupo gerado por {a1 , a2 , . . . , an } |G| - ordem do grupo G |a| - ordem do elemento a (G : H) - índice do subgrupo H em G i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 11 — #5 i i Introdução Uma parte significativa do trabalho matemático consiste em compreender e desenvolver estruturas matemáticas. De um modo geral, uma estrutura matemática é determinada por um conjunto universo de objetos matemáticos, por operações que envolvem estes objetos e também por relações entre esses elementos do universo. Um exemplo bastante simples e que está na experiência matemática de todo estudante é a estrutura matemática determinada por (N, 0, 1, +, ·, s, ≤), em que N é o conjunto dos números naturais, 0 e 1 são dois números naturais particulares, s é a operação (função) sucessor, que a cada número natural n atribui o seu sucessor n + 1, + é a operação de adição de números naturais, · é a operação de multiplicação de números naturais e ≤ é a relação usual de ordem de números naturais. Para certas estruturas, tratamos e quantificamos sobre operações e relações com conjuntos de conjuntos do universo. São estruturas de segunda ordem, importantes e corriqueiras no contexto matemático. Por exemplos, estruturas topológicas são deste tipo. Podemos destacar alguns aspectos de uma estrutura e nos debruçarmos apenas sobre este quesito. Por exemplo, podemos estudar apenas (N, ≤), isto é, o conjunto dos números naturais com sua usual relação de ordem, mas sem operações. Uma estrutura matemática sem operações é chamada estrutura relacional. Por outro lado, podemos esquecer as relações da estrutura matemática e nos concentrarmos nas suas operações, de modo a caracterizar quais propriedades as operações daquela i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 12 — #6 i 12 i ESTRUTURAS ALGÉBRICAS | estrutura partilham. Uma estrutura matemática fundada em operações é uma estrutura algébrica. Como indica o título deste texto, trataremos das estruturas algébricas. Motivados pelas estruturas algébricas dadas por diversos conjuntos numéricos, matemáticos perceberam que há alguns aspectos comuns em muitas dessas estruturas e também diferenças substanciais. Então, identificar o que seria comum e abstrair tais aspectos levou-os ao estudo das estruturas algébricas. Diante disso, escolhemos alguns princípios básicos, ou axiomas algébricos, e determinamos uma teoria específica. Desenvolvemos esta particular teoria em seus aspectos gerais e depois identificamos estruturas matemáticas que são modelos daquela teoria - os exemplos, isto é, estruturas que fazem os axiomas serem sempre válidos. Este é o caminhar das investigações sobre estruturas algébricas. Há uma tradição importante dos algebristas que destacam o estudo das seguintes teorias algébricas: Grupos, Anéis, Corpos e Anéis de Polinômios. Em muitos cursos de matemática pelo mundo há alguma disciplina que trata destas teorias. Neste texto nos propomos a fazer exatamente isto. Existem muitos e bons textos sobre este assunto, como indicados na bibliografia. Segundo o nosso entendimento, o nosso livro não é melhor, mas também não é pior que os outros textos. Ele apenas explicita as nossas escolhas, as quais fizemos ao longo de muitos anos dando aulas de estruturas algébricas, e também sugere um encadeamento para a formação dos nossos alunos. Corresponde a nossas notas de aulas, revistas e dimensionadas para a nossa realidade. Reunimos os exercícios ao final de cada seção. No primeiro capítulo apresentamos, de forma bem resumida, alguns conceitos importantes para os desdobramentos posteriores. Tais conteúdos são desenvolvidos em alguns textos da Bibliografia, especialmente em [3], [5] e [16]. No capítulo seguinte, tratamos dos Grupos. Cada grupo é uma estrutura algébrica determinada por uma única operação e um elemento i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 13 — #7 i | INTRODUÇÃO i 13 neutro para aquela operação, com algumas poucas propriedades. Numa estrutura de grupo já podemos resolver algumas simples equações de primeiro grau. No terceiro capítulo, adicionamos uma operação à estrutura de grupos e ampliamos o conjunto de axiomas para obtermos uma nova estrutura algébrica denominada Anel. Definimos muitos casos particulares de anéis, damos inúmeros exemplos e mostramos muitas propriedades. O próximo capítulo é destinado aos polinômios. Daremos grande ênfase a polinômios sobre anéis. O último capítulo é destinado a elementos da Teoria de Galois. Trata-se de uma teoria belíssima, fundamental para os estudos algébricos, de surgimento relativamente recente e que permitiu comprovar a impossibilidade de alguns anseios matemáticos, por muito tempo perseguidos, como: a trissecção de um ângulo, dividir um ângulo qualquer em três ângulos de mesma medida; a quadratura do círculo, determinar um quadrado com área idêntica a de um círculo dado; a duplicação do cubo, a determinação de um cubo cujo volume é exatamente o dobro do volume de um cubo dado; e a determinação de um método que envolvesse apenas radicais dos coeficiente de uma equação qualquer para a obtenção de suas raízes. Temos soluções para equações de graus até quatro, mas não há método geral para equações de graus superiores a quatro. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 14 — #8 i i i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 15 — #9 i i Capítulo 1 Preliminares Neste capítulo inicial, faremos uma rápida apresentação sobre alguns conceitos matemáticos necessários para o desenvolvimento dos tópicos que surgirão no texto. Todos estes temas são usualmente vistos em momentos anteriores ao estudo das estruturas algébricas como desenvolvidos nos capítulos seguintes. 1.1 Conjuntos O conceito de conjunto é fundamental para os desenvolvimentos deste texto e também da Matemática de um modo geral. Faremos uma abordagem rápida em que apresentaremos aspectos da álgebra dos conjuntos. Detalhes sobre tratamento mais cuidadoso e axiomático dos conjuntos podem ser encontrados em [5]. As notações abaixo são as usuais para os conjuntos numéricos: N = {0, 1, 2, 3, 4, 5, 6, ...} o conjunto dos números naturais; Z = {... − 3, −2, −1, 0, 1, 2, 3, ...} o conjunto dos números inteiros; a Q = { : a, b ∈ Z e b ̸= 0} o conjunto dos números racionais; b R o conjunto dos números reais, que consiste dos números racionais e dos irracionais; C = {a+bi : a, b ∈ R e i2 = −1} o conjunto dos números complexos. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 16 — #10 i 16 i ESTRUTURAS ALGÉBRICAS | Denotamos, em geral, os conjuntos por letras maiúsculas e seus elementos por letras minúsculas. O símbolo : entre chaves deve ser lido como “tal que”. Se A é um conjunto de números, denotamos por A∗ o conjunto A sem o zero. Assim, N∗ = {1, 2, 3, ...}. Representamos um conjunto dispondo seus elementos entre chaves, como nos seguintes casos, A = {a, b, c}, B = {0, 2, 4, ..., 2n, ...} e P = {x ∈ B : x > 5}. Escrevemos a ∈ A para indicar que o elemento a pertence ao conjunto A e escrevemos a ∈ / A para denotar que o elemento a não pertence ao conjunto A. Para o conjunto A = {−1, 0, 1}, temos −1 ∈ A, 2 ∈ / A, 0 ∈ A, .... O conjunto vazio é o único conjunto que não contém elementos. Denotamos o conjunto vazio por { } ou, da maneira mais usual, por ∅. Um conjunto é unitário quando possui apenas um elemento. Por exemplo, A = {a} e B = {x ∈ Z : x2 = 0} são conjuntos unitários. O conjunto universo V é constituído por todos os elementos que estão em consideração. Por isso, muitas vezes, é chamado de universo de discurso. Como exemplo, na Geometria Euclidiana Plana, o conjunto universo é o plano euclidiano. Um conjunto A é subconjunto de um conjunto B quando todos os elementos de A são também elementos de B. Nesse caso, dizemos também que A está contido em B ou que B contém A. Denotamos a inclusão de conjuntos por: A ⊆ B. Para qualquer conjunto A, temos ∅ ⊆ A e A ⊆ A. Estes dois i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 17 — #11 i | PRELIMINARES i 17 subconjuntos são chamados de subconjuntos triviais de A. O conjunto A é um subconjunto próprio de B se A ⊆ B e A ̸= B. Denotamos a inclusão própria por: A ⊂ B. Se A = {−1, 0, 1} e B = {−3, −2, −1, 0, 1, 2}, então temos A ⊂ B. Neste caso também é correto escrever A ⊆ B. Dois conjuntos A e B são iguais quando têm exatamente os mesmos elementos. A igualdade de conjuntos é denotada por A = B. Os conjuntos A = {0, 1, 2} e B = {x ∈ N : x ≤ 2} possuem os mesmos elementos e, deste modo, A = B. 1.2 Operações com conjuntos As operações com conjuntos nos ensinam como operar com conjuntos e obtermos novos conjuntos a partir de conjuntos dados. Introduzimos, a seguir, as operações de união, intersecção, complementação e diferença de conjuntos. Sejam A e B dois conjuntos dados: A união de A e B é o conjunto A ∪ B dos elementos que pertencem a A ou a B. A intersecção de A e B é o conjunto A ∩ B dos elementos que pertencem a A e a B. A diferença entre A e B é o conjunto A−B formado pelos elementos que pertencem a A, mas não pertencem a B. O complementar de A relativo ao universo V é o conjunto A′ formado pelos elementos que pertencem a V , mas não pertencem a A. Dois conjuntos A e B são disjuntos quando A ∩ B = ∅. Dessas operações entre conjuntos seguem as seguintes proprieda- i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 18 — #12 i 18 i ESTRUTURAS ALGÉBRICAS | des das operações com conjuntos: Propriedades da união: A ∪ A = A [Idempotência] A ∪ B = B ∪ A [Comutatividade] (A ∪ B) ∪ C = A ∪ (B ∪ C) [Associatividade] A ∪ ∅ = A [Elemento neutro] A ∪ V = V [Elemento absorvente] A ⊆ A ∪ B [Disjunção] Propriedades da intersecção: A ∩ A = A [Idempotência] A ∩ B = B ∩ A [Comutatividade] (A ∩ B) ∩ C = A ∩ (B ∩ C) [Associatividade] A ∩ ∅ = ∅ [Elemento absorvente] A ∩ V = A [Elemento neutro] A ∩ B ⊆ A [Conjunção] Propriedades distributivas: A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C) A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C) Propriedades do complementar: (A′ )′ = A [Duplo complementar] A ∩ A′ = ∅ A ∪ A′ = V Propriedades de absorção e diferença: A ∩ (A ∪ B) = A A ∪ (A ∩ B) = A A − B = A ∩ B′. Exercícios 1. Verificar a validade das propriedades das operações com conjuntos. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 19 — #13 i | PRELIMINARES i 19 1.3 Relações No contexto matemático é usual tomarmos dois elementos e compararmos um com outro. Observar que um é maior que o outro, que são iguais, que guardam algum tipo de propriedade ou relação. A abstração algébrica destas situações nos remetem ao conceito de relações, como veremos agora. O produto cartesiano de um conjunto A por um conjunto B, que é denotado por A × B, é o conjunto de todos os pares ordenados (a, b) tais que a ∈ A e b ∈ B. Deste modo, A × B = {(a, b) : a ∈ A e b ∈ B}. Também dizemos que este é um produto cartesiano binário, motivado pelo estudo do plano cartesiano, inicialmente investigado por Rene Descartes, mas que pode ser generalizado para uma coleção de conjuntos, do seguinte modo: A1 × A2 × ... × An = {(a1 , a2 , ..., an ) : ai ∈ Ai }. Uma relação binária de A em B é qualquer subconjunto de A × B. Em geral trataremos de relações binárias e diremos apenas relação. Se R é uma relação, algumas vezes escrevemos xRy ao invés de (x, y) ∈ R. Vejamos que isto é o que ocorre com a usual relação de ordem ≤ no conjunto dos números reais R. Temos que R = {(x, y) ∈ R × R : x é menor ou igual a y}, contudo, corriqueiramente denotamos esta relação por “x ≤ y” e não por “(x, y) ∈ R”. Uma relação em um conjunto A (ou sobre um conjunto A) é um subconjunto R do produto cartesiano A × A. Seja R uma relação sobre A. Dizemos que R é: (i) reflexiva quando, para todo a ∈ A, ocorre aRa; (ii) simétrica quando, para todos a, b ∈ A, se aRb, então bRa; (iii) transitiva quando, para todos a, b, c ∈ A, se aRb e bRc, então i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 20 — #14 i 20 i ESTRUTURAS ALGÉBRICAS | aRc; (iv) anti-simétrica quando, para todos a, b ∈ A, se aRb e bRa, então a = b. (v) linear quando, para todos a, b ∈ A, ocorre aRb ou bRa. Uma relação de ordem sobre um conjunto A é uma relação reflexiva, anti-simétrica e transitiva. Uma relação de ordem total sobre A é uma relação de ordem linear. Exemplo 1.1. Se E é um conjunto qualquer, o conjunto das partes de E é o conjunto P(E) = {X : X ⊆ E}. Então (P(E), ⊆) é uma relação de ordem, mas não é uma ordem total. Exemplo 1.2. A relação R = {(a, b) ∈ R : a ≤ b} é uma ordem linear. Exercícios 1. Justificar a ordem da inclusão de conjuntos acima e mostrar porque ela não é total. 1.4 Relação de equivalência As relações de equivalência são importantes para os desdobramentos algébricos que planejamos encaminhar. De certo modo, elas generalizam uma relação de igualdade. Uma relação de equivalência sobre um conjunto A é uma relação reflexiva, simétrica e transitiva. Exemplo 1.3. A relação de igualdade em qualquer conjunto é sempre uma relação de equivalência. Exemplo 1.4. A semelhança de triângulos é uma relação de equivalência. Dada uma uma relação de equivalência R em um conjunto A e a ∈ A, a classe de equivalência de a segundo a relação R é o conjunto [a] = {x ∈ A : xRa}. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 21 — #15 i | PRELIMINARES i 21 Exemplo 1.5. Se A = {1, 2, 3} e R = {(1, 1), (2, 2), (3, 3), (1, 2), (2, 1)}, então R é uma relação de equivalência e as suas classes de equivalência são dadas por: [1] = {1, 2}, [2] = {1, 2} e [3] = {3}. Teorema 1.1. Seja R uma relação de equivalência em um conjunto A. Então: (i) duas classes de equivalência de R são iguais ou disjuntas e (ii) o conjunto A é a união de todas as classes de equivalência. Demonstração: (i) Sejam [a] e [b] duas classes. Se [a] e [b] são disjuntas, nada há para verificar. Agora, se [a] ∩ [b] ̸= ∅, então deve ser o caso que [a] = [b]. Se [a] ∩ [b] ̸= ∅, então existe c ∈ [a] ∩ [b] e, daí, cRa e cRb. Portanto, aRc, cRb e, assim, aRb. Se d ∈ [a], então dRa, e como aRb, então dRb, ou seja, d ∈ [b], o que mostra que [a] ⊆ [b]. De modo análogo, verifica-se que [b] ⊆ [a]. Portanto, [a] = [b]. (ii) Como [a] ⊆ A, então ∪{[a] : a ∈ A} ⊆ A. Por outro lado, A ⊆ ∪{[a] : a ∈ A}. Portando, A = ∪{[a] : a ∈ A}. Se R é uma relação de equivalência sobre o conjunto A, então o conjunto quociente de A pela relação R é o conjunto das classes de equivalência de R, isto é, A/R = {[a] : a ∈ A} = {B ∈ P(A) : B = [a], para algum a ∈ A}. Exemplo 1.6. No exemplo anterior, A/R = {[1], [3]}. 1.5 Funções Naturalmente reconhecemos que o conceito de função é central para quase tudo em Matemática. Apenas recordaremos algumas definições. Uma função f de A em B é uma relação de A em B tal que para cada x ∈ A existe um único y que satisfaz (x, y) ∈ f . Em geral, denotamos uma função f de A em B por f : A → B e (x, y) ∈ f por y = f (x). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 22 — #16 i 22 i ESTRUTURAS ALGÉBRICAS | Quando f : A → B é uma função de A em B, então dizemos que A é o domínio de f , B é o contradomínio de f e a imagem de f é o conjunto Im(f ) = {b ∈ B : b = f (a), para algum a ∈ A}. Exemplo 1.7. Para um conjunto A, iA : A → A é a função identidade em A que é definida por iA (x) = x, para todo x ∈ A. Uma função f : A → B é sobrejetiva quando Im(f ) = B. Ela é injetiva quando, para x, y ∈ A, se x ̸= y, então f (x) ̸= f (y) e é bijetiva se é injetiva e sobrejetiva. 1.6 Operações São as operações e as propriedades partilhadas pelas operações que determinam as estruturas algébricas. Recordemos então alguns aspectos das operações, que são casos particulares de funções. Uma operação binária sobre um conjunto A é uma função ∗ : A × A → A. Assim, uma operação binária em A associa a cada par de elementos de A um outro elemento de A. Exemplo 1.8. A adição é uma operação em R, pois a soma de números reais é ainda um número real. Exemplo 1.9. Do mesmo modo, a adição é uma operação em N, Z, Q, R e C. Exemplo 1.10. A multiplicação também é uma operação em N, Z, Q, R e C. Exemplo 1.11. A subtração não é uma operação N, pois 0 ∈ N e 1 ∈ N, mas 0 − 1 ∈ / N. Mas a subtração é uma operação nos conjuntos Z, Q, R e C. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 23 — #17 i | PRELIMINARES i 23 Exemplo 1.12. No conjunto das matrizes reais quadradas de ordem n, a adição e o produto de matrizes são operações. Assim como na adição + e na multiplicação ·, indicamos cada operação genérica por um símbolo específico para aquela operação. Exemplo 1.13. Em N a operação sucessor definida por s(n) = n + 1 é uma operação de aridade 1 ou unária. Uma estrutura algébrica é determinada por um par (A, {♮i }i∈I ), em que A é um conjunto não vazio e {♮i } é um conjunto de operações de aridades finitas sobre A. Exemplo 1.14. (N, s, +, ·) é uma estrutura algébrica determinada pelo conjunto dos números naturais N, munido das operações sucessor s, adição + e multiplicação ·. Veremos, posteriormente, que as propriedades partilhadas pelas operações de cada estrutura algébrica é que caracterizarão as particulares estruturas que investigaremos no texto. 1.7 Propriedades das operações Sejam ∗ e # operações sobre um conjunto A. Propriedade associativa: a operação ∗ é associativa se para todos x, y, z ∈ A, tem-se: x ∗ (y ∗ z) = (x ∗ y) ∗ z. Propriedade comutativa: a operação ∗ é comutativa quando para todos x, y ∈ A, tem-se: x ∗ y = y ∗ x. Elemento Neutro: a operação ∗ admite um elemento neutro e ∈ A se para todo x ∈ A tem-se: x ∗ e = x = e ∗ x. Elemento Inverso ou Simétrico: um elemento x de A tem um inverso segundo a operação ∗, quando existe x′ ∈ A tal que x ∗ x′ = e = x′ ∗ x, i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 24 — #18 i 24 i ESTRUTURAS ALGÉBRICAS | em que e é o elemento neutro de A em relação à operação ∗. Se o elemento tem um inverso (ou simétrico) ele é chamado de inversível (ou simetrizável). Algumas vezes o elemento simétrico de um elemento segundo uma operação de adição é chamado de oposto; e o elemento simétrico segundo uma operação de multiplicação é chamado de inverso. Lei do Cancelamento: a lei do cancelamento vale para a operação ∗ se para todos x, y, z ∈ A tem-se: x ∗ y = x ∗ z ⇒ y = z e y ∗ x = z ∗ x ⇒ y = z. Propriedade Distributiva: a operação # é distributiva em relação à operação ∗ quando, para todos x, y, z ∈ A, valem: x#(y ∗ z) = (x#y) ∗ (x#z) e (y ∗ z)#x = (y#x) ∗ (z#x). Exemplo 1.15. As operações usuais de adição e multiplicação de números reais são associativas e comutativas. Exemplo 1.16. A subtração sobre Z não é associativa nem comutativa, pois: (9 − 3) − 5 = 1 ̸= 7 = 9 − (5 − 3) e 4 − 2 = 2 ̸= −2 = 2 − 4. Exemplo 1.17. A adição e a multiplicação de matrizes reais n × n são associativas. A adição é comutativa, mas a multiplicação não. Por exemplo, no caso de matrizes 2 × 2: ( 1 1 0 0 )( 1 0 1 0 ) ( = 2 0 0 0 ) ( e 1 0 1 0 )( 1 1 0 0 ) ( = 1 1 1 1 ) . Exemplo 1.18. Os números 0 e 1 são respectivamente os elementos neutros para a adição e multiplicação em N, Z, Q, R e C. Exemplo 1.19. A adição de matrizes em Mm×n (R) tem como elemento neutro a matriz nula m × n. Exemplo 1.20. A subtração não tem elemento neutro em Z, pois: 2 − a = 2 ⇒ a = 0 e a − 2 = 2 ⇒ a = 4. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 25 — #19 i | PRELIMINARES i 25 Exemplo 1.21. Todo número inteiro tem seu oposto em Z, pois: n + (−n) = 0 = −n + n. Exemplo 1.22. O número 2 não é um elemento inversível para a multiplicação em Z, pois não existe n ∈ Z tal que 2n = 1. Exemplo 1.23. Para a multiplicação em R, não vale a lei do cancelamento, pois 0.3 = 0.4, contudo 3 ̸= 4. Observar que em R, a multiplicação é distributiva em relação à adição e em Mn (R), a multiplicação é distributiva em relação à adição. Exercícios 1. Verificar que: (a) A composição de funções de R em R é associativa. (b) A potenciação em N não é associativa, nem comutativa. (c) A divisão em R∗ não é associativa, nem comutativa. 2. Mostrar que se uma operação ∗ admite elemento neutro, então ele é único. 3. Indicar os elementos neutros para a adição e para a multiplicação de matrizes reais de ordem 2 isto é, matrizes de ordem 2 × 2. 4. Seja ∗ uma operação associativa e com elemento neutro. Mostrar que se x tem um simétrico segundo ∗, então ele é único. 5. Seja ∗ uma operação com elemento neutro. Mostrar que: (a) se x é simetrizável, então o seu simétrico x′ também é simetrizável e (x′ )′ = x; (b) se ∗ é associativa e x, y ∈ A são simetrizáveis, então (x ∗ y) é simetrizável e (x ∗ y)′ = y ′ ∗ x′ . 6. Seja ∗ uma operação com elemento neutro num conjunto A. Mostrar que A tem pelo menos um elemento simetrizável. 7. Mostrar que para a adição em Z vale a lei do cancelamento. 8. Seja ∗ uma operação associativa e com elemento neutro. Mostrar que se x é simetrizável, então podemos cancelar x, isto é, podemos mostrar que a ∗ x = b ∗ x ⇒ a = b. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 26 — #20 i 26 i ESTRUTURAS ALGÉBRICAS | 1.8 Os inteiros Não pretendemos aqui fazer um desenvolvimento da Teoria dos Números como seria desejável em um curso de graduação. Nosso objetivo é apenas apresentar alguns conceitos e resultados necessários para tópicos que virão mais adiante. Esses resultados e conceitos podem ser encontrados em textos de Teoria dos Números, como por exemplo em [16]. Consideraremos o conjunto dos números inteiros Z, com as suas operações usuais de adição + e multiplicação · que satisfazem as propriedades: Adição: Para todos a, b, c ∈ Z valem: A1 Associatividade: a + (b + c) = (a + b) + c; A2 Comutatividade: a + b = b + a; A3 Elemento neutro: para todo a existe o 0 tal que a + 0 = 0 + a = a; A4 Elemento oposto: para todo a existe −a ∈ Z tal que (−a) + a = a + (−a) = 0; Multiplicação: Para todos a, b, c ∈ Z valem: M1 Associatividade: a · (b · c) = (a · b) · c; M2 Comutatividade: a · b = b · a; M3 Elemento neutro: para todo a existe o 1 tal que a · 1 = 1 · a = a; M4 Multiplicação por zero: 0 · a = 0; M5 Produto nulo: a · b = 0 ⇒ a = 0 ou b = 0; M6 Regra do sinal: (−a) · b = a · (−b) = −(a · b) e (−a) · (−b) = a · b; Distributividade e desigualdades: Para todos a, b, c ∈ Z valem: D0 Distributividade: a · (b + c) = a · b + a · c; D1 a < b ⇔ a + c < b + c; D2 a < b e c > 0 ⇒ a · c < b · c; D3 a < b e c < 0 ⇒ a · c > b · c. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 27 — #21 i | PRELIMINARES i 27 Como usualmente, denotaremos a multiplicação de a por b por a · b ou apenas por ab. Princípio da boa ordenação: Todo conjunto não vazio de números naturais possui um menor elemento. Isto é, se S ⊆ N e S ̸= ∅, então existe s ∈ S tal que s ≤ n, para todo n ∈ S. Primeiro princípio de indução: Sejam m ∈ N e P (n) uma sentença para n ∈ N, que satisfaz: (i) P (m) é verdadeira e (ii) se n ≥ m e P (n) é verdadeira, então P (n + 1) é verdadeira. Então P (n) é verdadeira para todo n ∈ N com n ≥ m. Segundo princípio de indução: Sejam m ∈ N e P (n) uma sentença para n ∈ N, que satisfaz: (i) P (m) é verdadeira e (ii) para cada n ∈ N, com n > m, se P (r) é verdadeira para todo r ∈ N quando m ≤ r < n, então P (n) é verdadeira. Então P (n) é verdadeira para todo n ∈ N, com n ≥ m. O princípio da boa ordenação e os dois princípios de indução são equivalentes, isto é, a partir de um deles podemos demonstrar os outros dois. A equivalência pode ser verificada da seguinte forma: (boa ordenação ⇒ 2o Princípio de Indução ⇒ 1o Princípio de Indução ⇒ boa ordenação) e pode ser encontrada, por exemplo em [16]. Propriedade arquimediana de Z: Se a e b são inteiros e a ̸= 0, então: (i) existe d ∈ Z tal que da > b; (ii) existe e ∈ Z tal que ea < b. Divisibilidade: Para a e b inteiros, dizemos que a divide b, ou que a é um divisor de b, se b é um múltiplo inteiro de a. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 28 — #22 i 28 i ESTRUTURAS ALGÉBRICAS | Notação: a | b ⇔ b = qa, para algum q ∈ Z. Propriedades da divisibilidade: Para quaisquer a, b, c inteiros, valem: (i) a | a, 1 | a e a | 0; (ii) a | b ⇒ a | bc; (iii) a | b ⇒ a | bn , para todo n ∈ N∗ ; (iv) a | b e a | c ⇒ a | (b + c); (v) a | b e a | (b + c) ⇒ a | c; (vi) a | b e a | c ⇒ a | (rb + sc), para quaisquer r e s inteiros; (vii) a | b e b > 0 ⇒ a ≤ b; (viii) ab = 1 ⇒ a = b = 1 ou a = b = −1; (ix) a | b e b | a ⇒ a = b ou a = −b. Se a1 , a2 , ..., an são inteiros tais que a | ai , para todo i, então, aplicando indução e o ítem (iv) das propriedades acima, prova-se que p | (a1 + a2 + . . . + an ). O algoritmo da divisão: Dados n e d inteiros com d > 0, então existem únicos inteiros q e r tais que n = qd + r e 0 ≤ r < d. O máximo divisor comum: Dados a e b inteiros não ambos nulos, o máximo divisor comum de a e b é um inteiro positivo d que satisfaz: (i) d | a e d | b; (ii) se c é um inteiro tal que c | a e c | b, então c | d. Notação: d = mdc(a, b). O conceito de máximo divisor comum pode ser estendido para um conjunto finito de inteiros, tal que nem todos sejam nulos: O inteiro positivo d é o máximo divisor comum de a1 , a2 , ..., an se: (i) d | ai , para todo i; (ii) se c é um inteiro e c | ai para todo i, então c | d. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 29 — #23 i | PRELIMINARES i 29 Notação: d = mdc(a1 , a2 , ..., an ). Os inteiros a1 , a2 , ..., an são relativamente primos ou primos entre si quando: mdc(a1 , a2 , ..., an ) = 1. Propriedades do máximo divisor comum: Para a, b ∈ Z, temos: (i) se d = mdc(a, b), então d é o menor inteiro positivo da forma ra + sb, para r e s inteiros; (ii) para r, s ∈ Z, se ra + sb = 1, então mdc(a, b) = 1; a1 a2 an (iii) se d = mdc(a1 , a2 , ..., an ), então mdc( , , ..., ) = 1. d d d Números primos: Um inteiro p > 1 é primo se seus únicos divisores positivos são p e 1. O Teorema Fundamental da Aritmética: Cada número inteiro n > 1 decompõe-se de modo único como um produto de primos, no seguinte sentido: n = pr11 pr22 .....prt t , em que p1 < p2 < ... < pt são primos e t, r1 , r2 , ..., rt são inteiros positivos. Propriedades dos números primos: Se p é um número primo, então: (i) se p divide um produto de inteiros, então divide pelo menos um deles; (ii) se n é um inteiro positivo menor que p, então p - n; (iii) se p - n, então mdc(n, p) = 1; (iv) se a e b são inteiros e p | ab, mas p2 - ab, então p divide somente um dos dois números. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 30 — #24 i 30 i ESTRUTURAS ALGÉBRICAS | As congruências de módulo n As congruências módulo n, além de exemplos de relações de equivalência, têm muitas aplicações algébricas e são importantes instrumentos para exemplos e contra-exemplos de propriedades algébricas. Sejam a, b, n ∈ Z e n > 1. A relação “a é congruente a b módulo n”, que é denotada por a ≡ b(mod n) é definida por: a ≡ b(mod n) ⇔ n | a − b ⇔ a − b = q.n, para algum q ∈ Z. Exemplo 1.24. Temos 5 ≡ 2(mod 3), 7 ≡ −1(mod 4), −1 ≡ 13(mod 7) e 31 ≡ 31(mod 77). A congruência módulo n é uma relação de equivalência, pois: Reflexividade: para todo a ∈ Z, temos que a − a = 0 = 0.n, isto é, a ≡ a(mod n) e, portanto, a relação é reflexiva; Simetria: para todos a, b ∈ Z, se a ≡ b(mod n), então a − b = c.n e, portanto, b − a = −(a − b) = −c.n. Logo, b ≡ a(mod n) e a relação é simétrica; Transitividade: b ≡ para todos a, b, c c(mod n), então a − b = ∈ Z, se a d.n e b − c ≡ b(mod n) e = e.n. Logo, a − c = a − b + b − c = d.n + e.n = (d + e).n. Portanto, a ≡ c(mod n) e a relação é transitiva. Determinaremos, agora, o conjunto quociente de Z pela congruência módulo n: Pelo algoritmo da divisão, para cada m ∈ Z existem e são únicos o quociente e o resto q, r ∈ Z, com 0 ≤ r < n, tais que m = qn + r. Assim, m − r = qn, ou seja, m ≡ r(mod n). Desse modo, para cada m ∈ Z, existe um único r ∈ {0, 1, ..., n − 1} tal que m ≡ r(mod n), ou seja, em vista do Teorema 1.1, as classes de equivalência de m e de r coincidem. Também, se 0 ≤ r < s < n, então 0 < s − r ≤ s < n, ou seja, r e s não são congruentes módulo n. Denotamos a classe de equivalência de m ∈ Z por m e temos m ∈ {0, 1, ..., n − 1}, conforme observamos i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 31 — #25 i | PRELIMINARES i 31 acima. Se 0 ≤ r ̸= s < n, então r ̸= s e o conjunto quociente de Z pela congruência é um conjunto com n elementos: Zn = {0, 1, ..., n − 1}. Operações aritméticas em Zn As operações de adição e multiplicação em Zn são definidas do modo seguinte. Para a, b ∈ Zn , definimos: a + b = a + b e a.b = a.b Precisamos verificar que as operações acima estão bem definidas, isto é, se a = b e c = d, então a + c = b + d e a.c = b.d, ou seja, mostrar que a + b = c + d e a.c = b.d. Como duas classes x e y são iguais se, e somente se, x ≡ y(mod n), então basta mostrarmos que a + c ≡ b + d(mod n) e a.c ≡ b.d(mod n). Isto será feito na próxima proposição. Proposição 1.2. Sejam a, b, c, d, n ∈ Z, com n > 1. Daí: (i) Se a ≡ b(mod n), então a + c ≡ b + c(mod n); (ii) Se a ≡ b(mod n) e c ≡ d(mod n), então a + c ≡ b + d(mod n); (iii) Se a ≡ b(mod n), então a.c ≡ b.c(mod n); (iv) Se a ≡ b(mod n) e c ≡ d(mod n), então a.c ≡ b.d(mod n); Demonstração: (i) Se a ≡ b(mod n), então n|(a − b) ⇔ n|(a + c − c − b) ⇔ n|(a + c) − (b + c). Portanto, a + c ≡ b + c(mod n); (ii) Se a ≡ b(mod n) e c ≡ d(mod n), por (i), temos que a + c ≡ b + c(mod n) e b + c ≡ b + d(mod n). Pela transitividade da relação ≡, a + c ≡ b + d(mod n). Como a = r, e r é o resto da divisão de a por n, podemos então definir as operações de adição e multiplicação em Zn = {0, 1, ..., n − 1} por: a + b = c e a.b = d, i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 32 — #26 i 32 i ESTRUTURAS ALGÉBRICAS | em que c e d são, respectivamente, os restos das divisões de a + b e a.b por n. Exemplo 1.25. Em Z15 temos 10 + 10 = 5; 3 + 7 = 10; 6 + 12 = 3; 5·5 = 10; 10·6 = 0. Vejamos algumas propriedades das operações de Zn . Proposição 1.3. Se a, b, c ∈ Zn , então: (i) Fechamento: a + b ∈ Zn e a·b ∈ Zn (ii) Comutatividade: a + b = b + a e a·b = b·a (iii) Associatividade: a + (b + c) = (a + b) + c e a·(b·c) = (a·b)·c (iv) Distributividade: a·(b + c) = a·b + a·c e (a + b)·c = a·c + b·c (iv) Neutro da adição: a + 0 = 0 + a = a (v) Neutro da multiplicação: 1·a = a·1 = a (vi) Multiplicação por zero: 0·a = a·0 = 0 (vii) Oposto: a + n − a = n − a + a = 0, se 0 < a < n e 0 + 0 = 0 Demonstração: (i) Segue das definições das operações. (ii) Também seguem das definições das operações, pois a + b = b + a e a.b = b.a. (iii) a + (b + c) = a + d = e e (a + b) + c = f + c = g, em que d, e, f , e g são respectivamente os restos das divisões de b + c, a + d, a + b e f + c por n. Assim, existem números naturais q1 , q2 , q3 e q4 tais que: (1) b + c = q1 n + d (2) a + d = q2 n + e (3) a + b = q3 n + f (4) f + c = q4 n + g De (1) e (2) temos a+(b+c) = a+(q1 n+d) = q1 n+(a+d) = q1 n+(q2 n+e). Logo, a + b + c = (q1 + q2 )n + e, ou seja, e é o resto da divisão de a + b + c por n. De (3) e (4) temos (a+b)+c = (q3 n+f )+c = q3 n+(f +c) = q3 n+(q4 n+g). Logo, a + b + c = (q3 + q4 )n + g, ou seja, g é o resto da divisão de a + b + c por n. Da unicidade do resto da divisão, temos que e = g. Assim, a + (b + c)= e = g = (a + b) + c. De modo análogo, mostramos a·(b·c) = (a·b)·c. Podemos fazer tabelas para a adição e para a multiplicação em Zn . Por exemplo, para Z4 temos: i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 33 — #27 i | PRELIMINARES i 33 + 0 1 2 3 · 0 1 2 3 0 0 1 2 3 0 0 0 0 0 1 1 2 3 0 1 0 1 2 3 2 2 3 0 1 2 0 2 0 2 3 3 0 1 2 3 0 3 2 1 Olhando para a tabela da adição vemos que os opostos de 1, 2 e 3 são, respectivamente, 3 , 2 e 1. Na tabela da multiplicação vemos que os inversos de 1 e 3 são, respectivamente, 1 e 3, e que 0 e 2 não têm inversos. Exercícios 1. Completar a demonstração da Proposição 1.2. 2. Provar as demais propriedades das operações em Zn da Proposição 1.3. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 34 — #28 i i i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 35 — #29 i i Capítulo 2 Grupos A estrutura algébrica de grupos é uma das primeiras numa hierarquia de estruturas algébricas que serão vistas nesse texto. Numa tal estrutura muito simples, podemos resolver, pela primeira vez nesta hierarquia, uma equação de primeiro grau. O conceito de grupo surgiu dos estudos de Évariste Galois com equações de polinômios, em 1832. Embora Galois tenha utilizado a ideia de grupo em todo o seu trabalho com equações, ele não deu explicitamente uma definição de grupo. A definição ocorreu, pela primeira vez, na publicação do trabalho de Galois, feita por Liouville em 1846. Um ano antes, porém, Cauchy apresentou o conceito, ao qual denominou de “sistema conjugado de substituições”. Durante algum tempo, esses dois termos “grupo” e “sistema conjugado de substituições” foram utilizados. Contudo, em 1863, Jordan escreveu um comentário sobre o trabalho de Galois, em que usou o termo “grupo”, e a partir de então esta expressão passou a ser a mais utilizada, embora o termo “sistema conjugado de substituições” também tenha sido utilizado por alguns autores até por volta de 1880. Tanto Galois como Cauchy definiam grupos somente em termos da propriedade de fechamento, sem que aparecesse a associatividade e os elementos neutro e inverso. Ambos trabalhavam com permutações e, neste contexto, as propriedades definidoras dos grupos surgiam automaticamente. Aos poucos, a partir de trabalhos de outros matemáticos como Cayley, i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 36 — #30 i 36 i ESTRUTURAS ALGÉBRICAS | Kronecker, Burnside e Heinrich Weber, a definição de grupos, como a conhecemos, ficou estabelecida. Passemos então a mais algumas motivações e posterior definição do conceito de grupos. Do estudo de operações com números inteiros, Z, podemos ressaltar as seguintes propriedades da adição. Para quaisquer a, b, c em Z valem: (+0 ) a + b ∈ Z (Fechamento); (+1 ) a + (b + c) = (a + b) + c (Associatividade); (+2 ) 0 ∈ Z e a + 0 = a = 0 + a (Elemento neutro da adição); (+3 ) −a ∈ Z e a + (−a) = 0 = −a + a (Elemento inverso da adição). Se no lugar de Z tomarmos Q, R, C, ou Mm×n (R) (o conjunto das matrizes reais de ordem m × n), as propriedades acima permanecem válidas. Inúmeros outros conjuntos com operações de adição ou outras operações satisfazem estas quatro propriedades, que são importantes no estudo de algumas teorias matemáticas, químicas e físicas. Isso, de certa forma, justifica um estudo genérico de conjuntos com uma operação que satisfaçam estas propriedades, muito embora a origem da Teoria dos Grupos esteja nos trabalhos de Galois, a respeito de resolubilidade de equações polinomiais em termos de permutações de suas raízes. Com esta abordagem que abstrai algumas propriedades de uma estrutura algébrica, podemos identificar inúmeras propriedades que são válidas em todas elas e, assim, não precisamos fazer exatamente o mesmo estudo em cada estrutura investigada, mas podemos tratá-las todas como um pacote. 2.1 Definições e exemplos Apresentamos agora a definição de grupo dada pelos axiomas que definem um grupo genérico. A seguir apresentamos muitos exemplos i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 37 — #31 i | GRUPOS i 37 de grupos, que são modelos para a caracterização formal dada na definição. Definição 2.1. Um grupo é uma estrutura algébrica (G, ∗, e), em que G é um conjunto não vazio, ∗ é uma operação binária em G e e é um elemento de G tal que: (G1 ) para todos a, b, c ∈ G: a ∗ (b ∗ c) = (a ∗ b) ∗ c (Propriedade associativa) (G2 ) o elemento e ∈ G é tal que para todo a ∈ G: a ∗ e = e ∗ a = a (Elemento neutro) (G3 ) para todo a ∈ G, existe b ∈ G tal que: a ∗ b = e = b ∗ a (Elemento inverso). Como vimos, como ∗ é uma operação em G, então é uma função ∗ : G × G → G, em que ∗(a, b) = a ∗ b. Assim, se a, b ∈ G, então a ∗ b ∈ G e, naturalmente, vale a condição do fechamento. Desde que introduzimos um conceito, então vejamos muitos exemplos de grupos. Exemplo 2.1. (Z, +, 0), (Q, +, 0), (R, +, 0), (C, +, 0). Estes são grupos aditivos sobre os respectivos conjuntos numéricos. Exemplo 2.2. (Zn , +, 0). Ver as congruências módulo n, nas noções preliminares. Exemplo 2.3. (R∗ , · , 1), (Q∗ , · , 1), (C∗ , · , 1). Estes são grupos multiplicativos sobre os respectivos conjuntos numéricos. Temos, em cada caso, de excluir o 0, pois este elemento, em cada conjunto, não tem o inverso para a multiplicação. Definição 2.2. Um grupo (G, ∗, e) é finito quando G possui uma quantidade finita de elementos. Exemplo 2.4. ({1, −1}, · , 1), ({1, −1, i, −i}, · , 1) são exemplos de grupos finitos. Exemplo 2.5. Para m e n inteiros positivos, o conjunto das matrizes reais m × n é denotado por Mm×n (R). A terna (Mm×n (R), +, O) é o grupo aditivo de matrizes, em que O é a matriz m × n nula. Denotamos por Mn (R) o conjunto das matrizes reais de ordem n, isto é, o conjunto Mn×n (R). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 38 — #32 i 38 i ESTRUTURAS ALGÉBRICAS | A seguir mostramos um exemplo não usual, de um tipo que algumas vezes é chamado de patológico. Exemplo 2.6. Para a, b ∈ R − {−1} definimos a ∗ b = a + b + ab. Vamos verificar que ∗ é uma operação em R − {−1}. É claro que se a = c e b = d então a ∗ b = c ∗ d. Para a, b ∈ R − {−1}, a + 1 ̸= 0 e b + 1 ̸= 0. Logo, (a + 1)(b + 1) ̸= 0, ou seja, ab + a + b + 1 ̸= 0. Portanto, a ∗ b = a + b + ab ̸= −1, isto é, a ∗ b ∈ R − {−1}. Portanto, ∗ é uma operação em R − {−1} Se a, b, c ∈ R − {−1}, então a ∗ (b ∗ c) = a ∗ (b + c + bc) = a + (b + c + bc)+a(b+c+bc) = a+b+c+ab+ac+bc+abc. Por outro lado (a∗b)∗c = (a+b+ab)∗c = (a+b+ab)+c+(a+b+ab)c = a+b+c+ab+ac+bc+abc. Logo vale a associatividade. Para todo a ∈ R−{−1} o neutro para ∗, caso exista, tem que ser tal que 0 a∗e = a. Daí, a+e+ae = a ⇒ e(1+ a) = 0 ⇒ e = = 0, se a ̸= −1, 1+a o que vale neste caso. Assim, 0 ∈ R − {−1} é tal que a ∗ 0 = 0 ∗ a = a. Dado a ∈ R − {−1}, se o inverso de a é a′ , temos: a′ ∗ a = 0 ⇒ −a a′ + a + a′ a = 0 ⇒ a′ (1 + a) = −a ⇒ a′ = , pois a ̸= −1. Verifica-se 1+a ′ ′ que a ∗ a = a ∗ a = 0. Assim, (R − {−1}, ∗, 0) é um grupo. Vejamos também alguns contra-exemplos: Exemplo 2.7. (N, +, 0) não é um grupo, pois 2 ∈ N, mas não existe n ∈ N tal que 2 + n = 0. Exemplo 2.8. (Z, −, 0) não é um grupo, pois não satisfaz nenhuma das condições G1 , G2 e G3 da definição de grupos. Exemplo 2.9. (R, · , 1) não é um grupo, pois 0 ∈ R, mas não existe r ∈ R tal que 0 · r = 1. Logo, (R, · , 1) não satisfaz a condição G3 . De forma semelhante, (Q, ·, 1) e (C, ·, 1) não são grupos. Exemplo 2.10. ({−1, 0, 1}, +) não é um grupo, apesar de estarem satisfeitas as condições G1 , G2 e G3 , pois “+” não é uma operação em {−1, 0, 1} devido a que 1 ∈ {−1, 0, 1}, mas 1 + 1 = 2 ∈ / {−1, 0, 1}. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 39 — #33 i | GRUPOS i 39 Na hierarquia de estruturas que estamos investigando, partiremos do conceito de grupo a ao agregarmos novos axiomas algébricos que deverão ser respeitados em novas situações, faremos as estruturas cada vez mais específicas. Contudo, podemos dar alguns passos atrás e definirmos estruturas ainda mais gerais que grupos. Estas têm menos importância e servem principalmente para caracterização de exemplos. Definição 2.3. Um monóide é uma estrutura matemática (G, ∗), em que G é um conjunto não vazio e ∗ é uma operação associativa em G, isto é, vale (G1 ). Um semigrupo é uma estrutura matemática (G, ∗, e), em que (G, ∗) é um monóide e e é um elemento neutro para ∗ em G, isto é, vale (G2 ). Exemplo 2.11. (N, +, 0) não é um grupo, mas é exemplo de semigrupo. Observamos, nos exemplos acima de grupos, que todos eles satisfazem a propriedade comutativa, isto é, para todos a, b ∈ G, temos que a ∗ b = b ∗ a. Contudo, isto não vale sempre. Definição 2.4. Um grupo (G, ∗, e) que satisfaz a propriedade comutativa: (G4 ) para todos a, b ∈ G: a ∗ b = b ∗ a, é chamado grupo abeliano ou grupo comutativo. Veremos, a seguir, que existem grupos que não são abelianos. Exemplo 2.12. Seja GL2 (R), o conjunto das matrizes reais inversíveis de ordem 2, isto é, A ∈ GL2 (R) se, e somente se, det(A) ̸= 0. Das propriedades de multiplicação de matrizes, vemos que (GL2 (R), · , I2 ) é um grupo multiplicativo. Mas este não é um grupo abeliano, pois: ( )( ) ( ) ( )( ) ( ) 1 1 1 0 2 1 1 0 1 1 1 1 = e = . 0 1 1 1 1 1 1 1 0 1 1 2 Exemplo 2.13. Generalizando, os grupos (GLn (R), · , In ), em que GLn (R) é o conjunto das matrizes inversíveis de ordem n, com n ≥ 2, · é a operação de multiplicação de matrizes e In é a matriz identidade de ordem n são grupos não abelianos. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 40 — #34 i 40 i ESTRUTURAS ALGÉBRICAS | Tomemos, por exemplo, as matrizes A = (aij ) e B = (bij ), com aii = bii = 1; a12 = b21 = 1; e todos os outros elementos das matrizes A e B iguais a zero. Então: A · B ̸= B · A. Exemplo 2.14. Se (G, ∗, e) é um grupo não abeliano, podemos ter a ∗ c = c( ∗ b, com) a ̸= b. Por exemplo, no ( ) grupo GL2 (R) ( para: ) 1 1 0 1 0 −1 A = , B = e C = , então 0 1 1 1 1 2 ( ) ( ) 1 2 −1 2 A·B = B·C = . Também, (A · B)−1 = , 1 1 1 −1 ( )( ) ( ) 1 −1 −1 1 −2 1 enquanto que A−1 · B −1 = = . 0 1 1 0 1 0 Exercícios 1. Verificar se (M2 (R)∗ , · , I2 ) é um grupo multiplicativo, em que M2 (R)∗ é o conjunto das matrizes reais de ordem 2 sem a matriz nula, · é a multiplicação de matrizes e I2 é a matriz identidade de ordem 2. 2. Verificar que (R − {1}, ∗, 0), ∗ definida por a ∗ b = a + b − ab é um grupo. 3. Dar dois exemplos de monóides que não são semigrupos. 4. Dar dois exemplos de semigrupos que não são grupos. 5. Seja (G, ∗, e) um semigrupo. Mostrar que (G, ∗, e) é um grupo se, e somente se, para todos a, b ∈ G, as equações a ∗ x = b e y ∗ a = b têm solução em G. √ √ 6. Mostrar que Z[ 2] = {a + b 2 : a, b ∈ Z} determina um grupo abeliano com a operação de adição. a·b . 2 8. Verificar se R é um grupo com a operação ⊕ nos casos abaixo: 7. Verificar se R∗ é um grupo com a operação a ⊙ b = (a) a ⊕ b = a2 + b2 ; (b) a ⊕ b = a + b − 3. 9. Verificar se G = {z ∈ C : |z| = 1} determina um grupo abeliano com a operação de multiplicação de números complexos. 10. Verificar se G = {x ∈ R : |x| ≥ 1} determina um grupo abeliano com a operação de multiplicação de números reais. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 41 — #35 i | GRUPOS i 41 2.2 Propriedades dos grupos A operação de grupos ∗ é uma operação genérica, que ora pode ser uma soma +, ora pode ser uma multiplicação · ou qualquer outra operação. É usual nos textos sobre grupos usarmos como símbolo da operação de grupos apenas o ponto ·, ou mesmo, representar a · b por ab, apenas por questão de simplicidade. Assim, adotaremos esta convenção para alguns grupos genéricos. A operação será indicada por ·, e o elemento neutro por e e um inverso de um elemento a por a′ . Diante da propriedade associativa e notação usual da multiplicação, podemos, em alguns casos, eliminar os parênteses e pontos e escrevermos apenas: abc = a(bc) = (ab)c. Seja (G, ·, e) um grupo. Então: (P1 ) Existe um único elemento de G que satisfaz a propriedade (G2 ), isto é, o elemento neutro é único. Suponhamos que e e u satisfazem G2 . Então e = eu = u. Logo existe um único elemento neutro para G e e denota este único elemento neutro. (P2 ) Para todos a, b, c ∈ G, se ac = bc ou ca = cb, então a = b. Se ac = bc, então acc′ = bcc′ e, daí, ae = be. Logo, a = b. O caso ca = cb é análogo. (P3 ) Para cada a ∈ G, existe um único inverso para a. Segue de (P2 ). Assim, a′ denota o único inverso para a. (P4 ) Para todos a, b ∈ G, se ab = e ou ba = e, então b = a′ . Seja ab = e. Como aa′ = e = ab, então aa′ = ab. Logo, por (P2 ), a′ = b. O caso ba = e é análogo. (P5 ) Para todo a ∈ G, (a′ )′ = a. Como a′ .(a′ )′ = e = a′ .a, então, por (P2 ), (a′ )′ = a. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 42 — #36 i 42 i ESTRUTURAS ALGÉBRICAS | (P6 ) para todos a, b ∈ G, (ab)′ = b′ a′ . Como (ab)(b′ a′ ) = a(bb′ )a′ = aea′ = aa′ = e. Então, por (P4 ), b′ a′ = (ab)′ . Exercícios 1. Mostrar que (a1 a2 ... an )′ = a′n a′n−1 ... a′1 , para todo n ∈ N∗ . 2.3 Produto de grupos Uma propriedade universal das estruturas algébricas é o produto de estruturas. Em geral, dadas duas estruturas algébricas de um mesmo tipo, tomamos como o domínio de uma nova estrutura o produto cartesiano dos domínios das estruturas dadas e de maneira, mais ou menos natural, obtemos uma estrutura do mesmo tipo sobre este novo domínio. Estas novas estruturas são denominadas estruturas produto. Veremos como isto se aplica ao caso dos grupos. Definição 2.5. Se (G, ∗, eG ) e (H, #, eH ) são grupos, então (G × H, · , (eG , eH )) é o grupo produto de (G, ∗, eG ) e (H, #, eH ), em que a operação “·” é definida por (g, h) · (g ′ , h′ ) = (g ∗ g ′ , h#h′ ), para g, g ′ ∈ G e h, h′ ∈ H. É fácil verificar que (G × H, · , (eG , eH )) é um grupo com elemento neutro (eG , eH ), de maneira que eG e eH são, respectivamente, os elementos neutros de G e H. Também (g, h)′ = (g ′ , h′ ). Verifica-se facilmente que quando (G, ∗, eG ) e (H, #, eH ) são grupos abelianos, então (G × H, · , (eG , eH )) também é um grupo abeliano. Procedendo de maneira análoga, podemos estender a construção acima para o produto de um conjunto finito de grupos: G1 ×G2 ×...×Gn . Exemplo 2.15. Temos que (Z × GL2 (R), . , (1, I2 )) é um grupo com a operação (a, A) · (b, B) = (a + b, AB), em que na primeira coordenada temos adição de inteiros e na segunda o produto de matrizes. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 43 — #37 i | GRUPOS i 43 Exemplo 2.16. Temos que (Z2 × Z2 , · , (1, 1)) é um grupo abeliano com 4 elementos: {(0, 0), (0, 1), (1, 0), (1, 1)}. Exercícios 1. Mostrar a validade das afirmações acima sobre o grupo (G × H, · , (eG , eH )). 2.4 Grupos de permutações Os exemplos de grupos são inúmeros. Tomando as funções reais bijetivas, com a operação de composição de funções, temos um grupo em que o elemento neutro é a função identidade. Como todo elemento de um grupo precisa ter um inverso no grupo, é necessário a exigência de funções bijetivas, pois apenas estas admitem a função inversa. O grupo das permutações é uma particularização deste exemplo. Definição 2.6. Sejam S um conjunto não vazio e P (S) = {f : S → S : f é bijetiva}. Então, (P (S), ◦, iS ) é um grupo em que a operação ◦ é a composição de funções e o elemento neutro é a função identidade iS . O grupo (P (S), ◦, iS ) é chamado grupo das permutações de S. Certamente, a composição de funções é associativa, a função identidade iS é bijetiva e é o elemento neutro da composição de funções, e toda função bijetiva é inversível. Denotamos o grupo das permutações de {1, 2, ..., n} por Sn . Como a cada função bijetiva de Sn corresponde a uma permutação f (1)f (2)...f (n) de 1, 2, ..., n e o número total dessas permutações é n!, então Sn possui n! elementos. Para n ≥ 3, Sn é um grupo não abeliano, pois tomando f, g ∈ Sn de modo que f (1) = 2, f (2) = 1, f (3) = 3, g(1) = 2, g(2) = 3 e g(3) = 1 temos (f og)(1) = 1 e (gof )(1) = 3. Logo, f og ̸= gof e, desse modo, S3 é um exemplo de grupo não abeliano com 6 elementos. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 44 — #38 i 44 i ESTRUTURAS ALGÉBRICAS | Notação: Se f ∈ Sn , então denotamos f por: (1, f (1), f (f (1)), ...)(i, f (i), f (f (i)), ...), ..., como nos exemplos abaixo. Exemplo 2.17. Para f, g, h ∈ S4 tais que f (1) = 3, f (2) = 4, f (3) = 2, f (4) = 1, g(1) = 3, g(2) = 2, g(3) = 1, g(4) = 4, h(1) = 3, h(2) = 4, h(3) = 1, h(4) = 2 denotamos f por (1, 3, 2, 4), g por (1, 3) e h por (1, 3)(2, 4). A justificativa de podermos usar essa notação se encontra no livro “Tópicos de Álgebra” (Herstein, 1970). Podemos fazer as composições f og = (1, 3, 2, 4)(1, 3) = (1, 2, 4), pois 1 → 3 → 2, 2 → 2 → 4, 4 → 4 → 1 e 3 → 1 → 3; gof = (1, 3)(1, 3, 2, 4) = (2, 4, 3), pois 1 → 3 → 1, 2 → 4 → 4, 4 → 1 → 3 e 3 → 2 → 2. Da mesma forma, podemos encontrar f oh = (1, 3, 2, 4)(1, 3)(2, 4) = (1, 2), f of = (1, 3, 2, 4)(1, 3, 2, 4) = (1, 2)(3, 4). Exemplo 2.18. Podemos tomar os elementos de S3 como: e (função identidade) a = (1, 2, 3) a2 = (1, 2, 3)(1, 2, 3) = (1, 3, 2) a3 = a2 · a = (1, 3, 2)(1, 2, 3) = e = (1, 2, 3)(1, 3, 2) = a · a2 ⇒ a′ = a2 b = (1, 2) b2 = e ⇒ b′ = b ab = (1, 2, 3)(1, 2) = (1, 3) ba = (1, 2)(1, 2, 3) = (2, 3). Como S3 possui 3! = 6 elementos, podemos concluir que S3 = {e, (1, 2, 3), (1, 3, 2), (1, 2), (1, 3), (2, 3)} = {e, a, a2 , b, ab, ba}. Exercícios 1. Encontrar o inverso para cada elemento de S3 . 2. Quais são os elementos de S4 ? 3. Encontrar elementos a e b de S4 tais que ab ̸= ba. 4. Encontrar a, b ∈ S3 tais que (ab)2 ̸= a2 b2 . i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 45 — #39 i | GRUPOS i 45 2.5 Grupos de simetria A partir de rotações e reflexões em um polígono regular é possível definir uma estrutura de grupo, como veremos a seguir. Tomaremos um quadrado no plano de vértices A, B, C e D, com lados na horizontal e na vertical, e o denotaremos por ABCD, quando o vértice superior esquerdo for A, e os vértices B, C, D estiverem, respectivamente, tomados no sentido horário, a partir de A. Uma rotação de 90o , no sentido horário, que leva cada vértice do quadrado no vértice seguinte. Uma reflexão em torno da diagonal tomada do vértice esquerdo superior ao vértice direito inferior, deixa estes vértices fixos e troca os outros dois. Denotamos por σ uma rotação, e por τ uma reflexão. Assim: σ(ABCD) = DABC σ 2 (ABCD) = CDAB σ 3 (ABCD) = BCDA σ 4 (ABCD) = ABCD τ (ABCD) = ADCB i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 46 — #40 i 46 i ESTRUTURAS ALGÉBRICAS | τ 2 (ABCD) = ABCD στ (ABCD) = σ(ADCB) = BADC σ 2 τ (ABCD) = σ 2 (ADCB) = CBAD σ 3 τ (ABCD) = σ 3 (ADCB) = DCBA Denotamos por e o não movimento e(ABCD) = ABCD e, então, temos: D = {e, σ, σ 2 , σ 3 , τ, στ, σ 2 τ, σ 3 τ } que é um grupo. Podemos observar isso, na tabela abaixo: · e σ σ2 σ3 τ στ σ2τ σ3 τ e e σ σ2 σ3 τ στ σ2τ σ3 τ σ σ σ2 σ3 e στ σ2τ σ3τ τ σ2 σ2 σ3 e σ σ2τ σ3τ τ στ σ3 σ3 e σ σ2 σ3τ τ στ σ2 τ τ τ σ3τ σ2 τ στ e σ3 σ2 σ σ2τ σ e σ3 σ2 στ στ τ σ3 τ σ2 τ σ2τ στ τ σ3τ σ2 σ e σ3 σ3 τ σ3τ σ2τ στ τ σ3 σ2 σ e Diante disso, podemos tomar D = {σ j τ i : 0 ≤ i ≤ 1, 0 ≤ j ≤ 3, τ 2 = σ 4 = e, στ = τ σ 3 , τ ̸= e, σ j ̸= e para j = 1, 2, 3} O exemplo acima pode ser estendido assim: Definição 2.7. Consideremos um polígono regular de n lados e um eixo de reflexão que passa por um vértice e pelo centro do polígono. O grupo determinado por composições de rotações e reflexões sobre o polígono são denominados grupos de simetrias ou grupos diedrais e tais grupos podem ser descritos por: Dn = {σ j τ i : 0 ≤ i ≤ 1, 0 ≤ j < n, τ 2 = σ n = e, στ = τ σ n−1 , τ ̸= e, σj ̸= e, para 1 ≤ j < n}. Devemos observar que quando o polígono tem n lados, o grupo tem 2n elementos. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 47 — #41 i | GRUPOS i 47 Cada elemento de Dn pode ser vistos como uma permutação de n elementos, ou seja, como um elemento do grupo de permutações Sn , ao denominarmos os vértices do polígono de n lados pelos números 1, 2, ..., n. Assim, podemos considerar o grupo Dn como subgrupo de Sn . 2.6 Grupos cíclicos Como é usual em ciência, a expressão cíclico indica que após um certo período, tudo se repete. Definição 2.8. Sejam (G, ·, e) um grupo multiplicativo, a ∈ G e n ∈ N. A potência de a é definida recursivamente por: a0 = e, an+1 = an · a e os seus inversos são a′ = a−1 e (an )′ = (a−1 )n . Com isso, definimos a potência de an , para todo n ∈ Z e muitas das regras usuais sobre potências podem ser verificadas, isto é, para todos inteiros m e n tem-se: (i) am · an = am+n (ii) (an )−1 = a−n (iii) (a−n )−1 = an (iv) (am )n = amn . Na notação aditiva, a · b significa a + b, a′ significa −a, e an significa, para n > 0, na = a + a + ... + a, a soma com n parcelas de a; para n < 0, na = (−a) + (−a) + ... + (−a), a soma com −n parcelas de −a e para n = 0, na = 0. Logo, ma + na = (m + n)a e n(ma) = (mn)a. Definição 2.9. Sejam (G, ·, e) um grupo e a ∈ G. O conjunto gerado por a é ⟨a⟩ = {an : n ∈ Z}. Como a0 = e, am · an = am+n = an · am , (am · an ) · ap = am · (an · ap ) e (an )′ = a−n , então (⟨a⟩ , ·, e) é um grupo abeliano. Definição 2.10. O grupo (⟨a⟩ , ·, e) é denominado grupo cíclico gerado por a. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 48 — #42 i 48 i ESTRUTURAS ALGÉBRICAS | Na notação aditiva teríamos que ⟨a⟩ = {na : n ∈ Z}. Exemplo 2.19. Seja G = Z. Então: ⟨1⟩ = {n.1 : n ∈ Z} = {n : n ∈ Z} = Z. ⟨−1⟩ = {n.(−1) : n ∈ Z} = {−n : n ∈ Z} = Z . ⟨t⟩ = {n.t : n ∈ Z} é o conjunto dos inteiros múltiplos de t. Diante disso, Z é um grupo cíclico e podemos tomar como gerador 1 ou −1. Exemplo 2.20. Para n > 0 inteiro, Zn é um grupo cíclico gerado por 1. Exemplo 2.21. O grupo Z6 pode ser gerado por 1 e 5. Exemplo 2.22. O grupo S3 não é cíclico pois (1, 2)2 = (1, 3)2 = (2, 3)2 = e e (1, 2, 3)3 = (1, 3, 2)3 = e. Logo, nenhum elemento gera S3 . Exemplo 2.23. O grupo R∗ não é cíclico. Para verificar isso, suponha que sim, isto é, que existe a ∈ R∗ tal que R∗ = ⟨a⟩. Considere então 2 = an e 3 = am e, a partir disso, chegue em um absurdo. Exercícios 1. Justificar os exemplos 2.20 e 2.21. 2. Sejam a, b ∈ Z e a operação ⊕ definida por a ⊕ b = a + b + 1. Verificar se Z com essa operação: (a) é um grupo ; (b) é um grupo abeliano; (c) é um grupo cíclico. 3. Verificar se o grupo Z2 × Z2 é um grupo cíclico. 4. Verificar se o grupo Z2 × Z3 é um grupo cíclico. 5. Quais elementos de Z5 geram Z5 ? 6. Seja (G, ·, e) um grupo abeliano. Mostrar que se a, b ∈ G e m ∈ Z, então (ab)m = am bm . 7. Seja (G, ·, e) um grupo tal que a2 = e, para todo a ∈ G. Mostrar que este grupo é abeliano. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 49 — #43 i | GRUPOS i 49 2.7 Subgrupos Um outro conceito universal das estruturas algébricas é o de subestrutura. Uma subestrutura é uma estrutura contida em uma estrutura de mesmo tipo. Definição 2.11. Seja (G, ∗, e) um grupo. Um subgrupo de (G, ∗, e) é um grupo (H, ∗, eH ), em que H ⊆ G, a operação ∗ é a mesma de (G, ∗, e). Como já observamos, usualmente indicamos um grupo apenas pelo seu domínio. Assim, escrevemos H < G para indicar que H é um subgrupo de G. Exemplo 2.24. Se G é um grupo, então G < G e {e} < G são subgrupos de G. Estes subgrupos são chamados subgrupos triviais de G. Exemplo 2.25. Z < Q < R < C. Exemplo 2.26. Q∗ < R∗ < C∗ . Exemplo 2.27. R∗ não é um subgrupo de R, pois as operações são distintas: multiplicação e adição, respectivamente. Exemplo 2.28. Z2 não é um subgrupo de Z3 . Proposição 2.1. Sejam (G, ∗, e) um grupo e H ⊆ G. Então H é um subgrupo de G se, e somente se, as seguintes condições são satisfeitas: (i) e ∈ H; (ii) para todos a, b ∈ H, a ∗ b ∈ H; (iii) para todo a ∈ H, a′ ∈ H. Demonstração: (⇒) É claro que se H < G, então as três condições são satisfeitas. (⇐) Por outro lado, suponhamos as três condições satisfeitas. A condição (i) garante que H ̸= ∅ e possui o elemento neutro de G; a condição (ii) garante que a operação ∗ de G, quando restrita à H, é uma operação em H; a condição (iii) garante a existência do inverso de cada elemento de H. Como H ⊆ G, então vale a propriedade associativa também para os elementos de H. Desse modo, H é um grupo com a operação de G e, portanto, H < G. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 50 — #44 i 50 i ESTRUTURAS ALGÉBRICAS | Em vista da proposição acima, se H < G, então G e H possuem o mesmo elemento neutro. Exemplo 2.29. Se G = S3 = {e, (1, 2), (1, 3), (2, 3), (1, 2, 3), (1, 3, 2)}, podemos verificar que: {e, (1, 2)} < S3 e {e, (1, 2, 3), (1, 3, 2)} < S3 . Corolário 2.2. Sejam (G, ∗, e) um grupo e H ⊆ G. Então H é um subgrupo de G se, e somente se, as seguintes condições são satisfeitas: (i) H ̸= ∅; (ii) para todos a, b ∈ H, a ∗ b′ ∈ H. Exemplo 2.30. Seja 3Z = {3 · n : n ∈ Z} o conjunto dos múltiplos de 3. Temos: (i) 3Z ̸= ∅, pois 0 = 3 · 0 ∈ 3Z; (ii) Se a, b ∈ 3Z, digamos, a = 3n e b = 3m, então a − b = 3(n − m) ∈ 3.Z. Assim, pelo corolário anterior, 3Z < Z. De modo semelhante, podemos mostrar que para qualquer m ∈ Z, mZ < Z. Se (G, ·, e) é um grupo e a ∈ G, como já vimos, ⟨a⟩ = {an : n ∈ Z} é um grupo com a mesma operação de G e, desse modo, ⟨a⟩ < G. Dizemos que ⟨a⟩ é o subgrupo cíclico de G gerado por a. Agora, se S é um subconjunto não vazio de G, definimos: ⟨S⟩ = {(s1 )r1 .(s2 )r2 . ... .(sn )rn : si ∈ S e ri ∈ Z, i = 1, . . . , n}. Fica como exercício verificar que ⟨S⟩ < G e ⟨S⟩ = ∩{H : H < G e S ⊆ H}, e assim, ⟨S⟩ é o menor subgrupo de G que contém S. Definição 2.12. Dizemos que ⟨S⟩ é o subgrupo de G gerado por S. Exemplo 2.31. Para o grupo S3 temos: ⟨(1, 2)⟩ = {e, (1, 2)} e ⟨(1, 2, 3)⟩ = {e, (1, 2, 3), (1, 3, 2)}. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 51 — #45 i | GRUPOS i 51 Exemplo 2.32. S3 = ⟨{(1, 2), (1, 2, 3)}⟩, pois: (1, 2) ∈ ⟨{(1, 2), (1, 2, 3)}⟩ (1, 2, 3) ∈ ⟨{(1, 2), (1, 2, 3)}⟩ e = (1, 2)2 ∈ ⟨{(1, 2), (1, 2, 3)}⟩ (1, 3, 2) = (1, 2, 3)2 ∈ ⟨{(1, 2), (1, 2, 3)}⟩ (2, 3) = (1, 2)(1, 2, 3) ∈ ⟨{(1, 2), (1, 2, 3)}⟩ (1, 3) = (1, 2)(1, 3, 2) = (1, 2)(1, 2, 3)2 ∈ ⟨{(1, 2), (1, 2, 3)}⟩ Exercícios 1. Justificar o exemplo 2.28. 2. Dar uma demonstração do Corolário 2.2. 3. Mostrar que ⟨S⟩ é o menor subgrupo de G que contém S. 4. Mostrar que H = {2n : n ∈ Z} é um subgrupo de R∗ . ∗ 5. Mostrar que H = {x ∈ R : {( 0 < x} é um ) subgrupo}de R . a 0 6. Para G = M2×2 (R) e H = : a, b ∈ R , mostrar que H < b 0 G. 7. Para G = Z × Z e H = {(2a, 3b) : a, b ∈ Z}, mostrar que H < G. 8. Determinar todos os subgrupos de Z2 × Z3 . 9. Quais dos seguintes subconjuntos são subgrupos cíclicos de Z12 ? (a) {0, 2, 4, 6, 8, 10} (b) {0, 6} (c) {0, 2, 3, 5, 8} (d) {1, 3, 5, 7, 9, 11} (e) {0, 4, 8} (f) {0, 3, 6, 9}. 10. Determinar os seguintes subgrupos de Z8 . ⟨ ⟩ ⟨ ⟩ ⟨ ⟩ ⟨ ⟩ (a) 2 (b) 5 (c) 4 (d) 2, 3 . 11. Verificar se o conjunto I dos números ímpares é um subgrupo do grupo (Z, ⊕), para a ⊕ b = a + b + 1. 12. Para o grupo de permutações S4 : (a) Determinar ⟨(1, 2, 3)⟩ (b) Determinar ⟨(1, 2, 3, 4)⟩ (c) Se H = {e, (1, 2)(3, 4), (1, 3)(2, 4), (1, 4)(2, 3)}, verificar se H é um subgrupo de S4 e se H é abeliano. 13. Mostrar que todo subgrupo de um grupo abeliano também é um grupo abeliano. 14. Mostrar que todo subgrupo de um grupo cíclico é um grupo cíclico. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 52 — #46 i 52 i ESTRUTURAS ALGÉBRICAS | Nos exercícios a seguir, consideraremos sempre G como um grupo. 15. Sejam a ∈ G e C(a) = {g ∈ G : ag = ga}. Mostrar que C(a) < G. O subgrupo C(a) é chamado o centralizador de a em G. 16. Seja Z(G) = {g ∈ G : ga = ag, para todo a ∈ G}. Mostrar que Z(G) < G. O subgrupo Z(G) é chamado o centro de G . 17. Mostrar que se H e K são subgrupos de G, então H ∩ K também é um subgrupo de G. 18. Exibir exemplo de grupos de maneira que H < G e K < G, mas H ∪ K não é um subgrupo de G. 19. Se H < G e g ∈ G, mostrar que gHg ′ < G, para gHg ′ = {ghg ′ : h ∈ H}. 2.8 Classes laterais Nessa seção envolvemos o conceito de classes de equivalência com o conceito de grupos. Definição 2.13. Sejam G um grupo e H um subgrupo de G. Para a, b ∈ G, definimos a relação a ≡ b(mod H), que deve ser lida como “a é congruente a b módulo H”, se ab′ ∈ H. Proposição 2.3. A relação a ≡ b(mod H) é uma relação de equivalência. Demonstração: Propriedade reflexiva: para todo a ∈ G, aa′ = e ∈ H. Logo, a ≡ a(mod H). Propriedade simétrica: Sejam a, b ∈ G e a ≡ b(mod H). Assim, ab′ ∈ H e como H é um grupo, então ba′ = (ab′ )′ ∈ H. Logo, b ≡ a(mod H). Propriedade transitiva: Sejam a, b, c ∈ G, a ≡ b(mod H) e b ≡ c(mod H). Daí ab′ ∈ H e bc′ ∈ H, e como H é um grupo, então ac′ = ab′ bc′ ∈ H. Daí, a ≡ c(mod H). A classe de equivalência de um elemento a de G, é denotada por: a = {b ∈ G : b ≡ a(mod H)} = {b ∈ G : ba′ ∈ H}. Segue então que b ∈ a se, e somente se, existe h ∈ H tal que ba′ = h i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 53 — #47 i | GRUPOS i 53 se, e somente se, b = ha, para algum h ∈ H se, e somente se, b ∈ Ha = {ha : h ∈ H}. Assim, a = Ha. Definição 2.14. Chamamos de classe lateral à direita de H em G a cada classe de equivalência Ha. Denotamos o conjunto quociente de G pela relação de equivalência dada pela congruência módulo H por: G/H = {Ha : a ∈ G}, que é o conjunto das classes laterais à direita de H em G. Observar que: (CL1 ) a ∈ Ha, pois a = ea e e ∈ H; (CL2 ) Ha = Hb ⇔ a ∈ Hb, pois duas classes de equivalência ou coincidem ou são disjuntas; (CL3 ) Ha = Hb ⇔ ab′ ∈ H (verificar); (CL4 ) Ha = H ⇔ a ∈ H, pois H = He e por (b), Ha = He ⇔ a ∈ He = H. Se X é um conjunto, denotamos por |X| o número cardinal de X. O cardinal de um conjunto indica sua quantidade de elementos. Se X é finito, então |X| = n, para algum número natural n. Definição 2.15. Se G é um grupo finito, a ordem de G é dada por |G|. Se G é um grupo qualquer e g ∈ G é tal que ⟨g⟩ é um grupo finito, chamamos de ordem de g ao número | ⟨g⟩ |, o qual será denotado simplesmente por |g|. Dizemos que um grupo G tem ordem prima se |G| é um número primo. Lema 2.4. Sejam G um grupo finito e H < G. Se a ∈ G, então |Ha| = |H|. Demonstração: Consideremos a função f : H → Ha, definida por f (h) = ha. Precisamos mostrar que f é bijetiva. A função f é injetiva, pois se f (h) = f (k), então ha = ka e, daí, h = k. A função f também é sobrejetiva, pois se ha ∈ Ha, então f (h) = ha. Portanto, f é bijetiva e |H| = |Ha|. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 54 — #48 i 54 i ESTRUTURAS ALGÉBRICAS | Definição 2.16. Se H < G e G/H é um conjunto finito, então chamamos de índice de H em G ao número |G/H|. Notação: (G : H) = |G/H| é o número de classes laterais à direita de H em G. Teorema 2.5. (Teorema de Lagrange) Se G é um grupo finito e H < G, então |G| = |H|(G : H). Demonstração: Como G é finito, então G/H é finito, digamos, G/H = {Ha1 , Ha2 , ..., Han }, com Hai ̸= Haj quando i ̸= j. Como Hai e Haj são classes de equivalências distintas quando i ̸= j, então Hai ∩Haj = ∅. Por outro lado, G = Ha1 ∪ Ha2 ∪ ... ∪ Han . Então, pelo lema anterior, |G| = |Ha1 | + |Ha2 | + ... + |Han | = n · |H| = |H| · n = |H| · |G/H|. Desse modo, |G| = |H|(G : H). Em vista do Teorema de Lagrange temos que se H é um subgrupo de G, então a ordem de H divide a ordem de G. Portanto, {0, 3, 6, 9} não é subgrupo de Z10 . Exemplo 2.33. Seja H = {e, (1, 2)} < S3 . Então, pelo Teorema de Lagrange, (S3 : H) = |S3 |/|H| = 6/2 = 3. Logo, temos 3 classes laterais distintas: H = {e, (1, 2)} (= H(1, 2)) H(2, 3) = {(2, 3), (1, 2, 3)} (= H(1, 2, 3)) H(1, 3) = {(1, 3), (1, 3, 2)} (= H(1, 3, 2)) e assim, G/H = {H, H(2, 3), H(1, 3)}. Quando G é um grupo aditivo e H é um subgrupo de G, temos que a ≡ b(mod H) ⇔ a − b ∈ H e as classes laterais são da forma H + a = {h + a : h ∈ H}. Exemplo 2.34. Seja H = {0, 2, 4} < Z6 . Então (Z6 : H) = |Z6 |/|H| = 6/3 = 2. Daí, temos 2 classes laterais: H = {0, 2, 4} (= H + 2 = H + 4) H + 1 = {1, 3, 5} (= H + 3 = H + 5). Corolário 2.6. Se G é um grupo finito e a ∈ G, então |a| divide |G|. Demonstração: Do Teorema de Lagrange, temos que |G| = |a|(G : ⟨a⟩). Logo, |a| divide |G|. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 55 — #49 i | GRUPOS i 55 Proposição 2.7. Sejam G um grupo e a ∈ G tal que ⟨a⟩ é um grupo finito. Então |a| é o menor inteiro positivo n tal que an = e. Demonstração: Se a = e, então n = 1 e ⟨a⟩ = {e}. Agora, consideremos a ̸= e. Como ⟨a⟩ = {an : n ∈ Z} é finito, então existem inteiros i e j (podemos supor i < j), tais que ai = aj . Logo, aj−i = aj a−i = ai a−i = e e j − i > 0. Assim, {n ∈ N∗ : an = e} ̸= ∅ e, pelo princípio da boa ordenação, contém um menor elemento n. Mostraremos que ⟨a⟩ = {e, a, ..., an−1 } e que os elementos e, a, ..., an−1 são todos distintos. Daí, concluímos que |a| = n. Sejam i, j ∈ Z tais que 0 ≤ j ≤ i < n. Se ai = aj , então ai .a−j = aj .a−j . Logo, ai−j = aj−j = a0 = e. Como 0 ≤ i − j < n e n é o menor inteiro positivo tal que an = e, então i − j = 0, ou seja, i = j. Diante disso, {e, a, ..., an−1 } é um subconjunto de ⟨a⟩ que contém exatamente n elementos. Se b ∈ ⟨a⟩, digamos que b = am , para algum m ∈ Z, então, pelo algoritmo da divisão, existem q, r ∈ Z, com 0 ≤ r < n, tais que m = qn+r. Logo, b = am = aqn+r = (an )q .ar = eq .ar = e.ar = ar ∈ {e, a, ..., an−1 }. Assim, ⟨a⟩ = {e, a, ..., an−1 } e, portanto, |a| = n. Corolário 2.8. Se G é um grupo finito e a ∈ G, então a|G| = e. Demonstração: Sejam |a| = n e |G| = m. Pelo corolário anterior, n divide m, ou seja, m = nr, r ∈ N. Então am = anr = (an )r = er = e. Desse modo, a|G| = e. Exemplo 2.35. Como |S3 | = 6, então para todo a ∈ S3 , temos que a6 = e. Exemplo 2.36. Como |Z8 | = 8, então 8.a = 0, para todo a ∈ Z8 . Corolário 2.9. Se G é um grupo de ordem prima, então G é cíclico e é gerado por qualquer a ̸= e. Demonstração: Seja p = |G|, em que p é um número primo. Tomemos a ∈ G, com a ̸= e. Então |G| = |a|(G : ⟨a⟩), isto é, |a| divide |G| = p. Como |a| > 1 e os únicos divisores de p são 1 e p, então |a| = p = |G|. Logo, ⟨a⟩ = G. Exemplo 2.37. Em Z7 , ⟨a⟩ = Z7 , para cada a ̸= 0. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 56 — #50 i 56 i ESTRUTURAS ALGÉBRICAS | Definição 2.17. Sejam 1 < r ≤ n inteiros. Um r-ciclo em Sn é uma permutação (i1 , i2 , . . . , ir ) para i1 , i2 , . . . , ir inteiros distintos entre 1 e n. Proposição 2.10. Para todo inteiro n ≥ 2, temos que: (i) O grupo Sn é gerado pelos seus 2-ciclos; (ii) Os ciclos (1, 2) e (1, 2, ..., n) geram o grupo Sn . Demonstração: (i) Para cada r-ciclo temos que (i1 , i2 , ..., ir ) = (i1 , ir )(i1 , ir−1 )...(i1 , i3 )(i1 , i2 ). Como toda permutação é um produto de r-ciclos, então toda permutação é um produto de 2-ciclos. Assim, os 2ciclos geram Sn . (ii) Seja H o subgrupo de Sn gerado por a e b, em que a = (1, 2) e b = (1, 2, ..., n). Mostraremos que H = Sn . Por (i), basta mostrarmos que cada 2-ciclo está em H. Como cada 2-ciclo se escreve como (i, j) = (1, i)(1, j)(1, i), basta mostrarmos que cada 2-ciclo (1, i) está em H: bab−1 = (2, 3), pois aplicando as compostas, temos 1 → n → n → 1; 2 → 1 → 2 → 3; 3 → 2 → 1 → 2, 4 → 3 → 3 → 4, ..., n → n − 1 → n − 1 → n. Assim, (2, 3) está em H. b2 ab−2 = (3, 4) pois aplicando as compostas, temos 1 → n−1 → n−1 → 1 ; 2 → n → n → 2; 3 → 1 → 2 → 4, 4 → 2 → 1 → 3, ..., n → n − 2 → n − 2 → n. Assim, (3, 4) está em H. ··· bn−2 ab−(n−2) = (n − 1, n) e bn−1 ab−(n−1) = (n, 1) Assim, temos {(1, 2), (2, 3), (3, 4), ..., (n − 1, n), (n, 1)} ⊆ H. Também, (1, 2)(2, 3)(1, 2) = (1, 3); (1, 3)(3, 4)(1, 3) = (1, 4); (1, 4)(4, 5)(1, 4) = (1, 5); ... ; (1, n − 1)(n − 1, n)(1, n − 1) = (1, n). Finalmente, {(1, 2), (1, 3), (1, 4), ..., (1, n)} ⊆ H. Definição 2.18. Dois ciclos (i1 , i2 , ..., ir ) e (j1 , j2 , ..., js ) são disjuntos se os conjuntos {i1 , i2 , ..., ir } e {j1 , j2 , ..., js } são disjuntos. Enunciaremos agora alguns resultados, cujas demonstrações, algumas imediatas, outras nem tanto, podem ser encontradas em textos da bibliografia, como em [8]. Lema 2.11. Para todo inteiro n ≥ 2 temos: i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 57 — #51 i | GRUPOS i 57 (i) A ordem de cada r-ciclo é r; (ii) Toda permutação a ∈ Sn , a ̸= e, pode ser escrita de modo único, a menos da ordem, como um produto de ciclos disjuntos; (iii) Se a = a1 a2 ...am , em que a1 , a2 , . . . , am são ri -ciclos disjuntos 2 a 2, então a ordem de a é igual a mmc(r1 , r2 , ..., rm ); (iv) Se n é primo e a é uma permutação de ordem n, então a é um nciclo. (v) Se n é primo, a é um 2-ciclo e b é um n-ciclo então a e b geram Sn . Exercícios 1. Encontrar G/H para: (a) G = S3 e H = {e, (1, 2, 3), (1, 3, 2)} (b) G = Z10 e H = {0, 2, 4, 6, 8} (c) G = Z10 e H = {0, 5} (d) G = Z e H = 3Z. 2. Para H < G e a ∈ G, definimos aH = {ah : h ∈ H} e aHa′ = {aha′ : h ∈ H}. Mostrar que: (a) aH = Ha ⇔ aHa′ = H (b) aHa′ = H ⇔ aH = Ha (c) aG = G. 3. Em Z12 , encontrar as ordens dos seguintes elementos: (a) 2 (b) 3 (c) 4 (d) 5 (e) 6. 4. Em S5 , encontrar as ordens dos seguintes elementos: (a) (1, 2, 4, 3) (b) (1, 3, 2) (c) (1, 2)(3, 4) (d) (1, 3) (e) (1, 3)(2, 4, 5). 2.9 Subgrupos normais Sejam G um grupo e H um subgrupo de G. Ao definirmos a congruência módulo H, partimos da relação de equivalência a ≡ b(mod H) se, e somente se, ab′ ∈ H e definimos as classes laterais à direita Ha. De maneira análoga, partindo da relação de equivalência a ≡ b(mod H) quando a′ b ∈ H, chegaremos à definição de classe lateral à esquerda de H, dada por aH = {ah : h ∈ H}, com resultados análogos. Natural- i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 58 — #52 i 58 i ESTRUTURAS ALGÉBRICAS | mente, se G é um grupo abeliano, então aH = Ha. Porém, quando G não é abeliano podemos ter aH ̸= Ha. Exemplo 2.38. Seja H = {e, (1, 2)} < S3 . Temos H(2, 3) = {(2, 3), (1, 2, 3)} e (2, 3)H = {(2, 3), (1, 3, 2)}. Logo, H(2, 3) ̸= (2, 3)H. Exemplo 2.39. Seja H = {e, (1, 2, 3), (1, 3, 2)} < S3 . Como |H| = 3 e |S3 | = 6, temos então 2 classes laterais à direita: He = H = {e, (1, 2, 3), (1, 3, 2)} = H(1, 2, 3) = H(1, 3, 2); H(1, 2) = {(1, 2), (1, 3), (2, 3)} = H(1, 3) = H(2, 3). De modo semelhante, temos 2 classes à esquerda: eH = H = {e, (1, 2, 3), (1, 3, 2)} = (1, 2, 3)H = (1, 3, 2)H; (1, 2)H = {(1, 2), (1, 3), (2, 3)} = (1, 3)H = (2, 3)H. Neste caso, Ha = aH, para todo a ∈ S3 , mesmo diante do fato de S3 não ser abeliano. Definição 2.19. Sejam G um grupo e N um subgrupo de G. Dizemos que N é um subgrupo normal de G se para todo a ∈ G, aN = N a. Notação: indicamos que N é um subgrupo normal de G por N G. Proposição 2.12. Se G é um grupo e N um subgrupo de G, então as seguintes condições são equivalentes: (i) N G; (ii) para todo a ∈ G, aN a′ = N , em que aN a′ = {ana′ : n ∈ N }; (iii) para todo a ∈ G, aN a′ ⊆ N . Demonstração: (i) ⇔ (ii): aN = N a ⇔ aN a′ = N aa′ = N e = N . (ii) ⇒ (iii) Imediato. (iii) ⇒ (ii) Dado a ∈ G, como a′ ∈ G, então, por hipótese, a′ N a = a′ N (a′ )′ ⊆ N . Assim, N = eN e = aa′ N (a′ )′ a′ ⊆ aN a′ . Como, por hipótese, aN a′ ⊆ N , temos a igualdade. Exemplo 2.40. Se G é um grupo abeliano, então todo subgrupo H de G é um subgrupo normal, pois aH = Ha para todo a ∈ G. Exemplo 2.41. Se G é um grupo, verifica-se facilmente que {e} G. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 59 — #53 i | GRUPOS i 59 Exemplo 2.42. Se G é um grupo, G G, pois para qualquer a ∈ G, aG = G e Ga = G. Exemplo 2.43. Seja H = {e, (1, 2, 3), (1, 3, 2)} < S3 . Já vimos que para todo a ∈ S3 , aH = Ha. Logo H S3 . Exemplo 2.44. Seja H = {e, (1, 2)} < S3 . Temos H(2, 3) = {(2, 3), (1, 2, 3)} e (2, 3)H = {(2, 3), (1, 3, 2)}. Logo, H(2, 3) ̸= (2, 3)H e, portanto, H não é um subgrupo normal de S3 . Observemos que aN = N a não significa que an = na, para cada n ∈ N . Significa, contudo, que para cada n ∈ N , existe m ∈ N de maneira que an = ma. Exemplo 2.45. Seja H = {e, (1, 2, 3), (1, 3, 2)} < S3 . Temos que H(1, 2) = (1, 2)H = {(1, 2), (1, 3), (2, 3)}, (1, 2, 3)(1, 2) = (1, 3) ̸= (2, 3) = (1, 2)(1, 2, 3), mas (1, 2, 3)(1, 2) = (1, 3) = (1, 2)(1, 3, 2). Exercícios 1. Sejam G um grupo, H e K subgrupos de G e HK = {hk : h ∈ H e k ∈ K}. Mostrar a validade de: (a) HK é um subgrupo de G se, e somente se, HK = KH. (b) se G é abeliano, então HK < G. (c) se H G ou K G, então HK < G. (d) se H G e K G, então HK G. (e) se H G e K G, então H ∩ K G. (f) se K G, então H ∩ K H. (g) se H G, K G e H ∩ K = {e}, então hk = kh, para quaisquer h ∈ H, k ∈ K. 2. Z(G) G, em que Z(G) = {g ∈ G : ga = ag, para todo a ∈ G}. 3. Se (G : H) = 2, então H G. 2.10 Grupo quociente Vimos, nas seções anteriores, que dados um grupo G e um subgrupo H de G, podemos obter a estrutura quociente módulo H, denotada por i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 60 — #54 i 60 i ESTRUTURAS ALGÉBRICAS | G/H. Contudo, nem sempre G/H é um grupo. Nessa seção tratamos dos casos em que esta estrutura quociente determina um grupo. Definição 2.20. Sejam (G, ·, e) um grupo e N um subgrupo normal de G. Definimos uma operação em G/N = {N a : a ∈ G} do seguinte modo: para N a, N b ∈ G/N , (N a)·(N b) = N (a·b). Para simplificar a notação, escrevemos N aN b = N ab. Precisamos verificar que esta operação está bem definida, isto é, verificar que o que foi definido é realmente uma operação. Sejam N a = N c e N b = N d, então N aN b = N ab = (N a)b = (N c)b = (cN )b = c(N b) = c(N d) = (cN )d = (N c)d = N cd = N cN d. Observamos, assim, que a operação está definida em G/N . Proposição 2.13. G/N com a operação definida acima determina um grupo. Demonstração: Propriedade associativa: (N aN b)N c = N abN c = N (ab)c = N a(bc) = N aN bc = N a(N bN c). Elemento neutro: N e é o neutro de G/N , pois N aN e = N ae = N a = N ea = N eN a. Elemento inverso: N aN a′ = N aa′ = N e = N a′ a = N a′ N a. Logo, (N a)′ = N a′ . Definição 2.21. O grupo (G/N, ·, N e), em que · é a operação N aN b = N ab é denominado grupo quociente de G por N . Quando G é um grupo aditivo, denotamos G/N = {N + a : a ∈ G}. Exemplo 2.46. Por exemplo, Z/5Z = {5Z+n : n ∈ Z} = {5Z, 5Z+1 , 5Z+ 2, 5Z + 3, 5Z + 4}, pois se n ∈ Z, então existem q, r ∈ Z, com 0 ≤ r < 5, tais que n = q5 + r. Logo, n − r ∈ 5Z e, portanto, n ≡ r(mod 5Z). Assim, 5Z + n = 5Z + r. Teorema 2.14. (Teorema de Cauchy) Se G é um grupo e p é um número primo que divide |G|, então existe um elemento a ∈ G com ordem p. Demonstração: i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 61 — #55 i | GRUPOS i 61 Caso 1: G abeliano. Mostraremos por indução sobre |G|. Se |G| = 1, nada temos a verificar, pois, neste caso, não existe número primo que divide |G|. Suponhamos, então, que o resultado vale para todo grupo com ordem menor que a |G|. Se |G| não possui subgrupos além de {e} e do próprio G, então G é cíclico de ordem prima p (ver exercício no final da seção). Nesse caso, o único primo que divide |G| é p e como G = ⟨a⟩, então a tem ordem p. Se G possui um subgrupo H com H ̸= {e} e H ̸= G, então |H| = n, com 1 < n < |G|. Desde que G é abeliano, então H é um subgrupo normal de G, G/H é também um grupo e |G/H| = |G|/|H|, ou seja, |G| = |H| · |G/H|. Assim, se p é primo e p divide |G|, então p divide |H| ou p divide |G/H|. Se p divide |H|, como |H| < |G|, pela hipótese de indução, existe a ∈ H < G com ordem p, ou seja, a ∈ G e a tem ordem p. Se p não divide |H|, então p divide |G/H| e como |G/H| < |G|, pela hipótese de indução, existe g ∈ G tal que gH tem ordem p. Assim, g p H = gH p = H, ou seja, g p ∈ H. Por um corolário do Teorema de Lagrange, (g p )|H| = e, ou seja (g |H| )p = e. Para a = g |H| , temos que ap = e. Mostraremos que a ̸= e. Suponhamos então a = g |H| = e. Então (gH)|H| = e e gH tem ordem p. Logo, p divide |H| (ver exercício no final da seção), o que é uma contradição, pois estamos assumindo, neste caso, que p não divide |H|. Portanto, a ̸= e, ap = e e, como p é primo, então a tem ordem p. Assim, fica provado o caso em que G é abeliano. Caso 2: G é um grupo qualquer. Procederemos também por indução sobre |G|. Se |G| = 1, como no caso abeliano, o resultado vale. Suponhamos que o resultado vale para todo grupo com ordem menor que |G|. Seja p um primo que divide |G|. Se existe H < G, H ̸= G tal que p | |H|, pela hipótese de indução, existe a ∈ H, e portanto a ∈ G, com ordem p. Suponhamos, agora, que não existe H < G, H ̸= G tal que p | |H|. Dizemos que b ∈ G é um conjugado de a ∈ G em G se existe c ∈ G tal que b = c−1 ac, o qual denotamos por a v b. Esta é uma relação de i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 62 — #56 i 62 i ESTRUTURAS ALGÉBRICAS | equivalência e para cada a ∈ G, denotamos a classe de equivalência de a por a (ver exercício no final da seção). Tomando {a1 , a2 , . . . , ar } o conjunto quociente de G pela relação de ∑ ∑ |ai | = |G|/|C(ai )|, em que C(a) = equivalência, temos que |G| = {g ∈ G : ag = ga} é um subgrupo de G (ver exercícios no final da seção). Para cada a ∈ Z(G) (= {g ∈ G : ga = ag, para todo a ∈ G}), temos C(a) = G. Neste caso, |G|/|C(a)| = 1. Assim, temos que |G| = |Z(G)| + ∑ C(ai )̸=G |G|/|C(ai )|. Como, para cada i, C(ai ) < G, e como p | |G|, então p - |C(ai )|, caso C(ai ) ̸= G e, portanto, p | |Z(G)|. Como Z(G) < G e p | |Z(G)|, então G = Z(G), ou seja, G é abeliano e, pelo Caso 1, existe a ∈ G tal que a tem ordem p. Exercícios 1. Mostrar que se G é um grupo abeliano e H < G, então G/H é um grupo abeliano. 2. Mostrar que se G é um grupo cíclico e H < G, então G/H é um grupo cíclico. 3. Mostrar que se G é um grupo finito e N é um subgrupo normal de G, então |G/N | = |G|/|N |. 4. Seja G um grupo que não possui subgrupos além dos triviais {e} e G. Mostrar que G é cíclico de ordem prima. 5. Sejam G um grupo e a ∈ G um elemento de ordem n. Mostrar que se m é um inteiro e am = e, então n divide m. 6. Sejam G um grupo, a ∈ G, a ̸= e e p um número primo tal que ap = e. Mostrar que a tem ordem p. 7. Sejam G um grupo e a, b ∈ G. Dizemos que b é um conjugado de a em G se existe c ∈ G de maneira que b = c−1 ac, o qual denotamos por a v b. Mostrar que: (a) a relação de conjugação é uma relação de equivalência. (b) para cada a ∈ G, a classe de equivalência de a é a = {c−1 ac : c ∈ G} (c) para cada a ∈ G, C(a) = {x ∈ G : xa = ax} é um subgrupo de G e a função f : a → G/C(a), definida por f (c−1 ac) = C(a)c é bijetiva. (d) |a| = |G|/|C(a)|. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 63 — #57 i | GRUPOS i 63 2.11 Homomorfismo de grupos Nessa seção estudamos algumas funções especiais definidas entre dois grupos para investigar propriedades que podem ser preservadas de um grupo ao outro através dessas funções. Definição 2.22. Sejam (G1 , #, u) e (G2 , ∗, e) grupos e f : G1 → G2 uma função. A função f é um homomorfismo do grupo G1 no grupo G2 quando, para todos a, b ∈ G1 , vale f (a#b) = f (a) ∗ f (b). Para diversas outras estruturas algébricas temos os seus respectivos homomorfismos. A condição da definição de homomorfismo nos indica que a função f é compatível com as estruturas dos dois grupos. Exemplo 2.47. A função identidade iG : G → G, em que iG (a) = a, para todo a ∈ G, é um homomorfismo, pois iG (ab) = ab = iG (a)iG (b). Exemplo 2.48. A função constante f : G1 → G2 , definida por f (a) = e, em que e é o elemento neutro de G2 , é um homomorfismo de grupos, pois f (a#b) = e = e ∗ e = f (a) ∗ f (b). Exemplo 2.49. A função f : Z → Z definida por f (a) = na, em que n é um inteiro fixo, é um homomorfismo, pois f (a + b) = n(a + b) = na + nb = f (a) + f (b). Exemplo 2.50. A função f : Z → R∗ , dada por f (n) = 2n é um homomorfismo, pois f (n + m) = 2n+m = 2n · 2m = f (n) · f (m). Exemplo 2.51. Seja um inteiro n > 1. A função f : Z → Zn , definida por f (a) = r, em que r é o resto da divisão de a por n, é um homomorfismo, pois f (a + b) = a + b = a + b = f (a) + f (b). Exemplo 2.52. Se H G, então a função f : G → G/H, em que f (a) = Ha, é um homomorfismo, pois f (ab) = H(ab) = Ha · Hb = f (a) · f (b). Exemplo 2.53. A função f : Z → Z, definida por f (a) = a + 2, não é um homomorfismo, pois f (1 + 1) = f (2) = 2 + 2 = 4 ̸= 6 = (1 + 2) + (1 + 2) = f (1) + f (1). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 64 — #58 i 64 i ESTRUTURAS ALGÉBRICAS | Exemplo 2.54. f : Z × Z → Z, dada por f (m, n) = m + n, é um homomorfismo de grupos, pois f ((m, n) + (a, b)) = f (m + a, n + b) = (m + a) + (n + b) = (m + n) + (a + b) = f (m, n) + f (a, b). Definição 2.23. Um homomorfismo injetivo é também denominado monomorfismo e um homomorfismo sobrejetivo é denominado epimorfismo. Definição 2.24. Seja f : (G1 , #, u) → (G2 , ∗, e) um homomorfismo de grupos. O conjunto {a ∈ G : f (a) = e} é chamado de núcleo do homomorfismo f e é denotado por N (f ). Proposição 2.15. Seja f : (G1 , #, u) → (G2 , ∗, e) um homomorfismo de grupos. Então: (i) f (u) = e; (ii) f (a′ ) = (f (a))′ , para todo a ∈ G1 ; (iii) N (f ) G1 ; (iv) Im(f ) = {f (a) : a ∈ G1 } < G2 ; (i) f (an ) = (f (a))n para todo n ∈ Z, para todo a ∈ G1 . Demonstração: (i) Como f (u) = f (u#u) = f (u) ∗ f (u), então (f (u))′ ∗ f (u) = (f (u))′ ∗(f (u)∗f (u)) = ((f (u))′ ∗f (u))∗f (u). Daí, e = e∗f (u) = f (u). (ii) Como e = f (u) = f (a#a′ ) = f (a) ∗ f (a′ ), então (f (a))′ = f (a′ ). (iii) Por (i), u ∈ N (f ) e, então, N (f ) ̸= ∅. Agora, se a, b ∈ N (f ), então f (a) = f (b) = e. Logo, f (a#b′ ) = f (a) ∗ f (b′ ) = e ∗ (f (b))′ = (f (b))′ = e′ = e. Assim, a#b′ ∈ N (f ) e, portanto, N (f ) < G1 . Resta verificar que N (f ) G1 . Mostraremos que a(N (f ))a′ ⊆ N (f ), para todo a ∈ G1 . Se b ∈ a(N (f ))a′ , digamos, b = a#c#a′ , para algum c ∈ N (f ), então f (b) = f (a#c#a′ ) = f (a) ∗ f (c) ∗ f (a′ ) = f (a) ∗ e ∗ (f (a))′ = f (a) ∗ (f (a))′ = e. Logo, b ∈ N (f ). (iv) Im(f ) ̸= ∅, pois e = f (u) ∈ Im(f ). Agora, se c, d ∈ Im(f ), digamos, c = f (a) e d = f (b), para a, b ∈ G1 , então c∗d′ = f (a)∗(f (b))′ = f (a) ∗ f (b′ ) = f (a#b′ ) ∈ Im(f ). Diante disso, Im(f ) < G2 . (v) Basta fazer indução sobre n. Proposição 2.16. Seja f : (G1 , #, u) → (G2 , ∗, e) um homomorfismo de grupos. Então f é uma função injetiva se, e somente se, N (f ) = {e}. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 65 — #59 i | GRUPOS Proposição 2.17. Sejam f i 65 : (G1 , ∗1 , e1 ) → (G2 , ∗2 , e2 ) e g : (G2 , ∗2 , e2 ) → (G3 , ∗3 , e3 ) dois homomorfismos de grupos. Então: (i) gof é um homomorfismo de (G1 , ∗1 , e1 ) em (G3 , ∗3 , e3 ); (ii) se f e g são monomorfismos, então gof é um monomorfismo; (ii) se f e g são epimorfismos, então gof é um epimorfismo. Definição 2.25. Seja f : (G1 , #, u) → (G2 , ∗, e) uma função. Dizemos que f é um isomorfismo de G1 em G2 quando f é um homomorfismo bijetivo. Neste caso dizemos também que G1 e G2 são isomorfos. Notação: denotamos um isomorfismo entre G1 e G2 por G1 ∼ = G2 . Definição 2.26. Um isomorfismo de G em G é denominado um automorfismo de G. Proposição 2.18. Se f : (G1 , #, u) → (G2 , ∗, e) é um isomorfismo então: (i) f −1 é um isomorfismo; (ii) G1 é abeliano se, e somente se, G2 é abeliano; (iii) G1 é cíclico se, e somente se, G2 é cíclico; (iv) Se a ∈ G e |a| está definida, então também |f (a)| está definida e |a| = |f (a)|; (v) Se H < G1 , então f (H) < G2 ; (vi) Se H G1 , então f (H) G2 . Devemos observar que se dois grupos são isomorfos, então, do ponto de vista da teoria dos grupos, eles não diferem um do outro, pois existe uma bijeção entre eles que preserva as estruturas dos grupos e identifica as suas propriedades. Teorema 2.19. (Teorema do Homomorfismo) Seja f : (G1 , #, u) → (G2 , ∗, e) epimorfismo com núcleo N . Então G1 /N ∼ = G2 . Demonstração: Mostraremos que h : G1 /N → G2 , definida por h(N a) = f (a) é um isomorfismo. Temos N a = N b ⇔ a#b′ ∈ N ⇔ f (a#b′ ) = e ⇔ f (a) ∗ (f (b))′ = e ⇔ f (a) = f (b) ⇔ h(N a) = h(N b). Assim, h é uma função injetiva. Como f é uma função sobrejetiva, se b ∈ G2 , então existe a ∈ G1 tal que f (a) = b. Desse modo, h(N a) = b e, portanto, h é uma função sobrejetiva. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 66 — #60 i 66 i ESTRUTURAS ALGÉBRICAS | Se N a, N b ∈ G1 /N , então h(N aN b) = h(N a#b) = f (a#b) = f (a) ∗ f (b) = h(N a) ∗ h(N b) e h é um homomorfismo. Assim, h é um isomorfismo. Corolário 2.20. Se f : (G1 , #, u) → (G2 , ∗, e) é um homomorfismo de grupos com núcleo N , então G/N ∼ = Im(f ). Corolário 2.21. Z/nZ ∼ = Zn . Lema 2.22. Se S é um conjunto finito com n elementos, então o grupo das permutações de S, P (S), é isomorfo a Sn . Demonstração: Sejam S = {x1 , x2 , ..., xn } e ρ : S → {1, 2, ..., n}, definida por ρ(xi ) = i, que é uma bijeção. Definimos, agora, F : P (S) → Sn por F (f ) = ρ ◦ f ◦ ρ′ . Então F (f ◦ g) = ρ ◦ f ◦ g ◦ ρ′ = ρ ◦ f ◦ ρ′ ◦ ρ ◦ g ◦ ρ′ = F (f ) ◦ F (g). Logo, F é um homomorfismo de grupos. Se f, g ∈ P (S), com F (f ) = F (g), então ρ ◦ f ◦ ρ′ = ρ ◦ g ◦ ρ′ . Logo, f = ρ′ ◦ ρ ◦ g ◦ ρ′ ρ = g e, portanto, F é injetiva. Se σ ∈ Sn , então ρ′ ◦ σ ◦ ρ ∈ P (S) e F (ρ′ ◦ σ ◦ ρ) = ρ ◦ ρ′ ◦ σ ◦ ρ ◦ ρ′ = σ e, desse modo, F é sobrejetiva. Lema 2.23. Se a ∈ G, tal que G é um grupo finito e Ta : G → G é uma função definida por Ta (g) = ag, então Ta ∈ P (G). Teorema 2.24. (Teorema de Cayley) Se G é um grupo finito de ordem n, então G é isomorfo a um subgrupo de Sn . Demonstração: Definimos uma função F : G → P (G) por F (a) = Ta . Assim, F é um homomorfismo, pois se a, b ∈ G, então F (ab) = Tab = Ta ◦ Tb = F (a) ◦ F (b), posto que para todo g ∈ G, (Ta ◦ Tb )(g) = Ta (Tb (g)) = Ta (bg) = abg = Tab (g). F é injetiva, pois se F (a) = F (b) ⇒ Ta = Tb ⇒ Ta (e) = Tb (e) ⇒ a = b. Como F é injetiva, então pela Proposição 2.16, N (F ) = e. Daí, ∼ G/{e} ∼ pelo corolário do Teorema do Homomorfismo, segue que G = = G/N (F ) ∼ = F (G) < P (G). Assim, G é isomorfo a um subgrupo de P (G). Como P (G) é isomorfo a Sn , então G é isomorfo a um subgrupo de Sn . i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 67 — #61 i | GRUPOS i 67 Exercícios 1. Seja f : (G1 , #, u)) → (G2 , ∗, e)) um homomorfismo de grupos e n um inteiro positivo. Mostrar que, para a1 , a2 , ..., an ∈ G, vale f (a1 #a2 #...#an ) = f (a1 ) ∗ f (a2 ) ∗ ... ∗ f (an ). 2. Achar o núcleo do homomorfismo f : Z → C∗ definido por f (m) = im . 3. Determinar o núcleo do homomorfismo f : R∗+ → R definido por f (x) = log x. 4. Dar uma demonstração da Proposição 2.17. 5. Dar uma demonstração da Proposição 2.16. 6. Dar uma demonstração das propriedades da Proposição 2.18. 7. Mostrar a validade do Lema 2.22. 8. Verificar se as seguintes funções são homomorfismos. (a) f : Z → Z × Z, dada por f (n) = (−n, n). (b) f : Z × Z → Z, dada por f (m, n) =(( m·n. )) a b (c) f : M2×2 (R) → R × R, dada por f = (a − d, b − c). c d (( )) a b ∗ (d) f : GL2 (R) → R , dada por f = ad − bc, onde GL2 (R) c d é o grupo multiplicativo das matrizes reais(2 × 2 invertíveis. ) a −b (e) f : C∗ → GL2 (R) dada por f (a + bi) = . b a (f) f : C∗ → C∗ , dada por f (a + bi) = a − bi. (g) f : C∗ → C∗ , dada por f (a + bi) = b + ai. (h) f : C∗ → R∗ , dada por f (z) = |z|. (i) f : R → R, dada por f (x) = x2 . (j) f : R∗ → R∗ , dada por f (x) = x2 . (k) f : Z → C∗ , dada por f (n) = in . 9. Determinar o núcleo de cada homomorfismo do exercício anterior. 10. Sejam G um grupo e g ∈ G. Verificar que função f : G → G definida por f (a) = gag ′ é um isomorfismo. 11. Seja G um grupo. Verificar que a função f : G → G, definida por f (a) = a′ , é um homomorfismo. Caso G seja abeliano, mostrar que f é um isomorfismo. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 68 — #62 i 68 i ESTRUTURAS ALGÉBRICAS | 12. Verificar se f : (Z, +) → (Z, ⊕) definida por f (n) = n − 1 é um homomorfismo de grupos, para a ⊕ b = a + b + 1. 13. Seja f : (G1 , #, u) → (G2 , ∗, e) um homomorfismo de grupos e seja H um subgrupo de G1 . Mostrar que o conjunto f (H) = {f (a) | a ∈ H} é um subgrupo de G2 . 14. Seja f : (G1 , #, u) → (G2 , ∗, e) um homomorfismo de grupos e seja K um subgrupo de G2 . Mostrar que o conjunto f −1 (K) = {a ∈ G1 | f (a) ∈ K} é um subgrupo de G2 . 15. Seja f : (G1 , #, u) → (G2 , ∗, e) um homomorfismo sobrejetor de grupos com núcleo N e seja K um subgrupo de G2 . Mostrar que: (a) o conjunto f −1 (K) = {a ∈ G1 | f (a) ∈ K} é um subgrupo de G2 que contém N ; (b) se K é um subgrupo normal de G2 , então f −1 (K) é um subgrupo normal de G1 . 2.12 Grupos solúveis Os grupos solúveis serão vinculados, no Capítulo 5, com os polinômios solúveis. Definição 2.27. Dizemos que um grupo finito G é solúvel se existe uma sequência de subgrupos {e} = Nn ⊆ ... ⊆ N1 ⊆ N0 = G tal que para cada i ∈ {0, ..., n − 1}, Ni+1 é subgrupo normal de Ni e o grupo quociente Ni /Ni+1 é abeliano. Exemplo 2.55. Todo grupo abeliano G é solúvel, pois basta tomarmos N1 = {e} G e G/{e} ≡ G. Exemplo 2.56. Já vimos que {e} N = {e, (1, 2, 3), (1, 3, 2)} S3 e S3 /N é um grupo abeliano, pois só possui 2 elementos. Assim, S3 é um grupo solúvel. Exemplo 2.57. O grupo S4 também é solúvel, pois para N2 = {e, (1, 2)(3, 4), (1, 3)(2, 4), (1, 4)(2, 3)} e N1 = {e, (1, 2, 3), (1, 3, 2), (1, 2, 4), (1, 4, 2), (1, 3, 4), (1, 4, 3), (2, 3, 4), (2, 4, 3), (1, 2)(3, 4), (1, 3)(2, 4), (1, 4)(2, 3)}, temos: {e} N2 N1 S4 ; S4 /N1 é um grupo i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 69 — #63 i | GRUPOS i 69 abeliano, pois possui 2 elementos; N1 /N2 é abeliano, pois possui 3 elementos e N2 /{e} ≡ N2 é abeliano. Assim, S4 também é um grupo solúvel. Temos uma outra maneira de caracterizar um grupo solúvel, que passamos a indicar a seguir. Definição 2.28. Seja G um grupo. O comutador do grupo G é o subgrupo G′ de G gerado por todos os elementos de G da forma aba′ b′ , para a, b ∈ G. Desse modo, o comutador G′ = ⟨S⟩, em que S = {aba′ b′ : a, b ∈ G}. Naturalmente, quando G é abeliano, então G′ = {e}. O conjunto S não é em geral subgrupo de G. Proposição 2.25. Sejam G um grupo e G′ seu comutador. Então: (i) G′ G; (ii) G/G′ é um grupo abeliano; (iii) Se N G e G/N é abeliano, então G′ < N . Demonstração: (i) Sejam a, b ∈ G. Mostraremos que para todo c ∈ G, tem-se que: c(aba′ b′ )c′ ∈ G′ : caba′ b′ c′ = (ca)e(ba′ )(b′ c′ ) = (ca)(c′ a′ ac)(ba′ )(b′ c′ ) = (cac′ a′ )(acb)(a′ b′ c′ ) = (cac′ a′ )(a(cb)a′ (cb)′ ) ∈ G′ . Assim, para todo c ∈ G, cG′ c′ ⊆ G′ e, portanto, G′ G. (ii) Para a, b ∈ G, temos: G′ aG′ b = G′ ab = G′ (ab)(a′ b′ ba) = G′ (aba′ b′ )(ba) = G′ (ba) = G′ bG′ a. Assim, G/G′ é abeliano. (iii) Como N G e G/N é abeliano, então para quaisquer a, b ∈ G temos que N aN b = N bN a. Logo, N ab = N ba e, portanto, aba′ b′ = ab(ba)′ ∈ N . Assim, G′ = ⟨{aba′ b′ : a, b ∈ G}⟩ ⊆ N . Dado um grupo G, temos que G′ < G. Agora, consideraremos G(1) = G′ , G(2) = (G(1) )′ e, para n inteiro positivo, G(n+1) = (G(n) )′ . A proposição anterior nos garante que G(n+1) G(n) e que G(n) /G(n+1) é um grupo abeliano. Proposição 2.26. O grupo G é solúvel se, e somente se, G(r) = {e}, para algum inteiro positivo r. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 70 — #64 i 70 i ESTRUTURAS ALGÉBRICAS | Demonstração: (⇒) Como G é solúvel, então existem subgrupos tais que {e} = Nr ...N1 N0 = G e Ni /Ni+1 é abeliano, para i ∈ {0, ..., n−1}. Logo, pela proposição anterior Ni′ < Ni+1 . Assim: G(1) = G′ < N1 ⇒ G(2) < N1′ < N2 ⇒ G(3) < N2′ < N3 ⇒ ... ⇒ G(r) < Nr = {e}, donde segue que G(r) = {e}. (⇐) Seja r ≥ 1 tal que G(r) = {e}. Pela proposição anterior, temos a seguinte cadeia: {e} = G(r) G(r−1) ...G(1) G(0) = G e G(i) /G(i+1) é abeliano para todo i ∈ {0, ..., n − 1}. Portanto, G é solúvel. Lema 2.27. Sejam G um grupo, H um subgrupo de G e N um subgrupo normal de G tal que N é um subgrupo de H. Então: (i) N H; (ii) se H/N G/N , então H G. Proposição 2.28. Seja G um grupo. Então: (i) Se H é um subgrupo de G e G é solúvel, então H é solúvel; (ii) Se G é solúvel e h : G → J é um homomorfismo sobrejetivo de grupos, então J é solúvel; (iii) Se N é um subgrupo normal de G tal que N e G/N são solúveis, então G é solúvel. De (ii) segue que se G é solúvel e N G, então G/N é solúvel. Demonstração: (i) H < G ⇒ H ′ < G′ ⇒ H (2) < G(2) ... ⇒ H (j) < G(j) , para todo j inteiro positivo. Assim, se G é solúvel, pela proposição anterior, existe um inteiro positivo r tal que G(r) = {e}. Como H (r) < G(r) , então H (r) = {e}. Novamente, pela proposição anterior, H é solúvel. (ii) Se a, b ∈ G, então h(aba′ b′ ) = h(a)h(b)h(a)′ h(b)′ ∈ J ′ . Assim, h(G′ ) ⊆ J ′ . Por outro lado, se c, d ∈ J, então existem a, b ∈ G tais que h(a) = c e h(b) = d. Logo, cdc′ d′ = h(aba′ b′ ) ∈ h(G′ ) e, portanto, J ′ ⊆ h(G′ ). Assim, J ′ = h(G′ ). Indutivamente, temos que J (i) = h(G(i) ), para cada i > 0. Como G é solúvel, então existe r > 0 tal que G(r) = {e}. Daí, J (r) = h(G(r) ) = h({e}) = {e} e, portanto, J é solúvel. (iii) Como N e G/N são grupos solúveis, então existem cadeias: {e} = Nr ... N1 N0 = N [1] e i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 71 — #65 i | GRUPOS i 71 {e} = Gs /N ... G1 /N G0 /N = G/N [2] tais que para cada i ∈ {0, ..., n − 1}, Ni+1 é subgrupo normal de Ni e o grupo quociente Ni /Ni+1 é abeliano [3] e para cada j ∈ {0, ..., s − 1}, Gj+1 /N é subgrupo normal de Gj /N e o grupo quociente (Gj /N )/(Gj+1 /N ) é abeliano. Além disso, pelo lema anterior, podemos considerar: N = Gs ... G1 G0 = G [4] uma cadeia de subgrupos de G. Para cada j ∈ {0, ..., s − 1}, temos que o homomorfismo sobrejetivo h : Gj /N → Gj /Gj + 1, h(N x) = Gj+1 x tem núcleo Gj+1 /N e, pelo Teorema do homomorfismo, (Gj /N )/(Gj+1 /N ) ≡ Gj /Gj + 1. Como (Gj /N )/(Gj+1 /N ) é abeliano, então Gj /Gj + 1 também é abeliano [5]. Temos, por hipótese, que N G e como N < Gs < G, então N Gs [6]. Assim, por [1], [3], [4], [5] e [6], temos que a cadeia {e} = Nr ...N1 N0 = N Gs ... G1 G0 = G garante que G é solúvel. Lema 2.29. Sejam G um grupo e N um subgrupo normal de G. Então N ′ é um subgrupo normal de G. Demonstração: Sejam c, d ∈ N e a ∈ G. Então: a(cdc′ d′ )a′ = (aca′ )(ada′ )(ac′ a′ )(ad′ a′ ) = (aca′ )(ada′ )(aca′ )′ (ada′ )′ ∈ N ′ , pois como N G, c, d ∈ N e a ∈ G, então aca′ , ada′ ∈ N . Logo, aN ′ a′ ⊆ N ′ e, portanto, N ′ G. Para recordar, um r-ciclo em Sn é uma permutação (i1 , i2 , . . . , ir ) para i1 , i2 , . . . , ir inteiros distintos entre 1 e n. Lema 2.30. Se N é um subgrupo normal de Sn , n ≥ 5, e N contém cada 3-ciclo de Sn , então N ′ também contém cada 3-ciclo de Sn . Demonstração: Seja (x, y, z) um 3-ciclo de Sn e sejam t, w ∈ {1, 2, ..., n} tais que x, y, z, t, w sejam 2 a 2 distintos. Desse modo, a = (x, y, t) e b = (x, z, w) estão em N e (x, y, z) = (x, y, t)(x, z, w)(x, t, y)(x, w, z) = aba′ b′ ∈ N ′ . Portanto, N ′ contém cada 3-ciclo de Sn . i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 72 — #66 i 72 i ESTRUTURAS ALGÉBRICAS | Teorema 2.31. Seja G = Sn , com n ≥ 5. Para cada r ≥ 1, o grupo G(r) é um subgrupo normal de G que contém cada 3-ciclo de Sn . Em particular, para n ≥ 5, Sn não é solúvel. Demonstração: Por indução sobre r ∈ N. Para r = 0, G(0) = G. Logo, G(0) G e G(0) contém cada 3-ciclo de Sn . Se G(r) G e G(r) contém cada 3-ciclo de Sn , pelo lema anterior, G(r+1) contém cada 3-ciclo de Sn e pelo Lema 2.29, G(r+1) G. Logo para todo r, G(r) contém cada 3-ciclo de Sn . Se Sn fosse solúvel, pela Proposição 2.26, G(r) = {e} para algum r, o que é uma contradição. Logo, para n ≥ 5, o grupo Sn não é solúvel. Exercícios 1. Verificar as afirmações do exemplo 2.57. 2. Verificar que o comutador de S3 é o subgrupo {e, (1, 2, 3), (1, 3, 2)}. 3. Demonstrar o Lema 2.27. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 73 — #67 i i Capítulo 3 Anéis Neste capítulo, partimos de uma estrutura de grupo abeliano e acrescentamos uma segunda operação. As propriedades partilhadas por estas duas operações determinarão as novas estruturas algébricas investigadas. O estudo de Anéis se originou da necessidade de uma classificação de inúmeros exemplos de conjuntos numéricos com operações aritméticas. Apesar do conceito de Corpo, que é um caso particular de anel, estar implícito nos trabalhos de Niels Henrik Abel (1802-1829) e Évariste Galois (1811-1832), foi Richard Dedekind (1831-1916) o primeiro a formalizar o conceito de Corpo, como um conjunto com duas operações que satisfazem propriedades elementares das operações com números reais, racionais e complexos. Carl Friedrich Gauss (1777-1855) estendeu o conceito de número inteiro para o conjunto dos números da forma a + bi, em que a e b são números inteiros. Tal conjunto não chega a ser um corpo, pois nem todo elemento não nulo possui um inverso multiplicativo, embora satisfaça todas as outras exigências para ser um corpo. Em 1830, George Peacock (1791-1858) procurou dotar a Álgebra de uma estrutura lógica comparável com a célebre obra “Os elementos” de Euclides, na publicação do seu “Teatrise on Algebra”. Ao contrário de Peacock, para quem os símbolos representariam números ou grandezas, Augustus De Morgan (1806-1871) considerava os símbolos como i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 74 — #68 i 74 i ESTRUTURAS ALGÉBRICAS | objetos abstratos, deixando sem significado não só as letras de variáveis, mas também os símbolos de operações. Com isso, pretendia formar uma gramática para as diversas álgebras conhecidas. Foi, todavia, George Boole (1815-1864) quem finalmente concluiu o formalismo algébrico. A partir daí, a característica fundamental dessa parte da Matemática passou a ser a sua forma, mas não necessariamente o seu conteúdo. Desse modo, qualquer tópico constituído de símbolos e de regras operatórias precisas sobre aqueles símbolos e com consistência interna, isto é, sem contradições, passaria a ser considerado como uma estrutura algébrica e, assim, parte da Matemática. 3.1 Definições e exemplos Incluiremos axiomas algébricos ao conjunto (G1 ) − (G4 ) e com isso obteremos teorias mais específicas e, então, os seus modelos algébricos serão em menor quantidade, no sentido que nem todos os grupos estudados conduzirão naturalmente a algum anel, mas ainda assim veremos que abundam, na Matemática, exemplos de anéis e de corpos. Definição 3.1. Denominamos anel a uma estrutura algébrica (A, +, ·, 0), em que + e · são duas operações binárias sobre A e valem as condições: (G1 ) para todos a, b, c ∈ G: a + (b + c) = (a + b) + c (associatividade da adição) (G2 ) o elemento 0 ∈ G é tal que para todo a ∈ G: a + 0 = 0 + a = a (zero do anel) (G3 ) para todo a ∈ G, existe b ∈ G tal que: a + b = 0 = b + a (simétrico da adição) (G4 ) para todos a, b ∈ G: a + b = b + a (comutatividade da adição) (A1 ) para todos a, b, c ∈ A: a · (b · c) = (a · b) · c (associatividade da multiplicação) (A2 ) para todos a, b, c ∈ A: (a + b) · c = a · c + b · c (distributividade à direita) (A3 ) para todos a, b, c ∈ A: c · (a + b) = c · a + c · b (distributividade à esquerda). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 75 — #69 i | ANÉIS i 75 As propriedades G1 , G2 , G3 e G4 garantem que (A, +, 0) é um grupo abeliano. Definição 3.2. Seja (A, +, ·, 0) um anel. Dizemos que (A, +, ·, 0) é um anel comutativo quando: (A4 ) para todos a, b ∈ A: a·b = b·a (comutatividade da multiplicação). Para um anel comutativo, as condições (A2 ) e (A3 ) são equivalentes. Definição 3.3. Seja (A, +, ·, 0) um anel. Dizemos que (A, +, ·, 0, 1) é um anel com unidade quando existe 1 ∈ A, denominado a unidade do anel, tal que 0 ̸= 1 e para todo a ∈ A: (A5 ) 1 · a = a · 1 = a (elemento unidade do anel). Se A = {0}, dizemos que A é um anel nulo . Se (A, +, ·, 0) é um anel, como + e · são operações sobre A, isto é, são funções +, · : A×A → A então, naturalmente, para a, b ∈ A, tem-se que a + b ∈ A e a · b ∈ A e, além disso, se a, b, c, d ∈ A e a = b e c = d, então a + c = b + d e a · c = b · d. Como usualmente, adotaremos a seguinte notação ab = a · b. Sempre que não houver problema com a notação indicaremos o anel (A, +, ·, 0) (ou (A, +, ·, 0, 1)) simplesmente por A. Desde que temos novos conceitos definidos, então é momento de vermos alguns exemplos. Exemplo 3.1. Os conjuntos numéricos Z, Q, R e C são anéis comutativos com unidade, com as usuais operações de adição e multiplicação. Exemplo 3.2. Se n ∈ Z e n > 1, então nZ, o conjunto dos inteiros que são múltiplos de n, é um anel comutativo, mas sem unidade. Exemplo 3.3. Anéis de Matrizes: O conjunto M2 (R) das matrizes reais de ordem 2 é um anel com unidade, porém não comutativo. Esta estrutura satisfaz todas as condições para ser um anel, a matriz identidade I2 é o elemento unidade, mas a multiplicação não é comutativa, pois: ( )( ) ( ) ( )( ) ( ) 1 0 1 1 1 1 1 1 1 0 2 1 = e = 1 1 1 0 2 1 1 0 1 1 1 0 i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 76 — #70 i 76 i ESTRUTURAS ALGÉBRICAS | Exemplo 3.4. Generalizando, para todo n ∈ N, o conjunto das matrizes reais de ordem n determina um anel com unidade (Mn (R), +, ·, O, In ). Além disso, se n > 1, então este anel não é comutativo. Exemplo 3.5. Se (A1 , +1 , ·1 , 01 ) e (A2 , +2 , ·2 , 02 ) são anéis, então o anel produto de A1 por A2 é o anel (A1 × A2 , +, ·, (01 , 02 )), em que as operações + e · são definidas por (a1 , a2 ) + (b1 , b2 ) = (a1 +1 b1 , a2 +2 b2 ) e (a1 , a2 ) ·1 (b1, b2 ) = (a1 ·1 b1 , a2 ·2 b2 ), para a1 , b1 ∈ A1 e a2 , b2 ∈ A2 . Vejamos também alguns contra-exemplos: Exemplo 3.6. O conjunto N dos números naturais não é um anel com as operações de adição e multiplicação de números naturais, pois 2 ∈ N, mas 2 não tem simétrico aditivo, ou oposto, em N. Exemplo 3.7. O conjunto A = {−1, 0, 1} com as operações de adição e multiplicação de números inteiros, apesar de satisfazer as propriedades (G1 )−(G4 ) e (A1 )−(A3 ), não é um anel, pois a adição não é uma operação em A, desde que 1 ∈ A, mas 1 + 1 = 2 ∈ / A. Definição 3.4. Sejam (A, +, ·, 0) um anel e a ∈ A tal que a ̸= 0. Dizemos que a é um divisor de zero se: (A6 ) existe b em A tal que b ̸= 0 e ab = 0 ou ba = 0. Definição 3.5. Seja (A, +, ·, 0, 1) um anel com unidade. Dizemos que a ∈ A é inversível em A se: (A7 ) existe b ∈ A tal que ab = ba = 1. Indicamos, no capítulo anterior, o elemento simétrico de a para uma operação genérica ∗ por a′ e consideramos que, como usualmente, se ∗ é uma soma, então indicamos este elemento, o oposto, por −a, e se ∗ é uma multiplicação, indicamos o inverso por a−1 . Como estamos denotando as duas operações de uma anel por + e ·, então manteremos estas notações e o elemento b da definição anterior será indicado por b = a−1 . Exemplo 3.8. Os elementos inversíveis de Z são 1 e −1 e Z não possui divisores de zero. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 77 — #71 i | ANÉIS i 77 ( Exemplo 3.9. Sejam A = 1 0 ) ( 0 0 ) eB = . Temos AB = O, 1 0 1 1 em que O é a matriz nula. Assim, A e B são divisores de zero em M2 (R). Temos também que BA ̸= O, mostrando que num anel, ab = 0 não implica que ba = 0. Temos também que AB = AO, mas B ̸= O, ou seja, não vale a lei do cancelamento (à esquerda) para o produto. ( ) 1 0 Exemplo 3.10. A matriz A = é inversível em M2 (R), pois to1 1 ( ) 1 0 mando B = , temos que AB = BA = I2 . −1 1 Exemplo 3.11. O número 2 é inversível em R, mas não é inversível em Z. Definição 3.6. Seja (A, +, ·, 0, 1) um anel comutativo com unidade. Dizemos que (A, +, ·, 0, 1) é um domínio de integridade, ou anel de integridade, se para todos a, b ∈ A: (A8 ) ab = 0 ⇒ a = 0 ou b = 0. Assim, um domínio de integridade é um anel comutativo com unidade mas sem divisores de zero. Definição 3.7. Seja (K, +, ·, 0, 1) um anel comutativo com unidade. Dizemos que (K, +, ·, 0, 1) é um corpo, se: (A9 ) a ∈ K e a ̸= 0, então a é inversível em K. Exemplo 3.12. Se K é um corpo então K −{0} é o conjunto dos elementos inversíveis de K. Exemplo 3.13. Os anéis Q, R e C são corpos. Exemplo 3.14. O anel Z é um domínio de integridade, mas Z não é um corpo. Exemplo 3.15. O Anel Mn (R) não é um domínio de integridade, para todo n ≥ 2. Exemplo 3.16. Anel dos quatérnios: O anel dos quatérnios teve origem na tentativa de Hamilton (1805-1865) de desenvolver uma álgebra para i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 78 — #72 i 78 i ESTRUTURAS ALGÉBRICAS | trabalhar com vetores no espaço, de modo que o comprimento do produto fosse igual ao produto dos comprimentos dos vetores. Esta condição era desejável, pois se tratava de uma necessidade da Física da época. Contudo, isso só foi possível ao se tratar com álgebras reais de dimensão 4, isto é, com o R4 . Seja Q = R4 = {(a, b, c, d) : a, b, c, d ∈ R}. Podemos denotar elementos (a, b, c, d) ∈ Q por a + bi + cj + dk e definir as operações: (a+bi+cj+dk)+(a′ +b′ i+c′ j+d′ k) = (a+a′ )+(b+b′ )i+(c+c′ )j+(d+d′ )k e (a + bi + cj + dk) · (a′ + b′ i + c′ j + d′ k) = (aa′ − bb′ − cc′ − dd′ ) + (ab′ + a′ b + cd′ − c′ d)i + (ac′ + a′ c + db′ − d′ b)j + (ad′ + a′ d + bc′ − b′ c)k. Embora esta fórmula para a multiplicação pareça complicada, podemos fazer a multiplicação formal, como nos números complexos, ao considerarmos i2 = j 2 = k 2 = −1, ij = −ji = k, jk = −kj = i e ki = −ik = j. Verifica-se, com um pouco de trabalho, que Q é um anel. Além disso, todo elemento não nulo de Q é inversível: b c d a se x = a + bi + cj + dk e x ̸= 0, então x−1 = − i − j − k, em e e e e que e = a2 + b2 + c2 + d2 . Apesar disso, Q não é um corpo, pois Q não é comutativo: ij ̸= ji. Exercícios 1. Verificar que o anel (M3 (R), +, ·, O, I3 ) não é comutativo. 2. Sobre R definimos as operações: a ⊕ b = a + b − 1 e a ⊙ b = a + b − ab. Verificar se R com essas duas operações é um corpo. 3. Seja A = {a + bi : a, b ∈ Z}, em que as operações em A seguem as regras para as operações de números complexos. Verificar que A é um anel. A é um corpo? √ 4. Seja A = {a + b 2 : a, b ∈ Q}. Verificar se A é um corpo. √ 5. Seja A = {a 2 : a ∈ Z}. Verificar se A é um corpo. 6. Mostrar que num anel A, se a, b, c ∈ A são tais que a + b = a + c, então b = c. 7. Sejam A um domínio de integridade e a, b, c ∈ A tais que c ̸= 0 e ac = bc. Mostrar que a = b e que esta propriedade nem sempre vale, i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 79 — #73 i | ANÉIS i 79 quando A não é um domínio de integridade. 8. Mostrar que se a é inversível em um anel A, então a não é um divisor de zero. 9. Mostrar que se A é um corpo, então A é um domínio de integridade. 10. Mostrar que se A é um domínio de integridade finito, então A é um corpo. 11. Em cada caso, verificar se Z × Z é um anel com as operações dadas: (a) (a, b) + (c, d) = (a + c, b + d) e (a, b) · (c, d) = (ad, bc); (b) (a, b) + (c, d) = (a + d, b + c) e (a, b) · (c, d) = (ac, bd); (c) (a, b) + (c, d) = (a + c, b + d) e (a, b) · (c, d) = (ac − bd, ad + bc). 3.2 Os anéis Zn Mais uma vez, resgatamos a estrutura algébrica determinada sobre Zn , como na Seção 1.8. No conjunto Zn = {0, 1, 2, ..., n − 1}, lembramos que sempre que a ̸= b segue-se que a ̸= b, e que para a, b ∈ Zn , a + b = r e a · b = s, de modo que r é o resto da divisão de a + b por n e s é o resto da divisão de a · b por n. Naquela seção, pudemos observar que estas operações são bem definidas. Exemplo 3.17. Em Z15 , temos 10 + 10 = 5; 3 + 7 = 10; 6 + 12 = 3; 5 · 5 = 10; 10 · 6 = 0. Quando a ∈ Zn e a > 0, então o inverso aditivo de a é dado por −a = n − a, pois 0 < n − a < n e a + (n − a) = a + n − a = a − a + n = 0 + n = n, isto é, a + n − a = 0. Assim, por exemplo, em Z15 , −7 = 8 e −1 = 14. A Seção 1.8 nos dá todos os detalhes para observarmos que Zn é um anel comutativo com unidade. Como exemplo das tabelas da adição e da multiplicação em Zn , tratemos do caso Z6 : i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 80 — #74 i 80 i ESTRUTURAS ALGÉBRICAS | + 0 1 2 3 4 5 · 0 1 2 3 4 5 0 0 1 2 3 4 5 0 0 0 0 0 0 0 1 1 2 3 4 5 0 1 0 1 2 3 4 5 2 2 3 4 5 0 1 2 0 2 4 0 2 4 3 3 4 5 0 1 2 3 0 3 0 3 0 3 4 4 5 0 1 2 3 4 0 4 2 0 4 2 5 5 0 1 2 3 4 5 0 5 4 3 2 1 Olhando para a tabela da adição vemos que os simétricos aditivos de 1, 2, 3, 4 e 5 são, respectivamente, 5, 4 3 , 2 e 1. Na tabela da multiplicação vemos que 2, 3 e 4 são divisores de zero pois 2 · 3 = 4 · 3 = 0; 1 e 5 são inversíveis pois 1 · 1 = 5 · 5 = 1. Denotamos o máximo divisor comum entre a e b por mdc(a, b). Proposição 3.1. Sejam n um número inteiro positivo e a ∈ Zn , com a ̸= 0: (i) se mdc(n, a) = 1, então a é inversível; (ii) se mdc(n, a) ̸= 1, então a é um divisor de zero. Demonstração: (i) Como mdc(n, a) = 1, então existem r, s ∈ Z tais que sa + rn = 1. Seja b o resto da divisão de s por n, isto é, s = qn + b, com q, b ∈ Z e 0 ≤ b < n. Assim, (qn + b)a + rn = 1 e, portanto, ba = −(qa + r)n + 1, ou seja, o resto da divisão de ba por n é 1. Logo, b · a = 1, e daí, a é inversível. (ii) Se d = mdc(n, a) > 1, então d é divisor de n e de a e, portanto, existem b, c ∈ N∗ tais que n = db e a = dc. Como 0 < b < bd = n, então b ̸= 0. Temos ab = dcb = bdc = nc. Assim, a · b = 0 e, portanto, a é um divisor de zero. Corolário 3.2. Se p é um número primo, então Zp é um corpo. Demonstração: Já sabemos que Zp é um anel comutativo com unidade. Seja a ∈ Zp , tal que a ̸= 0. Daí, 0 < a < p. Como p é um número primo, então mdc(a, p) = 1. Assim, pela proposição anterior, a é inversível. Portanto, Zp é um corpo. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 81 — #75 i | ANÉIS i 81 Exercícios 1. Encontrar os elementos inversíveis e os divisores de zero de Z6 . 2. Encontrar os divisores de zero e os elementos inversíveis de Z12 . 3. Quais são os elementos inversíveis e quais são os divisores de zero do anel Z2 × Z3 ? 4. Mostrar que se n não é um número primo, então Zn não é um domínio de integridade. 3.3 Propriedades dos anéis Nessa seção mostramos algumas propriedades dos anéis. Algumas coincidem com as propriedades dos grupos, pois afinal, cada anel é um grupo com a adição. As seguintes propriedades são válidas num anel (A, +, ·, 0): (P1 ) Unicidade do zero: existe um único zero em A. (P2 ) Unicidade do oposto ou simétrico aditivo: para cada a ∈ A, existe um único elemento b ∈ A tal que a + b = 0 = b + a. Notações: b = −a e a − b = a + (−b). Assim, a − a = −a + a = 0. (P3 ) Unicidade do elemento unidade: se o anel A tem o elemento unidade 1, então ele é único. Se 1 e u são dois elementos unidade, então 1 = 1 · u = u. (P4 ) Multiplicação por zero: para todo a ∈ A, 0a = a0 = 0. 0a = (0 + 0)a = 0a + 0a e, daí, 0a − 0a = 0a + 0a − 0a e, portanto, 0 = 0a + 0 = 0a. Analogamente, a0 = 0. (P5 ) Para todo a ∈ A, −(−a) = a. Como a + (−a) = 0, então, −(−a) = a. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 82 — #76 i 82 i ESTRUTURAS ALGÉBRICAS | (P6 ) Para todos a, b ∈ A, (−a)b = a(−b) = −(ab). Como ab + (−a)b = (a + (−a))b = 0b = 0, então (−a)b = −(ab). De modo análogo, prova-se que a(−b) = −(ab) (P7 ) Para todos a, b ∈ A, (−a)(−b) = ab. (P8 ) Para todos a, b1 , b2 , ..., bn ∈ A, a(b1 + b2 + ... + bn ) = ab1 + ab2 + ... + abn e (b1 + b2 + ... + bn )a = b1 a + b2 a + ... + bn a. Se A é anel com unidade, então: (P9 ) Para todo a ∈ A, (−1)a = −a. Por (P6 ), (−1)a = −(1a) = −a. (P10 ) −(−1) = 1. (P11 ) (−1)(−1) = 1. Temos (−1)(−1) = −(−1) = 1, por (P5 ) e (P9 ). Exercícios 1. Demonstrar as propriedades acima que não foram comprovadas no texto. 2. Se A é um anel sem divisores de zero, então A é um domínio de integridade? 3. Sejam a, b, c elementos de um anel A: (a) Mostrar que a(b − c) = ab − ac e (a − b)c = ac − bc; (b) Mostrar que (a + b)2 = a2 + ab + ba + b2 ; (c) Mostrar ou dar um contra-exemplo para (a + b)2 = a2 + 2ab + b2 . 4. Seja A um anel tal que a2 = a, para todo a ∈ A. Mostrar que: (a) −x = x (sugestão: iniciar com x + x = (x + x)2 ); (b) A é um anel comutativo (sugestão: iniciar com a + b = (a + b)2 ); (c) se A é um domínio de integridade, então A = {0, 1} (sugestão: para todo a ∈ A, a2 = a). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 83 — #77 i | ANÉIS i 83 5. Sejam A um anel, a ∈ A e n ∈ N. Definimos: 0a = 0, já foi demonstrado; (n + 1)a = na + a; a0 = 1 e; an+1 = an a. Verificar a validade das seguintes propriedades para a, b ∈ A e m, n ∈ N: (a) (m + n)a = ma + na; (e) am+n = am an = an am ; (b) (mn)a = m(na) = n(ma); (f) amn = (am )n = (an )m ; (c) m(ab) = (ma)b = a(mb); (g) se ab = ba, então an b = ban ; (d) (mn)(ab) = (ma)(nb) = (na)(mb); (h) se ab = ba, então (ab)n = an bn . 6. Anéis de funções: Seja A um anel e F(A) o conjunto das funções f : A → A. Definimos soma e produto de funções por: (f + g)(t) = f (t) + g(t) e (f g)(t) = f (t)g(t). (a) Mostrar que F(A) com estas duas operações é um anel. (b) Mostrar que se A é um anel comutativo, então F(A) também é anel comutativo. (c) Mostrar que se A é um anel com unidade, então F(A) também é anel com unidade. (d) Se A é um corpo, então F(A) também é um corpo? 3.4 Subanéis Mais uma vez tratamos de uma subestrutura, agora um subanel. Definição 3.8. O anel (B, +, ·, 0) é um subanel do anel (A, +, ·, 0) se partilham as mesmas operações e B ⊆ A. Quando B é um subanel de A, então o elemento zero é o mesmo nos dois anéis, pois se 0′ é o zero de B, então 0′ ∈ A e 0′ + 0′ = 0′ = 0′ + 0 e, portanto, 0 = 0′ . Exemplo 3.18. Z é um subanel de Q; Q é um subanel de R; R é um subanel de C. Exemplo 3.19. Para cada n inteiro, nZ é um subanel de Z. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 84 — #78 i 84 i ESTRUTURAS ALGÉBRICAS | Exemplo 3.20. O anel Z × {0} é um subanel de Z × Z. Ambos são anéis com unidade, mas possuem unidades distintas. A estrutura Z × {0} é um domínio de integridade e Z × Z é um anel com divisores de zero. Agora um contra-exemplo. Exemplo 3.21. Z2 não é um subanel de Z3 , pois as operações são distintas: em Z2 , 1 + 1 = 0 e em Z3 , 1 + 1 = 2 ̸= 0. Proposição 3.3. Sejam (A, +, ·, 0) um anel e B um subconjunto de A. Então (B, +, ·, 0) é um subanel de A se, e somente se, as seguintes condições são válidas: (i) 0 ∈ B (ii) para todos a, b ∈ B, a − b ∈ B; (iii) para todos a, b ∈ B, ab ∈ B. Demonstração: (⇒) Se B é um subanel de A, então (B, +, ·, 0) é um anel. Logo, as três condições estão satisfeitas. (⇐) Por outro lado, se valem as três condições, temos o seguinte: Por (i), 0 ∈ B. Se b ∈ B, como 0 ∈ B, então, por (ii), −b = 0 − b ∈ B e, assim, o oposto de b está em B. Agora, se a, b ∈ B, como −b ∈ B então, por (ii), a + b = a − (−b) ∈ B, o que mostra que + é uma operação em B. A condição (iii) garante que a multiplicação de A, restrita a B, também é uma operação em B. Como as propriedades associativa para + e ·, a propriedade comutativa para + e a distributiva da adição para a multiplicação valem em A e B ⊆ A, então essas propriedades valem também em B. Logo, (B, +, ·, 0) é um anel, portanto, subanel de A. Sejam (A, +, ·, 0) um anel e (B, +, ·, 0) um subanel de A. Se A é um anel comutativo, então B também é comutativo. Pode ocorrer que o anel A seja um corpo, mas que o subanel B não o seja. Por exemplo, Z é um subanel de Q. Enquanto Q é um corpo, o subanel Z não o é. Temos também 2Z ⊂ Z, que é um domínio de integridade, mas 2Z não é, pois 2Z não possui unidade. Poderíamos trocar a condição (i), 0 ∈ B, da proposição anterior por (i∗ ), B ̸= ∅, pois se a ∈ B, então, por (ii), 0 = a − a ∈ B. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 85 — #79 i | ANÉIS i 85 A proposição anterior é usada para mostrar que alguns conjuntos determinam estruturas de anéis, desde que estejam contidos em um anel. Exemplo 3.22. Z[i] = {a + ib : a, b ∈ Z} é um anel, pois é subanel de C. {( a 0 ) } : a, b ∈ R é anel, pois é subanel de 0 b M2 (R). Neste caso A é um anel comutativo, apesar de M2 (R) não o ser. Exemplo 3.23. A = Exercícios 1. Justificar os exemplos dos subanéis Z[i] e A acima. √ 2. Dado A = {a + b 3 : a, b ∈ Q}, verificar se A é um corpo. 3. Para A = {2a + bi : a, b ∈ Z}, verificar que A é um anel. Verificar se A é um domínio de integridade. a , a, b ∈ Z, b ̸= b 0 e tal que p não divide b}. Mostrar que A é um anel, mas não é um 4. Sejam p um número primo e A = {x ∈ Q : x = corpo. 5. Verificar se {n2 : n ∈ Z} é um anel com as operações de adição e multiplicação usuais dos inteiros. 6. Sejam B e C subanéis de um anel A. Mostrar que B ∩ C é um subanel de A. 7. Seja B um subanel de A: (a) Mostrar que se A não possui divisores de zero, então B também não os possui. (b) Mostrar que se B é um anel com unidade e A é um domínio de integridade, então B é também um domínio de integridade e que 1B = 1A . 8. Sejam a um elemento de um anel A e B = {b ∈ A : ab = ba}. Mostrar que B é um subanel de A. 9. Quais dos seguintes subconjuntos são subanéis de M2 (R)? i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 86 — #80 i 86 i ESTRUTURAS ALGÉBRICAS | {( (a) A = {( (c) A = {( (e) A = a 0 0 0 a b 0 0 a b ) } {( :a∈R ) (b) A = } {( : a, b ∈ R ) 0 c (d) A = } : a, b, c ∈ R {( (f) A = 0 a 0 0 a 0 b 0 a b c 0 ) } :a∈R ) } : a, b ∈ R ) } : a, b, c ∈ R . 10. Quais dos seguintes subconjuntos são subanéis de Z6 ? Nos casos em que são subanéis, quais deles são corpos? (a) {0, 3} (b) {0, 2, 4} (c) {0, 1, 3, 5}. 11. Para as operações a ⊕ b = a + b − 1 e a ⊙ b = a + b − ab, já vimos que (R, ⊕, ⊙) é um corpo. (a) Verificar que (Z, ⊕, ⊙) é um subanel de (R, ⊕, ⊙); (b) Verificar se (Z, ⊕, ⊙) é um domínio de integridade; (c) Verificar se (Z, ⊕, ⊙) é um corpo; (d) Verificar se o conjunto I dos números ímpares é um subanel de (Z, ⊕, ⊙). 12. Mostrar que se A1 é um subanel do anel A e B1 é um subanel do anel B, então A1 × B1 é um subanel do anel A × B. 13. Mostrar que se A é um subanel de Q e 1 ∈ A, então Z ⊆ A. 14. Mostrar que Q não contém subcorpos, isto é, se K é um subcorpo de Q, então K = Q. 3.5 Ideais Veremos aqui outro tipo de subestrutura de um anel: os ideais. Na realidade, os ideais são subanéis com uma propriedade de absorção: se a está no anel e b no ideal então ab (ou ba) está no ideal. Definição 3.9. Sejam (A, +, ·, 0) um anel e I um subconjunto não vazio de A. Dizemos que I é um ideal à esquerda de A se: (i) para todos a, b ∈ I, a − b ∈ I; (ii) para todo r ∈ I e todo a ∈ A, segue que ar ∈ I, isto é, AI ⊆ I. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 87 — #81 i | ANÉIS i 87 Dizemos que I é um ideal à direita de A se: (i) para todos a, b ∈ I, a − b ∈ I (i) para todo r ∈ I e para todo a ∈ A, segue que ra ∈ I, isto é, IA ⊆ I). Dizemos que I é um ideal bilateral, ou simplesmente um ideal de A quando I é ao mesmo tempo um ideal à esquerda e à direita de A. Os conjuntos {0} e A são ideais (bilaterais) de A. Se A é um anel comutativo, então todo ideal à esquerda (ou à direita) é bilateral, pois para todo r ∈ I e para todo a ∈ A, ar = ra. Se I é um ideal (à esquerda ou à direita) e se 1 ∈ I, então I = A, pois para todo a ∈ A, a = a1 = 1a. Logo, a ∈ I. Se I é um ideal à esquerda (ou à direita) então valem: (i) 0 ∈ I, pois como I ̸= ∅, existe a ∈ I. Logo, 0 = a − a ∈ I. (ii) Se a ∈ I, como 0 ∈ I, então −a = 0 − a ∈ I. (iii) Se a, b ∈ I, como −b ∈ I, então a + b = a − (−b) ∈ I. (iv) Se a, b ∈ I, como a, b ∈ A, então ab ∈ I e ba ∈ I. (v) I é um subanel de A. Exemplo 3.24. Qualquer que seja n ∈ Z, a estrutura nZ é um ideal de Z. Exemplo 3.25. Z é um subanel de Q, mas Z não é um ideal de Q. {( ) } a 0 Exemplo 3.26. O conjunto I = : a, b ∈ R é um ideal b 0 à 2 (R)((verificar), ( esquerda ) ( de M) ) mas não é um ideal à direita: 1 0 1 1 1 1 = . 1 0 1 1 1 1 Exemplo 3.27. Se A é um anel e a ∈ A, então aA = {ar : r ∈ A} é um ideal à direita de A e Aa = {ra : r ∈ A} é um ideal à esquerda de A. Definição 3.10. Sejam (A, +, ·, 0) um anel comutativo e I um ideal de A. Dizemos que I é um ideal principal de A se existe a ∈ A tal que I = aA. Proposição 3.4. Todo ideal de Z é principal. Demonstração: Seja I um ideal de Z. Se I = {0}, então I = 0Z que é um ideal principal. Se I ̸= {0}, então existe a ∈ I, tal que a ̸= 0. Como −a = −1.a ∈ I, então o conjunto I + = {a ∈ I : a > 0} ̸= ∅. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 88 — #82 i 88 i ESTRUTURAS ALGÉBRICAS | Pelo princípio da boa ordem, existe d ∈ I + , tal que d é menor elemento de I + . Mostraremos que I = dZ. Como d ∈ I e I é um ideal de Z, então dZ = {dn : n ∈ Z} ⊆ I. Por outro lado, seja c ∈ I. Pelo algoritmo da divisão, existem q, r ∈ Z tais que c = qd + r e 0 ≤ r < d. Logo, r = c − qd ∈ I, pois c ∈ I e qd ∈ I. Como r < d e d é o menor elemento de I + , então r = 0, ou seja, c = qd = dq ∈ dZ. Assim, I ⊆ dZ e, portanto, I = dZ. Exercícios 1. Justificar o exemplo 3.25. 2. Justificar o exemplo 3.27. 3. Verificar se os seguintes conjuntos são ideais à direita ou à esquerda de M2 (Z). {( (a) I = {( a b 0 0 0 a ) } : a, b ∈ Z ) } {( (b) I = a 0 0 b ) } : a, b ∈ Z : a, b ∈ Z 0 b 4. Verificar se os seguintes conjuntos são ideais de Z6 . (c) I = (a) {0, 2, 4} (b) {0, 3} (c) {1, 3, 5}. 5. Verificar se o conjunto I dos números ímpares é um ideal de (Z, ⊕, ⊙), para a ⊕ b = a + b − 1 e a ⊙ b = a + b − ab. 6. Seja F(R) o anel das funções f : R → R, definido em 3.3. Verificar se o conjunto I = {f ∈ F(R) : f (1) = 0} é um ideal de F(R). 7. Mostrar que se K é um corpo e se I é um ideal de K, então I = {0} ou I = K. 8. Mostrar que se A é um anel comutativo com unidade tal que os únicos ideais de A são {0} e A, então A é um corpo. 9. Sejam I e J ideais de um anel A. Mostrar que: (a) I ∩ J é um ideal de A; (b) I + J { = {a + b : a ∈ I e b ∈ J} é um ideal de A; } n ∑ (c) IJ = ai bi : n ∈ N, n > 0, ai ∈ I e bi ∈ J é um ideal de A; i=1 (d) IJ ⊆ I ∩ J; (e) I ⊆ I + J e J ⊆ I + J; i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 89 — #83 i | ANÉIS i 89 (f) Se A é um anel comutativo com unidade e se I e J são ideais principais, então IJ é um ideal principal. 10. Seja a um elemento de um anel A. Mostrar que o conjunto O(a) = {x ∈ A : xa = 0} é um ideal à esquerda de A. 11. Sejam a, b ∈ A e A um anel. Mostrar que o conjunto I = {ra + sb : r, s ∈ A} é um ideal à esquerda de A. 12. Mostrar que se I é um ideal do anel A e J é um ideal do anel B, então I × J é um ideal do anel A × B. 3.6 Homomorfismo de anéis Essa seção trata dos homomorfismos, mas agora entre anéis. São funções entre anéis que preservam algumas propriedades fundamentais dos anéis. Sejam (A1 , +, ·, 0) e (A2 , +, ·, 0) dois anéis. Denotaremos as operações dos dois anéis pelos mesmos símbolos + e · e também usaremos o mesmo símbolo 0 para denotar os zeros dos dois anéis. Definição 3.11. Dados dois anéis (A1 , +, ·, 0) e (A2 , +, ·, 0), um homomorfismo do anel A1 no anel A2 é uma função f : A1 → A2 tal que para todos a, b ∈ A1 : (i) f (a + b) = f (a) + f (b); (ii) f (ab) = f (a)f (b). Exemplo 3.28. Seja A um anel. Então são homomorfismos de anéis: (i) a aplicação identidade i : A → A, dada por i(a) = a, para todo a ∈ A; (ii) a aplicação nula n : A1 → A2 , n(a) = 0, para todo a ∈ A. Exemplo 3.29. A função f : Z → Zn , definida por f (a) = a = r, em que r é o resto da divisão de a por n, é um homomorfismo de anéis. Exemplo 3.30. A função f : C → M2 (R), definida por f (a + ib) = ( ) a −b , para todo a + ib ∈ C, é um homomorfismo de anéis. b a i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 90 — #84 i 90 i ESTRUTURAS ALGÉBRICAS | Exemplo 3.31. A função f : Z → Z, dada por f (a) = 2a, para todo a ∈ Z não é um homomorfismo de anéis. Também temos o conceito de núcleo de um anel. Definição 3.12. Seja f : A1 → A2 um homomorfismo de anéis. Chamamos de núcleo de f ao conjunto N (f ) = {a ∈ A1 : f (a) = 0}. Exemplo 3.32. Para f : Z → Zn , f (a) = a, N (f ) = {rn : r ∈ Z} = nZ. ( ) a −b Exemplo 3.33. Para f : C → M2 (R), f (a + ib) = , b a N (f ) = {0} ) e a imagem} de f é dada por Im(f ) = {f (a + ib) : a, b ∈ R} = {( a −b : a, b ∈ R . b a Proposição 3.5. Se f : A1 → A2 é um homomorfismo de anéis, então: (i) 0 ∈ N (f ), isto é, f (0) = 0; (ii) f (−a) = −f (a), para todo a ∈ A1 ; (iii) f (a − b) = f (a) − f (b), para todos a, b ∈ A1 ; (iv) N (f ) é um ideal de A1 ; (v) se A1 é anel com unidade, então f é o homomorfismo nulo se, e somente se, f (1) = 0; (vi) f é homomorfismo injetivo se, e somente se, N (f ) = {0}; (vii) Im(f ) é um subanel de A2 , em que Im(f ) = {f (a) : a ∈ A1 }. Demonstração: (i) f (0) = f (0 + 0) = f (0) + f (0). Logo, f (0) − f (0) = f (0) + f (0) − f (0) e, assim, 0 = f (0). (ii) f (a) + f (−a) = f (a + (−a)) = f (a − a) = f (0) = 0. Logo, −f (a) = f (−a). (iii) f (a − b) = f (a + (−b)) = f (a) + f (−b) = f (a) + (−f (b)) = f (a) − f (b). (iv) Por (i), N (f ) ̸= ∅. Se a, b ∈ N (f ), então f (a) = f (b) = 0. Logo, f (a − b) = f (a) − f (b) = 0 − 0 = 0. Assim, a − b ∈ N (f ). Se a ∈ N (f ) e r ∈ A1 , então f (ra) = f (r)f (a) = f (r)0 = 0 e f (ar) = f (a)f (r) = 0f (r) = 0. Logo, ar ∈ N (f ) e ra ∈ N (f ). Assim, N (f ) é um ideal de A1 . (v) Fica como exercício. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 91 — #85 i | ANÉIS i 91 (vi) Se f é injetiva e se a ̸= 0, então f (a) ̸= 0, pois f (0) = 0. Logo, N (f ) = {0}. Por outro lado, se N (f ) = {0}, sejam a, b ∈ A1 , com f (a) = f (b). Então f (a − b) = f (a) − f (b) = f (b) − f (b) = 0. Logo, a − b ∈ N (f ) = {0} e, portanto, a − b = 0, isto é, a = b. Assim, f é injetiva. (vii) Por (i), 0 ∈ Im(f ). Se x, y ∈ Im(f ), digamos, x = f (a) e y = f (b), com a, b ∈ A1 , então x − y = f (a) − f (b) = f (a − b) ∈ Im(f ) e xy = f (a)f (b) = f (ab) ∈ Im(f ). Dessa maneira, Im(f ) é um subanel de A2 . Definição 3.13. Dizemos que f : A1 → A2 é um isomorfismo se f é um homomorfismo injetivo e sobrejetivo de anéis. Dizemos que dois anéis A1 e A2 são isomorfos, se existe um isomorfismo f : A1 → A2 . Indicamos que A1 e A2 são isomorfos por A1 ∼ = A2 . Se os anéis A1 e A2 são isomorfos, podemos identificar A1 com A2 pois, um isomorfismo, além de ser uma bijeção, identifica as operações dos dois anéis e, deste modo, identifica também todas as propriedades destes anéis. Por exemplo, se f : A1 → A2 é um isomorfismo, então: a é um divisor de zero em A1 se, e somente se, f (a) é um divisor de zero em A2 ; a é inversível em A1 se, e somente se, f (a) é inversível em A2 ; ab = ba se, e somente se, f (a)f (b) = f (b)f (a); A1 é um corpo se, e somente se, A2 é um corpo. Exercícios 1. Conferir os exemplos de homomorfismo. 2. Verificar se as funções seguintes são homomorfismos de anéis: (a) f : Z → Z, f (n) = n + 1; (b) f : Z3 → Z6 , f (n) = 2n; (c) f : Z6 → Z3 , f (n) = n; (d) f : C → R, f (a + bi) = a(2 + b2 ; ) a 0 (e) f : R → M2 (R), f (a) = ; 0 a √ √ √ √ (f) f : Z[ 2] → Z[ 3], f (a + b 2) = a + b 3; i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 92 — #86 i 92 i ESTRUTURAS ALGÉBRICAS | √ √ √ √ (g) f : Z[ 2] → Z[ 2], f (a + b 2) = a − b 2; (h) f : Z × Z −→ Z, f (a, b) = a + b; (i) f : Z × Z −→ Z, f (a, b) = b; (j) f : Z × Z −→ Z × Z, f (a, b) = (b, −a); (k) f : C −→ R × R, f (a + bi) = (a, b); (l) f : R −→ (R, ⊕, ⊙), f (x) = 1 − x, em que x ⊕ y = x + y − 1 e x ⊙ y = x + y − xy. 3. No exercício anterior, determinar o núcleo e a imagem de cada homomorfismo. 4. Sejam A1 e A2 anéis com unidade e f : A1 → A2 um homomorfismo não nulo de anéis. Mostrar que: (a) se 1 ∈ Im(f ), então f (1) = 1; (b) se a é um elemento inversível de A1 e 1 ∈ Im(f ), então f (a−1 ) = [f (a)]−1 ; (c) se A2 é um domínio de integridade, entãof (1) = 1. 5. Sejam f : A1 → A2 e g : A2 → A3 dois homomorfismos. Mostrar que a aplicação composta gof : A1 → A3 também é um homomorfismo. 6. Dar uma demonstração do item (v) da Proposição 3.5. 7. Seja f : A1 → A2 um isomorfismo. Mostrar que f −1 também é um isomorfismo. 8. Sejam f : A1 → A2 um homomorfismo de anéis e J um ideal à esquerda (respectivamente à direita) de A2 . Mostrar que o conjunto I = {a ∈ A1 : f (a) ∈ J} é um ideal à esquerda (respectivamente à direita) de A1 . 9. Sejam f : A1 −→ A2 um homomorfismo sobrejetivo de anéis e I um ideal de A1 . Mostrar que f (I) é um ideal de A2 . 3.7 Anel quociente Veremos nesta seção mais um caso de determinação de uma estrutura pelo procedimento de passar o quociente através de uma relação de equivalência. Trata-se de procedimento algébrico típico e aplicado muitas vezes em diversas situações. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 93 — #87 i | ANÉIS i 93 Definição 3.14. Sejam (A, +, ·, 0) um anel e I um ideal de A. Dizemos que dois elementos a, b ∈ A são congruentes módulo I quando a − b ∈ I. Denotamos a congruência módulo I por: a ≡ b (mod I), o que devemos ler como a é congruente a b módulo I. Devemos observar que o conceito de “congruência módulo I” é uma generalização do conceito de “congruência módulo n” para inteiros, posto que a − b é múltiplo de n é equivalente a dizer que a − b pertence ao ideal nZ. Proposição 3.6. Seja (A, +, ·, 0) um anel. Se a, b, c, d ∈ A, então: (i) a ≡ a (mod I) (reflexividade); (ii) se a ≡ b (mod I), então b ≡ a (mod I) (simetria); (iii) se a ≡ b (mod I) e b ≡ c (mod I), então a ≡ c (mod I) (transitividade); (iv) se a ≡ b (mod I), então a + c ≡ b + c (mod I) e ac ≡ bc (mod I); (v) se a ≡ b (mod I) e c ≡ d (mod I), então valem a + c ≡ b + d (mod I) e ac ≡ bd (mod I). Demonstração: Faremos a demonstração da propriedade (v): se a ≡ b (mod I) e c ≡ d (mod I), por (iv), ac ≡ bc (mod I), bc ≡ bd (mod I), a+c ≡ b+c (mod I) e b+c ≡ b+d (mod I). Logo, por (iii), ac ≡ bd (mod I) e a + c ≡ b + d (mod I). As propriedades (i), (ii) e (iii) garantem que a relação “congruência módulo I” é uma relação de equivalência. A classe de equivalência de a ∈ A é o conjunto {b ∈ A : b − a ∈ I}. Assim, x ∈ {b ∈ A : b − a ∈ I} ⇔ x − a = c ∈ I ⇔ x = a + c, c ∈ I ⇔ x ∈ a + I = {a + c : c ∈ I}. Podemos então denotar a classe de equivalência de a por a + I e o conjunto quociente de A por esta relação de equivalência por A/I = {a + I : a ∈ A}. Definiremos, agora, uma estrutura de anel em A/I a partir das operações de A. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 94 — #88 i 94 i ESTRUTURAS ALGÉBRICAS | Para a + I, b + I ∈ A/I, definimos: (a + I) + (b + I) = (a + b) + I e (a + I)(b + I) = ab + I. Estas operações são bem definidas pois, se a + I = a′ + I e b + I = b′ + I, isto é, se a ≡ a′ (mod I) e se b ≡ b′ (mod I) então, pela Propriedade (v), ab ≡ a′ b′ (mod I) e a + b ≡ a′ + b′ (mod I). Logo, ab + I = a′ b′ + I e (a + b) + I = (a′ + b′ ) + I, ou seja, (a + I)(b + I) = (a′ + I)(b′ + I) e (a + I) + (b + I) = (a′ + I) + (b′ + I). O zero de A/I é a classe 0 + I = I e a + I = I se, e somente se, a ∈ I. Se (A, +, ·, 0, 1) é anel com unidade 1, então o elemento unidade de A/I é a classe 1 + I. Definição 3.15. O anel A/I = {a + I : a ∈ A} é o anel quociente de A módulo I. Exercícios 1. Dar uma demonstração para os ítens (i) - (iv) da Proposição 3.6. 2. Verificar as demais condições para que A/I seja um anel. 3.8 O teorema do isomorfismo Agora generalizamos o Teorema do Homomorfismo de grupos para o Teorema do Isomorfismo de anéis. Proposição 3.7. Seja (A, +, ·, 0) um anel. A função f : A → A/I definida por f (a) = a + I é um homomorfismo sobrejetivo em que N (f ) = I. Proposição 3.8. (Teorema do isomorfismo) Seja f : A → B um homomorfismo sobrejetivo de anéis. Então f : A/N (f ) → B, definida por f (a + N (f )) = f (a) é um isomorfismo de anéis. Demonstração: A operação f está bem definida, pois se a + N (f ) = i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 95 — #89 i | ANÉIS i 95 b + N (f ), então a − b ∈ N (f ). Logo, 0 = f (a − b) = f (a) − f (b), isto é, f (a) = f (b) e, portanto, f (a + N (f )) = f (a) = f (b) = f (b + N (f )). Temos também que f é um homomorfismo de anéis pois: f (a + N (f ) + b + N (f )) = f (a + b + N (f )) = f (a + b) = f (a) + f (b) = f (a + N (f )) + f (b + N (f )); f ((a + N (f ))(b + N (f ))) = f (ab + N (f )) = f (ab) = f (a)f (b) = f (a + N (f ))f (b + N (f )). Resta verificar que f é bijetiva, e isso fica como exercício. Corolário 3.9. Z/nZ ∼ = Zn . Demonstração: Basta aplicar a proposição anterior para o homomorfismo f : Z → Zn , em que f (a) = a. Corolário 3.10. Se f : A → B é um homomorfismo de anéis, então A/N (f ) ∼ = Im(f ). Demonstração: Como f : A → Im(f ) é um homomorfismo sobrejetivo, pela proposição temos o resultado. Corolário 3.11. A/{0} ∼ = A. Demonstração: Basta tomar a aplicação identidade i : A → A. Definição 3.16. Sejam (A, +, ·, 0) um anel e P um ideal de A, com P ̸= A. Dizemos que P é um ideal primo de A se para a, b ∈ A: ab ∈ P ⇒ a ∈ P ou b ∈ P . Exemplo 3.34. {0} é um ideal primo de Z. Exemplo 3.35. Sejam A = Z e P = pZ, em que p é um número primo. Então P é um ideal primo: pZ ̸= Z, pois 1 ∈ / pZ e se a, b ∈ Z com ab ∈ pZ, digamos, ab = pn, para algum n ∈ Z, segue que p é um divisor de ab, e como p é um número primo, então p é um divisor de a ou de b. Logo, a ∈ pZ ou b ∈ pZ. Exemplo 3.36. Sejam A = Z e I = 6Z. Nesse caso, I não é um ideal primo pois 2, 3 ∈ Z, 2 ∈ / 6Z e 3 ∈ / 6Z, mas 2 · 3 = 6 = 6 · 1 ∈ 6Z. Exemplo 3.37. Em geral, se n não é um número primo, digamos, n > 0 e n = rs, para r, s ∈ Z, com r > 1 e s > 1, então r, s ∈ / nZ, pois 0 < r, s < n, mas rs = n ∈ nZ. Logo, nZ não é um ideal primo. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 96 — #90 i 96 i ESTRUTURAS ALGÉBRICAS | Definição 3.17. Sejam (A, +, ·, 0) um anel e M um ideal de A. Dizemos que M é um ideal maximal de A se M ̸= A e não existe ideal I de A tal que M ⊂ I ̸= A. Exemplo 3.38. Se p é um número primo, então pZ é um ideal maximal de Z, pois se I é um ideal de Z, com pZ ⊆ I ⊆ Z, precisamos mostrar que I = pZ ou I = Z. Se I = pZ, nada temos a mostrar. Se I ̸= pZ, então seja x ∈ I, x ∈ / pZ, ou seja, x é um inteiro que não é múltiplo de p. Então, o máximo divisor comum entre p e x é 1 e, desse modo, existem r, s ∈ Z tais que 1 = rp + sx ∈ I, pois p ∈ pZ ⊆ I e x ∈ I. Assim, I = Z e, portanto, pZ é um ideal maximal de Z. Exemplo 3.39. {0} não é um ideal maximal de Z, pois {0} ⊂ 2Z ⊂ Z. Exemplo 3.40. 15Z não é um ideal maximal de Z, pois 15Z ⊂ 3Z ⊂ Z. Exemplo 3.41. Se K é um corpo, então {0} é um ideal maximal de K, pois os únicos ideais de K são {0} e K. Proposição 3.12. Sejam (A, +, ·, 0) um anel comutativo e P um ideal de A. Então: (i) A/P é um anel comutativo; (ii) A/P é um domínio de integridade se, e somente se, P é um ideal primo; (iii) A/P é um corpo se, e somente se, P é um ideal maximal. Demonstração: (i) Fica como exercício. (ii) Suponhamos que A/P seja um domínio de integridade. Sejam a, b ∈ A tais que ab ∈ P . Então ab + P = P e, desse modo, (a + P )(b + P ) = P . Como A/P é um domínio de integridade, então a + P = P ou b + P = P , ou seja, a ∈ P ou b ∈ P . Assim, P é um ideal primo. Por outro lado, seja P um ideal primo. Sejam a + P, b + P ∈ A/P tais que (a + P )(b + P ) = P . Então, ab + P = P , ou seja, ab ∈ P . Como P é um ideal primo, então a ∈ P ou b ∈ P , ou seja, a + P = P ou b + P = P . Assim, A/P é um domínio de integridade. (iii) Suponhamos que A/P seja um corpo. Seja I um ideal de A tal que P ⊂ I ⊆ A. Então, existe a ∈ I − P e a + P ̸= P . Como A/P é um i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 97 — #91 i | ANÉIS i 97 corpo, então existe b + P ∈ A/P tal que (a + P )(b + P ) = 1 + P , ou seja, ab + P = 1 + P . Logo, ab − 1 ∈ P ⊂ I e, portanto, ab − 1 = c ∈ I. Como a ∈ I, então ab ∈ I. Logo, 1 = ab − c ∈ I e, desse modo, I = A. Assim, P é um ideal maximal de A. Por outro lado, seja P um ideal maximal. Se a+P ∈ A/P , com a+P ̸= P , então a ∈ / P . Logo, P ⊂ P + aA ⊆ A. Como P é maximal, então aA + P = A e como 1 ∈ A = P + aA, existem b ∈ P e r ∈ A tais que b + ar = 1. Logo, ar − 1 = b ∈ P , ou seja, ar + P = 1 + P e, portanto, (a + P )(r + P ) = ar + P = 1 + P . Assim, todo elemento não nulo de A/P é inversível e portanto, A/P é um corpo. Corolário 3.13. Todo ideal maximal é primo. Demonstração: Se P é um ideal maximal de um anel A, então A/P é um corpo. Logo, A/P é um domínio de integridade e, portanto, P é um ideal primo. Corolário 3.14. Todo ideal primo não nulo de Z é maximal. Demonstração: Já vimos nos exemplos anteriores que se P é um ideal primo e não nulo de Z, então P = pZ, em que p é um número primo. Vimos também que pZ é um ideal maximal. Assim, todo ideal primo não nulo de Z é maximal. Corolário 3.15. Seja (A, +, ·, 0) um anel comutativo. Então: (i) A é um domínio de integridade se, e somente se, {0} é um ideal primo. (ii) A é um corpo se, e somente se, {0} é um ideal maximal. Demonstração: Pelo Corolário 3.11, A ∼ = A/{0}. Logo, basta aplicar a proposição anterior. Exemplo 3.42. Tomando A = Z × Z, temos que (1, 0)(0, 1) = (0, 0). Logo {(0, 0)} não é um ideal primo de A e, portanto, A não é um domínio de integridade. Consideremos a função f : Z × Z → Z, definida por f (a, b) = b. Verifica-se facilmente que f é um homomorfismo sobrejetivo. Além disso N (f ) = {(a, 0) : a ∈ Z}. Assim, pelo Teorema do Homomorfismo, (Z × Z)/N (f ) ≡ Z. Como Z é um domínio de integridade, mas não é um corpo, segue que N (f ) é um ideal primo, mas não é um ideal maximal. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 98 — #92 i 98 i ESTRUTURAS ALGÉBRICAS | Exercícios 1. Fazer uma demonstração de que a função f : A → A/I definida por f (a) = a + I é um homomorfismo sobrejetivo em que N (f ) = I. 2. Sejam A um anel comutativo, B um domínio de integridade e f : A → B um homomorfismo de anéis. Mostrar que N (f ) = A ou N (f ) é um ideal primo de A. 3. Sejam P = {0, 2, 4, 6} e Q = {0, 4} ideais de Z8 . Verificar se P e Q são ideais primos. 4. Mostrar, através de um exemplo, que pode acontecer de A ser um domínio de integridade, sem que A/I seja um domínio de integridade. 5. Sejam F(R) = {f : R → R : f é função } o anel das funções definido no exercício 3.3, a ∈ R e P = {f ∈ F(R) : f (a) = 0}. Mostrar que P é um ideal maximal. (Sugestão: Tomar a função G : F(R) → R definida por G(f ) = f (a) e aplicar as Proposições 3.8 e 3.12). 6. Terminar a demonstração da Proposição 3.8. 3.9 Característica de um anel Nesta seção associamos um número inteiro positivo a cada anel. Definição 3.18. Sejam A um anel e C = {n ∈ N∗ : na = 0 para todo a ∈ A}. Se C = ∅, então a característica de A é zero. Se C ̸= ∅, então a característica de A é o menor elemento de C. Assim, a característica de um anel A é um número inteiro n ≥ 0. Exemplo 3.43. Os anéis Z, Q, R e C têm característica 0, pois para a = 1, se m ̸= 0, então ma = m1 = m ̸= 0. Proposição 3.16. Seja A um anel com unidade: (i) se A tem característica p > 0, então p é o menor inteiro positivo tal que p · 1 = 0; (ii) se A tem característica zero, então n · 1 = 0 ⇒ n = 0, para todo inteiro n. Demonstração: Se r ≥ 0 é o menor inteiro positivo tal que r·1 = 0, então, i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 99 — #93 i | ANÉIS i 99 para todo a ∈ A, ra = r(1a) = (r1)a = 0a = 0. Assim, a característica de A é um inteiro positivo p tal que p ≤ r. (i) Se A tem característica p > 0, então p·1 = 0. Logo, r ≤ p, portanto, r = p. Assim, p é o menor inteiro positivo tal que p · 1 = 0. (ii) Se A tem característica zero, então n · 1 = 0 ⇒ n = 0. Exemplo 3.44. A característica de cada anel Zm é m, pois se n é um inteiro tal que 0 < n ≤ m, então n · 1 = 1 + 1 + ... + 1 = n · 1 = n. Assim, se n = m, então n · 1 = n = m = 0, e se 0 < n < m, então n · 1 = n ̸= 0. Desse modo, pela proposição anterior, Zm tem característica m. Proposição 3.17. Se (A, +, ·, 0, 1) é um anel de integridade, então a característica de A é 0 ou um número primo. Demonstração: Consideremos que a característica de A não é 0. Então a característica de A é algum natural p > 0. Se p não é primo, então existem 1 < r, s < p tais que p = rs. Daí, r · 1 ̸= 0 e s · 1 ̸= 0, com r · 1 · s · 1 = r · s · 1 = p · 1 = 0. Logo, r · 1 e s · 1 são divisores de 0 num anel de integridade, o que é uma contradição. Portanto, p é primo. Seja (A, +, ·, 0A , 1A ) um anel com unidade. Para n ∈ Z, n ≥ 0, definimos 0 · 1A = 0A e (n + 1) · 1A = n · 1A + 1A . Verifica-se por indução que n · 1A ∈ A, para todo n ∈ Z, n ≥ 0. Para n < 0 definimos n · 1A = −(−n)1A ∈ A. Assim, para todo n ∈ Z, n · 1A ∈ A, o qual denotamos simplesmente por n1A . Proposição 3.18. Se (A, +, ·, 0A , 1A ) é um anel com unidade, então: (i) para m, n ∈ Z, m1A · n1A = (mn)1A ; (ii) para m, n ∈ Z, m1A + n1A = (m + n)1A ; (iii) o conjunto Z · 1A = {q · 1A : q ∈ Z} é um subanel de A; (iv) se A possui característica m > 0 então a função f : Zm → Z · 1A , definida por f (r) = r · 1A é um isomorfismo; (v) se A possui característica m > 0 então a função f : Z → Z · 1A , definida por f (r) = r · 1A é um isomorfismo. Demonstração: Fica como exercício. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 100 — #94 i 100 i ESTRUTURAS ALGÉBRICAS | Exercícios 1. Seja (A, +, ·, 0, 1) um anel com unidade. Mostrar que se para todo x ∈ A, x2 = x, então a característica de A é 2. 2. Seja (A, +, ·, 0) um anel. Mostrar que se a característica de A é um número natural composto n > 0, então o anel A possui divisores de zero. 3. Mostrar que dois anéis isomorfos possuem a mesma característica. 4. Seja (A, +, ·, 0) um anel. Mostrar que cada subanel de A tem característica menor ou igual a característica de A. 5.Verificar se o anel Z6 possui subanéis com características 2 e 3. 6. Fazer a demonstração da Proposição 3.18 3.10 O corpo de frações de um domínio de integridade O corpo dos números racionais é obtido a partir do anel dos inteiros através de uma relação de equivalência em Z × Z∗ . Ver mais detalhes em [3]. A técnica utilizada pode ser abstraída e aplicada aqui, de maneira que, dado um domínio de integridade, construímos um corpo, o menor possível, que contém o anel. Seja (A, +, ·, 0, 1) um domínio de integridade e consideremos A∗ = A − {0}. Definimos em A × A∗ a relação: (a, b) ≡ (c, d) ⇔ ad = bc. Esta é uma relação de equivalência em A × A∗ , pois para quaisquer (a, b), (c, d), (e, f ) ∈ A × A∗ valem as propriedades: (i) reflexiva: como ab = ba, então (a, b) ≡ (a, b). (ii) simétrica: se (a, b) ≡ (c, d), então ad = bc. Logo, cb = da e, portanto, (c, d) ≡ (a, b). (iii) transitiva: se (a, b) ≡ (c, d) e (c, d) ≡ (e, f ), então ad = bc e cf = de. Fazendo o produto na primeira igualdade por f e na segunda por b, i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 101 — #95 i | ANÉIS i 101 temos adf = bcf e bcf = bde. Portanto, adf = bde e, então, af d = bed. Como d ̸= 0 e A é um domínio de integridade, podemos cancelar d. Assim, af = be, ou seja, (a, b) ≡ (e, f ). Se (a, b) ∈ A × A∗ , denotaremos sua classe de equivalência por: (a, b) = {(c, d) ∈ A × A∗ : (c, d) ≡ (a, b)}. Também, denotaremos o conjunto quociente por Q(A), isto é: Q(A) = {(a, b) : (a, b) ∈ A × A∗ } = {(a, b) : a, b ∈ A e b ̸= 0}. A partir das operações do anel A, induziremos operações em Q(A) e mostraremos que Q(A), com estas operações, é um corpo. Para (a, b), (c, d) ∈ Q(A) definimos: (a, b) + (c, d) = (ad + bc, bd) e (a, b) · (c, d) = (ac, bd). Observamos que (a, b) + (c, d) e (a, b) · (c, d) estão em Q(A), pois ad + bc, ac, bd ∈ A e bd ̸= 0. Precisamos verificar que estas operações estão bem definidas. Sejam (a, b), (c, d), (a′ , b′ ), (c′ , d′ ) (a′ , b′ ) e (c, d) = (c′ , d′ ), isto é, ab′ = ba′ ∈ e cd′ Q(A) tais que (a, b) = = dc′ . Devemos mostrar que (a, b) + (c, d) = (a′ , b′ ) + (c′ , d′ ) e (a, b) · (c, d) = (a′ , b′ ) · (c′ , d′ ): (a, b) + (c, d) = (a′ , b′ ) + (c′ , d′ ) ⇔ (ad + bc, bd) = (a′ d′ + b′ c′ , b′ d′ ) ⇔ (ad + bc)b′ d′ = (a′ d′ + b′ c′ )bd ⇔ adb′ d′ + bcb′ d′ = a′ d′ bd + b′ c′ bd ⇔ ab′ dd′ + cd′ bb′ = ba′ dd′ + dc′ bb′ , que é válida pois ab′ = ba′ e cd′ = dc′ . (a, b) · (c, d) = (a′ , b′ ) · (c′ , d′ ) ⇔ (ac, bd)(a′ c′ , b′ d′ ) ⇔ acb′ d′ = a′ c′ bd ⇔ ab′ cd′ = ba′ dc′ , que é válida pois ab′ = ba′ e cd′ = dc′ . i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 102 — #96 i 102 i ESTRUTURAS ALGÉBRICAS | Assim, as operações estão bem definidas. Resta verificarmos que Q(A) é um corpo com as operações definidas acima. Mas isto é um trabalho de rotina e fica como exercício. Definição 3.19. O corpo Q(A) é denominado corpo de frações do domínio de integridade (A, +, ·, 0, 1). Seja f : A → Q(A) definida por f (a) = (a, 1). É fácil verificar que f é um homomorfismo injetivo e que Im(f ) = {(a, 1) : a ∈ A}. Assim, A ∼ = A/{0} ∼ = Im(f ). Logo A ∼ = {(a, 1) : a ∈ A} e podemos considerar A como um subanel de Q(A) ao identificarmos A com Im(f ) em Q(A). Se (A, +, ·, 0, 1) é um domínio de integridade e K é um corpo que contém A, então definimos f : Q(A) → K por f ((a, b)) = ab−1 . Assim, Q(A) ∼ = Im(f ), isto é, o corpo Q(A) é isomorfo a um subcorpo de K que contém A. Neste sentido, Q(A) é o menor corpo que contém A. Exercícios 1. Mostrar que Q(A) é um corpo com as operações definidas acima. 2. Mostrar que a função f (a) = (a, 1) é um homomorfismo injetivo e que Im(f ) = {(a, 1) : a ∈ A}. 3. Mostrar que a função f : Q(A) → K definita por f ((a, b)) = ab−1 é um homomorfismo injetivo. 3.11 Sobre um corpo ordenado e completo O corpo ordenado e completo dos números reais, R, é construído a partir do corpo ordenado dos racionais, Q, como pode ser visto em [5]. Esta construção é feita a partir dos cortes de Dedekind, mas outras construções a partir das sequências de Cauchy ou intervalos encaixantes, entre outras, são possíveis. A seguir, mostraremos que qualquer corpo ordenado e completo é isomorfo ao corpo dos números i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 103 — #97 i | ANÉIS i 103 reais. Uma parte importante do trabalho matemático consiste em buscar uma coleção de axiomas que caracterizem plenamente um certo tema de interesse. Por exemplo, a Aritmética consiste da teoria que teria como modelo o conjunto dos números naturais, com os destacados elementos zero e um, com as operações de sucessor, adição e multiplicação de números naturais e com a relação de menor ou igual entre naturais. Quando conhecemos os axiomas de Peano para a Aritmética, imaginamos que somente eles dariam conta deste modelo. Porém, posteriormente, percebemos que existem outros modelos da Aritmética que não coincidem com o modelo usual acima. Observamos também que para algumas teorias, os seus modelos são todos isomorfos e para outras, como a Aritmética de primeira ordem, existem modelos não isomorfos entre si. Diante disso, dizemos o seguinte. Definição 3.20. Uma teoria é categórica ou tem a propriedade da categoricidade se todos os seus modelos são isomorfos entre si. Veremos agora que a teoria dos corpos ordenados e completos tem a propriedade da categoricidade. Como todo corpo é um anel, então a característica de um corpo é zero, se para todo inteiro positivo n tem-se n · 1 = 1| + 1 + {z· · · + 1} ̸= 0; n vezes e é k > 1, se k é o menor inteiro positivo tal que k · 1 = 0. Dado um corpo F = (F, 0, 1, +, .) de característica zero, a função φ : Z → F definida por φ(n) = n · 1 (n vezes) é um homomorfismo injetivo de anéis de Z em F e, desse modo, como F tem característica zero, ZF = Im(φ) é uma cópia isomórfica de Z em F. Em muitas oportunidades, abusaremos desta situação e consideraremos que estes i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 104 — #98 i 104 i ESTRUTURAS ALGÉBRICAS | elementos de Z são elementos de F, assim como assumimos que os elementos de N são elementos de Z. Definição 3.21. Seja F = (F, 0, 1, +, . ) um corpo de característica zero. O conjunto QF dos números racionais de F é determinado por todos os a elementos de F do tipo a · b−1 , denotado por , em que a, b ∈ ZF e b ̸= 0. b Observamos que a c a c ad + bc a c ac = ⇔ ad = bc, + = e · = . b d b d bd b d bd Naturalmente ZF ⊆ QF , pois para cada a ∈ ZF temos que a = QF . a ∈ 1 Doravante, consideraremos que F e G são corpos de característica zero. Lema 3.19. (i) QF determina um subcorpo (QF , 0, 1, +, ·) de F; (ii) (QF , 0, 1, +, ·) é o menor subcorpo de F e está contido em qualquer outro subcorpo de F. Demonstração: (i) [1] 0F ∈ ZF ⊆ QF e 1F ∈ ZF ⊆ QF . Como 0F ̸= 1F , então QF tem pelo menos dois elementos. a c a c ∈ QF isto é, a, b, c, d ∈ F e b ̸= 0 ̸= d. Daí − = [2] Sejam , b d b d a·d−b·c ∈ QF , pois a · d − b · c, b · d ∈ ZF e 0 ̸= b · d ∈ ZF . Também, b·d a c a·c · = ∈ QF . b d b·d [3] Temos assim que QF é um anel comutativo com unidade. Resta mosa trar que todo elemento não nulo de QF possui inverso para a multiplicab ção. a a b Seja ∈ QF , com ̸= 0 isto é, a, b ∈ ZF e a ̸= 0 ̸= b. Daí ∈ QF e b b a a b a·b · = = 1. b a b·a Logo, QF = (QF , 0, 1, +, ·) é um subcorpo de F (ii) Seja G = (G, 0, 1, +, · ) um subcorpo de F. Então 0F ∈ G e 1F ∈ G e G é fechado para a adição, donde segue que a imagem de N por φ, NF ⊆ G. Mas também −1F ∈ G e G é fechado para a multiplicação, donde segue que ZF ⊆ G. Ainda por ser G um corpo, então G é fechado para quocientes i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 105 — #99 i | ANÉIS i 105 de elementos não nulos e, portanto, QF ⊆ G. Logo, o corpo (QF , 0, 1, +, ·) está incluso em G. Teorema 3.20. Para cada corpo F de característica 0, segue que QF é isomorfo a Q. Demonstração: Seja φ : Z → F o monomorfismo (homomorfismo injetivo ou imersão) mencionado anteriormente. Estenderemos este monomorfismo a um isomorfismo entre Q e QF . a Se r ∈ Q, então r = , com a, b ∈ Z e b ̸= 0. Definimos então ψ(r) = b φ(a) e é imediato que ψ : Q → QF é um isomorfismo. φ(b) [1] ψ é injetiva: φ(a) φ(0) a = e daí φ(a) · φ(1) = Seja r = . Se ψ(r) = 0, então b φ(b) φ(1) φ(b)·φ(0) = φ(b).0 = 0, e como φ(1) ̸= 0, então φ(a) = 0. Portanto, a = 0 a 0 0 e = = = 0. b b 1 [2] ψ é sobrejetiva: x Seja z ∈ QF . Assim, z = , com x, y ∈ ZF e y ̸= 0. Temos que existem y a, b ∈ Z, com b ̸= 0 de modo que φ(a) = x e φ(b) = y, pois φ é isomorfismo φ(a) x a = = z. de Z em ZF . Logo, o racional r = é tal que ψ(r) = b φ(b) y [3] ψ preserva soma: a c a c Sejam r = e s = dois racionais. Então ψ(r + s) = ψ( + ) = b d b d ad + bc φ(ad + bc) φ(a).φ(d) + φ(b).φ(c) φ(a) φ(c) ψ( ) = = = + = bd φ(bd) φ(b).φ(d) φ(b) φ(d) ψ(r) + ψ(s). [4] ψ preserva produto: Fica como exercício. Definição 3.22. Um corpo ordenado F = (F, 0, 1, +, · , <) é um corpo que conta com uma ordem total < a qual satisfaz: (i) x < y ⇒ x + z < y + z; (ii) x < y e 0 < z ⇒ x · z < y · z. Como consequência, temos: (iii) 0 < x ⇔ −x < 0; (iv) 0 < x e 0 < y ⇒ 0 < x · y; (v) x < 0 e y < 0 ⇒ 0 < x · y; i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 106 — #100 i 106 i ESTRUTURAS ALGÉBRICAS | (vi) 0 < 1; (vii) 0 < x ⇔ 0 < x−1 ; (viii) x < 0 ⇔ x−1 < 0; (ix) x < y ⇔ x − y < 0; (x) x < 0 e 0 < y ⇒ x · y < 0; (xi) x < y e z < 0 ⇒ x · z > y · z. Dois corpos ordenados F e G são ordem isomorfos quando existe um isomorfismo φ entre esses dois corpos que preserva a ordem, isto é, a < b ⇒ φ(a) < φ(b). Corolário 3.21. (i) Seja F = (F, 0, 1, +, · , <) um corpo ordenado. Então o corpo (QF , 0, 1, +, · , <) é ordem isomorfo a Q; (ii) Sejam F e G dois corpos ordenados. Os subcorpos ordenados QF e QG são ordem isomorfos. Demonstração: (i) Basta mostrarmos que o isomorfismo ψ do teorema anterior preserva ordem. Observamos que o isomorfismo φ : Q → QF preserva a ordem, pois em F, 0 < 1, −1 < 0 e se n ∈ Z, n > 0, então φ(n) = 1 + 1 + · · · + 1 > 0 e φ(−n) = −φ(n) < 0. a Seja r = > 0 um racional. Então a e b são ambos positivos ou ambos b negativos. φ(a) = φ(a)φ(b)−1 > 0, pois, neste Caso 0 < a e 0 < b, então ψ(r) = φ(b) caso, 0 < φ(a) e 0 < φ(b). φ(a) Caso a < 0 e b < 0, então ψ(r) = = φ(a)φ(b)−1 > 0, pois, neste φ(b) caso, φ(a) < 0 e φ(b) < 0. Assim, em ambos os casos, r > 0 ⇒ ψ(r) > 0. Se r = 0 então ψ(r) = 0. Se r < 0, então −r > 0. Desse modo, −r > 0 ⇒ ψ(−r) > 0. Assim, −ψ(r) > 0 ⇒ ψ(r) < 0. Portanto, r > 0 ⇔ ψ(r) > 0. É claro que disso podemos concluir também que r < 0 ⇔ ψ(r) < 0. Mostraremos, agora, que a função ψ preserva a ordem. Sejam r e s dois racionais. Sem perda de generalidade, consideremos r < s. Assim: i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 107 — #101 i | ANÉIS i 107 r < s ⇔ 0 < s − r ⇔ 0 < ψ(s − r) ⇔ 0 < ψ(s) − ψ(r) ⇔ ψ(r) < ψ(s). (ii) Se F e G são corpos ordenados, por (i), temos que QF ∼ =Q∼ = QG . Pela transitividade segue que QF e QG são isomorfos. Definição 3.23. Um corpo ordenado F = (F, 0, 1, +, · , <) é arquimediano se para cada elemento positivo x ∈ F , existe n ∈ N tal que x < nF (= 1| + 1 + {z· · · + 1}). n vezes Definição 3.24. Um corpo ordenado F = (F, 0, 1, +, · , <) é completo se para cada A ⊆ F , o sup(A) ∈ F . Lema 3.22. Todo corpo ordenado e completo é arquimediano. Demonstração: Seja F um corpo ordenado e completo e seja x um elemento positivo de F . Suponhamos que x > nF , para todo natural n. Então o conjunto A = {nF : n ∈ N} é limitado. Como F é completo, então existe y ∈ F tal que y é o supremo de A. Assim, para todo n ∈ N, nF ≤ y. Como y − 1 < y = sup(A), então existe n ∈ N tal que y − 1 < nF . Portanto, y < 1 + nF = (n + 1)F , o que contradiz y = sup(A). Essa contradição surgiu ao supormos x > nF , para todo natural n. Logo, existe n ∈ N tal que x < nF . Agora estamos em condições de fazer a demonstração do resultado fundamental desta seção. Teorema 3.23. Todo corpo ordenado e completo é isomorfo ao corpo ordenado completo dos números reais. Demonstração: Sejam G = (G, 0, 1, +, . , <) um corpo ordenado e completo qualquer e (R, 0, 1, +, . , <) o corpo ordenado e completo do reais. Pelo corolário anterior, existe um isomorfismo ψ : Q → QG . Agora, estendê-lo-emos a um isomorfismo σ : R → G. Para z ∈ R, sejam Az = {x ∈ Q : x < z} e Bz = {ψ(x) : x ∈ Az }. Como R é um corpo ordenado e completo e, desse modo, arquimediano, então existe um número natural n tal que z < n. Observamos que ψ(n) é um limitante superior de Bz . Assim, sendo Bz limitado superiormente e G um corpo completo, então existe o supremo de Bz em G. Definimos σ(z) = sup Bz . i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 108 — #102 i 108 i ESTRUTURAS ALGÉBRICAS | Resta-nos mostrar que a função σ : R → G definida por σ(z) = sup Bz é um isomorfismo de R em G, em que R = (R, 0, 1, +, . , <). [1] σ é uma extensão de ψ. Se z ∈ Q, então ψ(z) = Sup Bz = σ(z). Em particular, σ(0) = 0 e σ(1) = 1. [2] σ preserva ordem: x < z ⇔ σ(x) < σ(z). Se x, z ∈ R e x < z, como Q é denso em R, tomemos y ∈ Q tal que x < y < z. Mais uma vez, tomemos w ∈ Q tal que x < y < w < z. Daí, ψ(y) é um limitante superior de Bx e ψ(w) ∈ Bz . Logo, σ(x) ≤G ψ(y) < ψ(w) ≤G σ(z), ou seja, σ(x) < σ(z). Se x ≮G z, então z ≤ x. Se z < x, por um raciocínio análogo temos σ(z) < σ(x). Se z = x, certamente vale σ(z) = σ(x). [3] σ é injetiva: Para x ̸= y em R, temos x < y ou y < x. Logo, por [2], σ(x) < σ(y) ou σ(y) < σ(x). Portanto, σ(x) ̸= σ(y). [4] σ é sobrejetiva. Dado w ∈ G, seja Dw = {v ∈ QG : v < w}. Assim, w = supDw . Como G é completo, então G é arquimediano e, portanto, existe n ∈ N tal que w < nG Agora, seja Cw = {ψ −1 (v) : v ∈ Dw } ⊆ F . Como R é completo e ψ −1 (nG ) é um limitante superior de Cw , então existe Sup(Cw ) em R. Seja z = Sup(Cw ). Assim, Cw = {x ∈ Q : x < z} = Az . Como Cw = Az e Dw = Bz , então w = Sup(Dw ) = Sup(Bz ) = σ(z). [5] σ preserva a soma: σ(x + y) = σ(x) + σ(y). Fica como exercício. [6] σ(−y) = −σ(y). σ(y)+σ(−y) = σ(y+(−y)) = σ(y−y) = σ(0) = 0 ⇒ σ(−y) = −σ(y). [7] σ preserva o produto: σ(x · y) = σ(x) · σ(y). Sejam x, y ∈ R: Caso 1. x = 0 ou y = 0. Nesse caso, x · y = 0. Como σ(0) = 0, então σ(x) = 0 ou σ(y) = 0. Portanto, σ(x · y) = 0 = σ(x) · σ(y). Caso 2. x > 0 e y > 0. Se a ∈ Q e 0 < a < x · y, seja s ∈ Q tal que a/x < s < y. Então a/s < x. Tomando r = a/s ∈ Q, temos que a = r · s. Assim, para qualquer a ∈ Q, com 0 < a < x · y, existem r, s ∈ Q tais que i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 109 — #103 i | ANÉIS i 109 0 < r < x, 0 < s < y e a = rs. Mostraremos abaixo que σ(x · y) ≤ σ(x) · σ(y). Como σ(x · y) = supBx·y > 0, seja w ∈ Bx·y tal que 0 < w. Então w = ψ(a) e 0 < a < x · y. Como vimos acima, existem r, s ∈ Q tais que 0 < r < x, 0 < s < y e a = r·s. Temos w = ψ(a) = ψ(r·s) = ψ(r)·ψ(s) ≤ σ(x) · σ(y). Assim, para todo w ∈ Bx·y , temos que w ≤ σ(x) · σ(y). Como σ(x · y) = supBx·y então σ(x · y) ≤ σ(x) · σ(y). Mostraremos agora que σ(x) · σ(y) ≤ σ(x · y). Como G é arquimediano, existe k ∈ N tal que σ(x) + σ(y) < kG . Dado n ∈ N, seja m ∈ N tal que m > 2kn e mG > max{1/σ(x), 1/σ(y)}. Como σ(x) = supBx e σ(y) = supBy , existem r1 ∈ Bx e s1 ∈ By tais que 0 < σ(x) − 1/mG < r1 e 0 < σ(y) − 1/mG < s1 . Logo, existem a1 , b1 ∈ Q, com 0 < a1 < x e 0 < b1 < y tais que ψ(a1 ) = r1 e ψ(b1 ) = s1 . Daí, σ(x) < r1 + 1/mG = ψ(a1 ) + 1/mG e σ(y) < s1 + 1/mG = ψ(b1 ) + 1/mG ; σ(a1 ) < σ(x) e σ(b1 ) < σ(y), pois σ preserva ordem. Como a1 · b1 < x · y então σ(a1 · b1 ) < σ(x · y); Como também 1/m < 1/2kn, então k/m < 1/2n e 1/m2 < 1/m < 1/2kn < 1/2n. Assim, σ(x) · σ(y) < (ψ(a1 ) + 1/mG )(ψ(b1 ) + 1/mG ) = ψ(a1 )ψ(b1 ) + (ψ(a1 )+ψ(b1 ))/mG +1/m2G = ψ(a1 ·b1 )+(ψ(a1 )+ψ(b1 ))/mG +1/m2G = σ(a1 · b1 ) + (σ(a1 ) + σ(b1 ))/mG + 1/m2G < σ(x · y) + (σ(x) + σ(y))/mG + 1/m2G < σ(x · y) + kG /mG + 1/m2G < σ(x · y) + 1/2nG + 1/2nG < σ(x · y) + 1/nG . Portanto, σ(x) · σ(y) − σ(x · y) < 1/nG , para todo n ∈ N∗ e σ(x) · σ(y) − σ(x · y) ≤ 0, ou seja, σ(x) · σ(y) ≤ σ(x · y). Concluímos então que, neste caso, σ(x) · σ(y) = σ(x · y) Caso 3. x > 0 e y < 0. σ(x · y) = σ(−(x · (−y))) = −σ(x · (−y)) = −(σ(x) · σ(−y)) = −(σ(x) · (−(σ(y)))) = −(−σ(x) · σ(y)) = σ(x)σ(y). Caso 4. x < 0 e y > 0. É análogo ao caso anterior. Caso 5. x < 0 e y < 0. σ(x · y) = σ((−x) · (−y))) = σ(−x) · σ(−y) = (−σ(x)) · (−σ(y))= σ(x) · σ(y). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 110 — #104 i 110 i ESTRUTURAS ALGÉBRICAS | Corolário 3.24. Dois corpos ordenados e completos são sempre isomorfos. Exercícios 1. Comprovar o item [4] do Teorema 3.20. 2. Comprovar as consequências da Definição 3.22. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 111 — #105 i i Capítulo 4 Polinômios Na tradição escolar, observamos que um polinômio é uma expressão do tipo f (x) = an xn + an−1 xn−1 + ... + a1 x + a0 , em que n ∈ N e, para cada i, ai ∈ R. De fato, estes são casos importantes de polinômios, mas daremos um tratamento um pouco mais geral, em que para cada i, ai ∈ A e A é um anel. 4.1 Anel de polinômios Estudaremos aqui os anéis de polinômios em uma variável x. Se (K, +, ·, 0, 1) é um corpo, veremos que existem muitos conceitos semelhantes entre o anel de polinômios sobre K e o anel dos números inteiros. Por exemplo, mostraremos que o algoritmo da divisão, o máximo divisor comum e a noção de elementos irredutíveis (os números primos, no caso dos inteiros) terão uma correspondente versão nos anéis de polinômios. Para não nos fazermos repetitivos, consideraremos a partir daqui que A é um domínio de integridade e K é um corpo. Assim, todo resultado que vale para A, vale também para K, desde que todo corpo é um domínio de integridade. Definição 4.1. O conjunto dos polinômios sobre A, que é denotado i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 112 — #106 i 112 i ESTRUTURAS ALGÉBRICAS | por A[x], é o conjunto de todas as expressões da forma f (x) = an xn + an−1 xn−1 + ... + a1 x + a0 , em que n ∈ N e, para cada i, ai ∈ A. Definição 4.2. Os termos an , an−1 , ..., a1 , a0 são os coeficientes do polinômio f (x) e, para cada i > 0, ai é o coeficiente de xi , enquanto a0 é o termo independente. Convencionamos que podemos omitir os termos do tipo 0xm da expressão do polinômio. Por exemplo, x3 − 2 = x3 + 0x2 + 0x − 2 = 0x5 + 0x4 + x3 + 0x2 + 0x − 2. Definição 4.3. Se f (x), g(x) ∈ A[x], dizemos que f (x) = g(x) se f (x) e g(x) têm exatamente os mesmos coeficientes. Assim, se f (x) = an xn + an−1 xn−1 + ... + a1 x + a0 e g(x) = bm xm + bm−1 xm−1 + ... + b1 x + b0 , então f (x) = g(x) se ai = bi para todo i e n = m. Definiremos a seguir uma estrutura de anel em A[x]. Definição 4.4. Sejam f (x) = an xn + an−1 xn−1 + ... + a1 x + a0 e g(x) = bm xm +bm−1 xm−1 +...+b1 x+b0 polinômios de A[x]. Se n > m, escrevemos g(x) = 0xn + ... + 0xm+1 bm−1 xm−1 + bm xm + ... + b1 x + b0 , isto é, bi = 0, para i > m. Do mesmo modo, se m > n, escrevemos f (x) = 0xm + ... + 0xn+1 + an xn + an−1 xn−1 + ... + a1 x + a0 . Diante disso, poderemos supor, caso necessário, n = m. Assim definimos: (i) Adição (ou soma): considerando n = m, f (x)+g(x) = (an +bn )xn + ... + (a1 + b1 )x + (a0 + b0 ). (ii) Multiplicação (ou produto): f (x)g(x) = cm+n xm+n + ... + ck xk + ∑ ... + c1 x + c0 em que, para cada k, com 0 ≤ k ≤ m + n, ck = ai bj . i+j=k Assim, na multiplicação, c0 = a0 b0 , c1 = a0 b1 + a1 b0 , c2 = a2 b0 + a1 b1 + a0 b2 , . . . , cn+m = an bm . Exemplo 4.1. Sejam f (x) = x2 + 1 e g(x) = x3 + 2x − 1 dois polinômios de Q[x]. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 113 — #107 i | POLINÔMIOS i 113 Então a0 = 1, a1 = 0, a2 = 1, a3 = 0 e b0 = −1, b1 = 2, b2 = 0 e b3 = 1. Assim: f (x) + g(x) = x3 + x2 + 2x e f (x)g(x) = x5 + 3x3 − x2 + 2x − 1, pois: c5 = a2 b3 = 1·1 = 1 c4 = a2 b2 + a1 b3 = 1·0 + 0·1 = 0 c3 = a2 b1 + a1 b2 + a0 b3 = 1·2 + 0·0 + 1·1 = 3 c2 = a2 b0 + a1 b1 + a0 b2 = 1·(−1) + 0·2 + 1·0 = −1 c1 = a1 b0 + a0 b1 = 0·(−1) + 1·2 = 2 c0 = a0 b0 = 1·(−1) = −1 Fica como exercício verificar que A[x] é um anel comutativo com unidade. Definição 4.5. Denominamos A[x] de anel dos polinômios sobre A. Definição 4.6. Se f (x) = an xn + ... + a1 x + a0 ∈ A[x], com an ̸= 0, dizemos que o polinômio f (x) tem grau n. Se f (x) = 0, dizemos f (x) tem grau −∞. Denotamos o grau do polinômio f (x) por ∂f (x), ou simplesmente, ∂f . Exemplo 4.2. Para f (x) = 3x5 − 2x2 , temos que ∂f (x) = 5; e para g(x) = 2, segue que ∂g(x) = 0; para h(x) = 0, ∂h(x) = −∞. Definimos, para cada n ∈ N: −∞ + n = n + −∞ = −∞; −∞ + −∞ = −∞; −∞ < n, para todo n ∈ N; 0n = 0, para todo n > 0; f (x)0 = 1, se f (x) ̸= 0. Assim, x0 = (x2 + x − 1)0 = 1 e 00 não está definido. Proposição 4.1. Se f (x), g(x) ∈ A[x], então: (i) ∂(f (x) · g(x)) = ∂f (x) + ∂g(x); (ii) ∂(f (x) + g(x)) ≤ max{∂f (x), ∂g(x)} (= o maior número entre ∂f (x) e ∂g(x)); i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 114 — #108 i 114 i ESTRUTURAS ALGÉBRICAS | (iii) Se ∂f (x) ̸= ∂g(x), então ∂(f (x) + g(x)) = max{∂f (x), ∂g(x)}. Demonstração: (i) Sejam f (x) = an xn + ... + a1 x + a0 e g(x) = bm xm + ... + b1 x + b0 dois polinômios de A[x]. Se f (x) = 0 ou g(x) = 0, então f (x)g(x) = 0 e ∂(f (x)g(x)) = ∂0 = −∞ = ∂f (x) + ∂g(x), pois ∂f (x) = −∞ ou ∂g(x) = −∞. Se f (x) ̸= 0 e g(x) ̸= 0, então consideremos an ̸= 0 e bm ̸= 0, isto é, ∂f (x) = n e ∂g(x) = m. Então f (x)g(x) = cn+m xn+m + (termos com graus menores que n+m). Como cn+m = an ·bm ̸= 0, então ∂(f (x)g(x)) = n + m = ∂f (x) + ∂g(x). Fica como exercício a demonstração de (ii) e (iii). Exemplo 4.3. Sejam f (x) = 2x3 − 3x + 1 e g(x) = −2x3 + x2 − 5 dois polinômios de A[x]. Então f (x) + g(x) = x2 − 3x − 4 e, nesse caso, ∂(f (x) + g(x)) < max{∂f (x), ∂g(x)}. Corolário 4.2. O anel A[x] é um domínio de integridade. Demonstração: Sejam f (x), g(x) ∈ A[x], com f (x) ̸= 0 e g(x) ̸= 0. Então ∂(f (x)g(x)) = ∂f (x) + ∂g(x) ≥ 0 + 0 = 0 > −∞. Logo, f (x)g(x) ̸= 0 e, portanto, A[x] é um domínio de integridade. Veremos, a seguir, que assim como no anel dos números inteiros, temos um algoritmo para a divisão. Também em K[x] podemos dividir f (x) por g(x) ̸= 0 e obtemos um quociente q(x) e um resto r(x), isto é, f (x) = g(x)q(x) + r(x), com ∂r < ∂g. Proposição 4.3. (Algoritmo da divisão) Sejam f (x), g(x) ∈ K[x], com g(x) ̸= 0. Então existem e são únicos os polinômios q(x), r(x) ∈ K[x], com ∂r(x) < ∂g(x) e tais que f (x) = q(x)g(x) + r(x). Demonstração: Existência: Se ∂f (x) < ∂g(x), basta tomarmos q(x) = 0 e r(x) = f (x). Se ∂f (x) ≥ ∂g(x), então procedemos por indução sobre ∂f (x) ∈ N. Se ∂f (x) = 0, então ∂g(x) = 0. Logo, f (x), g(x) ∈ K − {0} e, então, f (x) = f (x)(g(x))−1 g(x) + 0, isto é, q(x) = f (x)(g(x))−1 e r(x) = 0. Hipótese de indução: A proposição vale sempre que ∂f (x) < n e n > 0. Consideremos f (x) = an xn + ...a1 x + a0 e g(x) = bm xm + ...b1 x + b0 , com an ̸= 0 e bm ̸= 0. Seja h(x) = f (x) − an (bm )−1 g(x)xn−m = an xn + i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 115 — #109 i | POLINÔMIOS i 115 ... + a1 x + a0 − an (bm )−1 (bm xm + ...b1 x + b0 )xn−m = an xn + ...a1 x + a0 − (an xn + termos com graus menores que n). Temos então que h(x) = an−1 xn−1 +(termos com graus menores que n) de K[x] e ∂h(x) < n. Pela hipótese de indução, existem q(x), r(x) ∈ K[x], com ∂r(x) < ∂g(x), tais que h(x) = q(x)g(x) + r(x). xn−m an (bm )−1 g(x). Mas h(x) = f (x) − Logo, f (x) = h(x) + xn−m an (bm )−1 g(x) = q(x)g(x) + r(x) + xn−m an (bm )−1 g(x) = (q(x) + xn−m an (bm )−1 )g(x) + r(x), o que garante a existência. Unicidade: Se f (x) = q1 (x)g(x) + r1 (x) = q2 (x)g(x) + r2 (x), com ∂r1 (x), ∂r2 (x) < ∂g(x), então r1 (x) − r2 (x) = (q2 (x) − q1 (x))g(x). Logo, ∂(r1 (x) − r2 (x)) = ∂((q1 (x) − q2 (x))g(x)) = ∂(q1 (x) − q2 (x)) + ∂g(x). Mas ∂(r1 (x) − r2 (x)) ≤ max{∂r1 (x), ∂r2 (x)} < ∂g(x). Logo, ∂(q1 (x) − q2 (x)) = −∞, isto é, q1 (x) = q2 (x). Como q1 (x)g(x)+r1 (x) = q2 (x)g(x)+ r2 (x), então r1 (x) = r2 (x), o que garante a unicidade. Proposição 4.4. Sejam f (x), g(x) ∈ A[x], com g(x) ̸= 0. Suponhamos g(x) = xm + ... + b1 x + b0 , isto é, o coeficiente do termo de maior grau de g(x) é 1. Então existem e são únicos q(x), r(x) ∈ A[x], com ∂r(x) < ∂g(x) e tais que f (x) = q(x)g(x) + r(x). Demonstração: É mesma da proposição anterior, ao considerarmos bm = 1. Exemplo 4.4. Sejam f (x) = x4 + x2 + 1 e g(x) = x2 − x dois polinômios sobre Z[x]. Então f (x) = x4 +x2 +1 = (x2 +x+2)(x2 −x)+(2x+1). Assim, para q(x) = x2 + x + 2 e r(x) = 2x + 1, temos f (x) = q(x)g(x) + r(x), em que q(x), r(x) ∈ Z[x] e ∂r(x) < ∂g(x). Definição 4.7. Sejam f (x) ∈ A[x] e a ∈ A. Dizemos que a é uma raiz de f (x) se f (a) = 0. Exemplo 4.5. Para f (x) = x2 + 1 ∈ C[x], i e −i são raízes de f . Exemplo 4.6. Para f (x) = x2 + 1 ∈ R[x], f (x) não tem raízes em R. Exemplo 4.7. Se f (x) = ax + b ∈ K[x], com a ̸= 0, então −ba−1 é uma raiz de f (x). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 116 — #110 i 116 i ESTRUTURAS ALGÉBRICAS | Proposição 4.5. Sejam f (x) ∈ A[x] e a ∈ A. Então a é raiz de f (x) se, e somente se, existe um polinômio h(x) ∈ A[x] tal que f (x) = (x − a)h(x). Demonstração: Fica como exercício. Sugestão: aplicar o algoritmo da divisão para g(x) = x − a. Proposição 4.6. Seja f (x) ∈ A[x], com ∂f (x) = n ≥ 0. Então f (x) tem no máximo n raízes distintas. Demonstração: Por indução sobre n = ∂f (x). Se n = 0, então f (x) = a ∈ A, com a ̸= 0. Logo f (x) não tem raízes. Hipótese de indução: Seja n ≥ 0 e a proposição é válida para todo polinômio com grau n. Agora, tomemos ∂f (x) = n + 1. Se f (x) não tem raízes, nada temos a provar. Se f (x) tem pelo menos uma raiz, seja a ∈ A uma raiz de f (x). Pela proposição anterior, existe g(x) ∈ A[x] tal que f (x) = (x − a)g(x). Então n + 1 = ∂f (x) = ∂(x − a) + ∂g(x) = 1 + ∂g(x). Logo, ∂g(x) = n e, pela hipótese de indução, g(x) tem no máximo n raízes. Observemos que para b ∈ A, segue que f (b) = (a − b)g(b). Assim, b é raiz de f (x) se, e somente se, b = a ou b é raiz de g. Portanto, f (x) tem no máximo uma raiz a mais que g(x). Concluindo, f (x) tem no máximo n + 1 raízes, o que encerra a demonstração. Exemplo 4.8. O polinômio complexo f (x) = (x − 1)2 x3 tem exatamente duas raízes: 0 e 1, pois f (0) = f (1) = 0 e para a ∈ C, com a ̸= 0 e a ̸= 1, segue que a − 1 ̸= 0 e f (a) = (a − 1)2 a3 ̸= 0. Sejam f (x) ∈ A[x] e a ∈ A, tal que a é uma raiz de f (x). Temos então que f (x) = (x − a)g(x), para algum g(x) ∈ A[x]. Se a é uma raiz de g(x), então g(x) = (x − a)h(x), para algum h(x) ∈ A[x]. Logo, f (x) = (x − a)2 h(x). Continuando este processo, chegamos em f (x) = (x − a)m k(x), em que k(x) ∈ A[x] e a não é uma raiz de k(x). Definição 4.8. Nas condições acima, dizemos que m é a multiplicidade da raiz a no polinômio f (x). Exemplo 4.9. Consideremos o polinômio real f (x) = x3 − x2 − x + 1 = (x − 1)2 (x + 1). A multiplicidade de 1 em f (x) é 2; a multiplicidade de −1 em f (x) é 1; e a multiplicidade de 3 em f (x) é zero. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 117 — #111 i | POLINÔMIOS i 117 Exercícios 1. Verificar que A[x], com as operações definidas em 4.4, é um anel comutativo com unidade. 2. Fazer as demonstrações dos ítens (ii) e (iii) da Proposição 4.1. 3. Escrever f (x) = q(x)g(x) + r(x) com ∂r(x) < ∂g(x), para f (x), g(x), q(x), r(x) ∈ Z[x], em cada caso: (a) f (x) = x4 − 1 e g(x) = x2 + 1 (b) f (x) = x4 + 1 e g(x) = x2 + 1 (c) f (x) = x3 + x2 + x + 1 e g(x) = x2 − 2 (d) f (x) = x2 − 1 e g(x) = x3 + 1 (e) f (x) = x5 − 1 e g(x) = x − 1 (f) f (x) = xn − 1, n ∈ N∗ e g(x) = x − 1 (g) f (x) = xn + 1 n ∈ N∗ , n ímpar e g(x) = x + 1. 4. Determinar a soma e o produto dos polinômios f (x) = x3 + 3x2 + 2x + 1, g(x) = x4 + 3x + 4 sobre Z5 . 5. Desenvolver a potência (x + 1)3 em Z2 . 6. Fazer a demonstração da Proposição 4.5. 7. Seja a uma raiz de f (x) ∈ A[x]. Mostrar que a multiplicidade de a em f (x) é maior que 1 se, e somente se, a é raiz de f ′ (x), em que f ′ (x) é a derivada de f (x) com relação a variável x. 8. Verificar se f (x) = x4 + x ∈ R[x], possui raízes com multiplicidade m > 1. 9. Verificar se f (x) = x4 + x ∈ Z3 [x], possui raízes com multiplicidade m > 1. Em caso afirmativo, encontrar a multiplicidade. 10. Mostrar que f (x) = xn − 1 ∈ C[x], não possui raízes com multiplicidade m > 1. 11. Qual a multiplicidade de 1 em f (x) = x4 − 2x3 + 2x2 − 2x + 1 ∈ Q[x]. 4.2 Ideais principais e máximo divisor comum Como no caso dos números inteiros, verificaremos que todo ideal em K[x] é principal. A partir daí, mostraremos a existência de máximo divisor comum entre dois polinômios. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 118 — #112 i 118 i ESTRUTURAS ALGÉBRICAS | Proposição 4.7. Se K é um corpo, então todo ideal de K[x] é principal. Demonstração: Seja I um ideal de K[x]. Se I = {0}, então I = 0·K[x] é um ideal principal. Se I ̸= {0}, então existe f (x) ∈ I, tal que f (x) ̸= 0. Seja A = {∂f (x) : f (x) ∈ I, f (x) ̸= 0}. Então ∅ ̸= A ⊆ N e, portanto, A possui um menor elemento, digamos ∂g(x), ou seja, g(x) é um elemento não nulo de I, de menor grau. Para cada f (x) ∈ I, aplicando-se o algoritmo da divisão para f (x) e g(x), existem q(x), r(x) ∈ K[x], com ∂r(x) < ∂g(x), tais que f (x) = q(x)g(x) + r(x). Logo r(x) = f (x) − q(x)g(x) ∈ I, pois f (x), g(x) ∈ I. Como ∂g(x) é o menor possível entre os graus dos polinômios não nulos de I e ∂r(x) < ∂g(x), então r(x) = 0, ou seja, f (x) = q(x)g(x) = g(x)q(x) ∈ g(x)K[x]. Assim, I ⊆ g(x)K[x]. Mas como g(x) ∈ I, então g(x)K[x] ⊆ I e, portanto, I = g(x)K[x]. Exemplo 4.10. Se I = {f (x) ∈ Q[x] : f (0) = 0}, então I é um ideal de Q[x]. Pela proposição anterior, sabemos que todo ideal de Q[x] é principal. Assim, procuraremos um polinômio p(x) ∈ Q[x], tal que I = p(x)·Q[x]. Se f (x) ∈ I, então f (0) = 0, isto é, 0 é raiz de f (x). Logo, f (x) = (x − 0)g(x) = xg(x), para algum g(x) ∈ Q[x] e, portanto, f (x) ∈ xQ[x]. Assim, I ⊆ xQ[x]. Por outro lado, se f (x) ∈ xQ[x], então f (x) = xg(x) e, portanto, f (0) = 0g(0) = 0. Logo, xQ[x] ⊆ I e, assim, I = xQ[x]. Definição 4.9. Se f (x) e g(x) pertencem a A[x], então dizemos que f (x) divide g(x), ou que f (x) é um divisor de g(x), se existe h(x) ∈ A[x] tal que g(x) = f (x)h(x). Indicamos que f (x) divide g(x) por f (x)|g(x). Neste caso temos que g(x) ∈ f (x)A[x]. Se f (x) e g(x) são polinômios não nulos de A[x] e se f (x)|g(x) e g(x)|f (x), então existem os polinômios h1 (x), h2 (x) ∈ A[x] tais que g(x) = h1 (x)f (x) e f (x) = h2 (x)g(x). Daí, f (x) = h2 (x)h1 (x)f (x) e, assim, ∂f (x) = ∂h1 (x) + ∂h2 (x) + ∂f (x), ou seja, ∂h1 (x) + ∂h2 (x) = 0. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 119 — #113 i | POLINÔMIOS i 119 Logo, ∂h1 (x) = ∂h2 (x) = 0, isto é, h1 (x), h2 (x) ∈ A. Portanto, f (x) = ag(x), em que a ∈ A. Proposição 4.8. (Existência do máximo divisor comum) Se f (x), g(x) ∈ K[x], com f (x) ̸= 0 e g(x) ̸= 0, então existe h(x) ∈ K[x] tal que: (i) h(x)|f (x) e h(x)|g(x); (ii) se k(x) ∈ K[x] e k(x)|f (x) e k(x)|g(x), então k(x)|h(x); (iii) existem h1 (x), h2 (x) ∈ K[x] tais que h(x) = h1 (x)f (x) + h2 (x)g(x). Demonstração: (i) Consideremos o ideal I = f (x)K[x] + g(x)K[x]. Segundo a Proposição 4.7, existe h(x) ∈ K[x] tal que I = h(x)K[x]. Desse modo f (x) = f (x) · 1 + g(x) · 0 ∈ I = h(x)K[x]. Logo, existe f1 (x) ∈ K[x] tal que f (x) = h(x)f1 (x), isto é, h(x)|f (x). De modo análogo, h(x)|g(x). (ii) e (iii) Se k(x)|f (x) e k(x)|g(x), então existem f1 (x), g1 (x) ∈ K[x] tais que f (x) = k(x)f1 (x) e g(x) = k(x)g1 (x). Como h(x) = h(x) · 1 ∈ h(x)K[x] = f (x)K[x] + g(x)K[x], então existem h1 (x), h2 (x) ∈ K[x] tais que h(x) = f (x)h1 (x) + g(x)h2 (x), o que mostra a validade de (iii). Logo, h(x) = k(x)f1 (x)h1 (x) + k(x)g1 (x)h2 (x) = k(x)(f1 (x)h1 (x) + g1 (x)h2 (x)), isto é, k(x)|h(x), que mostra a validade de (ii). Definição 4.10. Neste caso dizemos que h(x) é um máximo divisor comum de f (x) e g(x). Definição 4.11. Dizemos que um polinômio f (x) ∈ A[x] é mônico quando o coeficiente do termo de maior grau de f (x) é 1, isto é, se ∂f (x) = n e f (x) = xn + an−1 xn−1 + ... + a0 . Exemplo 4.11. Os polinômios x2 + 2x − 5, 1, x7 − 3 são exemplos polinômios mônicos. Se h(x) ∈ K[x] é um máximo divisor comum de f (x), g(x) ∈ K[x] e se o coeficiente do termo de maior grau de h(x) é a ∈ K, com a ̸= 0, então a−1 h(x) é um máximo divisor comum de f (x) e g(x) e a−1 f (x) é mônico. Se h(x) é um máximo divisor comum de f (x) e g(x) e se h(x) é mônico, então h(x) é único com esta propriedade, isto é, se h(x) e k(x) são i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 120 — #114 i 120 i ESTRUTURAS ALGÉBRICAS | máximos divisores comuns de f (x) e g(x) e se h(x) e k(x) são mônicos, então h(x) = k(x). Exemplo 4.12. Determinar um máximo divisor comum para os polinômios f (x) = x5 + 2x4 + 2x2 − 5 e g(x) = x4 + x − 2. Aplicamos sucessivamente o algoritmo da divisão até chegarmos no resto zero: x5 + 2x4 + 2x2 − 5 = (x + 2)(x4 + x − 2) + x2 − 1 x4 + x − 2 = (x2 + 1)(x2 − 1) + (x − 1) x2 − 1 = (x + 1)(x − 1). Assim, um máximo divisor comum de f (x) e g(x) é o polinômio x − 1, que é o último resto diferente de zero. Exercícios 1. Determinar quais dos seguintes conjuntos são ideais de R[x]. Nos casos de ideais, determinar f (x) ∈ R[x], tal que I = f (x).R. (a) I = {f (x) ∈ R[x] : f (1) = f (−1) = 0} (b) I = {f (x) ∈ R[x] : f (0) = 1} (c) I = {f (x) ∈ R[x] : f (1) ̸= 0} (d) I = {f (x) ∈ R[x] : f (1) = f (2)}. 2. Mostrar que o ideal I = 2Z[x] + xZ[x] é um ideal não principal de Z[x]. 3. Mostrar a unicidade máximo divisor comum mônico. 4. Verificar que o algoritmo usado para o cálculo do máximo divisor comum de números inteiros (veja em, por exemplo, em [16] da bibliografia), pode ser usado para polinômios sobre um corpo K. 5. Sejam f (x), g(x), h(x) ∈ A[x]. Mostrar que se h(x)|f (x) e h(x)|g(x), então h(x)|(k1 (x)f (x) + k2 (x)g(x)) para todos k1 (x), k2 (x) ∈ A[x]. 6. Determinar um máximo divisor comum dos polinômios x4 + 3x2 − 10x − 20 e x3 − 2x − 4. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 121 — #115 i | POLINÔMIOS i 121 4.3 Polinômios irredutíveis Veremos agora que os polinômios irredutíveis no anel K[x] possuem propriedades análogas às dos números primos no anel dos números inteiros. Definição 4.12. Um polinômio f (x) ∈ A[x], com f (x) ∈ / A, é irredutível sobre A, se para toda fatoração de f (x) na forma f (x) = g(x)h(x), com f (x), g(x) ∈ A[x], implica que g(x) ∈ A ou h(x) ∈ A. Caso contrário, o polinômio f (x) é redutível sobre A. Assim, se f (x) é irredutível, então não é fatorável como um produto de polinômios de graus menores que o seu grau; e se f (x) é redutível sobre A, então f (x) = g(x)h(x), com f (x), g(x) ∈ A[x], ∂f (x) ≥ 1 e ∂g(x) ≥ 1. Exemplo 4.13. Se f (x) ∈ A[x] com ∂f (x) ≥ 2 e a é uma raiz de f (x), então f (x) = (a − x)g(x) e ∂g(x) = ∂f (x) − 1 ≥ 1. Portanto, f (x) é redutível sobre A. Exemplo 4.14. Se f (x) ∈ A[x] e ∂f (x) = 1, então f (x) é irredutível sobre A. Exemplo 4.15. f (x) = x2 − 2 é irredutível sobre Q, mas é redutível sobre R, pois f (x) = (x + √ 2)(x − √ 2). Lema 4.9. Sejam f (x), g(x) ∈ K[x], f (x) ̸= 0: (i) se f (x) ∈ g(x)K[x], então ∂f (x) ≥ ∂g(x); (ii) se f (x) ∈ g(x)K[x] e ∂f (x) = ∂g(x), então f (x)K[x] = g(x)K[x]; (iii) se f (x)K[x] = g(x)K[x], então ∂f (x) = ∂g(x); (iv) f (x)K[x] = K[x] se, e somente se, f (x) ∈ K e f (x) ̸= 0. Ao fazer-se a demonstração desse lema, deve-se observar que os ítens (i) e (iii) também valem ao considerarmos um domínio de integridade A no lugar do corpo K. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 122 — #116 i 122 i ESTRUTURAS ALGÉBRICAS | Proposição 4.10. Para p(x) ∈ K[x], com ∂p(x) ≥ 1, as condições seguintes são equivalentes: (i) p(x) é um polinômio irredutível; (ii) p(x)K[x] é um ideal maximal. Demonstração: Sejam p(x) um polinômio irredutível e I um ideal de K[x], tal que p(x)K[x] ⊆ I ⊆ K[x]. Segundo a Proposição 4.7, existe h(x) ∈ K[x] tal que I = h(x)K[x]. Como p(x) ∈ p(x)K[x] ⊆ I = h(x)K[x], então existe g(x) ∈ K[x] tal que p(x) = h(x)g(x). Desde que p(x) é irredutível, então h(x) ∈ K ou g(x) ∈ K. Se h(x) ∈ K, pelo lema anterior, I = h(x)K[x] = K[x]. Se g(x) ∈ K, como g(x) ̸= 0, então ∂p(x) = ∂h(x) + ∂g(x) = ∂h(x) + 0 = ∂h(x). Logo, pelo lema anterior, p(x)K[x] = h(x)K[x] = I. Portanto, p(x)K[x] é um ideal maximal. Por outro lado, se p(x)K[x] é um ideal maximal e se p(x) = f (x)g(x), então p(x) ∈ f (x)K[x]. Logo, p(x)K[x] ⊆ f (x)K[x]. Como p(x)K[x] é um ideal maximal, então p(x)K[x] = f (x)K[x] ou f (x)K[x] = K[x]. Se p(x)K[x] = f (x)K[x], então, pelo lema anterior, ∂p(x) = ∂f (x) e, desse modo, ∂g(x) = 0. Se f (x)K[x] = K[x], também, pelo lema anterior, ∂f (x) = 0. Assim, f (x) ∈ K ou g(x) ∈ K e, portanto, p(x) é um polinômio irredutível. Corolário 4.11. Sejam p(x) um polinômio irredutível de K[x] e f (x), g(x) ∈ K[x]. Se p(x)|f (x)g(x), então p(x)|f (x) ou p(x)|g(x). Demonstração: Suponhamos que p(x)|f (x)g(x), isto é, f (x)g(x) ∈ p(x)K[x]. Como, pela proposição anterior, p(x)K[x] é um ideal maximal, então p(x)K[x] é um ideal primo, logo f (x) ∈ p(x)K[x] ou g(x) ∈ p(x)K[x], isto é, p(x)|f (x) ou p(x)|g(x). Exercícios 1. Mostrar que f (x) = x2 − 2 não é redutível sobre Q. 2. Fazer a demonstração do Lema 4.9. 3. Encontrar exemplos de Z[x] em que não valem os ítens (ii) e (iv) do Lema 4.9. 4. Sejam p(x) ∈ K[x] irredutível e f1 (x), f2 (x), ..., fn (x) ∈ K[x]. Mostrar que se p(x)|(f1 (x)f2 (x) . . . fn (x)), então p(x)|fi (x), para algum i ∈ i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 123 — #117 i | POLINÔMIOS i 123 {1, 2, . . . , n}. 4.4 Fatoração em polinômios irredutíveis Segundo o Teorema Fundamental da Aritmética, dado um número inteiro n > 1, podemos escrevê-lo como um produto de números primos. No caso de polinômios, mostraremos que se f (x) ∈ K[x] e ∂f (x) ≥ 1, isto é, se f (x) ̸= 0 e f (x) não é inversível em K[x], então f (x) pode ser escrito como um produto de polinômios irredutíveis. O caso em que K = C é mais simples, pois C é algebricamente fechado. Definição 4.13. Dizemos que um corpo K é algebricamente fechado quando todo polinômio com grau positivo e coeficientes em K admite uma raiz em K. Exemplo 4.16. O corpo C é algebricamente fechado. Este resultado é conhecido como “Teorema Fundamental da Álgebra” e sua demonstração pode ser encontrada em textos de funções de uma variável complexa. Exemplo 4.17. O corpo R não é algebricamente fechado. O polinômio f (x) = x2 + 1 ∈ R[x] não tem raízes em R, pois para qualquer r ∈ R, f (r) = r2 + 1 ≥ 1. Proposição 4.12. Se K é um corpo algebricamente fechado e f (x) ∈ K[x], com ∂f (x) ≥ 1, então f (x) pode ser fatorado em um produto de polinômios de grau 1, isto é, existem c, a1 , a2 , ..., an ∈ K tais que f (x) = c(x − a1 )(x − a2 ). ... .(x − an ). Demonstração: Por indução sobre n = ∂f (x). Em consonância com a proposição anterior, segue que num corpo algebricamente fechado, os únicos polinômios irredutíveis são os de grau 1. Proposição 4.13. Seja f (x) ∈ K[x], com ∂f (x) ≥ 1. Então f (x) pode ser escrito na forma f (x) = p1 (x)p2 (x)...pn (x), em que para cada i, pi é um polinômio irredutível. Além disso, tal expressão é única, a menos da ordem i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 124 — #118 i 124 i ESTRUTURAS ALGÉBRICAS | dos pi (x)’s e a menos de fatores constantes não nulos. Demonstração: (Existência da fatoração) Por indução sobre m = ∂f (x). Se ∂f (x) = 1, então f (x) = ax + b é irredutível. Consideremos que a proposição vale para todo g(x) ∈ K[x], com 1 ≤ ∂g(x) < m. Agora, seja ∂f (x) = m. Se f (x) é irredutível, nada há para se provar. Se f (x) = g(x)h(x), com g(x), h(x) ∈ K[x] e ∂g(x), ∂h(x) > 1, como ∂f (x) = ∂g(x) + ∂h(x), então ∂g(x) < m e ∂h(x) < m. Pela hipótese de indução, podemos escrever g(x) e h(x) como produto de polinômios irredutíveis e, portanto, f (x) pode ser escrito como um produto de polinômios irredutíveis. Isto garante a existência da fatoração. (Unicidade) Se f (x) = p1 (x)p2 (x)...pr (x) = q1 (x)q2 (x)...qs (x), em que cada pi (x) e cada qj (x) é um polinômio irredutível, temos que p1 (x)|q1 (x)q2 (x)...qs (x). Logo, p1 (x)|qj (x), para algum j. Após um rearranjo dos qj (x)′ s podemos supor p1 (x)|q1 (x), isto é, q1 (x) = p1 (x)h(x), para algum h(x) ∈ K[x]. Como q1 (x) é irredutível, então h(x) = c1 ∈ K. Desse modo, q1 (x) = c1 p1 (x), com c1 ∈ K. Então f (x) = p1 (x)p2 (x)...pr (x) = q1 (x)q2 (x)...qs (x) = c1 p1 (x)q2 (x)...qr (x). Logo, p2 (x)...pr (x) = c1 q2 (x)...qs (x). Repetindo a argumentação de maneira indutiva, concluímos que, após possíveis reordenações dos qj (x)′ s, para cada i, qi (x) = ci pi (x), com ci ∈ K. Isto garante a unicidade, a menos de fatores constantes. Se os polinômios irredutíveis da proposição anterior são todos mônicos, então eles são univocamente determinados, pois na justificação temos que qi (x) = ci pi (x) e, portanto, ci = 1. Exemplo 4.18. Podemos tomar fatorações distintas do polinômio 4x2 −1: 1 1 4x2 − 1 = (2x + 1)(2x − 1) = 4(x + )(x − ). Neste caso, os polinômios 2 2 irredutíveis da primeira fatoração, são os irredutíveis da segunda multipli1 1 1 cado por constantes: 2x + 1 = ·4(x + ) e 2x − 1 = 2(x − ) 2 2 2 Exercícios 1. Dar uma demonstração da Proposição 4.12. 2. Seja f (x) ∈ K[x], com ∂f (x) = 2 ou ∂f (x) = 3. Mostrar que f (x) é i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 125 — #119 i | POLINÔMIOS i 125 redutível sobre K se, e somente se, f (x) possui raiz em K. 3. Para um polinômio qualquer f (x) ∈ C[x], f (x) = an xn +...+a1 x+a0 , definimos o conjugado de f (x) por f (x) = an x + ... + a1 x + a0 . Mostrar que se f (x), g(x) ∈ C[x] e a ∈ C, então: (a) f (x) + g(x) = f (x) + g(x); (b) f (x) · g(x) = f (x) · g(x); (c) a · f (x) = a · f (x). 4. Seja f (x) ∈ R[x] e a ∈ C uma raiz de f . Mostrar que a também é raiz de f . 5. Seja f (x) ∈ R[x], com ∂f (x) ≥ 3. Mostrar que f (x) é redutível sobre R. 6. Seja f (x) ∈ R[x]. Mostrar que se ∂f (x) é um número ímpar, então f (x) tem uma raiz em R. 7. Decompor os seguintes polinômios sobre Z3 como produtos de polinômios irredutíveis: (a) x2 + 2 (b) x2 + x + 1 (c) x4 + 2 (d) x3 + 1 (e) x2 + 1. 8. Decompor o polinômio x3 − x2 + x − 1 como produtos de polinômios irredutíveis em: (a) R e (b) C. 9. Decompor o polinômio x4 − 16 como produtos de polinômios irredutíveis em: (a) R e (b) C. 10. Sejam a ∈ K e I = {f (x) ∈ K[x] : f (a) = 0}. Mostrar que I é um ideal maximal de K[x]. (Sugestão: usar a Proposição 4.10). 11. Mostrar que o anel quociente R[x]/(x2 + 1)R[x] ∼ = C. (Sugestão: usar o homomorfismo F : R[x] → C definido por F (f (x)) = f (i) e aplicar o Teorema do Isomorfismo. 12. Sejam f (x), g(x) ∈ K[x] cujas fatorações em polinômios irredutíveis mônicos são dadas por f (x) = u.p1 (x)i1 p2 (x)i2 ...pr (x)ir e g(x) = v.p1 (x)j1 p2 (x)j2 ...pr (x)jr , em que u, v ∈ K e os polinômios pk (x)’s são irredutíveis, dois a dois distintos e i1 , i2 , ..., ir , j1 , j2 , ..., jr ∈ Z. Seja h(x) um máximo divisor comum de f (x) e g(x). Mostrar que h(x) = t.p1 (x)k1 p2 (x)k2 ...pr (x)kr , em que t ∈ K e, para cada n, kn = mínimo{in , jn }. 13. Calcular um máximo divisor comum entre os polinômios: (a) x(x − 1)4 (x − 2)2 e x5 (x − 1)(x − 2)2 ; i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 126 — #120 i 126 i ESTRUTURAS ALGÉBRICAS | (b) (x + 1)3 (x − 3)5 (x − 4) e (x + 1)2 (x + 3)3 (x − 7). 4.5 Polinômios sobre os inteiros Nessa seção tratamos dos polinômios com ênfase sobre o anel dos inteiros. Relembrando, dada uma sequência a1 , a2 , ..., an de números inteiros, dizemos que eles são relativamente primos, ou primos entre si, quando o máximo divisor comum entre eles é 1. Definição 4.14. Um polinômio que f (x) ∈ Z[x] é primitivo se f (x) ̸= 0 e seus coeficientes são relativamente primos. Exemplo 4.19. Os polinômios f (x) = x2 + 2x + 4 e g(x) = 2x3 + 6x2 − 9x + 3 são primitivos. Proposição 4.14. Seja f (x) ∈ Q[x], com f (x) ̸= 0. Então existe r ∈ Q tal que rf (x) é um polinômio primitivo. a1 a0 an n x + ... + x + ∈ Q[x], de maneira Demonstração: Seja f (x) = bn b1 b0 que, para cada i, ai , bi ∈ Z e bi ̸= 0. Consideremos agora que b = b0 b1 ...bn . ai b ∈ Z. Então bf (x) = cn xn + ... + c1 x + c0 em que, para cada i, ci = bi cn c0 c1 Seja d o máximo divisor comum de c0 , c1 , ..., cn . Então , , ..., são d d d b cn n inteiros relativamente primos (ver em [16]) e, portanto, f (x) = x + d d c0 c1 ... + x + é um polinômio primitivo. d d 4 14 15 Exemplo 4.20. Para f (x) = x2 + x + 2, segue que f (x) = 10x2 + 3 5 2 21x + 15 é primitivo. Proposição 4.15. Se f (x), g(x) ∈ Z[x] são polinômios primitivos, então f (x)g(x) também é um polinômio primitivo. Demonstração: Sejam f (x) = an xn + ... + a1 x + a0 e g(x) = bm xm + ... + b1 x + b0 polinômios primitivos e p um número primo. Como f (x) é primitivo, então p não divide algum coeficiente ai . Seja j tal que p - aj , i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 127 — #121 i | POLINÔMIOS i 127 mas p | ai , para todo i < j. Analogamente, seja k tal que p - bk , mas p | bi para todo i < k. Em f (x)g(x), o coeficiente de xj+k é cj+k = aj bk + (aj+1 bk−1 +aj+2 bk−2 +...)+(aj−1 bk+1 +aj−2 bk+2 +...). Como p | ai e p | bl para todos i < j e para todos l < k, então p | (aj+1 bk−1 + aj+2 bk−2 + ...) e p | (aj−1 bk+1 + aj−2 bk+2 + ...). Como p - aj e p - bk , então p - aj bk . Logo, p - cj+k . Assim, não existe número primo p tal que p divide todos os coeficientes de f (x)g(x) e, portanto, f (x)g(x) é um polinômio primitivo. Lema 4.16. (Lema de Gauss) Seja f (x) ∈ Z[x] um polinômio primitivo. Então f (x) é redutível sobre Z se, e somente se, f (x) é redutível sobre Q. Demonstração: (⇒) É imediata. (⇐) Como f (x) é redutível sobre Q, então f (x) = g(x)h(x), em que g(x), h(x) ∈ Q[x], com ∂g(x) ≥ 1 e ∂h(x) ≥ 1. Pela Proposição 4.14, existem r, s ∈ Q tais que rg(x), sh(x) são polinômios primitivos. Então, pela proposição anterior, rsf (x) = rg(x)sh(x) é um polinômio primitivo. a Como rs ∈ Q e rs ̸= 0, existem a, b ∈ N, com b ̸= 0 tais que rs = . b a Então f (x) = rg(x)sh(x). Logo, af (x) = b(rg(x)sh(x)). Como f (x) b é primitivo, então o máximo divisor comum entre os coeficientes de af (x) é a. Da mesma forma, o máximo divisor comum entre os coeficientes de b(rg(x)sh(x)) é b. Assim, a = b e, portanto, f (x) = (rg(x))(sh(x)), com rg(x), sh(x) ∈ Z[x], ∂(rg(x)) = ∂g(x) ≥ 1 e ∂(sh(x)) = ∂h(x) ≥ 1. Logo, f (x) é redutível em Z. Corolário 4.17. Se f (x) ∈ Q[x] e r ∈ Q, com r ̸= 0, então f (x) é redutível sobre Q se, e somente se, rf (x) é redutível sobre Q. Demonstração: (⇒) Se f (x) é redutível sobre Q, então f (x) = g(x)h(x), com g(x), h(x) ∈ Q[x], ∂g(x) ≥ 1 e ∂h(x) ≥ 1. Logo, para r ∈ Q, r ̸= 0, rf (x) = (rg(x))h(x), com rg(x), h(x) ∈ Q[x], ∂(rg(x)) ≥ 1 e ∂h(x) ≥ 1. Ou seja, rf (x) é redutível sobre Q. (⇐) Segue da primeira parte, pois f (x) = 1r (rf (x)). Corolário 4.18. Se f (x) ∈ Z[x] e n ∈ Z, com n ̸= 0, então f (x) é redutível sobre Z se, e somente se, nf (x) é redutível sobre Z. Demonstração: (⇒) Se f (x) = g(x)h(x), então nf (x) = (ng(x))h(x). Logo, se f (x) é redutível, então nf (x) é redutível. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 128 — #122 i 128 i ESTRUTURAS ALGÉBRICAS | (⇐) Tomando d como o máximo divisor comum dos coeficientes de f (x), temos que o polinômio d1 f (x) é primitivo. Assim, se nf (x) é redutível sobre Z, então nf (x) também é redutível sobre Q. Logo, d1 f (x) = 1 1 nd (nf (x)) é redutível sobre Q e, portanto, d f (x) é redutível sobre Z. Como f (x) = d d1 f (x), da primeira parte, segue que f (x) é redutível sobre Z. Corolário 4.19. Se f (x) ∈ Z[x], então f (x) é redutível sobre Z se, e somente se, f (x) é redutível sobre Q. Demonstração: Tomando d como o máximo divisor comum dos coeficientes de f (x), temos que o polinômio d1 f (x) é primitivo. Assim, f (x) é redutível sobre Z se, e somente se, d1 f (x) é redutível sobre Z se, e somente se, d1 f (x) é redutível sobre Q se, e somente se, f (x) = d d1 f (x) é redutível sobre Q. Proposição 4.20. (Critério de Eisenstein) Dado um polinômio f (x) = an xn + ... + a1 x + a0 ∈ Z[x], se existe um número primo p tal que: (i) p | ai , para todo i < n (ii) p - an (iii) p2 - a0 então f (x) é irredutível sobre Z e, portanto, também é irredutível sobre Q. Demonstração: Seja f (x) = an x + ... + a1 x + a0 um polinômio de Z que satisfaz as três condições acima. Se f (x) = g(x)h(x), em que g(x), h(x) ∈ Z[x], então precisamos mostrar que g(x) ∈ Z ou h(x) ∈ Z. Consideremos, agora, g(x) = bm xm + ... + b1 x + b0 e h(x) = cr xr + ... + c1 x + c0 . Como p - an = bm · cr , então p - bm e p - cr . Mas, p | a0 = b0 · c0 e p2 - a0 , então p divide somente um dentre b0 e c0 . Podemos supor que p | b0 e p - c0 , o outro caso é análogo. Como p - bm , mas p | b0 , tomamos i tal que p - bi , mas p | bj para todo j < i. Temos então que ai = bi c0 + bi−1 c1 + ... e como p - bi c0 , mas p | (bi−1 c1 + ...), então p - ai . Logo, i = n e, portanto, bi = bn , ou seja, ∂g(x) ≥ n. Desde que n = ∂f (x) = ∂g(x) + ∂h ≥ n + ∂h(x), segue que ∂h(x) = 0, ou seja, h(x) ∈ Z. Portanto, f (x) é irredutível sobre Z. Exemplo 4.21. Os polinômios 2x4 −6 e x3 +6x2 +4x−10 são irredutíveis sobre Q ao considerarmos os primos p = 3 e p = 2, respectivamente. O i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 129 — #123 i | POLINÔMIOS i 129 Critério de Eisenstein não se aplica aos polinômios x4 − 4, 6x4 − 12x + 2 e 2x3 + 9x2 + 3x + 1. Exemplo 4.22. Se p é um número primo e n é um inteiro positivo, então os polinômios xn + p e xn − p são irredutíveis sobre Q. Exemplo 4.23. O Critério de Eisenstein não se aplica ao polinômio f (x) = 10x3 +12x2 +8x+4, mas se aplica ao polinômio g(x) = 5x3 +6x2 +4x+2, ao considerarmos o primo p = 2. Assim, g(x) é irredutível e, portanto, f (x) = 2g(x) é também irredutível. Exercícios 1. Verificar que os seguintes polinômios são irredutíveis sobre Q: (a) x3 + 2x2 + 6x + 6 (b) x5 − 29 (c) x4 − 20 (d) x9 + 3x4 + 3 (e) 6x5 + 4x3 − 20 (f) 6x7 − 9x + 18. 2. Seja f (x) = an xn + ... + a1 x + a0 um polinômio com coeficientes inteiros e primos entre si e com a0 ̸= 0. Mostrar que se b e c são inteiros b primos entre si, com c ̸= 0 e tais que f ( ) = 0, então c | an e b | a0 . c (Isto nos permite determinar todas as raízes racionais de f (x)). 3. Seja f (x) = xn + ... + a1 x + a0 um polinômio com coeficientes inteiros. Mostrar que se f (x) admite uma raiz racional, então esta raiz é inteira e divide o termo a0 . 4. Determinar as raízes racionais dos seguintes polinômios: (a) x5 − 1 (b) x6 − 1 (c) x4 + 1 (e) 6x3 − 3x2 + 4x − 2 x4 − 2x3 + 2x2 (d) x3 + 1 (f) 3x2 − 27 (g) − 2x − 4. 5. Mostrar que os seguintes polinômios são redutíveis sobre Q: (a) x2 + 4x + 4 x4 + x3 − 7x2 (b) x5 + x2 − x − 1 (c) 2x4 − x3 + 4x2 − 1 (d) + 9. 6. Seja f (x) ∈ Z[x] um polinômio de grau 2 ou 3. Mostrar que f (x) é redutível sobre Z se, e somente se, f (x) tem raiz em Q. 7. Determinar quais dos seguintes polinômios são irredutíveis sobre os racionais: i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 130 — #124 i 130 i ESTRUTURAS ALGÉBRICAS | (a) x + 4 (b) x4 + 2 (c) x5 + 1 (d) x3 + x2 − 3x − 2 (e) x3 − 9 (f) x3 − x + 1 (g) x3 + 2x + 10 (h) x3 − x + 1 (i) x4 − 2x (j) x4 − x2 − 2 (k) x4 − x + 1 (l) x4 + x3 + 2x2 + 3x + 1 (m) x5 (n) x5 − x2 − x. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 131 — #125 i i Capítulo 5 Corpos Évariste Galois, jovem nascido em uma aldeia nas proximidades de Paris, viveu no início do século XIX, período em que a França vivia um clima de turbulência política após a Revolução Francesa. Foi um entusiasta político desse período, além de manter também grande paixão pela Matemática, o que o levou a tentar resolver a questão da solubilidade de equações polinomiais por meio de radicais. Assim, Galois investigou sob quais condições as raízes de uma equação polinomial qualquer poderiam ser expressas através de radicais de seus coeficientes. Seria uma versão geral da famosa solução de Bhaskara para equações do segundo grau, dada pelas raízes dos coeficientes das equações consideradas. Galois já mostrava, no período escolar, grande interesse pela Matemática. Apesar disso, seus trabalhos foram considerados medíocres e ele um excêntrico, por seus professores. Por duas vezes tentou entrar na École Polytecnique e foi recusado. Galois ingressou na École Normale com o propósito de se preparar para ensinar, mas também para continuar as suas pesquisas em Matemática. Aos 17 anos, entregou seus resultados a Cauchy e solicitou-lhe que os apresentasse a Acadèmie, mas Cauchy acabou perdendo o manuscrito. Em 1830 apresentou seu trabalho a Fourier com o objetivo de um concurso na Acadèmie. Fourier levou o artigo para casa, todavia morreu logo em seguida e o manuscrito se perdeu. Tentou novamente apresentar seu trabalho à Acadèmie atra- i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 132 — #126 i 132 i ESTRUTURAS ALGÉBRICAS | vés de Poisson, que o devolveu com a observação de que o trabalho era incompreensível. A adesão de Galois à Revolução Francesa teve, possivelmente, entre outras causas, suas frustrações com sucessivas tentativas de apresentar suas descobertas, seu espírito inquieto e também o suicídio de seu pai. Uma carta com críticas ao conservadorismo do diretor da École Normale resultou em sua expulsão da escola. Em 1831, foi preso por uma manifestação interpretada como uma ameaça à vida do rei Louiz Philippe. Solto logo em seguida, foi novamente preso, poucos meses depois, condenado a seis meses de prisão por vestir indevidamente uniforme militar. Por causa de uma mulher, certo tempo depois, foi desafiado a um duelo do qual, em nome do código de honra do seu tempo, não teve como recusar. Na noite que precedeu ao duelo, Galois escreveu uma carta a um amigo em que descrevia suas pesquisas na Matemática e solicitou que a publicasse. Isto aconteceu no mesmo ano. O duelo ocorreu na manhã do dia 30 de maio de 1832, quando Galois recebeu um tiro que o levou a falecer na manhã seguinte, com 20 anos de idade. Seu funeral foi acompanhado por milhares de revolucionários. Os trabalhos de Galois forneciam respostas às indagações da solubilidade de equações polinomiais por meio de radicais o que, adicionalmente, foi importante ferramenta para a resolução dos famosos problemas gregos clássicos, como veremos nesse capítulo. A partir do conceito de extensão de corpos, introduzidos por Galois, foi possível a obtenção de resultados que garantiriam a impossibilidade de algumas construções por meio de régua sem marcas e do compasso, e também da impossibilidade de solução de equações polinomiais gerais de graus superiores a 4. 5.1 Extensões algébricas A partir de agora, trataremos de relações entre dois corpos K e L, quando Q ⊆ K ⊆ L ⊆ C. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 133 — #127 i | CORPOS i 133 Definição 5.1. Sejam K e L corpos tais que K ⊆ L e seja b ∈ L. O elemento b é um número algébrico sobre K se existe um polinômio não nulo f (x) ∈ K[x] tal que f (b) = 0. Em geral diz-se que um número é algébrico se ele é algébrico sobre Q. O número complexo i é algébrico, pois é raiz do polinômio f (x) = x2 + 1 ∈ Q[x]. Certamente, se b ∈ K, então b é um número algébrico sobre K, pois b é raiz do polinômio f (x) = x − b. Todavia, podem existir elementos de L que não são elementos de K, mas que são algébricos sobre K. Exemplo 5.1. Se b2 = 3, então b é uma das duas possíveis raízes quadradas de 3. Assim, b é uma das raízes do polinômio f (x) = x2 − 3 e, √ √ desse modo, b é um número algébrico. Porém 3 e − 3 não são números racionais. Exemplo 5.2. Se b3 = 2, então b é uma raiz de f (x) = x3 − 2 e, portanto, b é um número algébrico. Definição 5.2. Se b não é um número algébrico sobre K, então ele é um número transcendente sobre K. Em geral, diz-se que um número é transcendente, se é transcendente sobre Q. Os famosos números reais e e π são exemplos de números transcendentes. Demonstrações de que e e π são transcendentes podem ser vistas nos itens [4] e [9] da bibliografia. Definição 5.3. Um corpo L é uma extensão de um corpo K, se K ⊆ L. Definição 5.4. Um corpo L é uma extensão algébrica de um corpo K, se K ⊆ L e se todo elemento de L é algébrico sobre K. Em geral diz-se que uma extensão é algébrica, se é algébrica sobre Q. A partir de agora usaremos alguns conceitos básicos da Álgebra Linear, como base, dimensão, espaço e subespaço. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 134 — #128 i 134 i ESTRUTURAS ALGÉBRICAS | Se L é uma extensão de K, então com as operações usuais de corpo em L, observamos que L é um espaço vetorial sobre K. Definição 5.5. O grau da extensão do corpo L sobre o corpo K é a dimensão de L enquanto espaço vetorial sobre K. Denotamos o grau de L sobre K por [L : K] . Tem fundamental importância, para os passos seguintes, o caso em que [L : K] é finito, ou seja, quando o espaço vetorial L sobre o corpo K tem dimensão finita. Definição 5.6. O corpo L é uma extensão finita do corpo K quando [L : K] é finito. Exemplo 5.3. O corpo dos números complexos C é uma extensão finita de R e o conjunto {1, i} é uma base de C sobre R. Logo, [C : R] = 2. Proposição 5.1. Se L é uma extensão finita de K, então todo elemento de L é algébrico sobre K. Demonstração: Dado b ∈ L, sejam 1 = b0 , b, ..., bn as n + 1 primeiras potências de b em L. Se dim(L) = r e r < n, então {1, b, ..., bn } não é linearmente independente sobre K. Logo, existem a0 , a1 , ..., an ∈ K, não todos nulos, de modo que an bn + ... + a1 b + a0 = 0 e, portanto, b é um número algébrico sobre K. Exemplo 5.4. Como nem todo número real é algébrico sobre os racionais, então, pela proposição anterior, o corpo dos números reais R não é uma extensão finita do corpo dos racionais Q. Logo, [R : Q] é infinito. Lema 5.2. Se b é um número algébrico sobre K e J = {g(x) ∈ K[x] : g(b) = 0}, então: (i) J = p(x)K[x] e p(x) é mônico e irredutível sobre K[x]; (ii) o polinômio p(x) é o único polinômio mônico irredutível tal que J = p(x)K[x]; (iii) p(x) é o polinômio de menor grau que possui b como raiz. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 135 — #129 i | CORPOS i 135 Definição 5.7. Chamamos o polinômio p(x) acima de o polinômio irredutível de b sobre K. O grau do polinômio p(x) é chamado grau de b sobre K. Também dizemos que b é um elemento algébrico de grau n sobre K, em que n = ∂p(x). Proposição 5.3. Sejam b um número algébrico sobre K e n o grau do polinômio irredutível p(x) de b sobre K. Então o espaço vetorial sobre K gerado por {1, b, ..., bn−1 } é um corpo e a dimensão desse espaço vetorial é n. Demonstração: Se f (x) ∈ K[x], então existem q(x), r(x) ∈ K[x] tais que f (x) = q(x)p(x) + r(x), com ∂r(x) < ∂p(x). Daí segue que f (b) = q(b)p(b) + r(b) = r(b) ∈ [1, b, ..., bn−1 ] em que [1, b, ..., bn−1 ] é o espaço vetorial sobre K gerado pelas n primeiras potências de b. Além disso, se u ∈ [1, b, ..., bn−1 ] podemos tomar u = f (b) para algum f (x) ∈ K[x]. Agora, seja M = [1, b, ..., bn−1 ]. Como M é um espaço vetorial é, claramente, um grupo abeliano para a adição. Se u, v, w ∈ M = [1, b, ..., bn−1 ], então podemos considerar u = f1 (b), v = f2 (b) e w = f3 (b) para f1 (x), f2 (x), f3 (x) ∈ K[x] e, assim, uv = f1 (b)f2 (b) = (f1 f2 )(b) ∈ M ; (uv)w = ((f1 f2 )f3 )(b) = (f1 (f2 f3 ))(b) = u(vw), 1 ∈ M e uv = (f1 f2 )(b) = (f2 f1 )(b) = vu. Portanto, M é um anel comutativo com unidade. Como precisamos mostrar que M é um corpo, resta-nos mostrar que todo elemento não nulo de M é inversível. Se f (b) ̸= 0, então f (x) ∈ / p(x)K[x]. Como pela Proposição 4.10 p(x)K[x] é um ideal maximal de K[x], então p(x)K[x] + f (x)K[x] = K[x]. Assim, 1 ∈ p(x)K[x] + f (x)K[x] e, portanto, existem polinômios g(x), h(x) ∈ K[x] tais que h(x)p(x) + g(x)f (x) = 1. Daí, h(b)p(b) + g(b)f (b) = 1, e então, g(b)f (b) = 1, isto é, cada elemento não nulo f (b) ∈ M tem o inverso g(b) ∈ M . Para concluir que a dimensão de M sobre K é n, basta verificarmos que os elementos 1, b, ..., bn−1 são linearmente independentes. Caso fossem linearmente dependentes, existiriam a0 , a1 , . . . , an−1 ∈ K, não todos nulos, tais que a0 + a1 b + · · · + an−1 bn−1 = 0, ou seja, b seria raiz do polinômio f (x) = a0 + a1 x + ... + an−1 xn−1 e ∂f (x) < n, isto é, f (x) ∈ p(x)K[x] e ∂f (x) < n = ∂p(x), uma contradição. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 136 — #130 i 136 i ESTRUTURAS ALGÉBRICAS | Se K(b) = {f (b) : f (x) ∈ K[x]}, quando b é algébrico sobre K e n é o grau do polinômio irredutível de b sobre K, então segue, pela proposição anterior, que K(b) = {a0 + a1 b + · · · + an bn−1 : ai ∈ K} é o corpo M gerado pelas potências de b sobre K. No caso em que b não é algébrico sobre K, não é possível garantir que exista n inteiro positivo tal que K(b) = {a0 + a1 b + · · · + an bn−1 : ai ∈ K} e nem que K(b) seja corpo. Exemplo 5.5. O polinômio irredutível de b = √ √ Q( 5) = {a + b 5 : a, b ∈ Q}. Exemplo 5.6. O polinômio irredutível de b = √ √ √ Q( 3 2) = {a + b 3 2 + c( 3 2)2 : a, b, c ∈ Q}. √ 5 é p(x) = x2 − 5. Então √ 3 2 é p(x) = x3 − 2. Então Corolário 5.4. Seja K ⊆ L e a ∈ L. Então: (i) K(a) é o menor subcorpo de L que contém K e a; (ii) Se a é algébrico de grau n sobre K, então [K(a) : K] = n. Corolário 5.5. Se K ⊆ L e a ∈ L, então as seguintes condições são equivalentes: (i) a é algébrico sobre K; (ii) [K(a) : K] é finito; (iii) K(a) é uma extensão algébrica de K. Demonstração: (i) ⇒ (ii) Pelo corolário anterior. (ii) ⇒ (iii) Pela Proposição 5.1. (iii) ⇒ (i) Pela definição de extensão algébrica. Corolário 5.6. Se K ⊆ L e a ∈ L é um elemento transcendente sobre K, então a extensão K(a) de K é infinita. Proposição 5.7. Se K2 é uma extensão finita de K1 e K3 é uma extensão finita de K2 , então K3 é uma extensão finita de K1 e, mais, [K3 : K1 ] = [K3 : K2 ]·[K2 : K1 ]. Demonstração: Sejam {u1 , ..., un } uma base de K2 sobre K1 e {v1 , ..., vm } uma base de K3 sobre K2 . Verificaremos que os elementos do conjunto {ui vj : 1 ≤ i ≤ n, 1 ≤ j ≤ m} formam uma base de K3 sobre K1 . i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 137 — #131 i | CORPOS i 137 Seja w um elemento de K3 . Da sua base sobre K2 , segue que w = a1 v1 + · · · + am vm = Σm j=1 aj vj , com aj ∈ K2 . Agora, cada elemento aj é uma combinação linear dos elementos da base {u1 , ..., un }, com coeficientes em K1 . m n Daí, aj = Σni=1 cij ui e w = Σm j=1 aj vj = Σj=1 Σi=1 cij ui vj , donde segue que os elementos de {ui vj : 1 ≤ i ≤ n, 1 ≤ j ≤ m} geram K3 sobre K1 . n Agora, se Σm j=1 Σi=1 cij ui vj n Σm j=1 (Σi=1 cij ui )vj = 0, com cij ∈ K1 , então = 0. Como {v1 , ..., vm } é uma base de K3 , então Σni=1 cij ui = 0, para cada j. E como {u1 , ..., un } é uma base de K2 , segue que cij = 0, para todos 1 ≤ i ≤ n, 1 ≤ j ≤ m. Portanto, {ui vj : 1 ≤ i ≤ n, 1 ≤ j ≤ m} é uma base de K3 sobre K1 . Assim, os m·n elementos {ui vj } formam uma base de K3 sobre K1 , isto é, [K3 : K1 ] = m·n, com [K3 : K2 ] = m e [K2 : K1 ] = n. Corolário 5.8. Se K3 é uma extensão finita de K1 e K2 é um subcorpo de K3 que contém K1 , então [K2 : K1 ] divide [K3 : K1 ]. Demonstração: Como [K3 : K1 ] = n e K1 ⊆ K2 ⊆ K3 , então: (1) [K3 : K2 ] ≤ n; (2) se um conjunto de elementos de K2 ⊆ K3 é linearmente independente sobre K1 , então este conjunto tem, no máximo, n elementos. Logo, [K2 : K1 ] ≤ n. Daí, pela proposição anterior, [K3 : K1 ] = [K3 : K2 ] · [K2 : K1 ] e, portanto, [K2 : K1 ] divide [K3 : K1 ]. Segue do corolário anterior, que se [K3 : K1 ] é um número primo, então não pode existir corpo entre K1 e K3 . Se b e c são números algébricos sobre o corpo K, então c é algébrico sobre K(b) e, daí, podemos formar o corpo K(b)(c). Todo corpo que contém K, b e c também contém K(b)(c), que é o menor corpo que contém K, b e c. A proposição anterior garante que K(b)(c) é uma extensão finita sobre K: K ⊆ K(b) ⊆ K(b)(c). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 138 — #132 i 138 i ESTRUTURAS ALGÉBRICAS | Segue então que K(b)(c) é um corpo algébrico sobre K. Mais ainda, os corpos K(b)(c) e K(c)(b) coincidem e, então, serão denotados por K(b, c). Se b1 , b2 , ..., bs são números algébricos sobre o corpo K, então, verifica-se por indução sobre s, que K(b1 , b2 , ..., bs ) é a menor extensão K, que contém K, b1 , b2 , ..., e bs . Corolário 5.9. Se L é uma extensão finita de K, então existem a1 , ..., an ∈ L tais que L = K(a1 , ..., an ). Demonstração: Seja [L : K] = m. Se L = K, acabamos. Se L ̸= K, seja a1 ∈ L − K. Pela Proposição 5.1, a1 é algébrico sobre K e, pelo Corolário 5.4, [K(a1 ) : K] = m1 > 1. Portanto, 1 < m1 ≤ m. Se L = K(a1 ), acabamos. Caso contrário, repetindo o processo, existe a2 ∈ L tal que [K(a1 , a2 ) : K(a1 )] = m2 > 1 e, portanto, [K(a1 , a2 ) : K] = m1 · m2 e 1 < m1 < m1 · m2 ≤ m. Assim, após repetirmos o processo uma quantidade finita de vezes, chegamos em L = K(a1 , ..., an ). Proposição 5.10. Se K2 é uma extensão algébrica de K1 e K3 é uma extensão algébrica de K2 , então K3 é uma extensão algébrica de K1 . Demonstração: Seja c um elemento de K3 . Devemos verificar que c satisfaz algum polinômio com coeficientes em K1 . Inicialmente, como K3 é uma extensão algébrica de K2 , c é algébrico sobre K2 e, portanto, satisfaz um polinômio xn + a1 xn−1 + ... + an , com a1 , ..., an ∈ K2 . Agora, como K2 é uma extensão algébrica de K1 , então a1 , a2 , ..., an são algébricos sobre K1 e, portanto, K1 (a1 , a2 , ..., an ) é uma extensão finita de K1 . Desde que c satisfaz o polinômio xn + a1 xn−1 + ... + an , com a1 , ..., an ∈ K1 (a1 , a2 , ..., an ), então c é um número algébrico sobre K1 (a1 , a2 , ..., an ), então K1 (a1 , a2 , ..., an , c) é uma extensão finita de K1 (a1 , a2 , ..., an ). Como K1 (a1 , a2 , ..., an ) é uma extensão finita de K1 , então K1 (a1 , a2 , ..., an , c) é uma extensão finita de K1 . Pela Proposição 5.1, c é algébrico sobre K1 . Proposição 5.11. Se K ⊆ L são corpos, então os elementos de L que são algébricos sobre K formam um subcorpo de L que contém K. Lembramos que um corpo K é algebricamente fechado quando todo polinômio não constante de K[x] possui uma raiz em K. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 139 — #133 i | CORPOS i 139 Se K é algebricamente fechado, então todas as raízes de f (x) estão em K, pois se a é uma raiz de f (x), então f (x) = (x − a)·g(x) com g(x) em K[x]. Logo, g(x) possui raiz em K. Como as outras raízes de f (x) são as raízes de g(x), procedendo indutivamente chegamos que todas as raízes de f (x) estão em K. A seguir enunciaremos, mas não apresentaremos uma demonstração, o Teorema Fundamental da Álgebra, cuja primeira demonstração é devida a Gauss. Teorema 5.12. O corpo dos números complexos, C, é algebricamente fechado. Uma demonstração do Teorema Fundamental da Álgebra pode ser encontrada em [11]. Em decorrência, se K ⊆ C e f (x) ∈ K[x] é um polinômio tal que ∂f (x) ≥ 1 e b1 , b2 , ..., bs são todas as distintas raízes do polinômio f (x) no corpo C, então, para algum c ∈ K vale: f (x) = c·(x − b1 )m1 ...(x − bs )mr ∈ C[x]. Já vimos que cada expoente mi é a multiplicidade da raiz bi . Quando mi = 1, bi é uma raiz simples de f (x). Proposição 5.13. Se p(x) é um polinômio irredutível sobre o corpo K e ∂p(x) = n, então p(x) possui n raízes distintas no corpo C. Demonstração: Seja p(x) = c·(x−b1 )...(x−bn ) ∈ K[x], com b1 , ..., bn ∈ C. Seja b uma raiz qualquer de p(x). Então (1/c)p(x) é o polinômio irredutível de b sobre K. Portanto é o polinômio (não nulo) de menor grau que possui b como raiz. Precisamos mostrar que b é uma raiz simples. Sabemos que p ′ (x) também é um polinômio de K[x] e que ∂p ′ (x) < ∂p(x). Assim, p ′ (b) ̸= 0, pois p ′ (x) não é o polinômio nulo. Portanto, b tem multiplicidade 1, isto é, b é uma raiz simples. Exercícios 1. Fazer a demonstração do Lema 5.2. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 140 — #134 i 140 i ESTRUTURAS ALGÉBRICAS | 2. Fazer a demonstração do Corolário 5.4. 3. Fazer a demonstração da Proposição 5.11. 5.2 Imersão Como nos casos de homomorfismos injetivos de grupos e de anéis, obteremos uma cópia isomórfica de um corpo dentro de um outro corpo. Definição 5.8. A imersão de um corpo K1 num corpo K2 é uma função h : K1 → K2 tal que para todos x, y ∈ K1 : (i) h(x + y) = h(x) + h(y); (ii) h(xy) = h(x)h(y); (iii) h(1) = 1. Naturalmente, h é um homomorfismo de anéis. Logo, h(0) = 0. Além disso, se x ̸= 0, então h(x) ̸= 0, pois 1 = h(1) = h(x.x−1 ) = h(x)h(x−1 ). Assim o núcleo de h só contém o 0. Portanto, h é um homomorfismo injetivo de K1 em K2 . Definição 5.9. Uma imersão h : K1 → K2 é um isomorfismo quando Im(h) = K2 . Se h : K1 → K2 é uma imersão, então Im(h) é um subcorpo de K2 e K1 é isomorfo a Im(h), o que é denotado por K1 ∼ = Im(h) ⊆ K2 . Se h : K1 → K2 é um isomorfismo, então h−1 : K2 → K1 é o isomorfismo inverso de h. Seja h : K1 → K2 uma imersão. Podemos estender h para hx : K1 [x] → K2 [x], definindo a imagem do polinômio f (x) = an xn + ... + a1 x+a0 por hx (f (x)) = h(f )(x) = h(an )xn +...+h(a1 )x+h(a0 ) ∈ K2 [x] e teremos um homomorfismo de anéis, de acordo com a proposição a seguir. Proposição 5.14. Se f (x), g(x) ∈ K1 [x], então para hx : K1 [x] → K2 [x] valem: (i) hx é um homomorfismo injetivo de anéis; (ii) ∂f (x) = ∂hx (f (x)). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 141 — #135 i | CORPOS i 141 Proposição 5.15. Se p(x) ∈ K1 [x], então p(x) é irredutível em K1 [x] se, e somente se, hx (p(x)) é irredutível em Im(hx ). Proposição 5.16. Sejam f (x) ∈ K[x] e b um número algébrico sobre K. Se h : K(b) → L é uma imersão de K(b) num corpo L, então h(f (b)) = h(f )(h(b)). Demonstração: Seja f (x) = an xn + ... + a1 x + a0 . Daí, f (b) = an bn + ... + a1 b + a0 e, desse modo, h(f (b)) = h(an )h(b)n + ... + h(a1 )h(b) + h(a0 ) = h(f )(h(b)). Segue dessa proposição que se b é uma raiz de f (x), então h(b) é uma raiz de hx (f (x)). Proposição 5.17. Sejam K ⊆ L, b ∈ L e hb : K[x] → L a função definida por hb (f (x)) = f (b). Então valem as seguintes afirmações: (i) hb é um homomorfismo de anéis; (ii) b é transcendente sobre K se, e somente se, N (hb ) = {0}; (iii) se b é algébrico sobre K e p(x) é o polinômio irredutível de b sobre K, então N (hb ) = p(x)K[x] é um ideal maximal de K[x]; ∼ K(b). (iv) K[x]/N (hb ) = Demonstração: (i) Fica como exercício. (ii) O elemento b é algébrico sobre K se, e somente se, existe f (x) ∈ K[x], com f (x) ̸= 0, tal que f (b) = 0 se, e somente se, existe f (x) ∈ K[x], f (x) ̸= 0, tal que f (x) ∈ N (hb ) se, e somente se, N (hb ) ̸= {0}. (iii) Fica como exercício. (iv) É consequência do Teorema do isomorfismo. Segue da proposição anterior, que se b é transcendente sobre K, então K(b) ⊆ L e K(b) ∼ = K[x]. Proposição 5.18. Se h : K1 → K2 é uma imersão e o elemento a é algébrico sobre K1 , com o polinômio irredutível p(x), tem-se que: (i) se b ∈ K2 é uma raiz de hx (p(x)), então existe uma única imersão h : K1 (a) → K2 que é uma extensão de h e tal que h(a) = b. (ii) se g é uma extensão de h a K1 (a), então g(a) é uma raiz de hx (p(x)). Demonstração: (i) Seja f (x) ∈ K1 [x]. Agora, definamos h(f (a)) = i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 142 — #136 i 142 i ESTRUTURAS ALGÉBRICAS | h(f )(b). Como podem existir outros polinômios g(x) ∈ K1 [x] tais que g(a) = f (a), então devemos verificar que a definição de h não depende da escolha do polinômio f (x). Se f (x), g(x) ∈ K1 [x] são tais que f (a) = g(a), então f (a) − g(a) = 0 e, daí, (f − g)(a) = 0. Assim, existe d(x) ∈ K1 [x] de maneira que (f − g)(x) = p(x) · d(x), donde segue que hx (f (x)) = hx (g(x)) + hx (p(x)) · hx (d(x)) ⇒ h(f )(x) = h(g)(x) + h(p)(x) · h(d)(x). Assim, h(f (a)) = h(f )(b) = h(g)(b) + h(p)(b) · h(d)(b) = h(g)(b) = h(g(a)). Logo h está bem definida e fica como exercício verificar que h : K1 (a) → K2 é imersão e a unicidade. (ii) Fica como exercício. Corolário 5.19. Sejam p(x) ∈ K[x] um polinômio irredutível sobre K e a uma raiz de p(x). Se h : K → C é uma imersão de K em C, então o número de extensões de h de K(a) em C coincide com ∂p(x). Demonstração: Como ∂p(x) é o grau de a em K, então o resultado segue pelas Proposições 5.13 e 5.18. Corolário 5.20. Seja L uma extensão do corpo K e [L : K] = n. Se h : K → C é uma imersão de K em C, então o número de extensões de h como imersão de L em C é igual a n. Demonstração: Como L é uma extensão finita de K, então L = K(a1 , ...an ). Tomemos a seguinte sequência de extensões: K ⊆ K(a1 ) ⊆ ... ⊆ K(a1 , a2 , ..., an ) = L. Seja Lr−1 = K(a1 , a2 , ..., ar−1 ). Faremos a justificação por indução sobre r. Consideremos que o resultado esteja verificado e que o número de extensões de h a Lr−1 seja igual a [Lr−1 : K] = m. Assim, temos que h1 , h2 , ..., hm são extensões de h a Lr−1 . Para a próxima raiz, ar , seja d o seu grau sobre Lr−1 . Daí, para cada i ∈ {1, ..., m}, existem d extensões de hi a Lr : hi1 , ..., hid . Assim, o conjunto {hij : 1 ≤ i ≤ m, 1 ≤ j ≤ d} é o conjunto das extensões de h a Lr e, portanto, [Lr : K] = [Lr−1 : K].[Lr : Lr−1 ] = m·d. Dessa maneira, o número de extensões de h como imersão de L em C é i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 143 — #137 i | CORPOS i 143 igual a n = [L : K]. Teorema 5.21. Se L é uma extensão finita de K, então existe um elemento d ∈ L tal que L = K(d). Demonstração: Se L é uma extensão finita de K, então pelo Corolário 5.9, L = K(a1 , ...an ). Ao raciocinarmos por indução, basta tomarmos o caso em que L = K(a1 , a2 ). Devemos encontrar d de modo que K(d) = K(a1 , a2 ). Sejam [L : K] = n e h1 , h2 , ..., hn as n distintas imersões de L em C, que estendem a função (imersão) identidade de K. Procuraremos um elemento c ∈ K de modo que os elementos: [1] hi (a1 + ca2 ) sejam 2 a 2 distintos. Como as hi são distintas, então para i ̸= j segue que hj (a1 ) − hi (a1 ) ̸= 0 ou hj (a2 ) − hi (a2 ) ̸= 0. Daí, o polinômio f (x) = ∏n ∏ i=1 j̸=i [(hj (a1 ) − hi (a1 )) + x(hj (a2 ) − hi (a2 ))] ̸= 0 e, portanto, f (x) tem, no máximo, uma quantidade finita de raízes. Logo, existe c ∈ K para o qual f (c) ̸= 0 e para esse elemento c vale [1]. Mostramos agora que se d = a1 + ca2 , então L = K(d). Como d = a1 + ca2 depende de a1 e a2 e das imersões h1 , h2 , ..., hn , então temos n distintas imersões de K(d) em C, que estendem a função identidade de K. Pelos corolários anteriores, segue que [K(d) : K] ≥ n. Agora, desde que K(d) é um subespaço vetorial de L sobre K, então n ≤ dim(K(d)) ≤ dim(L) = n. Logo, dim(K(d)) = dim(L) e, portanto, L = K(d). Exercícios 1. Fazer uma demonstração da Proposição 5.14. 2. Fazer uma demonstração da Proposição 5.15. 3. Fazer a demonstração dos ítens (i) e (iii) da Proposição 5.17. 4. Seja K ⊆ L. Mostrar que se b, c ∈ L são raízes de um mesmo polinômio irredutível sobre K, então K(b) ∼ = K(c). 5. Completar a demonstração da Proposição 5.18. √ √ √ √ 6. Verificar que Q( 2, 3 2) = Q( 2 + 3 2). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 144 — #138 i 144 i ESTRUTURAS ALGÉBRICAS | 5.3 Extensões de Galois Veremos aqui que existe um corpo associado a cada polinômio dado. Definição 5.10. O corpo de decomposição do polinômio f (x) ∈ K[x] sobre K é o menor subcorpo de C que contém K e todas as raízes complexas de f (x). Denotamos o corpo de decomposição de f (x) ∈ K[x] por Gal(f (x), K). Agora, sejam f (x) ∈ K[x] e b1 , ..., bs as distintas raízes de f (x) em C. Consideremos, então, a seguinte sequência de corpos: K0 = K, K1 = K0 (b1 ), K2 = K1 (b2 ), ... Ks = Ks−1 (bs ). Assim, K0 ⊆ K1 ⊆ · · · ⊆ Ks−1 ⊆ Ks e, para i ≤ s, Ki é o menor subcorpo de C que contém K e b1 , . . . , bi e Ks = Gal(f (x), K) = K(b1 , . . . , bs ). Definição 5.11. Seja L uma extensão finita de K. Dizemos que uma imersão h : L → L é uma K-imersão de L, se h(x) = x para todo x ∈ K. Definição 5.12. Um automorfismo de um corpo K é um isomorfismo de corpos h : K → K. Proposição 5.22. Se L é uma extensão finita de K, h : L → L é uma K-imersão, então h(L) = L, isto é, h é um automorfismo de L. Demonstração: Como h induz uma transformação linear injetiva h : L → L, considerando L como espaço vetorial sobre o corpo K, então dim h(L) = dim L. Logo, h(L) = L e, portanto, h é sobrejetiva. Desse modo, h é um isomorfismo de espaços vetoriais, ou mais especificamente, de corpos e, então, h é um automorfismo. Proposição 5.23. Se K é um corpo, então o conjunto de todos automorfismos de K é um grupo com a operação de composição de funções. Demonstração: A composição de automorfismos de K é um automorfismo i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 145 — #139 i | CORPOS i 145 de K. A composição de automorfismos possui a propriedade associativa. A função identidade é um automorfismo de K e é o elemento neutro da composição de automorfismos de K. Dado um automorfismo de K, a sua função inversa também é um automorfismo de K. Assim, o conjunto de todos os automorfismos de K é um grupo com a operação de composição de funções Quando G é o grupo dos automorfismos de um corpo K, denotamos por K G o conjunto de todos os elementos x ∈ K tais que h(x) = x, para todo automorfismo h ∈ G. Proposição 5.24. K G é um corpo. Demonstração: Certamente 0, 1 ∈ K G . Agora, para x, y ∈ K G , temos: h(x + y) = h(x) + h(y) = x + y h(x·y) = h(x)·h(y) = x·y. Logo, x + y ∈ K G e x·y ∈ K G . Também, se x ∈ K G e x ̸= 0, temos: h(x−1 ) = (h(x))−1 = x−1 ∈ K G h(−x) = −h(x) = −x ∈ K G . Portanto, (K G , 0, 1, +, ·) é um subcorpo de K. Definição 5.13. O subcorpo K G é denominado o corpo fixo de K por G. Exemplo 5.7. O corpo Q dos números racionais não admite outro automorfismo que não seja a identidade: Se h : Q → Q é uma imersão, verifica-se: (1) por indução, h(n) = n, para todo n ∈ N; (2) h(n) = n, para todo n ∈ Z; (3) h(n−1 ) = n−1 , para todo n ∈ Z, com n ̸= 0; (4) h(x) = x, para todo x ∈ Q. Definição 5.14. Um K-automorfismo de L é um automorfismo de L que é uma K-imersão de L. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 146 — #140 i 146 i ESTRUTURAS ALGÉBRICAS | Denotamos o grupo dos K-automorfismos de L por G(L, K). Assim, um automorfismo h de L está em G(L, K) se, e somente se, h(x) = x, para todo x ∈ K. Exemplo 5.8. Sejam C o corpo dos números complexos e R o corpo dos números reais, então existem apenas 2 automorfismos em G(C, R). Seja h : C → C um automorfismo qualquer. Como i2 = −1, então h(i).h(i) = h(i2 ) = h(−1) = −1. Daí, h(i) = i ou h(i) = −i. Como h deixa fixo cada número real, então, para a+bi ∈ C, decorre que h(a + bi) = h(a) + h(b)·h(i) = a + b·h(i). Assim, temos dois automorfismos em G(C, R): a função identidade g(a + bi) = a + bi e a função conjugado h(a + bi) = a − bi. Exemplo 5.9. Sejam K um corpo e a ∈ K tal que a ̸= c2 , para todo c ∈ K. Então, se K ⊆ L, b ∈ L e a = b2 , segue que b é raiz do polinômio f (x) = x2 − a ∈ K[x]. Assim f (x) possui duas raízes: b e −b. Portanto, K(b) = {a + cb : a, c ∈ K} tem exatamente 2 automorfismos em G(L, K): a função identidade de K(b), ı(x) = x e a função h : K(b) → K(b), tal que h(x) = x, para todo x ∈ K, e h(b) = −b. √ Exemplo 5.10. Sejam K = Q e L = Q( 3 2). Cada elemento de L é do √ √ tipo a0 + a1 . 3 2 + a2 .( 3 2)2 , com a0 , a1 , a2 ∈ Q. Se h é um automorfismo √ √ √ de L, então (h( 3 2))3 = h(( 3 2)3 ) = h(2) = 2. Assim, h( 3 2) também é uma raiz cúbica de 2 e está em L. Como existe exatamente uma raiz cúbica real de 2 e L ⊆ R, então √ √ √ √ √ √ 3 h( 2) = 3 2. Daí, h(a0 + a1 . 3 2 + a2 .( 3 2)2 ) = a0 + a1 . 3 2 + a2 .( 3 2)2 e, desse modo, h é o automorfismo identidade. √ √ Logo, G(Q( 3 2), Q) = {ı} e o corpo fixo de L por G(Q( 2, Q) é L. Definição 5.15. Uma extensão finita L de K é uma extensão de Galois quando toda K-imersão de L é um K-automorfismo de L. Lema 5.25. Sejam K ⊆ L corpos, b ∈ L uma raiz do polinômio p(x) ∈ K[x] e h : L → L uma K-imersão de L. Então h(b) é também uma raiz de p(x). Demonstração: Seja p(x) = an xn + ... + a1 x + a0 ∈ K[x]. Como p(b) = 0, i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 147 — #141 i | CORPOS i 147 então an bn + ... + a1 b + a0 = 0. Logo, h(an bn + ... + a1 b + a0 ) = h(0). Portanto, p(h(b)) = an h(b)n + ... + a1 h(b) + a0 = 0. Teorema 5.26. Seja L uma extensão finita de K. Então L é uma extensão de Galois de K se, e somente se, existe f (x) ∈ K[x] tal que L = Gal(f (x), K). Demonstração: (⇒) Seja L uma extensão de Galois de K. De acordo com o Teorema 5.21, existe d tal que L = K(d). Agora, seja p(x) o polinômio irredutível de d sobre K. Pela Proposição 5.18, para cada raiz bi de p(x), existe uma única imersão hi : L → C tal que hi (d) = bi . Desde que cada K-imersão é um K-automorfismo, então bi ∈ L. Portanto, L = K(d) = K(b1 , ..., bn ) e, assim, L é o corpo de decomposição de p(x). (⇐) Seja L = Gal(f (x), K), com as raízes b1 , b2 , ..., bn . Se h é uma imersão de L sobre K, então h(bi ) é uma raiz de p(x) e, portanto, h(bi ) ∈ L. Logo, h(L) ⊆ L e, pela Proposição 5.22, h(L) = L. Assim, h é um automorfismo, ou seja, L é uma extensão de Galois de K. Em vista desse teorema segue, de imediato, o seguinte corolário. Corolário 5.27. Se K ⊆ F ⊆ L são corpos e se L é uma extensão de Galois de K, então L é uma extensão de Galois de F . Como uma outra consequência do teorema anterior, temos o resultado a seguir. Corolário 5.28. Sejam L uma extensão de Galois de K e p(x) ∈ K[x], com p(x) irredutível sobre K. Se p(x) tem uma raiz em L, então p(x) tem todas as raízes em L. Demonstração: Sejam a e b duas raízes de p(x), com a ∈ L. Segundo a Proposição 5.18, existe uma imersão h : K(a) → L tal que h(x) = x, para todo x ∈ K e h(a) = b. Agora, se estendemos h a L, como uma K-imersão de L, então temos um automorfismo h : L → L e, portanto, b = h(a) = h(a) ∈ L. Proposição 5.29. Se K ⊆ L é uma extensão de Galois e h : L → L é uma K-imersão, então h(L) = L. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 148 — #142 i 148 i ESTRUTURAS ALGÉBRICAS | Demonstração: Seja a ∈ L. Se a ∈ K, então h(a) = a ∈ L. Se a ∈ / K, seja p(x) o polinômio irredutível de a sobre K. Pelo Lema 5.25, h(a) é raiz de p(x) e h(a) ∈ L. Assim, h(L) ⊆ L e, portanto, pela Proposição 5.22, h(L) = L. Proposição 5.30. Se L é uma extensão de Galois de K e G = G(L, K), então K é o corpo fixo de G. Demonstração: Se K não é o corpo fixo de G, tomemos a ∈ L − K tal que h(a) = a, para todo h ∈ G. Agora, seja p(x) ∈ K[x] o polinômio irredutível de a. Como a ∈ / K, então ∂p(x) > 1. Pela Proposição 5.13, existe b ̸= a tal que b é raiz de p(x). Pela Proposição 5.18, existe uma Kimersão h : K(a) → K(b) tal que h(a) = b. Pelo Corolário 5.20, h pode ser estendido a uma K-imersão de L. Como L é uma extensão de Galois de K, então h é um K-automorfismo de L, o que é uma contradição, pois tomamos a ∈ L de modo que h(a) = a, para todo K-automorfismo de L. Assim, K é o corpo fixo de L. 5.4 Elementos da Teoria de Galois A Teoria de Galois nos permite conexões entre certos corpos e grupos. A cada extensão finita K ⊆ L temos associado o grupo dos automorfismos G(L, K), o grupo de Galois de K ⊆ L. Por outro lado, a cada subgrupo H de G(L, K) associaremos um corpo intermediário K ⊆ F ⊆ L. Uma maneira simples de indicar que um polinômio f (x) ∈ K[x] não é um polinômio constante, inclusive o nulo, é indicar que f (x) ∈ K[x]− K. Definição 5.16. Se f (x) ∈ K[x] − K e L é o corpo de decomposição de f (x) sobre K, então chamamos de Grupo de Galois do polinômio f (x) ao grupo G(f (x), K) = G(L, K). Proposição 5.31. Sejam f (x) ∈ K[x] − K e L o corpo de decomposição de f (x) sobre K. Se f (x) possui n distintas raízes em L, então G(L, K) é i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 149 — #143 i | CORPOS i 149 isomorfo a algum subgrupo de Sn . Demonstração: Seja S = {b1 , b2 , ..., bn } o conjuntos das n distintas raízes de f (x) em L. Se h ∈ G(L, K), pelo Lema 5.25, para cada bi , segue que h(bi ) também é uma raiz de f (x). Desde que h é injetiva, então h(S) = {b1 , b2 , ..., bn } e, desse modo, a imersão h realiza uma permutação no conjunto S. Agora, seja ψ : G(L, K) → P erm(S), em que P erm(S) é o conjunto das funções bijetivas de S em S, definida por ψ(h) = h|S . Verificaremos que ψ é um homomorfismo injetivo de grupos. Trata-se de um homomorfismo, pois: ψ(h1 oh2 ) = (h1 oh2 )|S = (h1 )|S o(h2 )|S = ψ(h1 )oψ(h2 ). É injetivo: se h1 , h2 ∈ G(L, K) são tais que h1 ̸= h2 e como L = K(b1 , b2 , ..., bn ), então para algum bi ∈ S, h1 (bi ) ̸= h2 (bi ). Logo, (h1 )|S ̸= (h2 )|S . Assim, G(L, K) é isomorfo a um subgrupo de P erm(S). Como P erm(S) é isomorfo a Sn , então G(L, K) é isomorfo a um subgrupo de Sn . Proposição 5.32. Seja f (x) ∈ K[x] − K um polinômio que tenha todas as suas raízes distintas e seja L = Gal(f (x), K). Então: (i) Cada imersão h : K → K possui [L : K] extensões a L; (ii) |G(L, K)| = [L : K]. Demonstração: Seja [L : K] = n. (i) Mostraremos por indução sobre n que cada imersão h : K → K tem n extensões a L. Se n = 1 = [L : K], então L = K e, portanto, G(L, K) = {h}. Assim, |G(L, K)| = 1. Consideremos, agora, que [L : K] > 1. Assim, f (x) tem algum fator irredutível p(x) ∈ K[x], com ∂p(x) = d > 1. Seja a uma raiz de p(x). Da hipótese, segue que p(x) tem d distintas raízes em L. Pelo Corolário 5.19, existem exatamente d extensões ha de h, ha : K(a) → L, já que pelo Lema 5.25, h(a) também é raiz de p(x). Temos que [L : K] = [L : K(a)] · [K(a) : K], então [L : K(a)] = [L : K] n = < n, pois d > 1. Daí, pela hipótese de indução, para [K(a) : K] d i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 150 — #144 i 150 i ESTRUTURAS ALGÉBRICAS | cada imersão de K(a) em L, existem n/d extensões a L. Logo, para cada imersão h : K → K possui n extensões de L em L. (ii) Tomando h como a função identidade, por (i), temos n Kautomorfismos de L em L, ou seja, |G(L, K)| = n = [L : K]. Definição 5.17. Seja K ⊆ L uma extensão de corpos. Cada corpo F tal que K ⊆ F ⊆ L é denominado um corpo intermediário entre K e L. Proposição 5.33. Se K ⊆ F ⊆ L são extensões de corpos, então G(L, F ) é um subgrupo de G(L, K). Demonstração: Se h ∈ G(L, F ), então h é um automorfismo de L que fixa F . Mas como K ⊆ F , então h também fixa K. Logo, G(L, F ) ⊆ G(L, K), ou seja, G(L, F ) é um subgrupo de G(L, K). Proposição 5.34. Sejam K ⊆ F ⊆ L e F = Gal(f (x), K). Se h ∈ G(L, K), então (i) h(F ) = F ; (ii) h|F ∈ G(F, K). Demonstração: (i) Mostraremos que h(F ) = F . Sejam a1 , a2 , ..., an as distintas raízes de f (x) em F e h ∈ G(L, K). Então pelo Lema 5.25, para cada i, h(ai ) = aj ∈ F e, portanto, h(F ) ⊆ F . Assim, pela Proposição 5.22, h(F ) = F . (ii) Segue de (i). Teorema 5.35. Sejam K ⊆ F ⊆ L extensões de corpos de modo que F = Gal(f (x), K) e L = Gal(g(x), K), para f (x), g(x) ∈ K[x]. Então G(L, F ) é um subgrupo normal de G(L, K) e G(L, K)/G(L, F ) ∼ = G(F, K). Demonstração: Seja ψ : G(L, K) → G(F, K) definida por ψ(h) = h|F . Conforme a proposição anterior, ψ ∈ G(F, K). Agora, verificamos que ψ é um homomorfismo de grupos. Se h1 , h2 ∈ G(L, K), pela proposição anterior, para cada a ∈ F , (h1 oh2 )(a) = h1 (h2 (a)) = h1 |F (h2 |F (a)) = (h1 |F oh2 |F )(a). As- sim, (h1 oh2 )|F = (h1 )|F o(h2 )|F e, portanto, ψ(h1 oh2 ) = (h1 oh2 )|F = (h1 )|F o(h2 )|F = ψ(h1 )oψ(h2 ). Desse modo, ψ é um homomorfismo. O núcleo de ψ é N (ψ) = {h ∈ G(L, K) : h|F = i} = G(L, F ). Desse modo, G(L, F ) G(L, K). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 151 — #145 i | CORPOS i 151 Se h ∈ G(F, K), então pela Proposição 5.18 e pelo Lema 5.22, h pode ser estendida a um isomorfismo h1 : L → L, que fixa K. Assim, existe h1 ∈ G(L, K) tal que ψ(h1 ) = h1 |F = h e, portanto, ψ é sobrejetiva. Pelo Teorema do Homomorfismo, G(L, K)/G(L, F ) ∼ = G(F, K). temos o isomorfismo Teorema 5.36. Sejam K ⊆ L uma extensão de corpos, H um subgrupo de G = G(L, K) e LH = {x ∈ L : h(x) = x, para todo h ∈ H}. Então LH ′ é um corpo intermediário entre K e L. Se H < H ′ < G, então LH ⊆ LH . Demonstração: Para a, b ∈ LH e σ ∈ H temos σ(a − b) = σ(a) − σ(b) = a − b, σ(a.b) = σ(a) · σ(b) = a.b e σ(b−1 ) = (σ(b))−1 = b−1 , quando b ̸= 0. Assim, LH é um corpo, e como K ⊆ LH ⊆ F , então, LH é um corpo intermediário entre K e L. ′ Se a ∈ LH , então h(a) = a, para todo h ∈ H ′ . Como H é um subgrupo de H ′ , então h(a) = a, para todo h ∈ H, ou seja, a ∈ LH . Dessa maneira, ′ LH ⊆ LH . A seguir, mostraremos que sob certas condições existe uma bijeção entre os subgrupos de G(L, K) e os corpos intermediários entre L e K. Seja G = G(L, K) o grupo dos isomorfismos de L que fixam K. Usaremos as seguintes notações: I(K, L) é o conjunto dos corpos intermediários entre L e K. S(G) = {H : H < G(L, K)} é o conjunto dos subgrupos de G(L, K). O conjunto S(G) reúne todos os subgrupos do grupo dos Kautomorfismos de L, G(L, K). Como já vimos, se H ∈ S(G), então LH = {x ∈ L : h(x) = x, para todo h ∈ H} é um corpo intermediário entre K e L e LH é o corpo fixo de H. Consideremos agora as seguintes funções (Conexões de Galois): ψ : I(K, L) → S(G), ψ(F ) = G(L, F ) σ : S(G) → I(K, L), σ(H) = LH . Seguem destas convenções e resultados anteriores o seguinte: (i) ψ(K) = G(L, K); (ii) ψ(L) = G(L, L) = {i}; i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 152 — #146 i 152 i ESTRUTURAS ALGÉBRICAS | (iii) σ({iL }) = {a ∈ L : i(a) = a} = L; (iv) σ(G) = {a ∈ L : h(a) = a, para todo h ∈ G} e, portanto, K ⊆ σ(G); (v) σ(G) = K quando K ⊆ L é uma extensão de Galois. O corolário seguinte é uma consequência imediata dos dois últimos teoremas e das convenções acima. Corolário 5.37. Seja K ⊆ L uma extensão de corpos e G = G(L, K). Então: (i) Se F1 , F2 ∈ I(K, L) e F1 ⊆ F2 , então ψ(F2 ) = G(L, F2 ) ⊆ G(L, F1 ) = ψ(F1 ); (i) Se H1 , H2 ∈ S(G) e H1 < H2 , então σ(H2 ) ⊆ σ(H1 ). Proposição 5.38. Seja K ⊆ L uma extensão de corpos e G(L, K). Então: (i) para todo F ∈ I(K, L), segue que F ⊆ σoψ(F ); (ii) para todo H ∈ S(G), segue que H < ψoσ(H). Demonstração: (i) Seja F ∈ I(K, L). Desde que ψ(F ) = G(L, F ), então F ⊆ σ(G(L, F )) = σ(ψ(F )) = σoψ(F ); (ii) Seja H ∈ S(G). Se F = σ(H) = {x ∈ L : h(x) = x, para todo h ∈ H}, então segue que H < G(L, F ) = ψ(σ(H)) = ψoσ(H). Na demonstração do próximo teorema verificaremos que ψoσ = iS(G) e σoψ = iI(K,L) . Dessa forma, ψ e σ são bijeções, ψ −1 = σ e σ −1 = ψ. Definição 5.18. O par de funções bijetivas ψ e σ como acima é denominado de Conexão de Galois da extensão de Galois K ⊆ L. Teorema 5.39. (Teorema Fundamental da Teoria de Galois) Se K ⊆ L é uma extensão de Galois, então: (i) para todo F ∈ I(K, L), segue que [L : F ] = |ψ(F )| e [F : K] = |G(L, K)| ; |ψ(F )| (ii) para todo H ∈ S(G), segue que [L : σ(H)] = |H| e [σ(H) : K] = |G(L, K)| ; |H| (iii) σoψ = iS(G) e ψoσ(H) = iI(K,L) ; (iv) para todo F ∈ I(K, L), ψ(F ) = G(L, F ) G(L, K); i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 153 — #147 i | CORPOS i 153 (v) para todo F ∈ I(K, L), [F : K] = |G(F, K)| e G(L, K)/ψ(F ) ∼ = G(F, K). Demonstração: (i) Como K ⊆ L é uma extensão de Galois, então é uma extensão finita. Logo, pelo Teorema 5.21, existe d ∈ L tal que L = K(d). Para f (x) ∈ K[x], o polinômio irredutível de d sobre K, temos que L = Gal(f (x), K). Pelo Corolário 5.28, temos que f (x) tem todas as raízes distintas. Logo, pela Proposição 5.32, [L : K] = |G(L, K)|. Agora, como F ∈ I(K, L), então L = Gal(f (x), F ), pois f (x) ∈ F [x] e, portanto, F ⊆ L também é uma extensão de Galois. Como fizemos para a extensão de Galois K ⊆ L, temos também que [L : F ] = |G(L, F )| = |ψ(F )|. Além disso, como |G(L, K)| = [L : K] = [L : F ] · [F : K], temos que |G(L, K)| . [F : K] = |ψ(F )| (ii) Sejam H < G(L, K) e F = σ(H). Como |G(L, K)| = [L : K] = |G(L, K)| . [L : σ(H)] · [σ(H) : K], então [σ(H) : K] = [L : σ(H)] Resta-nos mostrar que |L : σ(H)| = |H|. Do item (i), segue que [L : σ(H)] = |ψ(σ(H))|. Pela Proposição 5.38, temos que H é um subgrupo de ψ(σ(H)). Assim, basta mostrarmos que H = ψ(σ(H)) para concluirmos a demonstração. Seja H = {h1 , ..., hn }, em que h1 é a identidade de L. Se existe h ∈ ψ(σ(H)) − H, então n = |H| < |ψ(σ(H))| = [L : σ(H)]. Logo, existem u1 , u2 , ..., un+1 ∈ L que são linearmente independentes sobre σ(H). Para cada i entre 1 e n, consideremos a equação linear homogênea: hi (u1 )x1 + hi (u2 )x2 + ... + hi (un )xn + hi (un+1 )xn+1 = 0. Temos então n equações com n + 1 incógnitas. Logo, existe uma solução não nula com a maior quantidade possível de zeros, digamos, a1 , a2 , ..., ar , 0, ..., 0, após um rearranjo das variáveis. Multiplicando as soluções por a−1 1 , podemos supor a1 = 1. Assim, para cada i entre 1 e n, temos: hi (u1 ) + hi (u2 )a2 + ... + hi (ur )ar = 0 [1] i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 154 — #148 i 154 i ESTRUTURAS ALGÉBRICAS | Em particular, para i = 1, como h1 é a identidade em L, temos: u1 + u2 a2 + ... + ur ar = 0, e como os u′i s são linearmente independentes sobre σ(H), então algum ai ∈ / σ(H) e, portanto, para algum h ∈ H segue que h(ai ) ̸= ai . Desse modo, para todo i entre 1 e n, temos: hohi (u1 ) + hohi (u2 )h(a2 ) + ... + hohi (ur )h(ar ) = 0. Como h ∈ H = {h1 , . . . , hn }, então hH = H, ou seja {hoh1 , . . . , hohn } = {h1 , ..., hn }. Portanto, para cada i existe k de maneira que hohi = hk . Assim, para todo k entre 1 e n, temos: hk (u1 ) + hk (u2 )h(a2 ) + ... + hk (ur )h(ar ) = 0 [2] Mas, por [1] para todo k entre 1 e n temos: hk (u1 ) + hk (u2 )a2 + ... + hk (ur )ar = 0 [3]. De [2] e [3], para todo k entre 1 e n temos: hk (u2 )(h(a2 ) − a2 ) + ... + hk (ur )(h(ar ) − ar ) = 0. Como h(ar ) ̸= ar , então obtivemos uma solução não nula do sistema com um zero a mais do que a maior quantidade possível de zeros, o que é uma contradição. Esta contradição surgiu ao supormos H ̸= ψ(σ(H)). Logo, H = ψ(σ(H)) e concluímos, assim, a demonstração de (ii). (iii) Na demonstração acima verificamos que para todo H < G(L, K), H = ψ(σ(H)), ou seja, que ψoσ(H) = iI(K,L) . Seja F ∈ I(K, L). Pela Proposição 5.27, L é uma extensão de Galois de F . Logo, pela Proposição 5.30, σ(G(L, F )) = F . Assim, σ(ψ(F )) = σ(G(L, F )) = F , mostrando que σoψ = iI(K,L) . (iv) Segue do Teorema 5.35. (v) Por (i) temos que [F : K] = |G(L, K)| . Agora, basta mos|ψ(F )| i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 155 — #149 i | CORPOS i 155 trarmos que se F ∈ I(K, L) e K ⊆ L é uma extensão de Galois, então G(L, K)/ψ(F ) ∼ = G(F, K). Mas isto é dado no Teorema 5.35, com ψ(F ) = G(L, F ). 5.5 Construções com régua e compasso Nessa seção, observamos como alguns resultados obtidos da Teoria de Galois nos permitem dar respostas a alguns problemas matemáticos bem antigos. A partir do conceito de número construtível, mostraremos que alguns dos célebres problemas da matemática grega clássica, sobre a construção de alguns entes geométricos apenas com régua sem marcação e compasso não podem ser realizados. A matemática grega foi, por largo período, essencialmente geométrica. Todas as noções fundamentais da Matemática eram pensadas segundo a geometria. O conceito de número estava associado ao conceito de comprimento de um segmento. Desta maneira, a determinação de um número correspondia à construção de um segmento de comprimento identificado com esse número. Para as operações de adição, subtração, multiplicação e divisão de dois números, existiam métodos geométricos de construção, a partir de segmentos de retas e circunferências. Tais construções ficaram conhecidas como construções por régua e compasso. Desta forma, a partir da unidade, eram construídos os números naturais e os números fracionários. Alguns números irracionais também podiam ser construídos como, por exemplo, a raiz quadrada de 2, que é a hipotenusa do triângulo retângulo cujos catetos têm medida 1, ou seja, corresponde à diagonal do quadrado de lado 1. Neste contexto surgiram os famosos problemas clássicos da geometria grega que desafiaram os pensadores matemáticos por milênios. A seguir, apresentamos os referidos problemas e as suas resoluções algébricas do século XIX. Os problemas clássicos: Alguns problemas de construção não puderam ser resolvidos pelos i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 156 — #150 i 156 i ESTRUTURAS ALGÉBRICAS | gregos apenas com uma régua sem escala e um compasso. Os três mais famosos são “a quadratura do círculo”, construir um quadrado com área igual à de um círculo dado, “a duplicação do cubo”, construir um cubo cujo volume seja o dobro do volume de um cubo dado, e “a trissecção do ângulo”, construir um ângulo de medida igual a 1/3 da medida de um ângulo dado. Essas construções deveriam ser realizadas para figuras quaisquer e tendo como ferramentas apenas uma régua sem escala e um compasso. Uma lenda: Durante o século quinto a. C., Atenas foi assolada por uma peste que dizimou uma quarta parte da sua população. Uma delegação foi então enviada ao oráculo de Apolo, em Delfos, com a missão de descobrir como combater a epidemia. Diante da indagação, o oráculo respondeu que o altar cúbico de Apolo deveria ser duplicado. Em vista da resposta do oráculo, foi construído um altar cujas dimensões foram dobradas, mas, mesmo assim, a peste continuou. No caso, foi construído um cubo cuja aresta era o dobro da aresta do cubo original e, desse modo, o volume do cubo original foi multiplicado por oito. Os problemas clássicos permaneceram insolúveis por muito tempo, algo em torno de 2.200 anos. Muito pouco se pôde afirmar sobre as possibilidades de tais construções, apesar dos esforços para resolvê-las. Somente a partir dos trabalhos de Évariste Galois [1811-1832] tais problemas puderam ser finalmente resolvidos. Vejamos alguns desenvolvimentos teóricos dos números construtíveis. As construções pretendidas são de entes geométricos planos. Da geometria euclidiana, sabemos que podemos efetuar as seguintes construções: (1) dados dois pontos, podemos traçar exatamente uma reta que i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 157 — #151 i | CORPOS i 157 passa por esses pontos dados; (2) dados um ponto e um segmento de reta, podemos construir a circunferência de centro no ponto e com raio (abertura do compasso) do comprimento do segmento. A partir de (1) e (2), podemos realizar também: (3) Dados uma reta e um ponto qualquer do plano, podemos traçar uma reta perpendicular àquela reta e que passa pelo ponto dado. (4) Dados uma reta e um ponto qualquer do plano que não esteja na reta, podemos traçar uma reta paralela àquela de modo a passar pelo ponto dado. (5) Para qualquer ângulo dado, podemos traçar a bissetriz desse ângulo. Assim, partindo da unidade 1, isto é, a partir de um segmento entendido como unidade, um padrão de tamanho 1, podemos determinar os números que são construídos a partir dos procedimentos (1) - (5). Lembramos que construir um número r significa construir um segmento de reta de comprimento r. Soma de dois números Se a e b são dois números (positivos) construídos, então construiremos o número a + b. Consideremos que os segmentos AB e CD sejam de comprimentos −−→ a e b. A intersecção da semirreta AB com a circunferência de centro em B e raio b resulta em um ponto E, fora do segmento AB, de maneira que o segmento AE tem medida a + b, como na figura seguinte. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 158 — #152 i 158 i ESTRUTURAS ALGÉBRICAS | Produto de dois números Se a e b são dois números (positivos) construídos, então construiremos o número a · b. Se a = 1 ou b = 1 nada temos a fazer. Vamos tomar então a ̸= 1 e b ̸= 1. Consideremos duas semirretas r e s, com origem O, como na figura abaixo, de modo a formar um ângulo de 45o . Sejam os pontos A, B e I da semirreta r, tais que OA = a, OB = b e OI = 1. Assim, ao traçarmos retas perpendiculares à reta r, por I e por A, sejam as intersecções destas retas perpendiculares com a semirreta s, respectivab mede 45o , então IC = 1 mente, os pontos C e D. Como o ângulo DOB e AD = a. Traçando a reta DE, paralela a CB, obtemos um triângulo ADE semelhante ao triângulo ICB. Da semelhança de triângulos temos que IB 1 b−1 IC = , ou seja, = . Logo, (OE − a) · 1 = a · (b − 1) e, AD AE a OE − a portanto, OE = a · b. O inverso multiplicativo Se a é um número positivo já construído, então construiremos o nú1 mero . Se a = 1 nada temos a fazer. Vamos tomar então a ̸= 1. a Consideremos duas semirretas r e s, com origem comum O, como na figura abaixo, de modo a formar um ângulo de 45o . Tomamos os pontos A e I da semirreta r tais que OA = a e OI = 1. Ao traçarmos retas perpendiculares à reta r, pelos pontos I e A, sejam as intersecções destas retas com a semirreta s, respectivamente, os b mede 45o , então IC = 1 e AD = a. pontos C e D. Como o ângulo DOA Por C, traçamos a reta CE, paralela à reta DI, e obtemos os triângu- i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 159 — #153 i | CORPOS 159 los semelhantes ECI e IDA. Logo, Portanto, OE = i 1 . a EI IC 1 − OE 1 = , ou seja, = . IA AD a−1 a A raiz quadrada. Se a é um números positivo construído, então construiremos o nú√ mero a. Se a = 1 nada temos a fazer. Vamos tomar então a ̸= 1. Tomamos os pontos A, B e C na semirreta r tais que OA = a, OC = a+1 e OB = (a+1)/2. Traçando uma perpendicular à reta r, por A, seja D o ponto de intersecção desta perpendicular com a circunferência com centro B e raio (a + 1)/2. Assim, BAD é um triângulo retângulo com hipotenusa BD de medida (a + 1)/2 e cateto AB com medida (a − 1)/2. √ Logo, o cateto AD mede a. Observamos que nas diversas construções que realizamos poderíamos ter vários casos para: a < b, b < a, a < 1, entre outros. Nestes vários casos, teríamos sempre construções semelhantes. Considerando C+ o conjunto dos números (positivos) construtíveis, temos que todos os números racionais positivos são construtíveis e que √ se a ∈ C+ , então a ∈ C+ . Tomando C = C+ ∪{0}∪C− para C− = {−x : x ∈ C}, temos que C é um subcorpo dos reais que contém os racionais. Daqui para frente, chamaremos um número x de construtível se x = 0 ou |x| é construtível. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 160 — #154 i 160 i ESTRUTURAS ALGÉBRICAS | Os pontos do plano podem ser localizados a partir das suas coordenadas cartesianas. Assim, um ponto de coordenadas reais (a, b) pode ser construído se, e somente se, os números a e b são construtíveis. Construir com régua e compasso significa que podemos fazer as seguintes construções: (I) Traçar uma reta que une dois pontos; (II) Traçar uma circunferência quando dados o centro e o raio. Assim, para as construções (I) e (II) em R2 , consideramos: (I) Retas com equações ax + by = c, para a, b, c números construtíveis; (II) Circunferências com equações (x−a)2 +(y −b)2 = c2 , para a, b, c números construtíveis. Logo, a construção de novos pontos consiste em: (a) Determinar a intersecção de duas retas construtíveis; (b) Determinar a intersecção de duas circunferências construtíveis; (c) Determinar a intersecção de uma reta com uma circunferência construtíveis. Assim, um número construtível pode ser obtido a partir dos racionais através de uma sequência finita de resolução de um dos sistemas seguintes: { (a) { (b) { (c) a1 x + b1 y = c1 a2 x + b2 y = c2 a1 x (x − a2 + )2 b1 y + (y − b2 = c1 )2 = c22 (x − a1 )2 + (y − b1 )2 = c21 (x − a2 )2 + (y − b2 )2 = c22 i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 161 — #155 i | CORPOS i 161 O sistema (a) em que os coeficientes estão em um corpo K possui soluções em K. As soluções dos sistemas (b) e (c), em que os coeficientes estão em √ um corpo K, estão em K ou são da forma a, com a ∈ K. Desta forma, ao construirmos um número por esse processo, em que os coeficientes estão em um corpo K, obtemos esse número na exten√ √ são K( a) para algum a ∈ K. É claro que pode ocorrer a ∈ K, ou seja, √ √ K( a) = K. Notemos que todos os elementos de K( a) são construtíveis. Concluímos, desse modo, que se um número c é construtível, então existe uma cadeia Q = K0 ⊆ K1 ⊆ K2 ... ⊆ Kn = L tal que para cada √ 0 ≤ i < n, Ki+1 = Ki ( ci ). Logo, [Ki+1 : Ki ] = 1 ou [Ki+1 : Ki ] = 2 e, portanto, [L : Q] = 2m , para algum inteiro m ≥ 0. Como Q ⊆ Q(c) ⊆ L, então [Q(c) : Q] = 2p , para algum inteiro p ≥ 0. Assim, podemos enunciar o resultado a seguir. Teorema 5.40. Todo número construtível c é algébrico e o grau da extensão [Q(c) : Q] é uma potência de 2. Corolário 5.41. Se o número real a satisfaz um polinômio irredutível de grau k > 1 sobre o corpo Q e se k não é uma potência de 2, então a não é construtível. √ 2 é construtível, pois é a hipotenusa do triân√ gulo retângulo cujos catetos têm medida 1 de unidade. Notemos que 2 é Exemplo 5.11. O número raiz do polinômio f (x) = x2 − 2. √ Exemplo 5.12. O número 3 2 é raiz do polinômio irredutível f (x) = x3 − √ 2. Isso é suficiente para garantirmos que 3 2 não é raiz de um polinômio √ irredutível de grau 2n . Assim, 3 2 não é construtível. Exemplo 5.13. O número π não é construtível pois π é transcendente. √ √ √ Logo, π não é construtível. Em caso contrário, π = π π seria construtível. Exemplo 5.14. O número cos(20o ) não é construtível, pois 1/2 = cos(60o ) = cos(3·20o ) = 4cos3 (20o ) − 3cos(20o ). Logo, 1 = 8cos3 (20o ) − i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 162 — #156 i 162 i ESTRUTURAS ALGÉBRICAS | 3·2cos(20o ). Agora, fazendo u = 2cos(20o ), temos que u3 − 3u − 1 = 0, ou seja, u é raiz do polinômio irredutível f (x) = x3 −3x−1, isto é, u não é raiz de um polinômio irredutível de grau 2n . Logo, 2cos(20o ) não é construtível e, portanto, cos(20o ) também não é construtível. Estes resultados possibilitam respostas aos problemas clássicos: (1) A quadratura do círculo: dado um círculo de raio r = 1, construir o lado a do quadrado cuja área seja igual à do círculo. A área deste √ círculo é A = π.r2 = π e, portanto, a2 = π, ou seja, a = π, um número que não é construtível. Assim, não podemos construir a e, como conseqüência, não podemos construir o quadrado exigido. (2) A duplicação do cubo: para um cubo de aresta 1, seu volume √ é igual a 1. A aresta do cubo de volume 2 deve medir 3 2 que é um número não é construtível. (3) A trissecção do ângulo: dado um ângulo de 60o , se fosse possível a construção de um ângulo de 20o , seria possível ainda a construção cos(20o ), o que já vimos não ser possível. Assim, não podemos fazer a trissecção do ângulo de 60o por meio de régua e compasso apenas. Como pudemos observar, problemas de enunciados simples nem sempre têm solução simples. Para resolver os problemas clássicos foram necessários mais de dois milênios de investigações e o desenvolvimento de uma ferramenta bastante sofisticada para enunciados tão simples. 5.6 Resolução de equações com radicais Nesta seção, discutiremos sobre métodos de solução para equações polinomiais quaisquer. Sabemos, com Bhaskara, que toda equação polinomial de segundo grau tem solução a partir dos coeficientes da equação. Embora com um pouco mais de trabalho, o mesmo ocorre para i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 163 — #157 i | CORPOS i 163 equações polinomiais de grau 3 e de grau 4. Alguns textos de Ensino Médio mostram-nos como encontrar as raízes destas equações. Em um momento posterior a estas soluções, pareceu razoável supor que seria possível mostrar que toda equação polinomial pode ser solúvel a partir de seus coeficientes, utilizando raízes. Esta seção conclui com a verificação que para equações de grau maior ou igual a 5, não é possível resolver toda e qualquer equação utilizando raízes. Para certos casos particulares, certamente, temos como resolvê-las. Para uma equação de grau 1, ax+b = 0, a solução é dada por x = −b a . Para uma equação de grau 2, ax2 +bx+c = 0, suas raízes são obtidas pela fórmula x= −b ± √ b2 − 4ac , 2a uma importante contribuição da matemática árabe. Matemáticos italianos, do final do século XV e início do século XVI, mostraram que uma equação de grau 3 poderia ser modificada e expressa numa das seguintes formas: (i) x3 + px = q, (ii) x3 = px + q ou (iii) x3 + q = px, em que p e q são números inteiros positivos. Naquela época não se trabalhava com números negativos. Também obtiveram um método para reduzir uma equação do quarto grau para alguma destas equações de grau 3. Assim, para se encontrar as raízes de uma equação de grau 3 ou 4, basta encontrarmos as soluções da equação x3 + px = q, para p e q 3 p p números reais. Considerando x = z − 3z , obtemos a equação z 3 − 27z 3 + 3 p q = 0 que, multiplicada por z 3 , resulta na equação (z 3 )2 + q.z 3 − 27 = 0, e esta é uma equação de grau 2 na variável z 3 , a qual pode então ser resolvida por meio de radicais. Apesar de Niels Henrik Abel [1802-1829] ter mostrado que nem sempre seria possível encontrar as raízes de uma equação de grau 5, por meio dos radicais, não ficaram estabelecidas as condições para se encontrar tais raízes, quando possível. Apenas nos trabalhos deixados por Galois e que foram anunciados por Joseph Liouville [1809-1882] em 1843, os polinômios solúveis por meio de radicais foram caracterizados através de propriedades dos grupos de automorfismos de um corpo. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 164 — #158 i 164 i ESTRUTURAS ALGÉBRICAS | O passo seguinte é entender o conceito de solubilidade para os polinômios. 5.7 Polinômios Solúveis Iniciamos com a definição de polinômio solúvel e, posteriormente, mostramos como interrelacionar este conceito como de grupo solúvel. Definição 5.19. Uma extensão de corpos K ⊆ L é denominada extensão radical, se existe uma sequência finita de corpos K = K0 ⊆ K1 ... ⊆ Kn = L tal que para cada i ∈ {0, ..., n − 1}, Ki+1 = Ki (ai ) e (ai )ri ∈ Ki , para algum ri inteiro positivo. Definição 5.20. Um polinômio f (x) ∈ K[x] é solúvel por radicais sobre K, se existe uma extensão radical L de K que contém todas as raízes de f (x). Assim, se o corpo de raízes de f (x) ∈ K[x] é uma extensão radical de K, então f (x) é solúvel por radicais. Proposição 5.42. Seja K ⊆ F uma extensão radical. Então existe uma extensão de Galois K ⊆ L que é uma extensão radical. Demonstração: Como F é uma extensão radical de K, existe uma sequência finita de corpos K = K0 ⊆ K1 ... ⊆ Kn = F tal que para cada i ∈ {0, ..., n − 1}, Ki+1 = Ki (ai ) e (ai )ri ∈ Ki , para algum ri inteiro positivo. Seja L o corpo de decomposição do polinômio p(x) = p1 p2 ...pn , em que cada pi (x) é o polinômio irredutível de ai sobre K. Vamos mostrar que L é uma extensão radical de K. O processo é indutivo, bastando verificar para o caso n = 2. Vamos denotar b = a1 , c = a2 , p(x) = p1 (x), q(x) = p2 (x). Temos então K ⊆ K(b) ⊆ K(b, c) = L. Sejam b1 , b2 , . . . , br e c1 , c2 , . . . , cs todas as raízes de p(x) e q(x), respectivamente, e vamos considerar b = b1 e c = c1 . Temos então as sequências K ⊆ K(b1 ) ⊆ K(b1 , b2 ) ⊆ ... ⊆ K(b1 , b2 , . . . , br ) = M e i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 165 — #159 i | CORPOS i 165 M ⊆ M (c1 ) ⊆ M (c1 , c2 ) ⊆ ... ⊆ M (c1 , c2 , . . . , cs ) = L. (1) Temos então que F ⊆ L, M = Gal(p(x), K) e L = Gal(p(x)q(x), K). Pela Proposição 5.18 e pelo Corolário 5.20, para cada i = 2, . . . , r existe um K-automorfismo h : L → L tal que h(b) = bi . Como br1 = d ∈ K, então bri 1 = h(br1 ) = h(d) ∈ K ⊆ K(b1 , . . . , bi−1 ). (2) Temos também cr12 = cr2 ∈ K(b) ⊆ M . (3) Também, pela Proposição 5.18 e pelo Corolário 5.20, para cada i = 2, . . . , s existe um K-automorfismo de h : L → L tal que h(c) = ci . Como cr2 ∈ K(b), então cr2 = f (b) para algum polinômio f (x) ∈ K[x]. Assim, cr2 = a0 + a1 b + · · · + an bn , com ai ∈ K para todo i. Pela Proposição 5.34, h|M é um K-automorfismo de M , e como b ∈ M , então h(b) ∈ M . Assim, cri 2 = h(cr2 ) = h(a0 + a1 b + · · · + an bn ) = a0 + a1 h(b) + · · · + an h(b)n ∈ M ⊆ M (c1 , . . . , ci−1 ), para todo i ≥ 2. (4) De (1), (2), (3) e (4), temos que K ⊆ L = Gal(p(x)q(x), K) é uma extensão de Galois radical. Para um inteiro positivo n, a n−ésima raiz primitiva da unidade 2π 2π é o número complexo un = cos( ) + i sen( ), de modo que n n un , u2n , ..., un−1 são todas as distintas raízes da unidade, ou seja, são ton das as raízes do polinômio f (x) = xn − 1. 2π )+ Se r divide n, digamos n = r · m, então temos um n = (cos( n 2π 2πm 2πm 2π 2π i sen( ))m = cos( ) + i sen( ) = cos( ) + i sen( ) = ur , ou n n n r r seja, ur = um n e todas as outras r−ésimas raízes são também potências de un . Proposição 5.43. Seja K um corpo que contém uma raiz n-ésima primitiva da unidade. Para 0 ̸= a ∈ K, f (x) = xn − a ∈ K[x] e L o corpo de decomposição de f (x) sobre K, temos: (i) L = K(b), em que b é qualquer raiz de f (x); (ii) G(L, K) é abeliano. Demonstração: (i) Se b é uma raiz de f (x), então f (b) = bn − a = 0 e, portanto, f (buin ) = (b(un )i )n − a = bn ((un )i )n − a = bn ((un )n )i − a = bn 1i − a = bn − a = 0. Assim, b, bun , b(un )2 , . . . , b(un )n−1 são as n i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 166 — #160 i 166 i ESTRUTURAS ALGÉBRICAS | raízes distintas de f (x), ou seja, K(b) é o corpo de decomposição de f (x). Portanto, K(b) = L. (ii) Sejam h, k ∈ G(L, K). Como pela Proposição 5.18 − (ii), h(b) e k(b) são raízes de f (x) = xn − a, então h(b) = bui e k(b) = buj , com 0 ≤ i, j ≤ n − 1. Assim: (hok)(b) = h(k(b)) = h(buj ) = uj h(b) = uj · (bui ) = uj+i b e (koh)(b) = k(h(b)) = k(bui ) = ui k(b) = ui · (buj ) = uj+i b. Daí, (hok)(b) = koh)(b). Como L = K(b), então hok = koh em L. Portanto, G(L, K) é abeliano. Teorema 5.44. Sejam f (x) ∈ K[x]−K e L o corpo de raízes de f (x) sobre K. Se f (x) é solúvel por radicais, então o grupo G(L, K) = Gal(f (x), K) é solúvel. Demonstração: Seja L = Gal(f (x), K) = G(L, K). Como f (x) é solúvel por radicais, existe uma sequência de corpos K = K1 ⊆ K2 ... ⊆ Kn = L tal que para cada i ∈ {1, ..., n − 1}, Ki+1 = Ki (ai ) e (ai )ri ∈ Ki , para algum ri inteiro positivo. Segundo a Proposição 5.42, podemos assumir que L é uma extensão de Galois de K ⊆ L. Como L é uma extensão de Galois de K, então pelo Corolário 5.27, L é uma extensão de Galois para cada Ki , 1 ≤ i ≤ n − 1. Pela proposição anterior, cada Ki é uma extensão de Galois de Ki−1 e como L é extensão de Galois sobre Ki−1 , então, pelo Teorema Fundamental da Teoria de Galois, G(L, Ki ) G(L, Ki−1 ). Consideremos agora a cadeia: ⟨e⟩ G(L, Kn−1 ) ... G(L, K2 ) G(L, K1 ) = G(L, K). Como cada Ki é uma extensão de Galois de Ki−1 , mais uma vez pelo Teorema Fundamental da Teoria de Galois, segue que: G(L, Ki−1 ) . G(Ki , Ki−1 ) ∼ = G(L, Ki ) Pela proposição anterior, G(Ki , Ki−1 ) é abeliano e, desse modo, todo G(L, Ki−1 ) grupo quociente da cadeia acima é abeliano. Logo, por definiG(L, Ki ) ção, G(L, K) é solúvel. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 167 — #161 i | CORPOS i 167 Já vimos que polinômios com grau entre 1 e 4 são sempre solúveis. O Teorema anterior diz que se f (x) é solúvel por radicais, então o grupo G(L, K) = Gal(f (x), K) é solúvel. Logo, se o grupo G(L, K) = Gal(f (x), K) não é solúvel, então f (x) não é solúvel por radicais. Assim, para justificarmos que nem todo polinômio possui solução por radicais, precisamos encontrar polinômios tais que o seu grupo G(L, K) = Gal(f (x), K) não seja solúvel. Como já vimos, Sn não é solúvel para n ≥ 5. Basta então encontrar polinômios f (x) tais que G(L, K) = Gal(f (x), K) ∼ = Sn , n ≥ 5. Esta é uma argumentação geral. Mostraremos que o polinômio f (x) = x5 − 6x + 3 ∈ Q[x] não é solúvel. A proposição a seguir mostra que quando o grau de f (x) é um primo maior ou igual a 5, um contraexemplo sempre pode ser conseguido. Proposição 5.45. Seja p um número primo e f (x) ∈ Q[x] um polinômio irredutível mônico de grau p. Se f (x) tem exatamente duas raízes complexas não reais, então o grupo de Galois G(f (x), Q) coincide com Sp . Demonstração: Como C é um corpo algebricamente fechado, então ele contém o corpo de decomposição de f (x) sobre Q. Denotemos este corpo por L. Pelas proposições 5.13 e 5.31, G(L, Q) é isomorfo a um subgrupo H de Sp . Agora, se b ∈ C é uma raiz de f (x), então Q ⊂ Q(b) ⊆ L. Desse modo, segue que p = [Q(b) : Q] divide [L : Q] = |G(L, Q)|. Pelo Teorema de Cauchy, o grupo G(L, Q) tem um elemento de ordem p e pelo Lema 2.11, os elementos de ordem p de Sp são os p-ciclos. Assim existe um p-ciclo em H. Por outro lado, conjugação complexa ψ(z) = z é um automorfismo de C que fixa R. Quando restrito a L este ainda é um automorfismo que fixa R. Assim, ψ fixa as p − 2 raízes reais de f (x) e permuta as duas raízes complexas não reais de f (x) e, daí, um 2-ciclo também pertence a H. Temos então que H possui um p-ciclo e um 2-ciclo. Logo, pelo Lema 2.10, G(L, Q) ∼ = H = Sp . Exemplo 5.15. Agora podemos mostrar que o polinômio f (x) = x5 −6x+ 3 ∈ Q[x] não é solúvel por radicais. Segundo o Critério de Eisenstein, considerando o primo 3, o polinômio f (x) é irredutível em Q[x]. Como é um polinômio de grau 5, então pela i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 168 — #162 i 168 i ESTRUTURAS ALGÉBRICAS | Proposição 5.13, f (x) possui exatamente 5 raízes. Argumentaremos que são exatamente 3 raízes reais e, portanto, 2 complexas não reais. As 3 derivadas primeira e segunda de f (x) são f ′ (x) = 5x4 −√ 6 e f ′′ (x) √= 20x . Assim, a função f cresce nos intervalos reais (−∞, − 4 65 ) e ( 4 65 , ∞) e √ √ √ decresce no intervalo (− 4 65 , 4 65 ), possui um máximo local em x = − 4 65 √ e um mínimo local em x = 4 65 . Além disso, como f (−2) = −17, f (−1) = 8, f (0) = 3, f (1) = −2 e f (2) = 23, então a função tem uma raiz real no intervalo (−2, −1), outra no intervalo (−1, 1) e outra no intervalo (1, 2). Logo, f (x) tem exatamente 3 raízes reais. Restam então 2 raízes complexas. Como f (x) atende o enunciado da proposição anterior, então o seu grupo de Galois G(f (x), Q) coincide com S5 , que não é solúvel. Portanto, pela Proposição 5.44, f (x) = x5 − 6x + 3 não é solúvel por radicais. Conclusão. Nem todo polinômio com coeficientes racionais e com grau maior que 4 pode ter todas as suas raízes expressas através apenas de radicais. i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 169 — #163 i i Bibliografia [1] BOYER, C. B. História da Matemática. Tradução de Elza F. Gomide. São Paulo: Edgard Blücher, 1974. [2]DOMINGUES, H. H.; IEZZI, G. Álgebra moderna. São Paulo: Atual Editora, 1982. [3] FEITOSA, H. A.; PAULOVICH, L. Um prelúdio à lógica. São Paulo: Editora UNESP, 2005. [4] FIGUEIREDO, D. G. Números Irracionais e Transcendentes. Rio de Janeiro: SBM, 2002. [5] FEITOSA, H. A.; NASCIMENTO, M. C.; ALFONSO, A. B. Teoria dos conjuntos: sobre a fundamentação matemática e a construção de conjuntos numéricos. Rio de Janeiro: Editora Ciência Moderna, 2011. [6] GARCIA, A.; LEQUAIN, Y. Álgebra: um curso de introdução. Rio de Janeiro: IMPA, 1988. (Projeto Euclides). [7] GARDING L. Encontro com a Matemática. Brasília: Editora Universidade de Brasília, 1981. [8] GONÇALVES, A. Introdução à álgebra. Rio de Janeiro: IMPA, 1979. (Projeto Euclides). [9] HERSTEIN, I. N. Tópicos de álgebra. Tradução de Adalberto P. Bergamasco e L. H. Jacy Monteiro. São Paulo: Editora Polígono, 1970. [10] KAPLANSKY I. Introdução à teoria de Galois. Rio de Janeiro: IMPA, Notas de Matemática, no 13, 1958. [11] LANG S. Estruturas algébricas. Tradução de Cláudio Renato W. Abramo. Rio de Janeiro: Ao Livro Técnico, 1972. [12] MARMO C. Curso de Desenho: Livro 3. São Paulo: Editora Mo- i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page 170 — #164 i 170 i ESTRUTURAS ALGÉBRICAS | derna, 1964. [13] MILIES, C. P. Breve introdução à história da teoria dos anéis. XI Escola de Álgebra, São Paulo, 1979. [14] MONTEIRO, L. H. J. Elementos de álgebra. Rio de Janeiro: Livros Técnicos e Científicos / IMPA, 1969. (Coleção Elementos de Matemática). [15] MONTEIRO, L. H. J. Iniciação às estruturas algébricas. São Paulo: Livraria Nobel, 1974. (GEEM - São Paulo) [16] NASCIMENTO, M. C.; FEITOSA, H. A. Elementos da Teoria dos Números. São Paulo: Cultura Acadêmica, 2009. [17] VILLELA, M. L. T. Teoria de Galois. Niterói: Universidade Federal Fluminense, 2009. p. 53-94. (Notas de Aulas). i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page i — #165 i Índice Remissivo Anel, 74 com unidade, 75 comutativo, 75 de polinômios, 113 nulo, 75 quociente, 94 Automorfismo, 144 Boa ordenação, 27 Característica de anel, 98 Ciclo, 56 Ciclos disjuntos, 56 Classe de equivalência, 20 Classes laterais, 53 Conexão de Galois, 152 Congruência módulo n, 30 Conjunto complementar, 17 diferença, 17 intersecção, 17 quociente, 21 união, 17 unitário, 16 vazio, 16 Conjuntos disjuntos, 17 Corpo, 77 algebricamente fechado, 123 de decomposição, 144 de frações, 102 fixo, 145 intermediário, 150 Critério de Eisenstein, 128 Divisor de zero, 76 Domínio de integridade, 77 Elemento inversível, 76 Extensão algébrica, 133 de corpo, 133 de Galois, 146 finita, 134 grau, 134 radical , 164 Função, 21 bijetiva, 22 injetiva, 22 sobrejetiva, 22 Grupo, 37 abeliano, 39 cíclico, 47 centro de um, 52 comutador de um, 69 de Galois, 148 de permutações, 43 de simetria, 46 ordem de um, 53 quociente, 60 solúvel, 68 Grupos i i i i i i “Estruturas*Algebricas” — 2013/4/16 — 10:15 — page i 172 — #166 i ESTRUTURAS ALGÉBRICAS | isomorfos, 65 produto cartesiano de, 42 Homomorfismo de anéis, 89 de grupos, 63 Ideal, 86 maximal, 96 primo, 95 principal, 87 Imersão, 140 Indução , 27 Isomorfismo de anéis, 91 de grupos, 65 Lema de Gauss, 127 Máximo divisor comum, 28 de polinômios, 119 Monóide, 39 Multiplicidade de uma raiz, 116 grau de um, 113 irredutível, 121 irredutível de um elemento, 135 mônico, 119 primitivo, 126 raiz de um, 115 redutível, 121 sobre um anel, 111 solúvel por radicais, 164 Produto cartesiano, 19 Relação, 19 anti-simétrica, 20 conexa, 20 de equivalência, 20 de ordem, 20 de ordem total, 20 reflexiva, 19 simétrica, 19 transitiva, 19 Semigrupo, 39 Subanel, 83 Subconjunto, 16 próprio, 17 Núcleo Subgrupo, 49 de um homomorfismo de anéis, Índice de um, 54 90 gerado, 50 de um homomorfismo de grupos, normal, 58 64 Número algébrico, 133 Teorema Número primo, 29 de Cauchy, 60 Número transcendente, 133 de Cayley, 66 Operação, 22 propriedades de, 23 Ordem de um elemento, 53 de Lagrange, 54 do Homomorfismo, 65 do Isomorfismo, 94 Polinômio, 111 coeficientes de um, 111 i i i i Cultura Acadêmica NASCIMENTO, M.C. do; FEITOSA, H. de A. O objetivo deste livro é apresentar um texto introdutório sobre os conceitos da álgebra para um curso de graduação. No capítulo introdutório, está uma breve apresentação de alguns conceitos básicos sobre conjuntos e operações com conjuntos, seguida do tema das relações, relações de ordem e relações de equivalência, que são necessários para o desenvolvimento das estruturas algébricas abordadas nos capítulos seguintes: grupos, anéis e corpos. O volume trata também de polinômios e de extensões de corpos. Estes temas são essenciais para a parte final, que discute os três problemas clássicos da antiguidade. Desenvolve discussões sobre as construções geométricas apenas com régua e compasso e, na sequência, sobre a resolução de equações por meio de radicais. Mauri Cunha do Nascimento Hércules de Araujo Feitosa ESTRUTURAS ALGÉBRICAS Mauri Cunha do Nascimento graduou-se e obteve mestrado e doutorado em Matemática pela Universidade Estadual de Campinas-Unicamp, desenvolvendo trabalhos em Álgebra Comutativa. Iniciou sua carreira profissional na Universidade Estadual de Londrina, onde trabalhou entre os anos de 1979 e 1993. Atualmente é professor assistente doutor do Departamento de Matemática da Faculdade de Ciências da Unesp, Câmpus de Bauru. Capa_Estruturas algebricas.indd 1 ESTRUTURAS ALGÉBRICAS Hércules de Araujo Feitosa é graduado em Matemática pela Fundação Educacional de Bauru (1984), obteve o mestrado em Fundamentos da Matemática pela Unesp/IGCE/Rio Claro (1992) e o doutorado em Lógica e Filosofia da Ciência pela Universidade Estadual de Campinas/Unicamp/IFCH (1998). Atualmente é professor doutor do Departamento de Matemática da Faculdade de Ciências da Unesp, Câmpus de Bauru. É professor do Programa de Pós-Graduação em Filosofia da Unesp/FFC/Marília. Tem grande experiência no ensino de Lógica e Fundamentos da Matemática. Suas investigações científicas estão voltadas para lógica, traduções entre lógicas, modelos algébricos, quantificadores e lógicas não clássicas. 03/10/2013 09:06:50