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

Re: [mizar] I am trying to figure out...



Adam:

>> There are two user-defined sets A and B. The first theorem to be proved is:
>>
>>    for a,A being set st a being Element of A holds a in A;      ::Q1
>
> It holds if (and only if) A is non-empty.

If Mizar's type system wasn't broken (in the sense that
it doesn't allow types to be empty; well, maybe "broken"
is too strong a word, but the Mizar type system _is_
severly limited because of this) then one could define
"Element of" in the natural way.  And then this would be
a provable theorem (and then in fact it would be automatic
when one has requirement SUBSET, I guess.)

Freek