| author | paulson | 
| Wed, 23 Jul 1997 11:52:22 +0200 | |
| changeset 3564 | f886dbd91ee5 | 
| parent 3210 | e80db1660614 | 
| child 3880 | d93c62ec97a6 | 
| permissions | -rw-r--r-- | 
| 3210 | 1 | (* Title: HOL/Modelcheck/CTL.thy | 
| 2 | ID: $Id$ | |
| 3 | Author: Olaf Mueller, Jan Philipps, Robert Sandner | |
| 4 | Copyright 1997 TU Muenchen | |
| 5 | *) | |
| 6 | ||
| 7 | CTL = MuCalculus + | |
| 8 | ||
| 9 | ||
| 10 | types | |
| 11 |   'a trans  = "('a * 'a) set"
 | |
| 12 | ||
| 13 | ||
| 14 | consts | |
| 15 | ||
| 16 | CEX ::"['a trans,'a pred, 'a]=>bool" | |
| 17 | EG ::"['a trans,'a pred]=> 'a pred" | |
| 18 | ||
| 19 | ||
| 20 | ||
| 21 | defs | |
| 22 | ||
| 23 | CEX_def "CEX N f u == (? v. (f v & (u,v):N))" | |
| 24 | EG_def "EG N f == nu (% Q. % u.(f u & CEX N Q u))" | |
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | ||
| 30 | ||
| 31 | end |