| author | oheimb | 
| Tue, 02 Jan 2001 22:41:17 +0100 | |
| changeset 10763 | 08e1610c1dcb | 
| parent 2469 | b50b8c0eec01 | 
| child 11317 | 7f9e4c389318 | 
| permissions | -rw-r--r-- | 
| 1478 | 1  | 
(* Title: ZF/AC/recfunAC16.thy  | 
| 1196 | 2  | 
ID: $Id$  | 
| 1478 | 3  | 
Author: Krzysztof Grabczewski  | 
| 1196 | 4  | 
|
5  | 
A recursive definition used in the proof of WO2 ==> AC16  | 
|
6  | 
*)  | 
|
7  | 
||
| 2469 | 8  | 
recfunAC16 = Cardinal + Epsilon +  | 
| 1196 | 9  | 
|
| 2469 | 10  | 
constdefs  | 
11  | 
recfunAC16 :: [i, i, i, i] => i  | 
|
| 1196 | 12  | 
|
13  | 
"recfunAC16(f,fa,i,a) ==  | 
|
| 1478 | 14  | 
transrec2(i, 0,  | 
15  | 
%g r. if(EX y:r. fa`g <= y, r,  | 
|
16  | 
                       r Un {f`(LEAST i. fa`g <= f`i & 
 | 
|
17  | 
(ALL b<a. (fa`b <= f`i --> (ALL t:r. ~ fa`b <= t))))}))"  | 
|
| 1196 | 18  | 
|
19  | 
end  |