Nuprl Lemma : permutation-sv-list
∀[A:Type]. ∀[L1,L2:A List].  (single-valued-list(L1;A) 
⇒ permutation(A;L1;L2) 
⇒ (L1 = L2 ∈ (A List)))
Proof
Definitions occuring in Statement : 
single-valued-list: single-valued-list(L;T)
, 
permutation: permutation(T;L1;L2)
, 
list: T List
, 
uall: ∀[x:A]. B[x]
, 
implies: P 
⇒ Q
, 
universe: Type
, 
equal: s = t ∈ T
Lemmas : 
list_extensionality, 
less_than_wf, 
length_wf, 
nat_wf, 
length_wf_nat, 
equal_wf, 
permute_list_length, 
select_wf, 
sq_stable__le, 
select_member, 
lelt_wf, 
l_member_wf, 
squash_wf, 
true_wf, 
permute_list_select, 
iff_weakening_equal, 
le_wf, 
list_wf
Latex:
\mforall{}[A:Type].  \mforall{}[L1,L2:A  List].    (single-valued-list(L1;A)  {}\mRightarrow{}  permutation(A;L1;L2)  {}\mRightarrow{}  (L1  =  L2))
Date html generated:
2015_07_23-AM-11_25_57
Last ObjectModification:
2015_02_04-PM-04_45_52
Home
Index