{ [Info:Type]. [n:]. [A:n  Type]. [X:i:n  EClass(A i)]. [T:Type].
  [f:Id  i:n  bag(A i)  bag(T)  bag(T)].
    (f|Loc, X, Prior(self)|  EClass(T)) }

{ Proof }



Definitions occuring in Statement :  rec-combined-loc-class: f|Loc, X, Prior(self)| eclass: EClass(A[eo; e]) Id: Id int_seg: {i..j} nat: uall: [x:A]. B[x] member: t  T apply: f a function: x:A  B[x] natural_number: $n universe: Type bag: bag(T)
Definitions :  es-local-pred: last(P) true: True squash: T es-causl: (e < e') limited-type: LimitedType minus: -n add: n + m subtract: n - m prop: exists: x:A. B[x] strongwellfounded: SWellFounded(R[x; y]) record-select: r.x decide: case b of inl(x) =s[x] | inr(y) =t[y] ifthenelse: if b then t else f fi  assert: b primed-class: Prior(X) eq_atom: x =a y eq_atom: eq_atom$n(x;y) dep-isect: Error :dep-isect,  record+: record+ void: Void es-loc: loc(e) ycomb: Y event_ordering: EO es-E: E event-ordering+: EO+(Info) lambda: x.A[x] real: grp_car: |g| subtype: S  T natural_number: $n fpf: a:A fp-B[a] strong-subtype: strong-subtype(A;B) ge: i  j  less_than: a < b uimplies: b supposing a product: x:A  B[x] and: P  Q uiff: uiff(P;Q) subtype_rel: A r B all: x:A. B[x] implies: P  Q false: False not: A le: A  B int: set: {x:A| B[x]}  axiom: Ax rec-combined-loc-class: f|Loc, X, Prior(self)| Id: Id apply: f a bag: bag(T) equal: s = t nat: eclass: EClass(A[eo; e]) so_lambda: x y.t[x; y] int_seg: {i..j} universe: Type isect: x:A. B[x] member: t  T uall: [x:A]. B[x] top: Top function: x:A  B[x] infix_ap: x f y bool: bag-size: bag-size(bs) lt_int: i <z j or: P  Q union: left + right sq_exists: x:{A| B[x]} es-locl: (e <loc e') intensional-universe: IType cand: A c B atom: Atom es-base-E: es-base-E(es) token: "$token" pair: <a, b> so_apply: x[s] guard: {T} l_member: (x  l) es-E-interface: E(X) inr: inr x  empty-bag: {} inl: inl x 
Lemmas :  empty-bag_wf es-local-pred_wf2 es-base-E_wf subtype_rel_self intensional-universe_wf false_wf es-locl_wf assert_wf not_wf lt_int_wf bag-size_wf subtype_rel_wf es-local-pred_wf bool_wf es-E_wf bag_wf member_wf top_wf event-ordering+_wf nat_wf int_seg_wf event-ordering+_inc eclass_wf Id_wf es-loc_wf es-causl-swellfnd nat_properties ge_wf le_wf es-causl_wf

\mforall{}[Info:Type].  \mforall{}[n:\mBbbN{}].  \mforall{}[A:\mBbbN{}n  {}\mrightarrow{}  Type].  \mforall{}[X:i:\mBbbN{}n  {}\mrightarrow{}  EClass(A  i)].  \mforall{}[T:Type].  \mforall{}[f:Id
                                                                                                                                                                {}\mrightarrow{}  i:\mBbbN{}n  {}\mrightarrow{}  bag(A  i)
                                                                                                                                                                {}\mrightarrow{}  bag(T)
                                                                                                                                                                {}\mrightarrow{}  bag(T)].
    (f|Loc,  X,  Prior(self)|  \mmember{}  EClass(T))


Date html generated: 2011_08_16-PM-04_51_38
Last ObjectModification: 2011_04_14-PM-09_29_38

Home Index