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

Zero or empty set



A numeral is defined (in Mizar) as
 either 
  a. a string of digits starting with a non zero digit
 or
  b. the string "0".

I think that maybe we should rather introduce "0" as a functor symbol
and simplify the definition of a numeral;
The 0 equals the empty set (the von Neuman construction of natural
numbers
is used in Mizar) and if it was a functor symbol, it could be used as
the symbol of the empty set (and d237 eliminated).

Then a functor registration of clusters would be for 0 allowed. It is
important because 0, actually empty set, has a lot of properties
(represented by adjective, of course) that better be used automatically.
E.g. it is a function, a relation, a function-yielding function and so
on.

Comments are appreciated.

Andrzej Trybulec