Math ClubMath Club
v1 · padrão canônico

Lição 1 — Conjuntos numéricos, intervalos, notação

Linguagem matemática rigorosa: conjuntos numéricos (ℕ, ℤ, ℚ, ℝ), intervalos, operações entre conjuntos. Aula de abertura do programa.

Used in: 1.º ano do EM (15 anos) · Equiv. Math I japonês · Equiv. Klasse 10 alemã

NZQR\mathbb{N} \subset \mathbb{Z} \subset \mathbb{Q} \subset \mathbb{R}

Os conjuntos numéricos: cada um contém todos os elementos do anterior, e adiciona objetos novos. Naturais → inteiros (ganha negativos) → racionais (ganha frações) → reais (ganha irracionais como 2\sqrt{2} e π\pi).

Choose your door

Rigorous notation, full derivation, hypotheses

Definição rigorosa

Conjuntos numéricos fundamentais

"Qualquer número real corresponde a uma posição única na reta numérica. O inverso também é verdadeiro: cada localização na reta numérica corresponde a exatamente um número real." — OpenStax College Algebra 2e, §1.1

Intervalos

Operações entre conjuntos

Exemplos resolvidos

Exercise list

60 exercises · 15 with worked solution (25%)

Application 14Understanding 21Modeling 13Challenge 6Proof 6
  1. Ex. 1.1Application

    Liste, em notação de chaves, o conjunto A={xN:1x5}A = \{x \in \mathbb{N} : 1 \leq x \leq 5\}.

    Show solution
    O conjunto A={xN:1x5}A = \{x \in \mathbb{N} : 1 \leq x \leq 5\} contém todos os números naturais xx que são maiores ou iguais a 1 e menores ou iguais a 5. Os números naturais são {0,1,2,3,...}\{0, 1, 2, 3, ...\}. Portanto, os elementos de AA são {1,2,3,4,5}\{1, 2, 3, 4, 5\}.
  2. Ex. 1.2ApplicationAnswer key

    Escreva em notação de intervalo: {xR:2x8}\{x \in \mathbb{R} : 2 \leq x \leq 8\}.

    Show solution
    A notação {xR:2x8}\{x \in \mathbb{R} : 2 \leq x \leq 8\} descreve todos os números reais xx que são maiores ou iguais a 2 e menores ou iguais a 8. Quando os extremos são incluídos, usamos colchetes. Assim, o intervalo é [2,8][2, 8].
  3. Ex. 1.3Application

    Escreva em notação de intervalo: {xR:x<5}\{x \in \mathbb{R} : x < 5\}.

    Show solution
    A notação {xR:x<5}\{x \in \mathbb{R} : x < 5\} descreve todos os números reais xx que são estritamente menores que 5. Não há limite inferior, então usamos -\infty. Como 5 é excluído, usamos parênteses. O intervalo é (,5)(-\infty, 5).
  4. Ex. 1.4ApplicationAnswer key

    Dados A={1,2,3,4,5}A = \{1, 2, 3, 4, 5\} e B={4,5,6,7}B = \{4, 5, 6, 7\}, calcule ABA \cap B.

    Select the correct option
    Select an option first
  5. Ex. 1.5Application

    Com os mesmos AA e BB do item anterior, calcule ABA \cup B.

    Select the correct option
    Select an option first
  6. Ex. 1.6ApplicationAnswer key

    Ainda com os mesmos A,BA, B: calcule ABA \setminus B (elementos que estão em AA mas não em BB).

    Select the correct option
    Select an option first
  7. Ex. 1.7Application

    Calcule [3,10](1,7)[3, 10] \cap (1, 7).

    Show solution
    Interseção: o número precisa estar nos dois intervalos. [3,10](1,7)=[3,7)[3, 10] \cap (1, 7) = [3, 7). O 3 está incluído (vem de [3,10]), mas o 7 NÃO está (vem de (1,7) que exclui o 7).
  8. Ex. 1.8Application

    Calcule [3,10](1,7)[3, 10] \cup (1, 7).

  9. Ex. 1.9Application

    (,0][0,+)=?(-\infty, 0] \cup [0, +\infty) = ?

  10. Ex. 1.10ApplicationAnswer key

    (,0][0,+)=?(-\infty, 0] \cap [0, +\infty) = ?

  11. Ex. 1.11Application

    Verdadeiro ou falso: NZ\mathbb{N} \subseteq \mathbb{Z}. (Use V ou F.)

    Show solution
    Verdadeiro. A definição de números inteiros Z={...,2,1,0,1,2,...}\mathbb{Z} = \{..., -2, -1, 0, 1, 2, ...\} inclui todos os números naturais N={0,1,2,...}\mathbb{N} = \{0, 1, 2, ...\}. Portanto, todo elemento de N\mathbb{N} é também um elemento de Z\mathbb{Z}, o que significa NZ\mathbb{N} \subseteq \mathbb{Z}.
  12. Ex. 1.12ApplicationAnswer key

    Verdadeiro ou falso: ZN\mathbb{Z} \subseteq \mathbb{N}.

    Show solution
    Falso. Para ZN\mathbb{Z} \subseteq \mathbb{N} ser verdadeiro, todo número inteiro deveria ser um número natural. No entanto, os números inteiros negativos (como -1, -2, etc.) são elementos de Z\mathbb{Z} mas não são elementos de N\mathbb{N}. Portanto, Z\mathbb{Z} não é um subconjunto de N\mathbb{N}.
  13. Ex. 1.13Application

    Verdadeiro ou falso: 2R\sqrt{2} \in \mathbb{R} mas 2Q\sqrt{2} \notin \mathbb{Q}.

    Show solution
    Verdadeiro. 2\sqrt{2} é um número irracional, o que significa que ele não pode ser expresso como uma fração de dois inteiros. No entanto, ele é um ponto na reta numérica, então é um número real. Portanto, 2R\sqrt{2} \in \mathbb{R} e 2Q\sqrt{2} \notin \mathbb{Q} são ambas afirmações verdadeiras.
  14. Ex. 1.14Application

    Resolva e expresse em intervalo: 2x35|2x - 3| \leq 5.

    Show solution
    A inequação 2x35|2x - 3| \leq 5 pode ser reescrita como 52x35-5 \leq 2x - 3 \leq 5. Adicionando 3 a todas as partes, temos 22x8-2 \leq 2x \leq 8. Dividindo por 2, obtemos 1x4-1 \leq x \leq 4, que em notação de intervalo é [1,4][-1, 4].
  15. Ex. 1.15Understanding

    Resolva e expresse em intervalo: x>2|x| > 2.

    Show solution
    Inequação x>2|x| > 2 significa "x dista de 0 mais que 2". Logo x<2x < -2 ou x>2x > 2. Em notação de intervalo: (,2)(2,+)(-\infty, -2) \cup (2, +\infty).
  16. Ex. 1.16Understanding

    Resolva: 2x32 \leq |x| \leq 3.

    Show solution
    A inequação 2x32 \leq |x| \leq 3 significa que x2|x| \geq 2 e x3|x| \leq 3. Isso leva a (x2 ou x2)(x \leq -2 \text{ ou } x \geq 2) E (3x3)(-3 \leq x \leq 3). A interseção dessas condições é [3,2][2,3][-3, -2] \cup [2, 3].
  17. Ex. 1.17Understanding

    Mostre que se ABA \subseteq B e BCB \subseteq C, então ACA \subseteq C.

    Show solution
    Se ABA \subseteq B, todo elemento de AA está em BB. Se BCB \subseteq C, todo elemento de BB está em CC. Logo, se um elemento está em AA, ele está em BB (pela primeira condição) e, consequentemente, em CC (pela segunda). Portanto, ACA \subseteq C.
  18. Ex. 1.18UnderstandingAnswer key

    Sejam A=(1,5)A = (1, 5) e B=[2,7)B = [2, 7). Encontre ABA \cap B e ABA \cup B. Represente também numa reta numérica.

    Show solution
    Para ABA \cap B, a interseção é [2,5)[2, 5). Para ABA \cup B, a união é (1,7)(1, 7). Na reta numérica, A é um intervalo aberto de 1 a 5, e B é um intervalo semiaberto de 2 a 7.
  19. Ex. 1.19Understanding

    Simplifique: (AcBc)c(A^c \cap B^c)^c.

    Select the correct option
    Select an option first
    Show solution
    Pelas leis de De Morgan: (AcBc)c=(Ac)c(Bc)c=AB(A^c \cap B^c)^c = (A^c)^c \cup (B^c)^c = A \cup B. O complemento da interseção é a união, e duplo complemento devolve o conjunto.
  20. Ex. 1.20Understanding

    Sejam A={xR:x24}A = \{x \in \mathbb{R} : x^2 \leq 4\} e B={xR:x0}B = \{x \in \mathbb{R} : x \geq 0\}. Determine ABA \cap B em notação de intervalo.

    Show solution
    A inequação x24x^2 \leq 4 implica x2|x| \leq 2, ou seja, [2,2][-2, 2]. O conjunto BB é [0,+)[0, +\infty). A interseção ABA \cap B é [2,2][0,+)=[0,2][-2, 2] \cap [0, +\infty) = [0, 2].
  21. Ex. 1.21ModelingAnswer key

    Uma agência reguladora classifica um motor como ineficiente se seu rendimento η\eta é menor que 30%30\%, médio se 30%η<70%30\% \leq \eta < 70\%, e eficiente se η70%\eta \geq 70\%. Expresse cada faixa em notação de intervalo (com η[0,1]\eta \in [0, 1]).

    Show solution
    Ineficiente: [0,0,3)[0, 0,3). Médio: [0,3,0,7)[0,3, 0,7). Eficiente: [0,7,1][0,7, 1]. Note que η\eta é dado em porcentagem e convertido para decimal.
  22. Ex. 1.22Modeling

    A bula de um medicamento indica dose pediátrica como 0,5m12,50,5 \leq m \leq 12,5 mg/kg de peso corporal. Para uma criança de 30 kg, qual o intervalo de dose total recomendado em mg?

    Show solution
    Para uma criança de 30 kg, a dose mínima é 0,5×30=150,5 \times 30 = 15 mg e a dose máxima é 12,5×30=37512,5 \times 30 = 375 mg. O intervalo de dose total recomendado é [15,375][15, 375] mg.
  23. Ex. 1.23Modeling

    Você está programando um termostato. Ele liga o aquecedor quando temperatura T<18°CT < 18\,°C e desliga quando T22°CT \geq 22\,°C. (a) Determine o intervalo de "temperaturas em que o aquecedor está ligado" em função de TT medido. (b) Note que o intervalo [18,22)[18, 22) é "ambíguo" — explique o que acontece com a histerese do termostato.

    Show solution
    (a) O aquecedor está ligado quando T<18T < 18, ou seja, (,18)(-\infty, 18). (b) O intervalo [18,22)[18, 22) é ambíguo porque o aquecedor pode estar ligado ou desligado dependendo do estado anterior, um fenômeno conhecido como histerese, comum em sistemas de controle para evitar oscilações rápidas.
  24. Ex. 1.24ChallengeAnswer key

    Numa pesquisa, 80%80\% das pessoas leem o jornal A, 40%40\% leem o B, e 30%30\% leem os dois. Que porcentagem lê pelo menos um dos jornais? E que porcentagem não lê nenhum dos dois?

    Show solution
    Pelo Princípio da Inclusão-Exclusão, P(A U B) = P(A) + P(B) - P(A ∩ B) = 0,80 + 0,40 - 0,30 = 0,90 ou 90%. Se 90% leem pelo menos um, então 10% (1 - 0,90) não leem nenhum.
  25. Ex. 1.25Challenge

    Em uma turma de 100 alunos: 50 fazem matemática, 30 física, 25 química. 10 fazem matemática e física, 8 matemática e química, 5 física e química, e 3 fazem as três. Quantos alunos não fazem nenhuma das três?

    Show solution
    Usando o Princípio da Inclusão-Exclusão para três conjuntos: MFQ=M+F+Q(MF+MQ+FQ)+MFQ|M \cup F \cup Q| = |M| + |F| + |Q| - (|M \cap F| + |M \cap Q| + |F \cap Q|) + |M \cap F \cap Q|. MFQ=50+30+25(10+8+5)+3=10523+3=85|M \cup F \cup Q| = 50 + 30 + 25 - (10 + 8 + 5) + 3 = 105 - 23 + 3 = 85. O número de alunos que não fazem nenhuma das três é 10085=15100 - 85 = 15.
  26. Ex. 1.26Challenge

    Resolva: x1+x+25|x - 1| + |x + 2| \leq 5. Expresse a resposta em intervalo.

    Show solution
    Divida a reta real em intervalos com base nas raízes de x1=0x-1=0 e x+2=0x+2=0 (x=1x=1 e x=2x=-2). Resolva a inequação em cada intervalo. A solução final é [3,2][-3, 2].
  27. Ex. 1.27Proof

    Demonstração clássica. Prove que 2\sqrt{2} é irracional.

    Show solution
    Demonstração por redução ao absurdo. Suponha que 2=p/q\sqrt{2} = p/q com p,qZp, q \in \mathbb{Z}, q0q \neq 0 e gcd(p,q)=1\gcd(p, q) = 1 (fração irredutível). Então p2=2q2p^2 = 2q^2, logo p2p^2 é par, logo pp é par (se ímpar, ímpar² é ímpar). Escreva p=2kp = 2k. Então 4k2=2q2q2=2k24k^2 = 2q^2 \Rightarrow q^2 = 2k^2, logo qq é par. Mas então pp e qq são ambos pares, contradizendo gcd(p,q)=1\gcd(p, q) = 1. ∎
  28. Ex. 1.28Proof

    Demonstre uma das leis de De Morgan: (AB)c=AcBc(A \cup B)^c = A^c \cap B^c.

    Show solution
    Para provar (AB)c=AcBc(A \cup B)^c = A^c \cap B^c, mostre que um elemento xx está no lado esquerdo se e somente se está no lado direito. Se x(AB)cx \in (A \cup B)^c, então x(AB)x \notin (A \cup B), o que significa xAx \notin A E xBx \notin B. Isso é equivalente a xAcx \in A^c E xBcx \in B^c, ou seja, xAcBcx \in A^c \cap B^c.
  29. Ex. 1.29Proof

    Mostre que entre quaisquer dois racionais distintos existe outro racional. (Densidade de ℚ.)

    Show solution
    Dados r1,r2Qr_1, r_2 \in \mathbb{Q} com r1<r2r_1 < r_2. Considere o número q=(r1+r2)/2q = (r_1 + r_2)/2. Como a soma e a divisão de racionais resultam em racional, qQq \in \mathbb{Q}. Além disso, r1<(r1+r2)/2<r2r_1 < (r_1 + r_2)/2 < r_2, então r1<q<r2r_1 < q < r_2. Portanto, existe um racional entre quaisquer dois racionais distintos.
  30. Ex. 1.30ChallengeAnswer key

    Quantos números inteiros pertencem ao conjunto {xR:x25x+60}\{x \in \mathbb{R} : x^2 - 5x + 6 \leq 0\}?

    Show solution
    A inequação x25x+60x^2 - 5x + 6 \leq 0 fatora como (x2)(x3)0(x-2)(x-3) \leq 0. As raízes são x=2x=2 e x=3x=3. Como a parábola tem concavidade para cima, a inequação é satisfeita entre as raízes, ou seja, [2,3][2, 3]. Os números inteiros neste intervalo são 2 e 3. Portanto, há 2 números inteiros.
    Show step-by-step (with the why)
    1. Identifique a estrutura. Você tem uma inequação quadrática x25x+60x^2 - 5x + 6 \leq 0. A pergunta pede a contagem de inteiros no conjunto solução, então o objetivo é primeiro encontrar o intervalo de números reais que satisfaz a desigualdade e só depois contar os inteiros dentro dele.
    2. Fatore o trinômio. Procure dois números cuja soma seja 55 (oposto do coeficiente de xx, isto é, soma das raízes pela relação de Girard) e cujo produto seja 66 (termo independente). Os números são 22 e 33, logo x25x+6=(x2)(x3)x^2 - 5x + 6 = (x-2)(x-3). As raízes da equação associada são x=2x = 2 e x=3x = 3.
    3. Analise o sinal pela concavidade. O coeficiente de x2x^2 é +1+1, positivo, então a parábola tem concavidade para cima — uma "tigela" que toca o eixo xx em 22 e 33. Entre as raízes a parábola está abaixo do eixo (valores negativos); fora delas, acima (valores positivos). Como queremos (x2)(x3)0(x-2)(x-3) \leq 0, ficamos com a região onde o produto é negativo ou zero.
    4. Escreva o intervalo solução. A desigualdade é \leq (não estrita), então as raízes 22 e 33 entram. O conjunto solução em R\mathbb{R} é o intervalo fechado [2,3][2, 3].
    5. Conte os inteiros do intervalo. Os inteiros pertencentes a [2,3][2, 3] são exatamente {2,3}\{2, 3\}. Logo, são 2 inteiros.

    Atalho mental: numa quadrática com concavidade para cima, "0\leq 0" significa "entre as raízes (incluídas)" e "0\geq 0" significa "fora das raízes (incluídas)". Inverta para concavidade para baixo. Esse atalho economiza o teste de sinais quando você já reconheceu o sinal do coeficiente líder.

  31. Ex. 1.31Understanding

    Resolva x15|x - 1| \leq 5.

    Show solution
    A inequação x15|x - 1| \leq 5 é equivalente a 5x15-5 \leq x - 1 \leq 5. Adicionando 1 a todos os termos, obtemos 4x6-4 \leq x \leq 6, que é o intervalo [4,6][-4, 6].
  32. Ex. 1.32Understanding

    Resolva x12|x - 1| \geq 2.

    Show solution
    A inequação x12|x - 1| \geq 2 é equivalente a x12x - 1 \leq -2 ou x12x - 1 \geq 2. Resolvendo, temos x1x \leq -1 ou x3x \geq 3, que em notação de intervalo é (,1][3,+)(-\infty, -1] \cup [3, +\infty).
  33. Ex. 1.33Understanding

    Resolva 2x4<6|2x - 4| < 6.

    Show solution
    A inequação 2x4<6|2x - 4| < 6 é equivalente a 6<2x4<6-6 < 2x - 4 < 6. Adicionando 4, temos 2<2x<10-2 < 2x < 10. Dividindo por 2, obtemos 1<x<5-1 < x < 5, que é o intervalo (1,5)(-1, 5).
  34. Ex. 1.34Understanding

    Resolva 3x+1>7|3x + 1| > 7.

    Show solution
    A inequação 3x+1>7|3x + 1| > 7 é equivalente a 3x+1<73x + 1 < -7 ou 3x+1>73x + 1 > 7. Resolvendo, temos 3x<8x<8/33x < -8 \Rightarrow x < -8/3 ou 3x>6x>23x > 6 \Rightarrow x > 2. A solução é (,8/3)(2,+)(-\infty, -8/3) \cup (2, +\infty).
    Show step-by-step (with the why)
    1. Reconheça o padrão "módulo grande". A inequação tem a forma u>c|u| > c com u=3x+1u = 3x + 1 e c=7>0c = 7 > 0. Geometricamente, u|u| é a distância de uu até zero na reta real; queremos os pontos cuja distância até zero é estritamente maior que 7 — ou seja, quem está à esquerda de 7-7 ou à direita de +7+7.
    2. Aplique a regra de quebra. Para c>0c > 0, vale u>c    u<c|u| > c \iff u < -c ou u>cu > c. Cuidado: é "ou" (união), não "e" (interseção). Substituindo, ficamos com 3x+1<73x + 1 < -7 ou 3x+1>73x + 1 > 7.
    3. Resolva o ramo da esquerda. De 3x+1<73x + 1 < -7, subtraia 1 dos dois lados: 3x<83x < -8. Divida por 3 (positivo, sem inverter o sinal): x<8/3x < -8/3. Em intervalo: (,8/3)(-\infty, -8/3).
    4. Resolva o ramo da direita. De 3x+1>73x + 1 > 7, subtraia 1: 3x>63x > 6. Divida por 3: x>2x > 2. Em intervalo: (2,+)(2, +\infty).
    5. Una os dois ramos. Como a regra produz "ou", o conjunto solução é a união: (,8/3)(2,+)(-\infty, -8/3) \cup (2, +\infty). Os parênteses são abertos porque a desigualdade original era estrita (>>, sem igualdade).
    6. Sanity check. Teste x=0x = 0 (deve falhar, pois 00 não pertence à solução): 30+1=1|3 \cdot 0 + 1| = 1, e 1>71 > 7 é falso. Correto. Teste x=3x = 3 (deve passar): 33+1=10>7|3 \cdot 3 + 1| = 10 > 7. Correto.

    Macete: módulo "grande" (u>c|u| > c) gera união de dois intervalos abertos para fora; módulo "pequeno" (u<c|u| < c) gera um único intervalo aberto entre c-c e +c+c. Se c0c \leq 0, a análise muda — confira separadamente (ex.: u>3|u| > -3 vale para todo real; u<3|u| < -3 não tem solução).

  35. Ex. 1.35UnderstandingAnswer key

    Resolva x+2<3|x + 2| < -3.

    Show solution
    O valor absoluto de qualquer número real é sempre não negativo, ou seja, x+20|x + 2| \geq 0. Portanto, x+2|x + 2| nunca pode ser menor que -3. A inequação não tem solução, então o conjunto solução é o conjunto vazio \emptyset.
  36. Ex. 1.36UnderstandingAnswer key

    Resolva x+5>1|x + 5| > -1.

    Show solution
    O valor absoluto de qualquer número real é sempre não negativo, ou seja, x+50|x + 5| \geq 0. Como 0 é sempre maior que -1, e qualquer número positivo também é maior que -1, a inequação x+5>1|x + 5| > -1 é sempre verdadeira para todo xRx \in \mathbb{R}. A solução é R\mathbb{R}.
  37. Ex. 1.37Understanding

    Sejam A=(,4]A = (-\infty, 4] e B=[2,6)B = [-2, 6). Determine ABA \cap B e ABA \cup B em notação de intervalo.

    Show solution
    Para ABA \cap B: (,4][2,6)=[2,4](-\infty, 4] \cap [-2, 6) = [-2, 4]. Para ABA \cup B: (,4][2,6)=(,6)(-\infty, 4] \cup [-2, 6) = (-\infty, 6).
  38. Ex. 1.38Understanding

    Sejam A=[1,8]A = [1, 8], B=(3,12]B = (3, 12] e C=(,5]C = (-\infty, 5]. Calcule (AB)C(A \cap B) \cup C.

    Show solution
    Primeiro, AB=[1,8](3,12]=(3,8]A \cap B = [1, 8] \cap (3, 12] = (3, 8]. Em seguida, (AB)C=(3,8](,5]=(,8](A \cap B) \cup C = (3, 8] \cup (-\infty, 5] = (-\infty, 8].
  39. Ex. 1.39Understanding

    Em notação de conjunto, expresse "todos os reais maiores que 3-3 e menores ou iguais a 77, exceto 22".

    Show solution
    O intervalo de reais maiores que -3 e menores ou iguais a 7 é (3,7](-3, 7]. Excluindo o número 2, obtemos (3,2)(2,7](-3, 2) \cup (2, 7].
  40. Ex. 1.40Understanding

    Resolva 2x1+38|2x - 1| + 3 \leq 8 e expresse em intervalo.

    Show solution
    Primeiro, isole o módulo: 2x15|2x - 1| \leq 5. Isso é equivalente a 52x15-5 \leq 2x - 1 \leq 5. Adicionando 1, temos 42x6-4 \leq 2x \leq 6. Dividindo por 2, obtemos 2x3-2 \leq x \leq 3, que é o intervalo [2,3][-2, 3].
  41. Ex. 1.41Understanding

    Resolva o sistema {x0x42\begin{cases} x \geq 0 \\ |x - 4| \leq 2 \end{cases}.

    Show solution
    A primeira condição é x0x \geq 0, ou [0,+)[0, +\infty). A segunda condição x42|x - 4| \leq 2 é equivalente a 2x42-2 \leq x - 4 \leq 2, que resulta em 2x62 \leq x \leq 6, ou [2,6][2, 6]. A interseção das duas soluções é [0,+)[2,6]=[2,6][0, +\infty) \cap [2, 6] = [2, 6].
  42. Ex. 1.42Understanding

    Resolva o sistema {3x5x24\begin{cases} -3 \leq x \leq 5 \\ x^2 \geq 4 \end{cases}. Expresse a solução em união de intervalos.

    Show solution
    A primeira condição é [3,5][-3, 5]. A segunda condição x24x^2 \geq 4 implica x2|x| \geq 2, ou seja, (,2][2,+)(-\infty, -2] \cup [2, +\infty). A interseção de [3,5][-3, 5] com este conjunto é [3,2][2,5][-3, -2] \cup [2, 5].
    Show step-by-step (with the why)
    1. Entenda o sistema. Você tem duas condições simultâneas (chave indica conjunção lógica "e"): 3x5-3 \leq x \leq 5 e x24x^2 \geq 4. A solução é a interseção dos dois conjuntos solução individuais — o que satisfaz uma condição e a outra ao mesmo tempo.
    2. Traduza a primeira condição. A dupla desigualdade 3x5-3 \leq x \leq 5 já está em forma direta: trata-se do intervalo fechado A=[3,5]A = [-3, 5].
    3. Resolva a segunda condição. De x24x^2 \geq 4, tire a raiz quadrada com cuidado: x2=x\sqrt{x^2} = |x|, então x2|x| \geq 2. Esse é o padrão "módulo grande" (lição: uc|u| \geq c gera união), logo x2x \leq -2 ou x2x \geq 2. Em intervalo: B=(,2][2,+)B = (-\infty, -2] \cup [2, +\infty).
    4. Faça a interseção ABA \cap B. Imagine os dois conjuntos sobre a reta: AA é um segmento de 3-3 a 55; BB são duas semi-retas que evitam o miolo (2,2)(-2, 2). A sobreposição ocorre em duas faixas: de 3-3 até 2-2 (onde AA e a parte esquerda de BB coincidem) e de 22 até 55 (onde AA e a parte direita de BB coincidem).
    5. Escreva a solução. Os extremos 3,2,2,5-3, -2, 2, 5 entram (todas as desigualdades originais são \leq ou \geq, isto é, não estritas), então cada faixa é um intervalo fechado: [3,2][2,5][-3, -2] \cup [2, 5].
    6. Sanity check. Teste x=0x = 0 (não deve estar na solução): satisfaz 305-3 \leq 0 \leq 5, mas 02=0≱40^2 = 0 \not\geq 4, falha — correto. Teste x=2,5x = -2{,}5 (deve estar): 32,55-3 \leq -2{,}5 \leq 5 e (2,5)2=6,254(-2{,}5)^2 = 6{,}25 \geq 4, passa — correto.

    Observação: ao tirar raiz quadrada de x2cx^2 \geq c com c>0c > 0, sempre escreva xc|x| \geq \sqrt{c}, nunca apenas xcx \geq \sqrt{c}. Esquecer o módulo é o erro mais comum aqui — você perderia metade da solução (o ramo negativo).

  43. Ex. 1.43Understanding

    Verdadeiro ou falso: ab=ba|a - b| = |b - a| para todo a,bRa, b \in \mathbb{R}. Justifique sem usar valores numéricos.

    Show solution
    Verdadeiro. ab|a - b| representa a distância entre aa e bb na reta numérica. A distância de aa a bb é a mesma que a distância de bb a aa.
  44. Ex. 1.44UnderstandingAnswer key

    Mostre que a+ba+b|a + b| \leq |a| + |b| (desigualdade triangular) testando com (a) a=3,b=5a = 3, b = -5; (b) a=2,b=4a = -2, b = 4; (c) a=0,b=1a = 0, b = -1.

    Show solution
    (a) 3+(5)=2=2|3 + (-5)| = |-2| = 2. 3+5=3+5=8|3| + |-5| = 3 + 5 = 8. 282 \leq 8 (Verdadeiro). (b) 2+4=2=2|-2 + 4| = |2| = 2. 2+4=2+4=6|-2| + |4| = 2 + 4 = 6. 262 \leq 6 (Verdadeiro). (c) 0+(1)=1=1|0 + (-1)| = |-1| = 1. 0+1=0+1=1|0| + |-1| = 0 + 1 = 1. 111 \leq 1 (Verdadeiro). A desigualdade triangular é sempre válida.
  45. Ex. 1.45Understanding

    Determine o conjunto {xZ:3<x4}\{x \in \mathbb{Z} : -3 < x \leq 4\} por enumeração.

    Show solution
    Os números inteiros xx que satisfazem 3<x4-3 < x \leq 4 são 2,1,0,1,2,3,4{-2, -1, 0, 1, 2, 3, 4}.
  46. Ex. 1.46Modeling

    Uma indústria afere a tensão de saída de um equipamento com tolerância de ±0,3\pm 0,3 V em torno de 1212 V. Expresse a faixa aceitável VV como intervalo.

    Show solution
    A tensão aceitável VV deve estar entre 120,3=11,712 - 0,3 = 11,7 V e 12+0,3=12,312 + 0,3 = 12,3 V, inclusive. Assim, o intervalo é [11,7,12,3][11,7, 12,3] V.
    Show step-by-step (with the why)
    1. Traduzir a notação ±\pm. "Tolerância de ±0,3\pm 0,3 V em torno de 12 V" significa que o desvio entre a tensão medida VV e o valor nominal de 12 V não pode ultrapassar 0,3 V em módulo. Em linguagem matemática: V120,3|V - 12| \leq 0,3.
    2. Abrir o módulo. A inequação V120,3|V - 12| \leq 0,3 é equivalente à dupla desigualdade 0,3V120,3-0,3 \leq V - 12 \leq 0,3. Esse é o passo padrão para qualquer xar|x - a| \leq r: a distância até aa é no máximo rr, então xx vive entre ara - r e a+ra + r.
    3. Isolar VV. Somando 12 nos três membros: 120,3V12+0,312 - 0,3 \leq V \leq 12 + 0,3, ou seja, 11,7V12,311,7 \leq V \leq 12,3.
    4. Decidir colchete ou parêntese. A especificação diz que o equipamento aceita exatamente ±0,3\pm 0,3 V — os extremos são válidos. Por isso usamos colchetes fechados: V[11,7, 12,3]V \in [11,7,\ 12,3] V.
    5. Sanidade física. O comprimento do intervalo é 12,311,7=0,612,3 - 11,7 = 0,6 V, exatamente 2×0,32 \times 0,3. Isso é a "largura de tolerância" — o dobro da tolerância unilateral. Confere.

    Aplicação. Esta é a tradução canônica de toda especificação de engenharia do tipo "valor nominal ±\pm tolerância": vire módulo, abra em dupla desigualdade, leia o intervalo. Aparece em datasheet de resistor, fonte de alimentação, dimensional de peça usinada (ABNT NBR 6158) e calibração de sensor.

  47. Ex. 1.47Modeling

    A pressão arterial saudável em adultos é classificada (SBC, 2025) como ótima quando sistólica <120< 120 mmHg e diastólica <80< 80 mmHg. Expresse "pressão ótima" como subconjunto do produto cartesiano R×R\mathbb{R} \times \mathbb{R}.

    Show solution
    Seja SS a pressão sistólica e DD a diastólica. A pressão ótima é o conjunto {(S,D)R2:S<120 e D<80}\{(S, D) \in \mathbb{R}^2 : S < 120 \text{ e } D < 80\}. Isso representa um quadrado aberto no plano cartesiano.
  48. Ex. 1.48ModelingAnswer key

    Numa balança industrial, peças com massa em [995,1005][995, 1\,005] g são consideradas dentro do padrão. Expresse "fora do padrão" como união de intervalos.

    Show solution
    O padrão é [995,1005][995, 1005]. "Fora do padrão" é o complemento deste intervalo em R\mathbb{R}, ou seja, (,995)(1005,+)(-\infty, 995) \cup (1005, +\infty).
  49. Ex. 1.49ModelingAnswer key

    Em controle estatístico de processo, define-se UCL (limite superior) e LCL (limite inferior) para uma variável XX. O processo está sob controle se X[LCL,UCL]X \in [\text{LCL}, \text{UCL}]. Para LCL=9,7\text{LCL} = 9,7 kg e UCL=10,3\text{UCL} = 10,3 kg, indique se as medidas X=9,65X = 9,65, X=10,1X = 10,1, X=10,35X = 10,35 estão dentro do controle.

    Show solution
    O processo está sob controle se X[9,7,10,3]X \in [9,7, 10,3]. X=9,65X = 9,65 está fora (menor que 9,7). X=10,1X = 10,1 está dentro. X=10,35X = 10,35 está fora (maior que 10,3).
  50. Ex. 1.50Modeling

    Uma cooperativa paga R$ 1,80/L de leite até 1.000 L/mês; entre 1.000 e 5.000 L paga R$ 2,00/L; acima de 5.000 L paga R$ 2,30/L. Modele o pagamento P(q)P(q) como função por partes definida em {qR:q0}\{q \in \mathbb{R} : q \geq 0\}. (Esta função vai voltar como função afim por partes na Aula 3.)

    Show solution
    P(q)={1,80qse 0q10002,00qse 1000<q50002,30qse q>5000P(q) = \begin{cases} 1,80q & \text{se } 0 \leq q \leq 1000 \\ 2,00q & \text{se } 1000 < q \leq 5000 \\ 2,30q & \text{se } q > 5000 \end{cases}Esta é uma função por partes, onde cada parte é uma função afim.
    Show step-by-step (with the why)
    1. Identificar o domínio e as faixas. O litro produzido qq é um número real não negativo: q[0,+)q \in [0, +\infty). O enunciado descreve três faixas de preço unitário: até 1.000 L, entre 1.000 e 5.000 L, e acima de 5.000 L. São três regras lineares diferentes — sinal claro de uma função por partes.
    2. Cuidar da fronteira (a parte que mais derruba aluno). O enunciado diz "até 1.000 L paga R\$ 1,80/L; entre 1.000 e 5.000 L paga R\$ 2,00/L". Quem ganha o ponto exato q=1000q = 1000? A leitura justa de "até" inclui o extremo, então 1.000 L é pago a R\$ 1,80/L. O ponto seguinte (q=5000q = 5000) segue a mesma convenção: "entre 1.000 e 5.000" inclui 5.000 ao preço de R\$ 2,00. Em produção real, esta convenção tem que constar do contrato — ambiguidade aqui vira processo trabalhista cooperativo.
    3. Escrever cada ramo como função afim. Como o preço unitário é constante dentro de cada faixa e o pagamento começa em zero (não há taxa fixa), cada ramo é da forma P(q)=pqP(q) = pq, com pp = preço por litro daquela faixa.
    4. Montar a função por partes.
      P(q)={1,80qse 0q10002,00qse 1000<q50002,30qse q>5000P(q) = \begin{cases} 1{,}80\,q & \text{se } 0 \leq q \leq 1000 \\ 2{,}00\,q & \text{se } 1000 < q \leq 5000 \\ 2{,}30\,q & \text{se } q > 5000 \end{cases}
    5. Testar a continuidade nas fronteiras. Em q=1000q = 1000: ramo 1 dá 1,80×1000=18001,80 \times 1000 = 1\,800; ramo 2 (limite à direita) daria 2,00×1000=20002,00 \times 1000 = 2\,000. Há um salto de R\$ 200. Em q=5000q = 5000: ramo 2 dá 1000010\,000; ramo 3 daria 1150011\,500 — outro salto, de R\$ 1.500. A função é descontínua nos pontos de fronteira.
    6. Interpretar economicamente. A descontinuidade significa que produzir 1 L a mais exatamente em q=1000q = 1000 faz o pagamento dar um salto — incentivo perverso, comum em tabelas de bonificação. Em modelos profissionais usa-se com frequência uma versão contínua: pagar R\$ 1,80 nos primeiros 1.000 L e R\$ 2,00 só sobre o excedente (estrutura "marginal", como a do imposto de renda).

    Observação. Esta é uma "função afim por partes" e voltará formalmente na Lição 3. Pegue agora o reflexo: faixa do enunciado vira intervalo do cases, atenção máxima a quem possui o ponto de fronteira, e sempre teste continuidade — modelos descontínuos sinalizam regra de negócio mal desenhada.

  51. Ex. 1.51Modeling

    A faixa aceitável de pH para água potável é [6,0,9,5][6{,}0, 9{,}5]. Considere 99 amostras com pH: 5,86,16,57,07,38,99,59,810,25{,}8 \mid 6{,}1 \mid 6{,}5 \mid 7{,}0 \mid 7{,}3 \mid 8{,}9 \mid 9{,}5 \mid 9{,}8 \mid 10{,}2. Quantas amostras estão dentro da faixa? Expresse em conjunto.

    Show solution
    A faixa aceitável é [6,0,9,5][6,0, 9,5]. As amostras dentro da faixa são {6,1,6,5,7,0,7,3,8,9,9,5}\{6,1, 6,5, 7,0, 7,3, 8,9, 9,5\}. São 6 amostras.
    Show step-by-step (with the why)
    1. Ler a faixa de aceitação. O intervalo [6,0, 9,5][6,0,\ 9,5] é fechado nos dois extremos — colchetes em ambos os lados. Logo a regra de filtro é 6,0pH9,56,0 \leq \text{pH} \leq 9,5, com igualdade permitida nas pontas. Os extremos são potáveis.
    2. Listar as amostras. A turma recebeu 9 leituras de pH: 5,85,8, 6,16,1, 6,56,5, 7,07,0, 7,37,3, 8,98,9, 9,59,5, 9,89,8, 10,210,2. O método é simples: para cada amostra, perguntar "está em [6,0, 9,5][6,0,\ 9,5]?"
    3. Filtrar amostra por amostra.
      • 5,85,8: 5,8<6,05,8 < 6,0FORA (abaixo do mínimo, água ácida demais).
      • 6,16,1: 6,06,19,56,0 \leq 6,1 \leq 9,5 — DENTRO.
      • 6,56,5: DENTRO.
      • 7,07,0: DENTRO (pH neutro, a água "ideal").
      • 7,37,3: DENTRO.
      • 8,98,9: DENTRO.
      • 9,59,5: borda exata. Como o intervalo é fechado em 9,5, esta amostra está DENTRO. Esse é o detalhe pedagógico do exercício: borda inclusa conta.
      • 9,89,8: 9,8>9,59,8 > 9,5 — FORA (alcalina demais).
      • 10,210,2: FORA.
    4. Coletar e contar. O conjunto das amostras dentro é {6,1, 6,5, 7,0, 7,3, 8,9, 9,5}\{6,1,\ 6,5,\ 7,0,\ 7,3,\ 8,9,\ 9,5\}, totalizando 6 amostras de 9.
    5. Sanidade. 3 amostras ficaram fora: uma abaixo (5,8) e duas acima (9,8 e 10,2). 6+3=96 + 3 = 9, bate com o total. Se o resultado fosse 5 ou 7, haveria erro de borda — quase sempre na inclusão/exclusão do extremo.

    Macete. Em todo problema de filtro por intervalo, o ponto de borda é a armadilha. Antes de contar, verifique se o intervalo é fechado [][\,], semiaberto [)[\,) ou aberto ()(\,) — a Portaria GM/MS 888/2021 do Ministério da Saúde, base do exercício, define o pH potável como [6,0, 9,5][6,0,\ 9,5] com extremos inclusos.

  52. Ex. 1.52Modeling

    Numa balança de produção, o erro de medição ϵ\epsilon satisfaz ϵ0,5%|\epsilon| \leq 0{,}5\% do valor lido. Para uma leitura de 200,0200{,}0 g, em que intervalo está o valor verdadeiro?

    Show solution
    O erro de 0,5% de 200,0 g é 0,005×200=10,005 \times 200 = 1 g. A faixa de incerteza é x2001|x - 200| \leq 1, o que significa [199,201][199, 201] g.
  53. Ex. 1.53Modeling

    Um GPS comercial tem precisão ±3\pm 3 m em condições normais. Se o aparelho indica coordenada x=47,25x = 47{,}25 m, descreva a faixa de incerteza como intervalo.

    Show solution
    A faixa de incerteza é x47,253|x - 47,25| \leq 3. Isso significa 3x47,253-3 \leq x - 47,25 \leq 3, resultando em 44,25x50,2544,25 \leq x \leq 50,25. O intervalo é [44,25,50,25][44,25, 50,25] m.
  54. Ex. 1.54Modeling

    A frequência cardíaca máxima recomendada para exercício aeróbico é 0,85(220idade)0{,}85 \cdot (220 - \text{idade}). Para uma pessoa de 30 anos, expresse a faixa "exercício leve até moderado" como [60%, 75%][60\%,\ 75\%] dessa frequência. Calcule numericamente.

    Show solution
    Para 30 anos, a frequência cardíaca máxima é 0,85×(22030)=0,85×190=161,50,85 \times (220 - 30) = 0,85 \times 190 = 161,5 bpm. A faixa de exercício leve a moderado é [0,60×161,5,0,75×161,5]=[96,9,121,125][0,60 \times 161,5, 0,75 \times 161,5] = [96,9, 121,125] bpm.
    Show step-by-step (with the why)
    1. Identificar a fórmula. A frequência cardíaca máxima recomendada é FCmax=0,85(220idade)\text{FCmax} = 0{,}85 \cdot (220 - \text{idade}). O fator 0,85 é uma correção de segurança aplicada à fórmula clássica 220idade220 - \text{idade} para evitar sobrecarga.
    2. Substituir a idade. Para uma pessoa de 30 anos: 22030=190220 - 30 = 190. Logo FCmax=0,85×190=161,5\text{FCmax} = 0{,}85 \times 190 = 161{,}5 bpm — o teto recomendado durante esforço.
    3. Traduzir "60% a 75% da FCmax" em intervalo. A faixa de exercício leve a moderado é [0,60FCmax, 0,75FCmax][0{,}60 \cdot \text{FCmax},\ 0{,}75 \cdot \text{FCmax}]. Como ambos os limites estão incluídos (recomendação clínica), usam-se colchetes fechados.
    4. Calcular o limite inferior. 0,60×161,5=96,90{,}60 \times 161{,}5 = 96{,}9 bpm. Abaixo disso, o esforço é leve demais para gerar adaptação aeróbica.
    5. Calcular o limite superior. 0,75×161,5=121,1250{,}75 \times 161{,}5 = 121{,}125 bpm. Na prática se arredonda para 121 bpm — relógios não têm resolução de milésimos.
    6. Escrever a resposta. A faixa "leve a moderada" para 30 anos é [96,9; 121,125][96{,}9;\ 121{,}125] bpm, ou aproximadamente [97, 121][97,\ 121] bpm.

    Aplicação. Por que essa faixa importa? Entre 60% e 70% da FCmax o corpo prioriza oxidação de gordura como combustível (zona de "queima de gordura"); entre 70% e 85% domina o metabolismo glicolítico, que melhora a capacidade aeróbica máxima (VO₂ máx). Manter-se na faixa correta muda completamente o efeito do treino, mesmo que a duração seja a mesma.

  55. Ex. 1.55Modeling

    Para um circuito eletrônico operar corretamente, a tensão de alimentação VV deve satisfazer: V4,5V \geq 4{,}5 V e V5,5V \leq 5{,}5 V e V5,0V \neq 5{,}0 V (limitação do regulador). Expresse o conjunto de tensões aceitáveis como união de intervalos disjuntos.

    Show solution
    A tensão deve estar em [4,5,5,5][4,5, 5,5] e V5,0V \neq 5,0. Isso resulta em dois intervalos disjuntos: [4,5,5,0)(5,0,5,5][4,5, 5,0) \cup (5,0, 5,5] V.
  56. Ex. 1.56Challenge

    Mostre que entre quaisquer 11 números inteiros entre 1 e 20, há sempre dois que diferem por exatamente 5. (Princípio das casas de pombos.)

    Show solution
    Considere os 10 conjuntos de pares {1,6},{2,7},{3,8},{4,9},{5,10},{11,16},{12,17},{13,18},{14,19},{15,20}\{1, 6\}, \{2, 7\}, \{3, 8\}, \{4, 9\}, \{5, 10\}, \{11, 16\}, \{12, 17\}, \{13, 18\}, \{14, 19\}, \{15, 20\}. Cada par tem uma diferença de 5. Se escolhermos 11 números, pelo Princípio das Casas de Pombos, pelo menos dois devem vir do mesmo par, garantindo uma diferença de 5.
  57. Ex. 1.57ChallengeAnswer key

    O conjunto de Cantor é construído removendo o terço médio de [0,1][0, 1] recursivamente. Após nn etapas, qual o comprimento total dos intervalos remanescentes? Para qual valor tende esse comprimento quando nn \to \infty?

    Show solution
    Na etapa nn, cada um dos 2n12^{n-1} intervalos restantes da etapa anterior é dividido em três, e o terço médio é removido. O comprimento de cada intervalo se torna (1/3)n (1/3)^n , e o número de intervalos é 2n2^n. Então, o comprimento total é (2/3)n (2/3)^n . Quando nn \to \infty, este comprimento tende a 0.
    Show step-by-step (with the why)
    1. Etapa 0 (ponto de partida). Começamos com o intervalo [0,1][0, 1]: 1 intervalo, comprimento total L0=1L_0 = 1.
    2. Etapa 1 (primeira remoção). Removemos o terço médio aberto (1/3, 2/3)(1/3,\ 2/3). Sobram [0, 1/3][2/3, 1][0,\ 1/3] \cup [2/3,\ 1]: 2 intervalos, cada um de comprimento 1/31/3. Comprimento total L1=2×13=23L_1 = 2 \times \tfrac{1}{3} = \tfrac{2}{3}.
    3. Etapa 2 (recursão). Removemos o terço médio de cada um dos 2 intervalos. Agora temos 4 intervalos, cada um de comprimento (1/3)2=1/9(1/3)^2 = 1/9. Total L2=4×19=49=(23)2L_2 = 4 \times \tfrac{1}{9} = \tfrac{4}{9} = \left(\tfrac{2}{3}\right)^2.
    4. Identificar o padrão. Em cada etapa o número de intervalos dobra (cada um vira dois) e o comprimento de cada um cai por um fator 3. Após nn etapas: 2n2^n intervalos, cada um com comprimento (1/3)n(1/3)^n.
    5. Comprimento total na etapa n. Multiplicando: Ln=2n(13)n=(23)nL_n = 2^n \cdot \left(\tfrac{1}{3}\right)^n = \left(\tfrac{2}{3}\right)^n. É uma progressão geométrica de razão 2/32/3.
    6. Limite quando n → ∞. Como a razão satisfaz 0<2/3<10 < 2/3 < 1, a sequência (2/3)n(2/3)^n tende monotonamente a zero. Logo limnLn=0\lim_{n \to \infty} L_n = 0.

    Curiosidade. Aqui vem o paradoxo que abalou os matemáticos no final do século XIX: o conjunto de Cantor — o que sobra quando tomamos a interseção infinita das etapas — tem comprimento zero, mas contém uma quantidade não enumerável de pontos (a mesma cardinalidade de R\mathbb{R}). Em outras palavras, é um conjunto "do tamanho da reta inteira" empacotado em medida zero. Georg Cantor (1883) construiu esse exemplo justamente para mostrar que cardinalidade e medida são dois conceitos completamente diferentes — uma das descobertas mais perturbadoras da matemática moderna, que fundou a teoria da medida e abriu caminho para a topologia, fractais e a teoria do caos.

  58. Ex. 1.58Proof

    Demonstre que se ABA \subseteq B, então AB=BA \cup B = B e AB=AA \cap B = A.

    Show solution
    Se ABA \subseteq B, então todo elemento de AA também está em BB. Para ABA \cup B, um elemento está na união se está em AA ou em BB. Como todos os elementos de AA já estão em BB, a união é simplesmente BB. Para ABA \cap B, um elemento está na interseção se está em AA E em BB. Como todos os elementos de AA já estão em BB, a interseção é simplesmente AA.
  59. Ex. 1.59Proof

    Prove que 3\sqrt{3} é irracional. (Adapte a demonstração de 2\sqrt{2}.)

    Show solution
    Suponha que 3=p/q\sqrt{3} = p/q onde p,qp, q são inteiros, q0q \neq 0, e gcd(p,q)=1\gcd(p, q) = 1. Então p2=3q2p^2 = 3q^2, o que implica que p2p^2 é múltiplo de 3, e, portanto, pp deve ser múltiplo de 3. Escreva p=3kp = 3k. Substituindo, (3k)2=3q29k2=3q23k2=q2(3k)^2 = 3q^2 \Rightarrow 9k^2 = 3q^2 \Rightarrow 3k^2 = q^2. Isso implica que q2q^2 é múltiplo de 3, e, portanto, qq deve ser múltiplo de 3. Isso contradiz a suposição de que pp e qq são coprimos. Logo, 3\sqrt{3} é irracional. ∎
  60. Ex. 1.60Proof

    Demonstre a outra lei de De Morgan: (AB)c=AcBc(A \cap B)^c = A^c \cup B^c.

    Show solution
    Para provar (AB)c=AcBc(A \cap B)^c = A^c \cup B^c, mostre que um elemento xx está no lado esquerdo se e somente se está no lado direito. Se x(AB)cx \in (A \cap B)^c, então x(AB)x \notin (A \cap B), o que significa que não é verdade que (xAx \in A E xBx \in B). Pela lógica, isso significa xAx \notin A OU xBx \notin B. Isso é equivalente a xAcx \in A^c OU xBcx \in B^c, ou seja, xAcBcx \in A^c \cup B^c.

Fontes

Apenas livros que alimentaram diretamente o texto e os exercícios.

Updated on 2026-05-04 · Author(s): Clube da Matemática

Found an error? Open an issue on GitHub or submit a PR — open source forever.