Nuprl Definition : l-strict

l-strict(F) ==
  ∀r:Base
    ((∀x:Base
        ((F x)↓
         ((∀a,b:Base.  (if is pair then otherwise a)) ∨ (∀a,b:Base.  (if Ax then otherwise a)))))
    ∧ (∃G:Base. ∀x,y:Base.  ((F r <x, y> (r y)) ∧ strict(G y))))



Definitions occuring in Statement :  strict: strict(F) has-value: (a)↓ ispair: if is pair then otherwise b isaxiom: if Ax then otherwise b all: x:A. B[x] exists: x:A. B[x] implies:  Q or: P ∨ Q and: P ∧ Q apply: a pair: <a, b> base: Base sqequal: t
Definitions occuring in definition :  implies:  Q has-value: (a)↓ or: P ∨ Q ispair: if is pair then otherwise b isaxiom: if Ax then otherwise b exists: x:A. B[x] all: x:A. B[x] base: Base and: P ∧ Q sqequal: t pair: <a, b> strict: strict(F) apply: a
FDL editor aliases :  l-strict

Latex:
l-strict(F)  ==
    \mforall{}r:Base
        ((\mforall{}x:Base
                ((F  r  x)\mdownarrow{}
                {}\mRightarrow{}  ((\mforall{}a,b:Base.    (if  x  is  a  pair  then  a  otherwise  b  \msim{}  a))
                      \mvee{}  (\mforall{}a,b:Base.    (if  x  =  Ax  then  a  otherwise  b  \msim{}  a)))))
        \mwedge{}  (\mexists{}G:Base.  \mforall{}x,y:Base.    ((F  r  <x,  y>  \msim{}  G  x  y  (r  y))  \mwedge{}  strict(G  x  y))))



Date html generated: 2016_05_13-PM-03_23_56
Last ObjectModification: 2015_09_22-PM-05_44_43

Theory : call!by!value_1


Home Index