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

Re: Linking facts emerging from consider/given?



On Thu, Apr 05, 2001 at 08:32:47PM +0200, Markus Wenzel wrote:
> 
> According to some Mizar documentation which I do not remember now, local
> results emerging from "consider" or "given" may not be linked (via "then"
> or "hence").  Indeed this is what Mizar has to say about that situation:
> 
>   consider x such that x = y; then y = x;
>   :: consider/given may not be used with linking!?
>   ::>  *164                             *164
> 
> This restriction looks quite arbitrary for me.  Is there any good reason
> why this is so?  The key feature of consider/given versus other statements
> that produce facts appears to be that multiple results may emerge
> simultaneaously.  

Similarly for:

	assume that ...
	let ... such that ...

If multiple conditions are used then the linkage would be
to what?  Their conjunction?  I do not like it.

> So I would suspect that this might be *some* reason for
> this slightly odd end.  

The above is a good enough reason for me.

If I may: I hate linkage for I never can decide whether 'then' belongs at
the end of a line or at the beginning.  My favourite solution is to use
a standard label say "_previous" and instead of 

	... ; then ... by ...

I would like to have

	... ; ... by _previous, ...


-- 
Piotr Rudnicki               CompSci, Univerity of Alberta, Edmonton, Canada
email: piotr@cs.ualberta.ca                 http://web.cs.ualberta.ca/~piotr