[SCL] SCL 1.02
pat hayes
phayes at ihmc.us
Mon Jun 16 12:35:03 CDT 2003
>I've put a draft of SCL version 1.02 on the web:
>
> http://cl.tamu.edu/docs/scl/scl-latest.html
>
>Sorry for the delay; the section on SCL and traditional first-order
>logic kept getting more and more interesting, and I ended up working out
>a lot of details. It is fairly dense, but I think the ideas are clear.
>
>I'm a bit muddle-headed from lack of sleep at th moment, so there are
>bound to be some errors and other infelicities that I've missed.
>Comments/corrections/criticisms welcome.
Text bugs:
the 3rd paragraph in Lexicons refers still to PredVar.
implementated -> implemented (?)
The link from the footnote-5 mark is broken (needs a # in the href)
last para of SCL Semantics/Interpretations , too many "Qua"s
Quick suggestion: make arity a function from 2|(S*) -> 2|n whose
value on a set of sequences is the set of lengths of those sequences.
Then the 'conventional' constraint can be expressed by requiring
arity(R) to be a singleton.
Another suggestion for presentation: give the lexical forms as a
table, then define concrete syntaxes by displaying the concrete forms
in a parallel table column. We can do this later, of course.
Trash the term 'relations-in-intension', and just say 'relations'.
Only about ten people on the planet will know the first term and it
will scare many readers away.
This syntax doesnt allow for terms in relation position. Did we
decide to disallow that case? There is a good case for disallowing
terms in function position, but relation-valued terms seem OK to me.
(?) I guess they complicate the SCL<->TFOL mappings.
I think we need to do some work on the conformance definitions - we
will need for example to actually SAY what it means to claim that an
inference engine is complete WRT an SCL language, because some
current specs define it differently than you or I would. But lets do
that later. And there is a bit too much repetition of 'this is SO
bloody obvious' in the last part :-).
We need to think about allowing other 'forms' in the syntax, eg
comments, special character classes for typed domains, things like
that. I don't have a feel for how extendable your syntax
specification style is.
>-chris
PS Firebird has a really sexy code viewer :-)
--
---------------------------------------------------------------------
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 ihmc.us http://www.ihmc.us/users/phayes
More information about the Scl
mailing list