{ [T:Type]. [es:EO']. [e:E]. [v1,v2:T]. [hdr:Name]. [locs:bag(Id)].
    (v1  Base(hdr;locs;T)(e)  v2  Base(hdr;locs;T)(e)  (v1 = v2)) }

{ Proof }



Definitions occuring in Statement :  base-headers-msg-val-loc: Base(hdr;locs;typ),  Message: Message,  classrel: v  X(e),  event-ordering+: EO+(Info),  es-E: E,  Id: Id,  name: Name,  uall: [x:A]. B[x],  implies: P  Q,  universe: Type,  equal: s = t,  bag: bag(T)
Definitions :  CollapseTHENA: Error :CollapseTHENA,  D: Error :D,  CollapseTHEN: Error :CollapseTHEN,  ExRepD: Error :ExRepD,  Auto: Error :Auto,  name: Name,  member: t  T,  isect: x:A. B[x],  uall: [x:A]. B[x],  es-E: E,  event_ordering: EO,  event-ordering+: EO+(Info),  Message: Message,  equal: s = t,  function: x:A  B[x],  implies: P  Q,  universe: Type,  bag: bag(T),  Id: Id,  lambda: x.A[x],  classrel: v  X(e),  base-headers-msg-val-loc: Base(hdr;locs;typ),  axiom: Ax,  prop: ,  all: x:A. B[x],  subtype: S  T,  uiff: uiff(P;Q),  and: P  Q,  product: x:A  B[x],  uimplies: b supposing a,  squash: T,  set: {x:A| B[x]} ,  true: True,  bag-member: bag-member(T;x;bs),  assert: b
Lemmas :  base-classrel,  event-ordering+_inc,  event-ordering+_wf,  es-E_wf,  name_wf,  Id_wf,  bag_wf,  classrel_wf,  base-headers-msg-val-loc_wf,  Message_wf

\mforall{}[T:Type].  \mforall{}[es:EO'].  \mforall{}[e:E].  \mforall{}[v1,v2:T].  \mforall{}[hdr:Name].  \mforall{}[locs:bag(Id)].
    (v1  \mmember{}  Base(hdr;locs;T)(e)  {}\mRightarrow{}  v2  \mmember{}  Base(hdr;locs;T)(e)  {}\mRightarrow{}  (v1  =  v2))


Date html generated: 2011_08_17-PM-06_25_19
Last ObjectModification: 2011_06_16-AM-11_34_24

Home Index