capitulo8

12
15/04/2015 1 Capítulo 8 A linguagem da Lógica de Predicados

description

Capitulo 8 - logica matematica

Transcript of capitulo8

  • 15/04/2015

    1

    Captulo 8

    A linguagem da Lgica de Predicados

  • 15/04/2015

    2

    Alfabeto Denio 8.1 (alfabeto)

    O alfabeto da Lgica de Predicados constitudo por:

    smbolos de pontuao:

    ( , );

    smbolo de verdade:

    false;

    um conjunto enumervel de smbolos para variveis:

    x, y, z, w, x1,y1,... ;

    Alfabeto Denio 8.1 (alfabeto)

    um conjunto enumervel de smbolos para funes:

    f, g, h, f1, g1, h1, f2, g2, ... ;

    um conjunto enumervel de smbolos para predicados:

    p, q, r, p1, q1, r1, p2, q2, ... ;

    Conectivos:

    , , , . Associado a cada smbolo para funo ou predicado, temos um nmero inteiro no-negativo k.

    Esse nmero indica a aridade, ou seja, o nmero de argumentos da funo ou predicado.

  • 15/04/2015

    3

    Variveis.

    Variveis e metavariveis.

    Funes e predicados.

    Constantes e smbolos proposicionais.

    Conectivos.

    Elementos Bsicos da Linguagem

    Denio 8.2 (termo)

    O conjunto dos termos da linguagem da Lgica de Predicados o menor conjunto que satisfaz as regras a seguir:

    as variveis so termos;

    se

    t1, t2, ..., tn so termos e f um smbolo

    para funo n-ria,

    ento f(t1, t2, ..., tn) um termo.

  • 15/04/2015

    4

    Denio 8.3 (tomo)

    O conjunto dos tomos da linguagem da Lgica de Predicados o menor conjunto que satisfaz as regras a seguir:

    o smbolo de verdade false um tomo;

    se

    t1, t2, ..., tn so termos e p um smbolo para predicado n-rio,

    ento,

    p(t1, t2, ..., tn) um tomo.

    Denio 8.4 (frmula) O conjunto das frmulas da linguagem da Lgica de

    Predicados o menor conjunto que satisfaz as regras a seguir.

    Todo tomo uma frmula.

    Se

    H uma frmula,

    ento

    (H) uma frmula.

    Se

    H e G so frmulas,

    ento

    (H G) uma frmula.

  • 15/04/2015

    5

    Denio 8.4 (frmula)

    Se

    H uma frmula e xuma varivel,

    ento

    ((x)H) e ((x)H) so frmulas.

    Denio 8.5 (expresso)

    Uma expresso da Lgica de Predicados um termo ou uma frmula.

    Denio 8.6 (subtermo, subfrmula, subexpresso)

    Os elementos a seguir denem as partes de um termo ou frmula E.

    Se

    E = x,

    ento

    a varivel x um subtermo de E

    Se

    E = f(t1, t2, ..., tn),

    ento

    ti e f(t1, t2, ..., tn) so subtermos de E.

    Se

    t1 subtermo de t2 e t2 subtermo de E,

    ento

    t1 subtermo de E.

  • 15/04/2015

    6

    Denio 8.6 (subtermo, subfrmula, subexpresso)

    Se

    E =(H)

    ento

    H e (H) so subfrmulas de E.

    Se

    E uma das frmulas (H G), (H G), (H G) ou (H G),

    ento

    H, G e E so subfrmulas de E.

    Denio 8.6 (subtermo, subfrmula, subexpresso)

    Se

    x uma varivel,

    um dos quanticadores ou e

    E = (( x )H),

    ento

    H e (( x)H) so subfrmulas de E.

    Se

    H1 subfrmula de H2 e H2 subfrmula de E,

    ento

    H1 subfrmula de E.

    Todo subtermo ou subfrmula tambm uma subexpresso.

  • 15/04/2015

    7

    Denio 8.7 (literal)

    Um literal, na Lgica de Predicados, um tomo ou a negao de um tomo.

    Um tomo um literal positivo.

    A negao de um tomo um literal negativo.

    Denio 8.8 (forma normal)

    Seja H uma frmula da Lgica de Predicados.

    H est na forma normal conjuntiva, fnc, se uma conjuno de disjunes de literais.

    H est na forma normal disjuntiva, fnd, se uma disjuno de conjunes de literais.

  • 15/04/2015

    8

    Denio 8.9 (ordem de precedncia) Na Lgica de Predicados, a ordem de precedncia dos conectivos a seguinte:

    maior precedncia: ;

    precedncia intermediria superior:

    , ;

    precedncia intermediria inferior:

    , ;

    precedncia inferior:

    , .

    Correspondncia entre quanticadores.

    ( x) H equivale a ( x) H

    ( x) H equivale a ( x) H

  • 15/04/2015

    9

    Denio 8.10 (comprimento de uma frmula)

    Dada uma frmula H, da Lgica de Predicados, o comprimento de H, denotado por comp[H], denido como se segue:

    Se H um tomo, ento comp[H]=1;

    se H = G, ento comp[G] = 1+ comp[G];

    se H =(E G),

    onde um dos conectivos , , ,

    ento comp[E G] = 1+ comp[E]+ comp[G];

    se H =( x)G,

    onde um dos quanticadores ou ,

    ento comp[( x)G]=1+ comp[G].

    O Princpio da Induo na Lgica de Predicados

    Proposio 8.1 (princpio da induo na Lgica de Predicados) Seja B[E] uma assero que se refere a uma frmula E da Lgica de Predicados. Se as duas propriedades a) e b) a seguir so verdadeiras, ento conclumos que B[E] verdadeira para qualquer frmula E.

    a) Base da Induo. B[A] verdadeira para todo tomo A.

    b) Passo da induo. Sejam G e H duas frmulas. Se B[G] e B[H] so verdadeiras, ento B[H], B[G H] e B[(x)H] so verdadeiras.

  • 15/04/2015

    10

    Proposio 8.2 (comprimento de uma frmula)

    Sejam H e G duas frmulas da Lgica de Predicados.

    Se

    G uma subfrmula de H,

    ento

    comp[G] comp[H].

    Classicaes de variveis.

    Denio 8.12 (ocorrncia livre e ligada)

    Sejam xuma varivel e E uma frmula.

    Uma ocorrncia de xem E ligada

    se xest no escopo de um quanticador

    (x) ou (x) em E.

    Uma ocorrncia de xem E livre

    se no for ligada.

  • 15/04/2015

    11

    Denio 8.13 (varivel livre e ligada)

    Sejam xuma varivel e

    E uma frmula que contm x

    A varivel x ligada em E

    se existe pelo menos

    uma ocorrncia ligada de xem E.

    A varivel x livre em E

    se existe pelo menos

    uma ocorrncia livre de xem E.

    Denio 8.14 (smbolo livre)

    Dada uma frmula E,

    os seus smbolos livres so as variveis que ocorrem livres em E,

    os smbolos de funo

    e os smbolos de predicado.

    Denio 8.15 (frmula fechada)

    Uma frmula fechada quando no possui variveis livres.

  • 15/04/2015

    12

    Denio 8.16 (fecho de uma frmula)

    Seja H uma frmula da Lgica de Predicados e

    {x1, ..., xn}

    o conjunto das variveis livres em H.

    O fecho universal de H, indicado por ()H, dado pela frmula

    (x1)...(xn)H.

    O fecho existencial de H,indicado por ()H, dado pela frmula

    (x1)...(xn)H.