Nuprl Definition : brouwer_prin_27_5
another version of brouwer's principle.
It is important because it is used in Kleene's
proof of brouwer's non-classical fan thm
Kleene suggests that it can be proved from
 brouwer_prin_for_num_27_2
I will try to do the proof if I have time
brouwer_prin_27_5{i:l}() ==
  
A:
 
 
 
 
 
 
. 
g:
 List 
 
.
    (spr(g)
    
 (
f:
 
 
. ((f 
 spr(g)) 
 (
b:
. (A f b))))
    
 (
T:
 List 
 
         
f:
 
 
           ((f 
 spr(g))
           
 (
!y:
. (T mklist(y;f)) > 0 
 (
y:
. (((T mklist(y;f)) > 0) 
 (A f (T mklist(y;f)--1))))))))
Definitions occuring in Statement : 
monus: (a--b), 
in_spr: (f 
 spr(g)), 
nat:
, 
prop:
, 
gt: i > j, 
all:
x:A. B[x], 
exists:
x:A. B[x], 
implies: P 
 Q, 
and: P 
 Q, 
apply: f a, 
function: x:A 
 B[x], 
natural_number: $n, 
mklist: mklist(n;f)
FDL editor aliases : 
brouwer_prin_27_5
brouwer\_prin\_27\_5\{i:l\}()  ==
    \mforall{}A:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}  {}\mrightarrow{}  \mBbbP{}.  \mforall{}g:\mBbbN{}  List  {}\mrightarrow{}  \mBbbN{}.
        (spr(g)
        {}\mRightarrow{}  (\mforall{}f:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}.  ((f  \mmember{}  spr(g))  {}\mRightarrow{}  (\mexists{}b:\mBbbN{}.  (A  f  b))))
        {}\mRightarrow{}  (\mexists{}T:\mBbbN{}  List  {}\mrightarrow{}  \mBbbN{}
                  \mforall{}f:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}
                      ((f  \mmember{}  spr(g))
                      {}\mRightarrow{}  (\mexists{}!y:\mBbbN{}.  (T  mklist(y;f))  >  0
                            \mwedge{}  (\mforall{}y:\mBbbN{}.  (((T  mklist(y;f))  >  0)  {}\mRightarrow{}  (A  f  (T  mklist(y;f)--1))))))))
Date html generated:
2013_03_20-AM-10_38_40
Last ObjectModification:
2013_03_17-PM-04_51_11
Home
Index