Nuprl Definition : brouwer_prin_for_fun_27_1ax

brouwer_prin_for_fun_27_1ax{i:l}() ==
  A:        
    ((f:  . B:  . (A f B))
     (T: List  
         f:  
           ((t:. !y:. (T [t / mklist(y;f)]) > 0)
            (B:  . ((t:. y:. ((T [t / mklist(y;f)]) = ((B t) + 1)))  (A f B))))))



Definitions occuring in Statement :  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] add: n + m natural_number: $n equal: s = t mklist: mklist(n;f)
FDL editor aliases :  brouwer_prin_for_fun_27_1ax brouwer_prin_for_fun_27_1ax
brouwer\_prin\_for\_fun\_27\_1ax\{i:l\}()  ==
    \mforall{}A:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}  {}\mrightarrow{}  \mBbbP{}
        ((\mforall{}f:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}.  \mexists{}B:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}.  (A  f  B))
        {}\mRightarrow{}  (\mexists{}T:\mBbbN{}  List  {}\mrightarrow{}  \mBbbN{}
                  \mforall{}f:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}
                      ((\mforall{}t:\mBbbN{}.  \mexists{}!y:\mBbbN{}.  (T  [t  /  mklist(y;f)])  >  0)
                      \mwedge{}  (\mforall{}B:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}.  ((\mforall{}t:\mBbbN{}.  \mexists{}y:\mBbbN{}.  ((T  [t  /  mklist(y;f)])  =  ((B  t)  +  1)))  {}\mRightarrow{}  (A  f  B))))))


Date html generated: 2013_03_20-AM-10_37_47
Last ObjectModification: 2013_03_15-PM-06_48_12

Home Index