[SCL] two comments

pat hayes phayes at ihmc.us
Fri Nov 7 19:39:06 CST 2003


>pat hayes wrote:
>[...]
>>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.
>
>Pat,
>
>I understand what you're saying. But are you *absolutely sure* that
>there is such a thing?

Yes, quite sure.

>That *perhaps* that even within the concept of
>an 'abstract syntax' there may be more levels/gradations of meta? All
>of the programming languages I know have various levels of meta-ness,
>but what is a primitive at one level (at what McCarthy would call the
>"abstract syntax") may often be further broken down once you look at
>it in a different context.
>
>I don't want to sideline the conversation down this road,

Neither do I. Yes, there is such a thing for all 
known formal languages, which SCL is. Please lets 
try to avoid this kind of philosophical debate, 
or at any rate keep it off this list.

>  but I think
>we may rely too heavily on the existence or possibility of some 'ur'
>level. (I'm not really even so sure that there any *actual* distinctions
>between meta-levels that exist absent any context, that it may be more
>a continuum than true levels). I think that both "meta" and "context"
>are recursively defined.
>
>>  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....)
>
>The problem here is that the link between the "abstract" and the "concrete"
>is always one of interpretation at some level/context, and I think I'd
>have to take it on faith that there is a mode in which one can define a
>*true* abstract syntax, something absent of context. But I suppose this
>road has a lot of potholes (or I've got it all wrong), so perhaps it's
>better we just stick to driving.

Quite. We don't have time to rewrite the 
philosophical foundations of semiotics before dec 
17th. Lets return to this interesting debate 
later, maybe.

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




More information about the SCL mailing list