[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: Mizar Syntax
On Mon, 28 Dec 1998, Frode L. Odegard wrote:
> Perhaps the best thing to do would be to start with an abstract
> syntax? Once that has been nailed down, it is easier to discuss
> alternatives in the concrete syntax.
>
You are right, of course. Actually the message you had cited was related
to the work on abstract syntax. There are two different things:
1. The requirement that a scheme must be justified by a proof, that
again may be split:
1.1 An implementation restriction
1.2 The abstract syntax
2. Concrete representation, e.g. what I wrote that eventually the word
"proof" will be omitted.
However, we are quite concerned with the concrete syntax. Because of
two reasons:
1. For the user a comfortable syntax is more important that
intricacies of semantics.
2. Semantics evolves faster than concrete syntax. (the same goes
for natural languages).
Happy New Year,
Andrzej