Nuprl Lemma : TaggedWithComb_wf

[A,B:Type]. [test:A  ].  (TaggedWithComb(A;B;test)  CombinatorDef)


Proof not projected




Definitions occuring in Statement :  TaggedWithComb: TaggedWithComb(A;B;test) combinator-def: CombinatorDef bool: uall: [x:A]. B[x] member: t  T function: x:A  B[x] universe: Type
Definitions :  uall: [x:A]. B[x] member: t  T TaggedWithComb: TaggedWithComb(A;B;test) ifthenelse: if b then t else f fi  eq_int: (i = j) prop: so_lambda: x.t[x] all: x:A. B[x] implies: P  Q btrue: tt so_lambda: x y.t[x; y] bfalse: ff guard: {T} bool: so_apply: x[s] nat: unit: Unit uimplies: b supposing a uiff: uiff(P;Q) and: P  Q so_apply: x[s1;s2] it:
Lemmas :  SimpleComb1_wf subtype_rel_wf eq_int_wf bag-size_wf nat_wf bool_wf uiff_transitivity equal_wf assert_wf eqtt_to_assert assert_of_eq_int spread_wf bag_wf bag-only_wf ifthenelse_wf single-bag_wf empty-bag_wf bnot_wf not_wf eqff_to_assert assert_of_bnot not_functionality_wrt_uiff

\mforall{}[A,B:Type].  \mforall{}[test:A  {}\mrightarrow{}  \mBbbB{}].    (TaggedWithComb(A;B;test)  \mmember{}  CombinatorDef)


Date html generated: 2012_01_23-PM-01_33_16
Last ObjectModification: 2012_01_01-AM-11_57_41

Home Index