next up previous
Next: Problemas Up: Cálculo de Predicados Previous: Termos e Predicados

Linguagem Formal do Cálculo de Predicados

A linguagem formal do cálculo de predicados consiste em:

Variáveis: u, v, w, x, y, z, ..., e estas letras indexadas.

Constantes: a, b, ...,e, i, j, ..., t, e estas letras indexadas.

Símbolos funcionais: f, g, h, e estas letras indexadas.

Símbolos de predicados: A, B, C, ..., e estas letras indexadas.

Conectivos: tex2html_wrap2456 .

Quantificadores: tex2html_wrap2457 .

Parenteses: (, ).

Definição de termo:

  1. As constantes e as variáveis são termos.
  2. Se tex2html_wrap1464 é um símbolo de função de n variáveis e tex2html_wrap2459 são termos, então tex2html_wrap2460 é um termo.
  3. Nada mais é termo.

Se tex2html_wrap1094 é um símbolo de predicado n-ário e tex2html_wrap2462 são termos então tex2html_wrap2463 é uma fórmula atómica.

Definição de fórmula:

  1. Uma fórmula atómica é uma fórmula.
  2. Se tex2html_wrap2238 e tex2html_wrap2250 são fórmulas então

    são fórmulas.

  3. Se tex2html_wrap2428 é uma variável e tex2html_wrap2238 é uma fórmula então

    são fórmulas.

  4. Nada mais é fórmula.

O alcance de um quantificador que ocorre numa fórmula é o próprio quantificador junto com a mais pequena fórmula que o segue.

Uma ocorrência de uma variável, tex2html_wrap2428 , numa fórmula diz-se muda se estiver no alcance de um quantificador tex2html_wrap2469 ou tex2html_wrap2470 . Caso contrário diz-se livre.

Uma variável diz-se muda numa fórmula se tiver pelo menos uma ocorrência muda nessa fórmula. Uma variável diz-se livre numa fórmula se tiver pelo menos uma ocorrência livre nessa fórmula.

Uma fórmula sem variáveis livres é uma proposição (ou sentença). Caso contrário é uma expressão proposicioal (ou condição).


Jorge Nuno Silva (Dep. Mat. FCUL)
Wed Jun 4 19:06:16 MET DST 1997