Obrigado, Bernardo, pela bela resposta. O autor estabelece as seguintes definições: --- a<=b significa que b = a + u, para algum natural u. --- a<b significa que b = a + u, sendo u um natural diferente de zero.
Creio que eu poderia, portanto, escrever: Se a<b, então b = a + u (u é qualquer natural) u = 1 + v (v é qualquer natural) Logo: b = (a +1) + v e, portanto: a+1 é menor ou igual a b. Obs.: As propriedades da adição de naturais já estavam, nesse ponto, estabelecidas no livro. Você acha que fica bom assim? Um abraço do Paulo! ____________________________________________________ > Date: Thu, 10 Nov 2011 23:45:53 +0100 > Subject: [obm-l] Re: [obm-l] Propriedade da relação de ordem > From: bernardo...@gmail.com > To: obm-l@mat.puc-rio.br > > 2011/11/10 Paulo Argolo <pauloarg...@bol.com.br>: > > Caros Colegas, > > > > Como provar a propriedade O_7 da página 110 do livro Fundamentos de > > Aritmética, de Hygino Domingues? > > > > O_7) Se a é menor do que b, então a+1 é menor ou igual a b (a e b são > > números naturais) > > Eu não tenho o livro, mas acho que uma coisa dessas só dá para provar > por indução. > > Como justamente eu não tenho o livro, eu não sei exatamente como ele > definiu a relação a < b, nem como ele definiu os naturais. Seguindo as > minhas memórias, eu acho que é mais ou menos assim : > > Primeiro, você decreta que o zero (0) existe. Em seguida, você define > N como sendo um conjunto (na verdade, "o MENOR conjunto", para poder > usar o princípio de indução) contendo zero e uma aplicação s: N -> N, > injetiva, cuja imagem é N - {0}. A função "s" é chamada de sucessor. > > Daí, você define 1, 2, ... como s(0), s(s(0)), e assim por diante. > > Você define a soma a + b por indução também. Veja como: a + 0 é (por > definição) igual a a. a + s(n) = s(a + n) define a soma por indução, > já que todos os outros naturais não nulos se escrevem como s(n) para > algum natural, e de forma única (injetividade de s). Com isso, dá pra > mostrar que a soma é comutativa. (no fim do mail) > > Enfim, você define a <= b se b = a + n para algum natural n. a < b se > a <= b e a é diferente de b. > > Muito bem, com todas essas definições (dadas meio rápido, porque eu > acho que deveria ter no livro; se você quiser detalhes, diga!!) acho > que dá pra tentar provar o que você quer. > > Seja a < b. Isso quer dizer que b = a + n pela nossa definição de "<". > Além disso, como a é diferente de b, n não é zero. Como n não é zero, > temos que n está na imagem de s, portanto n = s(m) para algum m > natural. Assim, temos que > b = a + s(m) = s(a + m) (definição da soma) > = s(m + a) (comutatividade) > = m + s(a) (definição da soma) > = s(a) + m (comutatividade) > > Assim, b = s(a) + m, ou seja, s(a) <= b (note que aqui não sabemos se > m é diferente de zero). s(a) = a + 1 por definição. (Lembre que > DEFINIMOS 1 como sendo uma "abreviação" de s(0)) > > > Prova que a soma é comutativa, para completar : > > Queremos provar que para todos os naturais a e b, a + b = b + a. > Vamos fazer uma dupla indução em a e b (a única forma de demonstrar > esse tipo de coisas...). Primeiro, vejamos a base. > 0 + 0 = 0 + 0, sem problemas. > a = a + 0 (definição de "somar zero"). Vejamos que 0 + a = a. > 0 + 1 = 0 + s(0) = s(0 + 0) = s(0) = 1. Ok > Por indução agora, 0 + s(a) = s(0 + a) = s(a) (porque 0 + a = a pela > hipótese de indução). > Agora que já sabemos que a + 0 = a = 0 + a, vamos fazer a indução em b. > a + s(b) = s(a + b) = s(b + a) = b + s(a). Falta "só" mostrar que b + > s(a) = s(b) + a para acabar. > > Veja que b + s(0) = s(b + 0) = s(b) = s(b) + 0, então a propriedade > acima é válida para todos os b e para a = 0. > Tentando a recorrência em a: > b + s(s(a)) = s(b + s(a)) (definição da soma) > = s(s(b) + a) (indução em a da propriedade) > = s(b) + s(a) (definição da soma) > > É isso, espero que a última parte não esteja longa desnecessariamente. > É meio "lento" porque você só pode converter somas em s() de um jeito: > a + s(b) é igual (por definição) a s(a + b), mas não é a definição > s(a) + b = s(a+b), então a gente não pode usar sem provar. > > Abraços, > -- > Bernardo Freitas Paulo da Costa > > ========================================================================= > Instruções para entrar na lista, sair da lista e usar a lista em > http://www.mat.puc-rio.br/~obmlistas/obm-l.html > ========================================================================= ========================================================================= Instruções para entrar na lista, sair da lista e usar a lista em http://www.mat.puc-rio.br/~obmlistas/obm-l.html =========================================================================