Nuprl Lemma : class-output-support-no_repeats

[Info,T:Type]. [es:EO+(Info)]. [bg:bag(E)].
  (bag-no-repeats(E;class-output-support(es;bg))) supposing 
     (bag-no-repeats(E;bg) and 
     (e1,e2:E.  (e2  bg  e1  bg  ((e1 <loc e2)))))


Proof not projected




Definitions occuring in Statement :  class-output-support: class-output-support(es;bg) event-ordering+: EO+(Info) es-locl: (e <loc e') es-E: E uimplies: b supposing a uall: [x:A]. B[x] all: x:A. B[x] not: A implies: P  Q universe: Type bag-member: x  bs bag-no-repeats: bag-no-repeats(T;bs) bag: bag(T)
Definitions :  so_lambda: x.t[x] prop: member: t  T implies: P  Q cand: A c B bag-map: bag-map(f;bs) bag-union: bag-union(bbs) rev_implies: P  Q iff: P  Q subtype: S  T true: True and: P  Q exists: x:A. B[x] squash: T bag-combine: xbs.f[x] class-output-support: class-output-support(es;bg) bag-no-repeats: bag-no-repeats(T;bs) all: x:A. B[x] bag: bag(T) false: False lelt: i  j < k le: A  B top: Top int_seg: {i..j} not: A nat: or: P  Q Id: Id es-locl: (e <loc e') bag-member: x  bs so_apply: x[s] uall: [x:A]. B[x] sq_stable: SqStable(P) uimplies: b supposing a uiff: uiff(P;Q) guard: {T} sq_type: SQType(T) no_repeats: no_repeats(T;l)
Lemmas :  event-ordering+_wf bag_wf es-locl_wf not_wf bag-member_wf all_wf event-ordering+_inc es-E_wf bag-no-repeats_wf no_repeats_wf bag_qinc map_wf concat_wf true_wf squash_wf es-le_wf es-le-before_wf2 bag-combine_wf sq_stable__bag-no-repeats equal_wf int_seg_wf l_member_wf es-le-before_wf select_wf es-loc_wf Id_wf lelt_wf length_wf select-map top_wf length-map-sq no_repeats_concat es-le-before-no_repeats es-le-loc member-es-le-before and_wf le_wf es-causl-total atom2_subtype_base subtype_base_sq select_member

\mforall{}[Info,T:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[bg:bag(E)].
    (bag-no-repeats(E;class-output-support(es;bg)))  supposing 
          (bag-no-repeats(E;bg)  and 
          (\mforall{}e1,e2:E.    (e2  \mdownarrow{}\mmember{}  bg  {}\mRightarrow{}  e1  \mdownarrow{}\mmember{}  bg  {}\mRightarrow{}  (\mneg{}(e1  <loc  e2)))))


Date html generated: 2012_01_23-PM-12_22_18
Last ObjectModification: 2011_12_13-PM-01_27_53

Home Index