{ 
[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