Tratamento das Variáveis

As variáveis são uma das novidades da Lógica de Primeira Ordem em relação à Lógica Proposicional. Embora intuitivamente comuns, nos termos formais há uma série de cuidados necessários com as variáveis.

Ocorrências Ligadas e Ocorrências Livres

  • A definição de fórmula (de primeira ordem) não é simples.
    • Envolve relações, conectivos, e termos que, por sua vez são baseados em constantes, variáveis e funções.
  • As variáveis têm um papel especial e delicado.

Intuitivamente, o papel da variável na fórmula é simples de entender. Assim como em . Mas em casos mais complexos, como , há influências entre e .

Essas influências podem ter consequências indesejadas pelo que é necessário descrever e lidar com essas influências.


Definição (Ocorrência Ligada e Ocorrência Livre)

Numa fórmula ou qualquer ocorrência de em diz-se ligada. As ocorrências não ligadas dizem-se livres.


Exemplo. Ocorrências Ligadas e Ocorrências Livres

Nesta lista de fórmulas as ocorrências livres estão assinaladas desta forma "" e as ligadas desta "".

Nota. Uma variável pode ocorrer livre e ligada numa fórmula — a classificação "livre/ligada" diz respeito a cada ocorrência de cada variável.

Há uma analogia entre as fórmulas com ocorrências ligadas e os somatórios.

Intuitivamente, uma ocorrência ligada pode ser sintaticamente trocada por outra:

Tal como em expressões mais comuns, envolvendo somatórios:

Condições e Parâmetros

  • Uma ocorrência livre condiciona a variável. Na fórmula a variável ocorre livre e essa ocorrência condiciona os valores que pode ter.
  • Considerando a fórmula, a ocorrência da variável livre parametriza a fórmula. Para ser verdadeira é necessário que seja um número par.

Definição (Condição, Parâmetro)

Quando a variável ocorre livre na fórmula diz-se que é uma condição em ou que é um parâmetro de e escreve-se


Nota. A expressão "" não é uma fórmula; "" é que é.

  • A escrita "" indica que está condicionada por ou seja, é parametrizada por .
  • Quando não ocorre livre em então não condiciona .
  • Mas, por exemplo, a fórmula condiciona ; tem de ser positivo.

Exemplo. Condições e Parâmetros

  • .
  • .
  • .
  • .
  • .

Substituição

Uma variável pode ser intuitivamente interpretada como uma "marca" a ser substituida por um valor.

Na fórmula a variável representa um valor arbitrário ou desconhecido. Por exemplo, se " tiver o valor ", então a fórmula passa a que, na aritmética, é "verdade".

Interessa formalizar esta "transformação" de em , substituindo a variável pelo termo .


Definição (Substituição)

Sejam uma fórmula, uma variável e um termo.

A substituição em de por , escrita , é a fórmula que se obtém substituindo em todas as ocorrências livres de por .


Se não ocorre livre em então . Isto é, a substituição "não teve efeito". Aqui é usada a "igualdade de expressões", , para mostrar que e são sintaticamente a mesma fórmula; os mesmos símbolos, a mesma estrutura, nas mesmas posições.

Exemplos. Substituição

  • :
    • é .
    • é — porque não é livre.
  • :
    • é — Cuidado!
    • é .
  • :
    • é .
    • é .

Efeitos Indesejados das Substituições

Na aritmética, a fórmula é verdadeira: dado um número qualquer, existe outro número maior. Se fazendo, por exemplo, mostra que existe um número maior que esse .

Isto sugere que na fórmula pode-se substituir a variável por outro termo qualquer. E em geral, é verdade.

  • Substituindo obtém-se que é verdade: basta escolher .

Sem cuidado na substituição podem resultar efeitos inesperados ou indesejados.

  • Substituirmos obtém-se , que é uma fórmula falsa: nenhum número é menor que ele próprio!

Interessa distinguir as substituições "inócuas" das que provocam estes efeitos inesperados ou até indesejados.


Definição (Variável Afetada, Termo Livre)

Sejam uma fórmula e uma variável em .

  • Variável Afetada. A variável é afetada por em , ou afeta em , se, em , há uma ocorrência livre de numa sub-fórmula de da forma ou .
  • Termo Livre. O termo é livre para em se nenhuma variável de afeta em .

Isto é:

  • A variável não afeta em se
    • Em nenhuma sub-fórmula de da forma ou a variável ocorre livre.
  • O termo não é livre para em se tem uma variável que afeta . Isto é, se:
    1. A variável ocorre em e
    2. Numa sub-fórmula ou de há uma ocorrência livre de .

Critérios Simples para Termos Livres/Não Livres

Estas definições envolvem uma fórmula e duas variáveis e são um pouco confusas.

Sejam uma fórmula e uma variável em . Um termo é livre para se:

  1. Não ocorrem variáveis em — isto é, se é fechado.
  2. Não existem variáveis comuns entre e .
  3. Nenhuma variável de está quantificada em .
  4. Onde as variáveis de estão quantificada em , não ocorre .

Um termo não é livre para em

Exemplos. Termo livre/não livre

Seja a fórmula é livre, ligada e afeta .

  • O termo é livre para porque e não têm variáveis comuns.
  • Nenhuma variável do termo está quantificada em . Portanto é livre para em .
  • não é livre para porque afeta ; é a fórmula .
  • Pela mesma razão, o termo não é livre para em ; Substituindo em produz a fórmula .

Nota. Com e obtêm-se condições em e mas não com nem com .