[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: [mizar] Once more: empty types
Hi Freek,
On Wed, Nov 07, 2007 at 10:43:52PM +0100, Freek Wiedijk wrote:
> Hi Piotr,
>
> Thanks for answering my mail. So I _was_ right that _only_
> me and Josef seem to think that the non-emptiness is a
> real problem...
>
> > - I have never run into a situtation when a possibly
> > empty type would make a formalization more natural.
>
> Really! The "Element of" weirdness doesn't bother you?
> And, for instance, you don't think that "Function of A,B"
> should be an empty type when B is empty but A is not? Or,
> ...
(Now I regret using the word 'never.') Thanks for the examples though.
I have trouble imagining the consequences of allowing Mizar types
to be possibly empty. I agree that p.e. types allow some formulations
to look more natural. If someone shows that using p.e. causes no logical
problems then I guess everyone will use them. Before this happens,
my lack of experience with p.e. types makes me look at them as not 'natural'.
> ...
> I can imagine, though, trying to figure out what needs to
> be changed in CHECKER (the way I understand how it works,
> from Andrzej's explanations) without actually implementing
> it in the system. It still might be a small step in the
> right direction.
I would like to encourage you to do this as it seems the right way
to sort out the worth of p.e. types.
Cheers, PR
--
Piotr Rudnicki http://web.cs.ualberta.ca/~piotr