| | | | |

1.2 Conjunto dos números racionais

Nesta seção, vamos estudar alguns aspectos fundamentais sobre o conjunto dos números racionais.

1.2.1 Números naturais

Os números naturais são os números de contagem

={0,1,2,3,}, (1.40)

onde as reticências denotam a sequência dos números.

O conjunto dos números naturais pode ser construído dos axiomas de Peano11endnote: 1Giuseppe Peano, 1858 - 1932, matemático italiano. Fonte: Giuseppe Peano

  1. a)

    todo número natural m tem um sucessor m+1;

  2. b)

    números que têm o mesmo sucessor são iguais;

  3. c)

    0 é o único número natural que não é sucessor de nenhum outro;

  4. d)

    Se um subconjunto A de números naturais contém o 0 e contém o sucessor de cada um de seus elementos, então A=22endnote: 2Axioma do Princípio da Indução..

Observação 1.2.1.

No Python, o conjunto dos números naturais é definido por S.Naturals0. Por exemplo,

1    In : from sympy import *
2    In : 10 in S.Naturals0
3    Out: True
4    In : -1 in S.Naturals0
5    Out: False

Operações de adição e multiplicação

Nos números naturais m,n estão bem definidas as operações usuais de:

  1. a)

    adição

    m+n=m+1+1++1n vezes (1.41)
  2. b)

    multiplicação

    mn=m+m++mn vezes (1.42)
Exemplo 1.2.1.

Vejamos os seguintes casos:

  1. a)

    2+1=3

  2. b)

    1+2=3

  3. c)

    10+5=15

  4. d)

    32=6

  5. e)

    23=6

No Python, + é o operador de adição e * é o operador de multiplicação. Nos casos acima, temos

1    In : 2 + 1
2    Out: 3
3    In : 1 + 2
4    Out: 3
5    In : 10 + 5
6    Out: 15
7    In : 3 * 2
8    Out: 6
9    In : 2 * 3
10    Out: 6
Observação 1.2.2.

No Python, podemos definir uma variável simbólica no conjunto dos números naturais como, por exemplo

1    from sympy import *
2    m = Symbol('m', natural0=True)

Propriedades das operações

Sendo m,n,p, temos ainda as seguintes propriedades fundamentais:

  • 0 é o elemento neutro da adição

    m+0=m. (1.43)
  • comutatividade da adição

    m+n=n+m (1.44)
  • associatividade da adição

    m+(n+p)=(m+n)+p (1.45)
  • 1 é o elemento neutro da multiplicação

    m1=m. (1.46)
  • comutatividade da multiplicação

    mn=nm (1.47)
  • associatividade da multiplicação

    m(np)=(mn)p (1.48)
Observação 1.2.3.

No Python, podemos checar as propriedades acima. Por exemplo,

1    from sympy import *
2    m, n, p = symbols('m, n, p', naturals0=True)

com o que obtemos

1    In : m + (n + p) == (m + n) + p
2    Out: True
Exemplo 1.2.2.

Verificamos as propriedades acima para casos específicos.

  1. a)

    Elemento neutro da adição

    5+0=5 (1.49)
  2. b)

    Comutatividade da adição

    2+3=3+2 (1.50)
  3. c)

    Associatividade da adição

    2+(3+4)=2+7 =9 (1.51)
    (2+3)+4=5+4 =9 (1.52)
  4. d)

    Elemento neutro da multiplicação

    31=3 (1.53)
  5. e)

    Comutatividade da multiplicação

    52=25=10 (1.54)
  6. f)

    Associatividade da multiplicação

    2(34)=212 =24 (1.55)
    (23)4=64 =24 (1.56)

1.2.2 Números inteiros

O conjuntos dos números inteiros é

={,3,2,1,0,1,2,3,}. (1.57)

Os números com sinal negativo “” são definidos como sendo opostos aos respectivos números naturais. Mais precisamente, o oposto de um número m é denotado por m e é tal que

m+(m)=0. (1.58)

Os números inteiros podem ser representados geometricamente como pontos sobre uma reta. No centro, coloca-se o zero, à direita colocam-se os números positivos em ordem e igualmente espaçados. À esquerda do zero, colocam-se os números negativos, opostos aos respectivos números positivos. Consulte a Figura 1.1.

Refer to caption
Figura 1.1: Representação geométrica dos números inteiros.
Exemplo 1.2.3.

Consideramos os seguintes casos:

  1. a)

    1 é o oposto de 1:

    1+(1)=0 (1.59)
  2. b)

    2 é o oposto de 2:

    2+2=0 (1.60)

Os números inteiros contém os números naturais, i.e.

. (1.61)

Ainda, as operações de adição e multiplicação podem ser imediatamente estendidas para os números inteiros, assim como suas propriedades de elemento neutro, comutatividade e associatividade.

Operação de Subtração

Com a definição de oposto, podemos definir a operação de subtração de dois números inteiros da seguinte forma

mn=m+(n) (1.62)
=n+m, (1.63)

sendo a operação de adição definida usualmente.

Exemplo 1.2.4.
23=2+(3) (1.64)
=3+2=1 (1.65)

No Python, esta operação pode ser feita de forma usual

1    In : 2 - 3
2    Out: -1
Observação 1.2.4.

No SymPy, o conjunto dos números inteiros é definido por S.Integers e uma variável simbólica inteira pode ser definida com

1    from sympy import *
2    m = Symbols('m', integer=True)

Valor absoluto

Dada um número p, definimos o seu valor absoluto33endnote: 3Também, chamado de módulo ou norma. pelo número inteiro

|p|={p,p0,p,p<0. (1.66)
Exemplo 1.2.5.

Estudemos os seguintes casos:

  1. a)

    |3|=3

  2. b)

    |2|=(2)=2

  3. c)

    |0|=0

Com o SymPy, podemos computar estes casos como segue:

1    >>> from sympy import *
2    >>> Abs(-3)
3    3
4    >>> Abs(3)
5    3
6    >>> Abs(0)
7    0

Para qualquer p, a operação de tomar o valor absoluto de um número tem as seguintes propriedades:

  1. a)

    |p|0

  2. b)

    |p|=0p=0

  3. c)

    |p|=|p|

  4. d)

    |p|<qq<p<q

  5. e)

    |p|>qp<q ou p>q

1.2.3 Números racionais

O conjunto dos números racionais é

={pq:p e q*}, (1.67)

sendo *={0}. O quociente p/q é definido como sendo o resultado da operação de divisão de p por q. Mais precisamente,

pq=xp=xq. (1.68)
Observação 1.2.5.

Não está definida a divisão por zero! Note que não existe x tal que

p0=xp=0x. (1.69)

Mesmo, 0/0 não está bem definido. Neste caso, temos uma indeterminação matemática, de fato não existe um único número x tal que

00=x0=0x. (1.70)

A operação de adição fica assim definida

ab+cd=ad+bcbd (1.71)
Exemplo 1.2.6.
25+34=24+3554 (1.72)
=8+1520 (1.73)
=2320 (1.74)

No Python, as operações são realizadas no conjunto dos números reais44endnote: 4Introduziremos os números reais na sequência.55endnote: 5Mais precisamente, as operações são realizadas em ponto flutuante. Para mais informações, consulte aritmética de máquina., por padrão. Por exemplo,

1    In : 2/3
2    Out: 1.5

Com o SymPy, podemos restringir a aritmética aos números racionais, com

1    In : from sympy import S
2    In : S(2)/3
3    Out: 2/3

No caso do exemplo acima, temos

1    In : S(2)/5 + S(3)/4
2    Out: 23/20

A operação de multiplicação fica definida por

abcd=acbd. (1.75)
Exemplo 1.2.7.
2532=2352 (1.76)
=35 (1.77)

No Python, temos

1    In : from sympy import S
2    In : S(2)/5 * S(3)/2
3    Out: 3/5
Observação 1.2.6.
(1.78)

Isso segue do fato de que se m, então

m=m1. (1.79)

Os números racionais também herdam as propriedades de elemento neutro, comutatividade e associatividade nas operações de adição e multiplicação.

Operação de Potenciação

Outra operação fundamental é a operação de potenciação. A potenciação de um número racional p/q0 por um número natural n é definida por

(pq)n=pqpqpqn vezes, (1.80)

sendo (p/q)0=1. Ainda, definimos o inverso de um número racional p/q por

(pq)1=qp. (1.81)

Mais precisamente, o inverso de um número x0 é denotado por x1 e é tal que

xx1=1. (1.82)

Com a escolha acima, vemos que (p/q)1=q/p, pois

pqqp =pqqp (1.83)
=qpqp (1.84)
=qqpp (1.85)
=11=1. (1.86)
Exemplo 1.2.8.

Verifiquemos os seguintes casos:

  1. a)
    (32)3=323232 (1.87)
    =9432 (1.88)
    =278 (1.89)
  2. b)
    23=222 (1.90)
    =42 (1.91)
    =8 (1.92)
  3. c)
    (32)1=23 (1.93)

No Python, o operador de potenciação é **. Os casos acima podem ser computados como segue

1    In : from sympy import S
2    In : (S(3)/2)**3
3    Out: 27/8
4    In : 2**3
5    Out: 8
6    In : (S(3)/2)**-1
7    Out: 2/3
Observação 1.2.7.

Enquanto que para x0 temos x0=1, 00 não está bem definida! Trata-se de uma indeterminação, conceito normalmente introduzido em um curso de Cálculo. Por outro lado, há situações em que se adota-se a convenção de que 00=1. Este é o caso da linguagem Python e várias outras. Em Python, temos

1    >>> 0**0
2    1

Sendo a,b e n,m, temos as seguintes propriedades fundamentais da operação de potenciação66endnote: 6Estas propriedades são válidas desde que as operações estejam bem definidas. Por exemplo, a segunda propriedade elencada somente é válida no caso de a0.:

  • am+n=aman

  • am=(am)1=(a1)m

  • amn=(am)n=(an)m

  • (ab)m=ambm

Observação 1.2.8.

As seguintes potenciações não estão bem definidas:

  • 01

    01=10 (1.94)

    O símbolo lê-se existe e o lê-se não existe.

  • 00

    00=011 (1.95)
    =0101 (1.96)
    =010 (1.97)

Sobre este último caso, lembre-se da Observação 1.2.7.

Observação 1.2.9.

No SymPy, o conjunto dos números racionais é definido por S.Rationals e uma variável simbólica racional pode ser definida com

1    from sympy import *
2    a = Symbols('a', rational=True)
Observação 1.2.10.

A representatividade de números racionais não é única. Por exemplo,

23=46=1421= (1.98)

Isto nos motiva a introduzir o conceito de razão irredutível. Dizemos que p/q é uma razão irredutível, quando p e q não têm divisor comum77endnote: 7Um número m* é divisor de n, quando m/n.. Por exemplo, 2/3 é uma razão irredutível, enquanto 4/6 não é, pois 4 e 6 têm 2 como divisor comum.

Exercícios

E. 1.2.1.

Sejam m,n,p,q. Argumente se são verdadeiras ou falsas as seguintes afirmações:

  1. a)

    m=0+m

  2. b)

    m+(n+p)=(n+p)+m

  3. c)

    m+n+p=(n+m)+p

  4. d)

    (m+n)+(q+p)=(m+p)+(q+n)

  5. e)

    1mm1

  6. f)

    (mn)p=(np)m

Resposta.

a) V; b) V; c) V; d) V; e) F; f) V

E. 1.2.2.

Sejam m,n,p,q. Argumente se são verdadeiras ou falsas as seguintes afirmações:

  1. a)

    np=pn

  2. b)

    (mn)+p=(m+p)n

  3. c)

    (m)=m

Resposta.

a) F; b) V; c) V

E. 1.2.3.

O mínimo múltiplo comum dos números de dois números inteiros c,d é denotado por mmc(c,d) e é o menor inteiro positivo que é múltiplo simultaneamente de c e d. Sendo, ainda, a,b e c,d0, Mostre que

ac+bd=ammc(c,d)c+bmmc(c,d)dmmc(c,d). (1.99)

Qual a vantagem em usar o mmc para calcular a soma de frações? No SymPy, pode-se utilizar o método sympy.ilcm. Verifique!

Resposta.

Dica: ac+bd=ad+bccd

E. 1.2.4.

Sejam p,q, q0, m,n. Argumente sobre a veracidade das seguintes afirmações.

  1. a)

    qmn=qmqn

  2. b)

    (pq)m=pmq

  3. c)

    qmn=qnqm

Resposta.

a) V; b) F; c) V

E. 1.2.5.

1+1=1? Encontre o erro nos seguintes cálculos:

a =b (1.100)
a2 =ab (1.101)
abb2 =abb2 (1.102)
(a+b)(ab) =b(ab) (1.103)
a+b =b (1.104)

Escolhendo, por exemplo, a=1 e b=1, esta última fornece 1+1=1!

E. 1.2.6.

Seja p,q. Mostre as seguintes propriedades:

  1. a)

    |p|0

  2. b)

    |p|=|p|

  3. c)

    |p|<qq<p<q

  4. d)

    |p|>qp<q ou p>q

Resposta.

Dica: Por definição, para p0 tem-se |p|=p e, para p<0 tem-se |p|=1. Consulte (1.66).


Envie seu comentário

As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a Política de Use de Dados para mais informações. Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!