[X-logic-strategy] XML foundation vocabularies (was strategy update note)
Status: Inactive
Brought to you by:
rbjones
|
From: Roger B. J. <rb...@rb...> - 2000-11-24 15:49:11
|
Neil observed (inter alia):
> The idea that meaning of an expression could be defined as
> the expression consequences of the initial expression is an
> idea by one of the philosophers of language (whom, I do not
> remember).
What will do for a philosopher of language may fall short
of an adequate position for a software engineer!
> The idea is simply that we may ask someone what
> they mean by an expression and their expression response
> would be the meaning of the initial expression.
(which is a bit stronger than talking about consequences)
To give an expression when defining or explaining the meaning of
some other expression does not mean that the meaning
_is_ an expression.
It usually means that the meaning of the defined expression is
the same as that of the defined or explained expression.
...
> We might think of this as _formalist_
> meaning. Meaning as the relations strings (expressions) have
> in a particular generating/computable sequence.
> Logic for, say, _formalist_ meaning would be similar to the
> Intuitionist's logic for Constructive mathematics. An implication
> is a construction/computation and arguments of implication
> states or arguments of the computable function. There is a
> sense in which the Intuitionist's formalism is an abstraction of
> arbitrary computation.
I associate a formalist conception of meaning with a context
in which the logic is established first and plays a role in axiomatic
definition of the meaning of concepts.
i.e. I associate it with Hilbert's idea that mathematical concepts
should be defined by axiomatisation, which these days one thinks
of usually in the context of first order logic (in which case, however
we know that the meaning of many concepts cannot be completely
caputured by recursive axiom systems).
In my conception of semantics in X-Logic, the semantics of some
XML vocabulary is defined using some other XML vocabulary.
Ultimately this must come to an end!
Let us call an XML vocabulary which is suitable for defining the
semantics of other XML vocabularies but is not itself so defined
(except maybe in terms of itself) a XML foundation vocabulary.
I advocate that an XML foundation vocabulary be defined in
several ways.
(1) in terms of itself
(2) formally (but incompletely)
(3) informally (perhaps by describing how
the formal account is incomplete)
As far as (3) goes this comes down to something quite simple.
e.g. referring to "standard models" of HOL.
(some people will never understand this... you have to accept that
I think)
More specifically I advocate (and may eventually get round to)
obtaining an XML foundation vocabulary by the following means:
(1) define (as above) a simple vocabulary corresponding to HOL
(polymorphic version of Church's STT)
(2) implement a feature in a HOL proof tool which will export
theories as definitions of XML vocabularies in terms of the
vocabulary in context.
(3) apply this to the Galactic Set Theory developed on the X-Logic
site to export an XML vocabulary for a rich polymorphic higher
order set theory.
Does any of that make any sense?
Roger
RB...@RB...
|