Raciocínio Lógico

Lógica de primeira ordem — quantificadores e predicados

6 min de leituraPodcast16 questões

Cai no edital de Agente Administrativo PRF, Agente PF, Escrivão PF, Papiloscopista PF, Agente Administrativo PF, Polícia Penal Federal, Banco Central, Receita Federal, Receita Federal

Para revisar

Resumo

A lógica de primeira ordem (ou de predicados) abre a proposição em sujeito e propriedade. Usa variáveis, predicados e quantificadores, e com isso trata frases como "todo servidor é concursado" e "existe veículo irregular".

  • Predicado P(x): propriedade atribuída a x; sozinho, é sentença aberta.
  • Universal (∀): "para todo"; verdadeiro se todos os elementos satisfazem.
  • Existencial (∃): "existe pelo menos um"; verdadeiro se algum satisfaz.
  • Negação: troca-se o quantificador e nega-se o predicado.
  • Todo A é B: ∀x (A(x) → B(x)).
  • Algum A é B: ∃x (A(x) ∧ B(x)).
  • Contraexemplo: um só derruba o universal.

Entenda

Variável, predicado e universo

O predicado é a propriedade ou relação: P(x) lê-se "x tem a propriedade P". A variável x percorre o universo de discurso, o conjunto dos elementos de que se fala. P(x) sozinho é sentença aberta: não tem valor lógico até a variável receber um valor ou ser quantificada. O conjunto-verdade reúne os elementos do universo que tornam P(x) verdadeira.

Ex.: universo {1, 2, …, 10} e P(x): "x² < 20".

  1. P(4): 16 < 20, verdadeira. P(5): 25 < 20, falsa.
  2. Conjunto-verdade: {1, 2, 3, 4}.

Quantificador universal

∀x P(x) lê-se "para todo x, P(x)", "qualquer que seja x". É verdadeira quando todos os elementos do universo satisfazem P. Para mostrar que é falsa, basta um contraexemplo.

Ex.: no universo {1, 2, …, 10}, "∀x (x > 2)" é falsa: x = 1 é contraexemplo.

Quantificador existencial

∃x P(x) lê-se "existe x tal que P(x)", "algum", "pelo menos um". É verdadeira quando ao menos um elemento satisfaz P. Para mostrar que é verdadeira, basta um exemplo; para mostrar que é falsa, é preciso que nenhum elemento sirva.

Ex.: no universo {1, 2, …, 10}, "∃x (x² = 9)" é verdadeira: x = 3. Já "∃x (x² = 2)" é falsa, pois nenhum inteiro serve. O valor depende do universo: nos números reais, a segunda seria verdadeira.

Negação de sentenças quantificadas

  • ¬∀x P(x) ≡ ∃x ¬P(x): "nem todo" é "algum não".
  • ¬∃x P(x) ≡ ∀x ¬P(x): "não existe" é "todo não", isto é, "nenhum".

Troca-se o quantificador e nega-se o predicado. Ao negar desigualdades, o sinal de igual muda de lado: a negação de x > 2 é x ≤ 2.

Ex.: negar ∀x (x > 2).

  1. Troca do quantificador: ∃x.
  2. Negação do predicado: ¬(x > 2) é x ≤ 2.
  3. Resultado: ∃x (x ≤ 2). Escrever x < 2 deixaria de fora o caso x = 2.

Como ler fórmulas com negação

A posição da negação muda o sentido:

  • ∃x ¬P(x): existe ao menos um que não é P.
  • ∀x ¬P(x): nenhum é P.
  • ¬∃x ¬P(x): não existe quem não seja P, isto é, todos são P.

Ex.: P(x): "x é servidor efetivo", no universo dos funcionários do órgão. ∃x ¬P(x): "existe ao menos um funcionário que não é servidor efetivo". ∀x ¬P(x): "nenhum funcionário é servidor efetivo".

Traduzir "todo A é B"

∀x (A(x) → B(x)): "para todo x, se x é A, então x é B". O universal pede a condicional. Com conjunção, ∀x (A(x) ∧ B(x)), a frase passaria a dizer que tudo no universo é A e é B.

Ex.: A(x): "x é agente"; H(x): "x é habilitado". "Todo agente é habilitado" é ∀x (A(x) → H(x)). A fórmula ∀x (H(x) → A(x)) diria o inverso: "todo habilitado é agente".

Traduzir "algum A é B" e "algum A não é B"

∃x (A(x) ∧ B(x)): "existe x que é A e é B". O existencial pede a conjunção. Com condicional, ∃x (A(x) → B(x)), a frase seria verdadeira bastando existir alguém que não é A. "Algum A não é B" é ∃x (A(x) ∧ ¬B(x)).

Ex.: C(x): "x é concursado"; E(x): "x é estável". "Algum servidor concursado não é estável" é ∃x (C(x) ∧ ¬E(x)).

Negar "todo A é B" e "algum A é B"

As regras de negação, aplicadas às traduções, dão as negações da linguagem comum:

  • ¬∀x (A(x) → B(x)) ≡ ∃x (A(x) ∧ ¬B(x)): "algum A não é B".
  • ¬∃x (A(x) ∧ B(x)) ≡ ∀x (A(x) → ¬B(x)): "nenhum A é B".

Ex.: negar "Todos os servidores do setor são concursados".

  1. Forma: ∀x (S(x) → C(x)).
  2. Troca do quantificador e negação da condicional (mantém o antecedente e nega o consequente): ∃x (S(x) ∧ ¬C(x)).
  3. Leitura: "Pelo menos um servidor do setor não é concursado".

Quadro

FraseFórmulaNegaçãoLeitura da negação
Todo x é P∀x P(x)∃x ¬P(x)algum x não é P
Existe x que é P∃x P(x)∀x ¬P(x)nenhum x é P
Todo A é B∀x (A(x) → B(x))∃x (A(x) ∧ ¬B(x))algum A não é B
Algum A é B∃x (A(x) ∧ B(x))∀x (A(x) → ¬B(x))nenhum A é B
QuantificadorPara provar verdadeiraPara provar falsa
∀verificar todos os elementosum contraexemplo
∃um exemploverificar que nenhum serve

Como a banca cobra

  • Com P(x): "x é servidor efetivo", ∃x ¬P(x) significa: correta: existe ao menos um funcionário que não é servidor efetivo. Distratora: "nenhum funcionário é servidor efetivo" (isso é ∀x ¬P(x)).
  • Nos naturais, a negação de ∀x (x > 2) é: correta: ∃x (x ≤ 2). Distratora: ∃x (x < 2) (esquece o caso x = 2).
  • "Todo agente é habilitado" é representada por: correta: ∀x (A(x) → H(x)). Distratora: ∀x (A(x) ∧ H(x)) (diria que todos são agentes e habilitados).
  • "Algum servidor concursado não é estável" é representada por: correta: ∃x (C(x) ∧ ¬E(x)). Distratora: ∃x (C(x) → ¬E(x)) (com o existencial, a condicional fica verdadeira até com um não concursado).
  • A negação de "Algum agente é motorista" é: correta: "Nenhum agente é motorista". Distratora: "Algum agente não é motorista" (pode ser verdadeira junto com a original).
  • A negação de "Todos os servidores do setor são concursados" é: correta: "Pelo menos um servidor do setor não é concursado". Distratora: "Nenhum servidor do setor é concursado" (é a contrária, não a negação).
  • Detalhe que derruba o item: negar o predicado sem trocar o quantificador, usar conjunção com ∀ ou condicional com ∃ e negar "maior que" com "menor que".

Revisão rápida

  1. O que significa ∀x P(x)?Revelar

    Todo x satisfaz P.

  2. O que significa ∃x P(x)?Revelar

    Pelo menos um x satisfaz P.

  3. Qual a negação de ∀x P(x)?Revelar

    ∃x ¬P(x).

  4. Qual a negação de ∃x P(x)?Revelar

    ∀x ¬P(x).

  5. Como se escreve "todo A é B"?Revelar

    ∀x (A(x) → B(x)), com condicional.

  6. Como se escreve "algum A é B"?Revelar

    ∃x (A(x) ∧ B(x)), com conjunção.

  7. Como derrubar uma afirmação universal?Revelar

    Com um contraexemplo.

  8. Qual a negação de x > 2?Revelar

    x ≤ 2.

Referência

Mapa mental

  • Elementos
    • Variáveis
    • Predicados
    • Quantificadores
  • Quantificadores
    • Universal: para todo
    • Existencial: existe
  • Negação
    • Nega ∀ → ∃ não
    • Nega ∃ → ∀ não
  • Verdade
    • Contraexemplo derruba ∀
    • Exemplo confirma ∃
    • Depende do universo
  • ⚠️ Pegadinha
    • Nega todo = nenhum → errado

Estude Agente Administrativo PRF no app

Grátis, sem cartão

Começar, é grátis

Estude este tópico no app

Grátis, sem cartão. Tudo do PRO liberado.

Criar conta grátis