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

Re: [mizar] Lexical resources



By the way,

Lexical resources (and not only) can be reported by MML Query:

   list of symbol    - all symbols
   list of symbol | vocabulary  - all vocabularies
   list of symbol | vocR  - all predicate symbols
ect.

I added operations "vocabulary", "vocR", etc. after reading
Andrzej's mail.

Other resources see
  http://megrez.mizar.org/mmlquery/description.html

Grzegorz

Andrzej Trybulec wrote:
> 
> I asked Adam Naumowicz if we have a utility that reports the size of
> lexical resources of MML. The answer, it is easy
> to grep them. All vocabularies are kept now one file :  MML.VCT
> 
> The results:
> 
>                                           Qualifier
> Number
> 
> Predicate symbols                  R                          586
> Functor symbols                     O                        2273
> Left Functor Brackets            K                            25
> Right Functor Brackets           L                            25
> Mode symbols                       M                          531
> Attribute symbols                   V                          913
> Selector symbols                    U                          103
> Structure symbols                   G                            82
> 
> To grep e.g. the number of mode symbols write
> 
>       grep -c ^M c:\mizamml.vct
> for other symbols one has change M to the proper qualifier.
> 
> A trap:
> 
>     every vocabulary starts with a line that begins with 'G' so after
> 
>      grep -c  ^G  c:\mizar\mml.vct
> 
> one gets the number of structure symbols + the number of vocabularies.
> 
> The number of vocabularies one gets after
> 
>     grep -c  ^#   c:\mizar\mml.vct
> 
> Remarks:
> 
> The number of left functor brackets is the same as the number of right
> functor brackets. It is not accidental, in older Mizar if one started
> i-th left functor bracket, it must be closed with i-th right functor
> bracket. One may mix now functor brackets, the only example that I know:
> the article MEASURE5: def 2, def 3, def 4, def 5
> 
>    Formats
>        [.a,b.]    ].a,b.]   [.a,b.[   ].a,b.[
> for respectively closed, open-closed, closed-open, open intervals of
> real numbers. It a result of a revision, of course.
> 
> The homonymic tokens:
>      Functor brackets     [ ]  and { }
>      Predicate symbol   =
> are not counted by grep.
> 
> Greetings,
> Andrzej Trybulec