Nuprl Lemma : l_contains-eq_set-no_repeats
[T:Type]. 
[as,bs:T List]. 
[eq:EqDecider(T)].
  (no_repeats(T;as)) supposing (l_eqset(T;as;bs) and no_repeats(T;bs) and (||as|| = ||bs||))
Proof not projected
Definitions occuring in Statement : 
l_eqset: l_eqset(T;L1;L2), 
length: ||as||, 
uimplies: b supposing a, 
uall:
[x:A]. B[x], 
list: type List, 
int:
, 
universe: Type, 
equal: s = t, 
no_repeats: no_repeats(T;l), 
deq: EqDecider(T)
Lemmas : 
remove-repeats-length-no-repeats-iff, 
rev_implies_wf, 
iff_wf, 
int_subtype_base, 
subtype_base_sq, 
l_member_wf, 
set-equal_wf, 
remove-repeats-set-equal, 
remove-repeats-length-no-repeats, 
deq_wf, 
length_wf, 
no_repeats_wf, 
l_eqset_wf, 
no_repeats_witness
\mforall{}[T:Type].  \mforall{}[as,bs:T  List].  \mforall{}[eq:EqDecider(T)].
    (no\_repeats(T;as))  supposing  (l\_eqset(T;as;bs)  and  no\_repeats(T;bs)  and  (||as||  =  ||bs||))
Date html generated:
2012_02_20-PM-05_57_58
Last ObjectModification:
2012_02_02-PM-02_30_05
Home
Index