[Date Prev][Date Next] [Chronological] [Thread] [Top]

[mizar] A changed in the Mizar synatx



Following

http://mizar.uwb.edu.pl/forum/archive/0006/msg00003.html


Hi:

When attributes were introduced in Mizar, a huge revision of the library changing some modes and predicates into attributes was carried out. To simplify the revision we adopted a temporary (hopefully) solution: - attributes originating from modes got the '-like' postfix, and - attributes originating from predicates with symbols like 'is_XXX' got the 'being_XXX' symbol (similarly for predicates of the form 'has_XXX' the new attribute symbol was 'having_XXX' and for 'satisfies_XXX' it was 'satisfying_XXX'.

In this way we got something like Present Continuous in Mizar:

E is being_a_model_of_ZF

or

OAS is satisfying_DES

It looked awful and we hoped that the Authors would propose better notation. What we got instead is a specific "Mizar style" as new authors mimicked these 'rules' in their notation :-) For attributes originating from predicates we decided to keep the predicate format as a synonym:

E is_a_model_of_ZF

or

OAS satisfies_DES

Recently, however, we have decided to eliminate these synonyms completely. The repository has became smaller, and the grammar can be simplified a bit now.

Regards,
Andrzej Trybulec