Origin Definitions Sections HOLlib Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
hol_restr_binder
Nuprl Section: hol_restr_binder

Selected Objects
defres_all res_all('a;x.P(x);x.Q(x)) == x:'aP(x Q(x)
defres_exists res_exists('a;x.P(x);x.Q(x)) == x:'aP(x) & Q(x)
defres_choose res_choose('a;x.P(x);x.Q(x)) == @x:'a. (P(x) & Q(x))
defres_lambda res_lambda('a;'b;x.P(x);x.f(x)) == x:'a. if P(x) then f(x) else arb('b) fi 
defhres_forall res_forall == P:'aQ:'ares_all('a;x.(P(x));x.(Q(x)))
defhres_exists res_exists == P:'aQ:'ares_exists('a;x.(P(x));x.(Q(x)))
defhres_select res_select == P:'aQ:'a. res_choose('a;x.(P(x));x.(Q(x)))
defharb arb == arb('a)
defhres_abstract res_abstract == P:'af:'a'b. res_lambda('a;'b;x.P(x);x.f(x))
THMhres_forall_wd 'a:S. 
all
(P:'a  hbool. all
(P:'a  hbool. (B:'a  hbool. equal
(P:'a  hbool. (B:'a  hbool. (res_forall(P,B)
(P:'a  hbool. (B:'a  hbool. ,all(x:'a. implies(P(x),B(x))))))
THMhres_exists_wd 'a:S. 
all
(P:'a  hbool. all
(P:'a  hbool. (B:'a  hbool. equal
(P:'a  hbool. (B:'a  hbool. (res_exists(P,B)
(P:'a  hbool. (B:'a  hbool. ,exists(x:'a. and(P(x),B(x))))))
THMhres_select_wd 'a:S. 
all
(P:'a  hbool. all
(P:'a  hbool. (B:'a  hbool. equal
(P:'a  hbool. (B:'a  hbool. (res_select(P,B)
(P:'a  hbool. (B:'a  hbool. ,select(x:'a. and(P(x),B(x))))))
THMharb_wd 'a:S. equal(arb,select(x:'a. t))
THMhres_abstract_wd 'a,'b:S.
all
(P:'a  hbool. all
(P:'a  hbool. (B:'a  'b. equal
(P:'a  hbool. (B:'a  'b(res_abstract(P,B)
(P:'a  hbool. (B:'a  'b,x:'a. cond(P(x),B(x),arb))))
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

Origin Definitions Sections HOLlib Doc