Nuprl Lemma : FIM26_5

B:    
  ((s,z,w:.  ((B s z)  (w  z )  (B s w)))
   (b:. ((s:. ((s  b)  (z:. (B s z))))  (z:. s:. ((s  b)  (B s z))))))


Proof




Definitions occuring in Statement :  nat: prop: ge: i  j  le: A  B all: x:A. B[x] exists: x:A. B[x] implies: P  Q apply: f a function: x:A  B[x]
Definitions :  all: x:A. B[x] nat: prop: implies: P  Q ge: i  j  exists: x:A. B[x] member: t  T so_lambda: x.t[x] le: A  B not: A false: False imax: imax(a;b) or: P  Q guard: {T} ifthenelse: if b then t else f fi  btrue: tt bfalse: ff uall: [x:A]. B[x] so_apply: x[s] sq_type: SQType(T) uimplies: b supposing a iff: P  Q and: P  Q rev_implies: P  Q bool: unit: Unit assert: b uiff: uiff(P;Q) bnot: b true: True it:
Lemmas :  all_wf nat_wf le_wf subtype_rel_set_simple exists_wf subtype_rel_self ge_wf nat_properties subtype_base_sq set_subtype_base int_subtype_base imax_wf Error :zero-le-nat,  imax_ub le_int_wf bool_wf eqtt_to_assert assert_of_le_int eqff_to_assert equal_wf bool_cases_sqequal bool_subtype_base Error :assert-bnot
\mforall{}B:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}  {}\mrightarrow{}  \mBbbP{}
    ((\mforall{}s,z,w:\mBbbN{}.    ((B  s  z)  {}\mRightarrow{}  (w  \mgeq{}  z  )  {}\mRightarrow{}  (B  s  w)))
    {}\mRightarrow{}  (\mforall{}b:\mBbbN{}.  ((\mforall{}s:\mBbbN{}.  ((s  \mleq{}  b)  {}\mRightarrow{}  (\mexists{}z:\mBbbN{}.  (B  s  z))))  {}\mRightarrow{}  (\mexists{}z:\mBbbN{}.  \mforall{}s:\mBbbN{}.  ((s  \mleq{}  b)  {}\mRightarrow{}  (B  s  z))))))


Date html generated: 2013_03_20-AM-10_34_50
Last ObjectModification: 2013_03_09-PM-05_45_02

Home Index