[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [obm-l] Congruência, módulo m
- To: obm-l@xxxxxxxxxxxxxx
- Subject: Re: [obm-l] Congruência, módulo m
- From: "Ronaldo Alonso" <ronaldo.luiz.alonso@xxxxxxxxx>
- Date: Fri, 23 Mar 2007 14:17:28 -0300
- DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=hFdTn1NwPnE0oAEHZgIivdrfXJKNEPDvLs4JWVpKei8IeXwUOE+0GnyMFS/YAD9GoSjgdQo5MYGNYZYoIcEdHtryxPND0E5Batm5cKEfZcnrjEA/EMTuAMFm6PABJTbBTGngMKt1U6Xnv+qxpG4pxpmE68C/QTSE4vvWm9xk1Vo=
- DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=ON4AViF0/moC4IfaeYw7iiZlMOr1rX6JH/glOFJ72zH+6H4fd0v3Tg7/9TmJm7wxx7fb88HRnI3p6hXIIOZ7hFT0joB1NWqBjyedryIJbU23aH6Pc12lWDNG22IaLjXYqZYyHXjwpVXututCPG/lLUlaF00xkXPicJfT2sZ9gJ8=
- In-Reply-To: <efef572b0703230852g3666917cocbc3a3543b1a3ba0@mail.gmail.com>
- References: <efef572b0703230852g3666917cocbc3a3543b1a3ba0@mail.gmail.com>
- Reply-To: obm-l@xxxxxxxxxxxxxx
- Sender: owner-obm-l@xxxxxxxxxxxxxx
Vou dar uma explicação básica, embora os problemas envolvendo congruencia possam ser bem complexos.
Dois números inteiros são congruentes modulo m se apresentam
o mesmo resto da divisão por m
Em programação de computadores, temos o operador mod, que
calcula o resto da divisão de dois inteiros:
6 mod 2 = 0 (resto da divisão é zero)
7 mod 2 = 1 (resto da divisão é um).
O símbolo de congruencia é representado por 3 traços. Não tenho um caracter aqui em meu teclado para
esse símbolo, portanto vou usar o símbolo ~
Assim exemplificando:
4 mod 2 = 0
6 mod 2 = 0
isso significa que 6 e 4 são congruentes modulo 2 e escrevemos:
6 ~ 4 mod 2
Note que eu escolhi o símbolo de equivalência, porque a congruencia modulo m é uma relação de equivalência.
Ela é reflexiva, simétrica e transitiva (mais explicações sobre isso eu posso dar depois).
No caso de conguencia modulo 2 temos dois casos (classes de equivalência): Os números que
são congruentes módulo 2 (os números
pares, cujo resto da divisão é zero) e os que não
são congruentes módulo 2 (os ímpares). No caso de módulo 3 teríamos 3 classes de
equivalência, os números cujo resto da divisão é zero, cujo resto é um e cujo resto é 2.
Certo.
Agora note que essas classes tem elementos disjuntos (números pares,
por exemplo não são impares, etc). Quando isso acontece, dizemos que o conjunto,
no caso os inteiros, foi PARTICIONADO.
Isso não acontece só no caso da congruência módulo m, mas de qualquer relação
de equivalência. Essa relação induz uma divisão ou partição no conjunto. O quociente
desta divisão, no caso da congruência modulo 2, são os números pares e os números
impares.
Podemos escrever algo sugestivo como : Z / ~ (mod 2) = (pares) + (ímpares)
Ok agora é só generalizar para mod m.
Os pares por exemplo, podemos chamar de [0] e os ímpares de [1]
Podemos inclusive definir operações com as classes de equivalência: A soma de um
par com um ímpar é sempre um ímpar: [0] + [1] = [1].
[0] + [0] = [0]
[0] + [1] = [1]
[1] + [0] = [1]
[1] + [1] = [0]
A operação é associativa, comutativa, possui elemento neutro, é fechada e
possui elemento inverso e portanto forma um grupo abeliano.
Bem. Vou ficando por aqui. Qualquer dúvida pergunte!
Abraço!
Ronaldo Luiz Alonso
On 3/23/07, Bruna Carvalho <bruna.carvalho.pink@gmail.com> wrote:
Alguém poderia me ajudar em como usar, para que serve a tal de congruência mod m, alguns exemplos de apliacação.
--
Bjos,
Bruna
--
Ronaldo Luiz Alonso
------------------------------------------
Analista de Desenvolvimento
CREA-SP