[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: [mizar] Re: Mizar 7.8.04 MML 4.80.962
You may see the order of processing of the articles on MML.LAR. It is
worth to look to it, because as a rule it is a good order of articles in
the 'notations' directive.
MML.LAR is divided in three parts:
1. concrete mathematics (up to STRUCT_0)
2. abstract mathematics
3. mixed part, still not divided (probably starts with BINARI_3, or
maybe MATRIX_1).
The concrete means that it does not depend on the concept of the
structure. So it may be called 'structure-free'. We used previously
'classical' and 'modern'. But this 'modern' stuff is already more than
100 years old. The current terminology is borrowed from the Larry
Paulson lecture in Cork.
In the last revision the GENEALG1 and FINSEQ_7 articles are moved to the
concrete part.
However the cause of moving the definitions from CQC_LANG, and HENMODEL
to FUNCOP_1, NAT_1 is to put the articles related to logic on the end of
the concrete mathematics and to make the real concrete mathematics
independent of it. It is 34 of them.
I write "real concrete" because it seems that the articles depending on
the concept of the language of logic should be made abstract. The
language is basically a universally free structure and this part logic
should be part of the lattice theory.
When we worked on the QC_LANG with Piotr (1989) we discussed if it
should be done in this way - after introducing proper structure. But
ZF_LANG was already submitted and we can use it as a template, so ...
Regards,
Andrzej
Adam Grabowski wrote:
- We still work to divide the MML into the classical and
abstract part, so the ordering of articles reflected in
mml.lar file continuously changes; these changes are
rather minor, we move some auxiliary definitions and
lemmas from articles which are - so to say - accidental
to more appropriate ones. Here the changes are rather
significant but an ordinary Mizar user probably won't
notice it (e.g. scheme of the existence of functions from ZFREFLE1
in now in CLASSES1, or the functor IFEQ which was in CQC_LANG
is now in FUNCOP_1).