[SCL] Telecon on the 8th.
pat hayes
phayes at ai.uwf.edu
Fri Apr 4 16:34:51 CST 2003
First, I have to apologize for not having ready the basic syntax
document I promised to have ready at the last telecon; my time has
been totally used up in travel and other things. Next week will also
be almost entirely used up by a DARPA PI meeting, so I do not now
expect to be able to make serious progress on writing until mid-April.
The document can be found, by the way, at
http://www.coginst.uwf.edu/~phayes/CL/SCL-guide.html
but it is in a very rough and incomplete form and will be changing
without warning. Feel free to comment on any part of it at any time,
of course, but please do not cite it or rely on it wihtout checking
with me first. In particular the style currently adopted there for
presenting the abstract syntax is abominable and will be changed.
------
In the meantime, however, let us try to continue with some momentum
by having another telecon next Tuesday (8th) at the same time, 0900
CT/1000 EST/1600GMT/1700 CET, (US) 413-351-4140. Please say your name
when you arrive as the phone does not make any auto-entry noises.
The last telecon meeting was sparsely attended but we had some useful
discussions. One of the points raised by Tamel (Tamel please correct
me if I have this wrong) was that SCL is likely to be more
acceptable to a larger audience if it is more conventional, and he
would prefer therefore that the 'basic' language be as conventional a
FOL as possible, and that 'extensions' such as row quantifiers,
variadic relations and terms in relation position be treated as,
well, extensions.
My own view on this is that it works for row variables but not for
the 'higher-order' syntax, since the conventional syntax is so
obviously a special case of the latter. I am working on a compromise
presentation of the basic syntax which tries to avoid the 'boggle'
effect of seeming too new to a reader familiar with the conventional
logical notation. (Apart from Tamel's worries, this issue has been a
major stumbling-block for several people in the Webont community, as
several of us know, so we need to pay it some attention.)
------
John, if you will be on the call, can you be ready to tell us how CGs
might relate to this? That is, suppose that we define a subset of SCL
which would most naturally map to and from CGs (a direct syntactic
mapping, not merely a logical equivalence), what would it be like,
exactly? I understand it would not have row variables in it. Would it
allow a relation to have multiple arities? Allow functional terms?
Allow variables in relation position in an atomic assertion? Etc.
-------
One issue I would like us to talk about this time is the 'special
domains' issue raised in
http://philebus.tamu.edu/pipermail/scl/2003-March/000079.html
To see a (rather clumsy) example of this kind of thing in action,
look at the Lbase use of 'special names' (XML literals, strings and
integers) at
http://www.w3.org/2002/06/lbase/20030116Snapshot.html#consistency
I think SCL needs a general-purpose way of allowing for such name
domains to be added, and to provide a general syntactic framework for
adding them. Ideas, comments, etc, etc. all very welcome.
Pat
PS. For the record, here is a sketch of how a simple 'recursive'
domain can be defined in 'full' SCL. One uses the row-variable
induction principle, is the basic idea. God alone knows how to adapt
this to something like well-formed canonicalized XML, however.
Char('a') and Char('b') and ..... and Char('z') and
String()
and
Char(?x) implies (String(@y) implies String(?x @y))
From which it follows, for any sequence of characters c1,...., cn,
that String(c1 .... cn), using the induction rule @I (where PHI[a b]
is: Char(a) implies String(b) ).
--
---------------------------------------------------------------------
IHMC (850)434 8903 or (650)494 3973 home
40 South Alcaniz St. (850)202 4416 office
Pensacola (850)202 4440 fax
FL 32501 (850)291 0667 cell
phayes at ai.uwf.edu http://www.coginst.uwf.edu/~phayes
s.pam at ai.uwf.edu for spam
More information about the Scl
mailing list