[SCL] two comments

pat hayes phayes at ihmc.us
Wed Nov 5 10:44:32 CST 2003


>Tanel Tammet wrote:
>[...]
>>
>>Again, observe that when we write down formulas in abstract
>>syntax (and we have to do that in many places in the spec)
>>then the abstract syntax is used as a concrete syntax of
>>a special kind, which we happen to call "abstract",
>>since we have not defined the ascii etc aspects of
>>that language.
>
>Tanel,
>
>I think you've quite succinctly pointed out that what is at one level
>abstract is at another concrete. These various levels of "meta-ness"
>are there up and down the levels of description, and unavoidable. The
>thing to do is be sure to keep the levels clear and distinct.
>
>Murray


Guys, I was using the term 'abstract syntax' in a 
precise sense. It is a technical term introduced 
by John McCarthy; its not just a handy English 
phrase. See 
http://www-formal.stanford.edu/jmc/towards/node12.html
for a succinct introduction.  This approach was 
later formalized and systematized in the 
specification literature as 'term algebras', I 
believe, but we don't really need to get that 
formal.

The key motivational point is stated economically there:

" The predicates and functions whose existence 
and relations define the syntax, are precisely 
those needed to translate from the language, or 
to define the semantics. That is why we need not 
care whether sums are represented by a+b, or + 
ab, or (PLUS A B), or even by Gödel numbers 
7a11b."

which is exactly the utility for us, since we 
want to allow things like CG diagrams to count as 
logical syntax. In Murray's terminology, the AS 
is the highest meta-level anyone needs to go to 
in order to define a syntax and a model theory. 
(Splicing together documents, now, is another 
matter....)

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 ihmc.us       http://www.ihmc.us/users/phayes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://philebus.tamu.edu/pipermail/scl/attachments/20031105/ef9a811b/attachment.htm


More information about the SCL mailing list