hol bool Sections HOLlib Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Def S == {T:Type| x:T. True }

is mentioned by

Thm* 'a:S. (x:'a. false) = false[ball_bfalse]
Thm* 'a:S. (x:'a. true) = true[ball_btrue]
Thm* 'a:S. (x:'a. false) = false[bexists_bfalse]
Thm* 'a:S. (x:'a. true) = true[bexists_btrue]
Thm* 'a:S, x:'a. (x = x) = true[bequal_refl_simp]
Thm* 'a:S. all(P:'a  hbool. all(x:'a. implies(P(x),P(select(P)))))[hselect_ax]
Thm* 'b,'a:S. all(t:'a  'b. equal((x:'at(x)),t))[heta_ax]
Thm* 'b,'a:S.
Thm* all
Thm* (P:'a  hbool. all
Thm* (P:'a  hbool. (rep:'b  'a. equal
Thm* (P:'a  hbool. (rep:'b  'a(type_definition(P,rep)
Thm* (P:'a  hbool. (rep:'b  'a,and
Thm* (P:'a  hbool. (rep:'b  'a. ,(all
Thm* (P:'a  hbool. (rep:'b  'a. ,((x':'b. all
Thm* (P:'a  hbool. (rep:'b  'a. ,((x':'b(x'':'b. implies
Thm* (P:'a  hbool. (rep:'b  'a. ,((x':'b. (x'':'b(equal
Thm* (P:'a  hbool. (rep:'b  'a. ,((x':'b. (x'':'b. ((rep(x')
Thm* (P:'a  hbool. (rep:'b  'a. ,((x':'b. (x'':'b. (,rep(x''))
Thm* (P:'a  hbool. (rep:'b  'a. ,((x':'b. (x'':'b,equal(x',x''))))
Thm* (P:'a  hbool. (rep:'b  'a. ,,all
Thm* (P:'a  hbool. (rep:'b  'a. ,,(x:'a. equal
Thm* (P:'a  hbool. (rep:'b  'a. ,,(x:'a(P(x)
Thm* (P:'a  hbool. (rep:'b  'a. ,,(x:'a,exists
Thm* (P:'a  hbool. (rep:'b  'a. ,,(x:'a. ,(x':'b. equal
Thm* (P:'a  hbool. (rep:'b  'a. ,,(x:'a. ,(x':'b(x
Thm* (P:'a  hbool. (rep:'b  'a. ,,(x:'a. ,(x':'b,rep(x')))))))))
[htype_definition_wd]
Thm* 'a,'b:S.
Thm* all(f:'a  'b. equal(onto(f),all(y:'b. exists(x:'a. equal(y,f(x))))))
[honto_def]
Thm* 'b,'a:S.
Thm* all
Thm* (f:'a  'b. equal
Thm* (f:'a  'b(one_one(f)
Thm* (f:'a  'b,all
Thm* (f:'a  'b. ,(x1:'a. all
Thm* (f:'a  'b. ,(x1:'a(x2:'a. implies
Thm* (f:'a  'b. ,(x1:'a. (x2:'a(equal(f(x1),f(x2))
Thm* (f:'a  'b. ,(x1:'a. (x2:'a,equal(x1,x2))))))
[hone_one_def]
Thm* 'a:S. 
Thm* equal
Thm* (cond
Thm* ,t:hbool. t1:'at2:'a. select
Thm* ,t:hbool. t1:'at2:'a(x:'a. and
Thm* ,t:hbool. t1:'at2:'a. (x:'a(implies(equal(t,t),equal(x,t1))
Thm* ,t:hbool. t1:'at2:'a. (x:'a,implies(equal(t,f),equal(x,t2)))))
[hcond_def]
Thm* 'b,'a:S. equal(let,f:'a  'bx:'af(x))[hlet_def]
Thm* 'a:S. 
Thm* equal
Thm* (exists_unique
Thm* ,P:'a  hbool. and
Thm* ,P:'a  hbool. (exists(P)
Thm* ,P:'a  hbool. ,all
Thm* ,P:'a  hbool. ,(x:'a. all(y:'a. implies(and(P(x),P(y)),equal(x,y))))))
[hexists_unique_def]
Thm* 'a:S. equal(all,P:'a  hbool. equal(P,x:'a. t))[hforall_def]
Thm* 'a:S. equal(exists,P:'a  hbool. P(select(P)))[hexists_def]

In prior sections: hol hol min

Try larger context: HOLlib IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

hol bool Sections HOLlib Doc