Re: CoS and computability logic

Ozan Kahrmanogullari <ozan-jNDFPZUTrfTw9Zu3TmXbXSJk02hg1TJes0AfqQuZ5sE@public.gmane.org>
Newsgroups gmane.science.mathematics.frogs
Message-ID <Pine.GSO.4.58.0405141829340.27825@gkws0.informatik.uni-leipzig.de>
Hi,

> I am sorry to disappoint you, but there is a "simple" counterexample to your
> conjecture "M=BKS".
>
> > *** Definition   System BKS is
> >
> >           t          (R,[T,U])       [(R,U),(T,V)]          f
> >     ai_ ------ ,   s --------- ,   m ------------- ,   aw_ --- ;
> >         [a,-a]       [(R,T),U]       ([R,T],[U,V])          a
> >

I think that this is the perfect occasion to advertise "CoS in Maude",
which is a very simple tool for implementing CoS systems,
so I will do so:

Since the system above does not have the contraction, it is a perfect
playground for experiments with simple examples for the Maude
implementation. The module attached below is a modification
(contraction is removed) of the module for KSn at

http://www.informatik.uni-leipzig.de/~ozan/maude_cos.html

The Maude System is available at the

http://maude.cs.uiuc.edu/

You have the following commands:

(1) For proof search:

search [b , [ a , - a ] ] =>+ tt .

(2) For search for arbitrary derivations, for instance:

search [b , [ a , - a ] ] =>+ [ b , a ] .

(3) To see the derivation steps

show path <state_number_displayed> .

(4) To observe all the possible rule applications to a structure:

search [b , [ a , - a ] ] =>1 R .


> Actually, I am not so sure about this. But I cannot really explain why.
I
> need more time to think about this.
>

I hope it can help.
Cheers.

-Ozan

*****************************
*****************************

mod BKSn is
  sort Unit .
  sort Atom .
  sort Structure .
  subsort Atom < Structure .
  subsort Unit < Structure .

  ops tt ff : -> Unit .
  op -_     : Atom -> Atom [ prec 50 ].
  op [_,_]  : Structure Structure -> Structure [assoc comm] .
  op {_,_}  : Structure Structure  -> Structure [assoc comm] .

  ops a b c d e : -> Atom .   *** positive atoms

  var R T U  V : Structure .
  var A : Atom .

    rl [interaction-down]  : [ A , - A ]       => tt .
    rl [switch]            : [ { R , T } , U ] => { [ R , U ] , T } .
    rl [medial]            : { [R,T] , [U,V] } => [ {R,U} , {T,V} ] .
    rl [weakenning-down]   :           A       => ff .

    rl [conjunction-unit]  :   { R , tt }      => R .
    rl [disjunction-unit]  :   [ R , ff ]      => R .
endm
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.