Nuprl Definition : real-cont-ps
real-cont-ps(k;a;b;f;x;N) ==
  uniform-continuity-pi-search(
  λm@0.(primrec(x;λ%4,m,%5. ⋅;λi,x,%7,m,%8. case FiniteCantorDecide(λs.if f 
                                                                  cantor-to-interval(a;b;λx.if (x) < ((i + 1) - 1)
                                                                                               then s x
                                                                                               else tt) 
                                                                  (N * k)=f 
                                                                          cantor-to-interval(a;b;λx.if (x) < ((i + 1) 
                                                                                                      - 1)
                                                                                                       then s x
                                                                                                       else ff) 
                                                                          (N * k)
                                                               then inr (λ_.⋅) 
                                                               else (inl (λ_.⋅));(i + 1) - 1;λx.x)
                                    of inl(x1) =>
                                    let x1,f = x1 
                                    in inr (λ%14.⋅) 
                                    | inr(x1) =>
                                    if m=(i + 1) - 1 then inl (λf,g,%3. ⋅) else (x (λf,g,%3. ⋅) m ⋅)) 
        (λf,g,eq. ⋅) 
        m@0 
        ⋅);
  x;0)
Definitions occuring in Statement : 
cantor-to-interval: cantor-to-interval(a;b;f)
, 
uniform-continuity-pi-search: uniform-continuity-pi-search, 
simple-finite-cantor-decider: FiniteCantorDecide(dcdr;n;F)
, 
primrec: primrec(n;b;c)
, 
bfalse: ff
, 
btrue: tt
, 
it: ⋅
, 
less: if (a) < (b)  then c  else d
, 
int_eq: if a=b then c else d
, 
apply: f a
, 
lambda: λx.A[x]
, 
spread: spread def, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
inr: inr x 
, 
inl: inl x
, 
multiply: n * m
, 
subtract: n - m
, 
add: n + m
, 
natural_number: $n
Definitions occuring in definition : 
uniform-continuity-pi-search: uniform-continuity-pi-search, 
primrec: primrec(n;b;c)
, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
simple-finite-cantor-decider: FiniteCantorDecide(dcdr;n;F)
, 
btrue: tt
, 
cantor-to-interval: cantor-to-interval(a;b;f)
, 
less: if (a) < (b)  then c  else d
, 
bfalse: ff
, 
multiply: n * m
, 
spread: spread def, 
inr: inr x 
, 
int_eq: if a=b then c else d
, 
subtract: n - m
, 
add: n + m
, 
inl: inl x
, 
apply: f a
, 
lambda: λx.A[x]
, 
it: ⋅
, 
natural_number: $n
FDL editor aliases : 
real-cont-ps
Latex:
real-cont-ps(k;a;b;f;x;N)  ==
    uniform-continuity-pi-search(
    \mlambda{}m@0.(primrec(x;\mlambda{}\%4,m,\%5.  \mcdot{};
                                \mlambda{}i,x,\%7,m,\%8.
                                                          case  FiniteCantorDecide(\mlambda{}s.if  f 
                                                                                                                      cantor-to-interval(a;b;\mlambda{}x.if  (x)  <  ((i
                                                                                                                                                                              +  1)  -  1)
                                                                                                                                                                                then  s  x
                                                                                                                                                                                else  tt) 
                                                                                                                      (N
                                                                                                                      *  k)=f 
                                                                                                                                cantor-to-interval(a;b;\mlambda{}x....) 
                                                                                                                                (N  *  k)
                                                                                                                then  inr  (\mlambda{}$_{}$.\mcdot{}) 
                                                                                                                else  (inl  (\mlambda{}$_{}$.\mcdot{}));(i\000C  +  1)  -  1;\mlambda{}x.x)
                                                            of  inl(x1)  =>
                                                            let  x1,f  =  x1 
                                                            in  inr  (\mlambda{}\%14.\mcdot{}) 
                                                            |  inr(x1)  =>
                                                            if  m=(i  +  1)  -  1  then  inl  (\mlambda{}f,g,\%3.  \mcdot{})  else  (x  (\mlambda{}f,g,\%3.  \mcdot{})  m  \mcdot{})) 
                (\mlambda{}f,g,eq.  \mcdot{}) 
                m@0 
                \mcdot{});
    x;0)
Date html generated:
2018_05_22-PM-02_10_41
Last ObjectModification:
2018_01_15-PM-03_22_17
Theory : reals
Home
Index