author | lcp |
Fri, 28 Jul 1995 11:20:22 +0200 | |
changeset 1204 | a4253da68be2 |
parent 1196 | d43c1f7a53fe |
child 1401 | 0c439768f45c |
permissions | -rw-r--r-- |
1196 | 1 |
(* Title: ZF/AC/recfunAC16.thy |
2 |
ID: $Id$ |
|
1204 | 3 |
Author: Krzysztof Grabczewski |
1196 | 4 |
|
5 |
A recursive definition used in the proof of WO2 ==> AC16 |
|
6 |
*) |
|
7 |
||
8 |
recfunAC16 = Transrec2 + Cardinal + |
|
9 |
||
10 |
consts |
|
11 |
||
12 |
recfunAC16 :: "[i, i, i, i] => i" |
|
13 |
||
14 |
defs |
|
15 |
||
16 |
recfunAC16_def |
|
17 |
"recfunAC16(f,fa,i,a) == |
|
18 |
transrec2(i, 0, |
|
19 |
%g r. if(EX y:r. fa`g <= y, r, |
|
20 |
r Un {f`(LEAST i. fa`g <= f`i & |
|
21 |
(ALL b<a. (fa`b <= f`i --> (ALL t:r. ~ fa`b <= t))))}))" |
|
22 |
||
23 |
end |