src/HOLCF/ex/Fix2.ML
author nipkow
Thu, 26 Nov 1998 12:18:08 +0100
changeset 5974 6acf3ff0f486
parent 1461 6bcb44e4d6e5
child 9265 35aab1c9c08c
permissions -rw-r--r--
Added filter_prems_tac

(*  Title:      HOLCF/ex/Fix2.ML
    ID:         $Id$
    Author:     Franz Regensburger
    Copyright   1995 Technische Universitaet Muenchen
*)

open Fix2;

val lemma1 = prove_goal Fix2.thy "fix = gix"
 (fn prems =>
        [
        (rtac ext_cfun 1),
        (rtac antisym_less 1),
        (rtac fix_least 1),
        (rtac gix1_def 1),
        (rtac gix2_def 1),
        (rtac (fix_eq RS sym) 1)
        ]);


val lemma2 = prove_goal Fix2.thy "gix`F=lub(range(%i. iterate i F UU))"
 (fn prems =>
        [
        (rtac (lemma1 RS subst) 1),
        (rtac fix_def2 1)
        ]);