| author | wenzelm |
| Tue, 12 Feb 2002 20:25:58 +0100 | |
| changeset 12875 | bda60442bf02 |
| parent 12338 | de0f4a63baa5 |
| child 14981 | e73f8140af78 |
| permissions | -rw-r--r-- |
(* Title: HOLCF/Discrete0.ML ID: $Id$ Author: Tobias Nipkow License: GPL (GNU GENERAL PUBLIC LICENSE) Proves that 'a discr is a po *) Goalw [less_discr_def] "(x::('a::type)discr) << x"; by (rtac refl 1); qed "less_discr_refl"; Goalw [less_discr_def] "!!x. [| (x::('a::type)discr) << y; y << z |] ==> x << z"; by (etac trans 1); by (assume_tac 1); qed "less_discr_trans"; Goalw [less_discr_def] "!!x. [| (x::('a::type)discr) << y; y << x |] ==> x=y"; by (assume_tac 1); qed "less_discr_antisym";