[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: [mizar] Was it meant to be that way?
On Mon, Jan 26, 2004 at 03:46:48PM +0100, Andrzej Trybulec wrote:
> Yes. The free variables in the definiens are bound by default. The order of
> binding depends on the order of the
> reservation. So the definitional theorem is
>
> for X,p holds X |= p iff for A,v,J holds J,v |= X implies J,v |= p
>
> and in
>
> for X,p holds X |= p iff for A,v,J holds J,v |= X implies J,v |= p
> for A, J, v holds J,v |= X implies J,v |= p
> ---------------------------------------------
> X |= p
>
> pattern matching fails. It is one of many things that I would like to change in
> Mizar, but with a very very low
> priority: you do not know how the default mechanism works, do not use it.
Nice piece of advice. But it was someone else that wrote the
definition and I only tried to use it. I could have even heard about
the default yet I needed an hour to sort it out. This is a small trap.
I have noticed that many authors state all quantifiers explicitely.
Cheers,
--
Piotr Rudnicki CompSci, University of Alberta, Edmonton, Canada
http://web.cs.ualberta.ca/~piotr