{ 
A:
'. 
X:EClass'(A). 
es:EO'. 
L1:A 
 E List
. 
L2:(A 
 E) List.
    (classrel-list(es;A;X;L1 @ L2;snd(last(L1 @ L2)))
    
 classrel-list(es;A;X;L1;snd(last(L1)))) }
{ Proof }
Definitions occuring in Statement : 
classrel-list: classrel-list(es;A;X;L;e), 
Message: Message, 
eclass: EClass(A[eo; e]), 
event-ordering+: EO+(Info), 
es-E: E, 
append: as @ bs, 
pi2: snd(t), 
all:
x:A. B[x], 
implies: P 
 Q, 
product: x:A 
 B[x], 
list: type List, 
universe: Type, 
listp: A List
, 
last: last(L)
Lemmas : 
member_append, 
length-map, 
es-locl_transitivity2, 
es-locl_irreflexivity, 
length-append, 
nat_properties, 
map_length, 
map_select, 
map_functionality, 
le_wf, 
select_wf, 
select_append, 
lt_int_wf, 
bool_wf, 
bool_subtype_base, 
btrue_wf, 
iff_imp_equal_bool, 
iff_functionality_wrt_iff, 
iff_weakening_uiff, 
assert_of_lt_int, 
bfalse_wf, 
int_subtype_base, 
es-causl_wf, 
Id_wf, 
es-locl_transitivity1, 
es-causl_weakening, 
null_wf3, 
event_ordering_wf, 
length_zero, 
subtype_base_sq, 
list_subtype_base, 
product_subtype_base, 
set_subtype_base, 
append_nil_sq, 
gt_wf, 
true_wf, 
squash_wf, 
rev_implies_wf, 
iff_wf, 
no_repeats_append_iff, 
map_append, 
sorted-by-append, 
l_all_append, 
pi1_wf_top, 
pos_length2, 
es-E_wf, 
append_wf, 
assert_wf, 
false_wf, 
not_wf, 
last_wf, 
Message_wf, 
event-ordering+_inc, 
pi2_wf, 
classrel-list_wf, 
listp_properties, 
es-base-E_wf, 
subtype_rel_self, 
listp_wf, 
event-ordering+_wf, 
eclass_wf, 
intensional-universe_wf, 
member_wf, 
subtype_rel_wf, 
length_wf_nat, 
non_neg_length, 
length_append, 
length_wf1, 
top_wf, 
eclass_wf3, 
eclass_wf2, 
bag_wf, 
classrel_wf, 
es-le_wf, 
l_member_wf, 
l_all_wf, 
es-locl_wf, 
sorted-by_wf, 
int_seg_wf, 
no_repeats_wf, 
nat_wf, 
uall_wf, 
map_wf
\mforall{}A:\mBbbU{}'.  \mforall{}X:EClass'(A).  \mforall{}es:EO'.  \mforall{}L1:A  \mtimes{}  E  List\msupplus{}.  \mforall{}L2:(A  \mtimes{}  E)  List.
    (classrel-list(es;A;X;L1  @  L2;snd(last(L1  @  L2)))  {}\mRightarrow{}  classrel-list(es;A;X;L1;snd(last(L1))))
Date html generated:
2011_08_17-PM-06_25_44
Last ObjectModification:
2011_07_26-PM-04_22_09
Home
Index