Nuprl Lemma : spr_down_closed

g: List  . (spr(g)  (a: List. s:.  (((g (a @ [s])) = 0)  ((g a) = 0))))


Proof




Definitions occuring in Statement :  append: as @ bs,  nat: ,  all: x:A. B[x],  implies: P  Q,  apply: f a,  function: x:A  B[x],  natural_number: $n,  equal: s = t
Definitions :  false: False,  not: A,  le: A  B,  member: t  T,  implies: P  Q,  nat: ,  all: x:A. B[x],  so_lambda: x.t[x],  true: True,  squash: T,  uall: [x:A]. B[x],  prop: ,  spr: spr(g),  and: P  Q,  so_apply: x[s],  guard: {T},  gt: i > j
Lemmas :  spr_wf,  Error :list_wf,  le_wf,  Error :nil_wf,  Error :cons_wf,  append_wf,  nat_wf,  equal_wf,  all_wf,  subtype_rel_set_simple,  gt_wf,  contrapos1
\mforall{}g:\mBbbN{}  List  {}\mrightarrow{}  \mBbbN{}.  (spr(g)  {}\mRightarrow{}  (\mforall{}a:\mBbbN{}  List.  \mforall{}s:\mBbbN{}.    (((g  (a  @  [s]))  =  0)  {}\mRightarrow{}  ((g  a)  =  0))))


Date html generated: 2013_03_20-AM-10_32_24
Last ObjectModification: 2013_03_07-PM-08_16_31

Home Index