[SCL] Proposed additions to the SCL draft standard

pat hayes phayes at ai.uwf.edu
Mon May 26 15:03:24 CDT 2003


>Folks,
>
>Tanel's suggested additions to the SCL draft standard are also
>on the list of features that are needed to support conceptual
>graphs.  It's fine to have a minimalistic "core" semantics,
>but the standard should also include some commonly used
>extensions to the core.  If they're not included in the
>standard, every language that needs them will have to
>implement them independently (and probably incompatibly).

I believe we had already broadly agreed to have all three features 
you outline. I have some quibbles with details.

>
>Some comments relevant to CGs:
>
>  1. Integers are essential for the overwhelming majority of
>     practical applications, and some means of accommodating
>     them must be provided.  There is, however, a question of
>     whether the standard should support full integer arithmetic
>     as defined by Peano's axioms or whether it should allow
>     for some limited subset.

The applications I am aware of do not require anything like the 
sophistication  of a full arithmetic. I think it will be sufficient 
to provide numerals/integers as a built-in datatype perhaps with one 
or two associated functions such as addition and the less-than 
ordering; but the associated procedures are only required to work on 
actual numerals in the lexical space of the datatype, note: they are 
not required to be able to solve Diophantine equations of arbitrary 
complexity. That will be quite sufficient for things like numerical 
quantifiers and DL-style cardinality reasoning.

>     I believe that full arithmetic must be available, along
>     the lines of the Z standard

I disagree. We can of course allow people to refer to a standard 
arithmetic ontology, and even to provide one, but it should not be 
built into the model theory or the syntactic conditions (in contrast 
to a datatype, which will be.) That would place much to high an entry 
barrier for implementers.

>, which includes a library of
>     theories for integers, sets, and sequences.  I recommend
>     adopting at least the Z library as an option, but we might
>     also have a more limited subset in the core that would be
>     sufficient to define quantifiers such as "exactly N" or
>     "at least N but no more than M".  People have been using
>     such notations in CG extensions for a long time, but we
>     have to standardize them.

We have to standardize the notations and their intended meaning. To 
do that we do not need to have a particular ontology standardized, 
however.

>
>  2. Comments (including "structured annotations") are essential
>     for most practical applications.  We have defined a version
>     of comments for CGs, but there are still some issues about
>     how fine-grained the commenting should be -- i.e., whether
>     comments at the level of complete formulas are sufficient
>     or whether comments can be attached to smaller syntactic
>     units.  In CGs, for example, the box and circle notation
>     makes it convenient to add comments to smaller units.
>
>     But it would be best if some level of comments could be
>     associated with categories in the abstract syntax so that
>     they could be preserved in cross-language translations.

I agree. We already have a proposal to allow such commenting.

>
>  3. The free-form SCL syntax, which allows quantifiers to
>     range over any kind of entities (individuals or predicates
>     indiscriminately), allows assertions that are unusual and
>     certainly unexpected for people who use other versions of
>     logic (including both conceptual graphs and traditional
>     predicate calculus).
>
>     To accommodate traditional predicate calculus as well as
>     languages with various type conventions (including CGs and Z)
>     the standard should include the definition of restricted
>     quantification as an option.

I agree, and we had already decided on this. The recent version of 
the abstract syntax have been deliberately formulated with this 
requirement in mind.

>  I don't believe that we have
>     to support the strict typing of Z,

I agree; that would be inappropriate for us.

Pat


-- 
---------------------------------------------------------------------
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