| author | wenzelm | 
| Fri, 19 Dec 1997 10:18:58 +0100 | |
| changeset 4447 | b7ee449eb345 | 
| parent 2570 | 24d7e8fb8261 | 
| child 10835 | f4745d77e620 | 
| permissions | -rw-r--r-- | 
| 2570 | 1 | (* Title: HOLCF/Dnat.thy | 
| 2 | ID: $Id$ | |
| 3 | Author: Franz Regensburger | |
| 4 | Copyright 1993 Technische Universitaet Muenchen | |
| 5 | ||
| 6 | Theory for the domain of natural numbers dnat = one ++ dnat | |
| 7 | *) | |
| 8 | ||
| 9 | Dnat = HOLCF + | |
| 10 | ||
| 11 | domain dnat = dzero | dsucc (dpred :: dnat) | |
| 12 | ||
| 13 | constdefs | |
| 14 | ||
| 15 | iterator :: "dnat -> ('a -> 'a) -> 'a -> 'a"
 | |
| 16 | "iterator == fix`(LAM h n f x . case n of dzero => x | |
| 17 | | dsucc`m => f`(h`m`f`x))" | |
| 18 | ||
| 19 | end |