| author | wenzelm | 
| Fri, 11 Jan 2002 00:34:43 +0100 | |
| changeset 12715 | f7299128cd7d | 
| parent 9907 | 473a6604da94 | 
| permissions | -rw-r--r-- | 
| 1461 | 1 | (* Title: ZF/Let | 
| 1061 | 2 | ID: $Id$ | 
| 1461 | 3 | Author: Lawrence C Paulson, Cambridge University Computer Laboratory | 
| 1061 | 4 | Copyright 1995 University of Cambridge | 
| 5 | ||
| 6 | Let expressions -- borrowed from HOL | |
| 7 | *) | |
| 8 | ||
| 9907 | 9 | val [prem] = goalw (the_context ()) | 
| 1061 | 10 | [Let_def] "(!!x. x=t ==> P(u(x))) ==> P(let x=t in u(x))"; | 
| 1461 | 11 | by (rtac (refl RS prem) 1); | 
| 1450 | 12 | qed "LetI"; |