Oi Elaine,

do modo (torto? 8-)) como eu entendo cálculo de sequentes a sua
derivação para o "subst"

  Pabb'|-Qabb'
  ============subst
   Pabb|-Qabb

acaba envolvendo uma hipótese extra, b=b', que nunca é descartada...
Mas acabei de encontrar uma solução, ó:

               [Pabb']^1
                  :
                Qabb'
             -----------1
             Pabb'->Qabb'
        -----------------------
  b     \forall b'.Pabb'->Qabb'
  -----------------------------
            Pabb->Qabb

que em cálculo de seqüentes "com as variáveis livres listadas antes do
ponto-e-vírgula" vira:

             a,b,b';Pabb'|-Qabb'
             ----------------------
             a,b,b';T|-Pabb'->Qabb'
            ------------------------------
  a,b|-b    a,b;T|-\forall b'.Pabb'->Qabb'
  ----------------------------------------
         a,b;T|-Pabb->Qabb
         -----------------
           a,b;Pabb|-Qabb

ou seja, em sistemas com "\forall" e "->" esse tipo de substituição pode
ser visto como regra derivada...


  Obrigado, [[]]s,
    Eduardo Ochs
    [email protected]
    http://angg.twu.net/




P.S.: desculpe a demora em responder!... 8-)
_______________________________________________
Logica-l mailing list
[email protected]
http://www.dimap.ufrn.br/cgi-bin/mailman/listinfo/logica-l

Responder a