[SCL] Re: request for feedback -- core syntax

Jon Awbrey jawbrey at att.net
Sun Dec 21 20:54:59 CST 2003


o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o

pat hayes wrote:
> 
> Guys, I'd appreciate feedback (on something more important than terminology :-).
> 
> After thrashing around for a while, I think that the best choice for
> the 'core' syntax is a KIF-style syntax, but tweaked a little to make
> it easier to read.  Chief changes are these:
> 
> 1.  No explicit syntactic marking of variables: a variable is just a
>     name which is bound by a quantifier.  This makes the examples a lot
>     less ugly to read for many people and gets rid of the need to handle
>     free vars as a special case in the MT.
> 
> 2.  No explicit marking for forall and &: a conjunction is just
>     a list of sentences and the unmarked quantifier case is the
>     forall.  So for example this KIF
> 
> (forall (?x ?y)(implies (and (P ?x)(P ?y)) (P ?x ?y) ))
> 
> would look like this:
> 
> (x y)(implies ((P x)(P y)) (P x y) ))

this is a really bad idea.  communication between math folk
and physics folk was fouled for a couple of generations when
the later adopted the "einstein summation convention" of not
explicitly marking the intended summations in tensor calculus.

ja

> 3. Use of parentheses and first-name-after-'(' as a universal
> grouping device, so that for example the header syntax will be
> 
> (scl:ontology (scl:header <sentence>*) <sentence>+)
> 
> rather than the ad-hoc double-colon thingie I invented.
> 
> QUESTION: Any strong objections to this change?
> 
> Note, I still plan to define a 'strict' KIF dialect which will accept real KIF 3.0 syntax.
> 
> BTW, I am (we are) under severe pressure from other groups who want to use SCL,
> to get a core syntax finished and locked down ASAP, even before the rest of the
> document is finished, so we need to move on this.
> 
> So, strong feelings, please.
> 
> Pat

o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
http://www.cs.bsu.edu/homepages/mighty/history.html
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o



More information about the SCL mailing list